SkillAgentSearch skills...

Javali

šŸ— Create a modern JavaScript library that uses ES6 + Jest

Install / Use

/learn @diogomoretti/Javali
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <img src="https://user-images.githubusercontent.com/2853428/54870888-3b2b5800-4d8b-11e9-8e3d-f56fd7692117.png" alt="Javali" width="430"> <p align="center"> <a href="https://www.npmjs.com/package/javali"><img alt="NPM" src="https://img.shields.io/npm/v/javali.svg?style=flat-square"></a> <a href="https://standardjs.com"><img src="https://img.shields.io/badge/code_style-standard-brightgreen.svg?style=flat-square" alt="JavaScript Style Guide" /></a> </p> <h3 align="center"><strong>⁓ <a href="https://javali.js.org">javali.js.org</a> ⁓</strong></h3> </p> <br>

šŸ— About

Javali (aka JAVAScript LIbrary) is a CLI like Create React App, but for creating JavaScript libraries. Below, some features:

  • Simple command to create a library
  • Fully ES6 that compiles to UMD and CommonJS
  • Supports Typescript
  • Jest for tests
  • Rollup as bundler
  • Live Server to run locally
<br>

šŸ— Get started

Using npx

1 ⁓ Install and create your library immediately:

npx javali my-lib

2 ⁓ Enjoy!

Using global cli

1 ⁓ Install Javali globally:

yarn global add javali

or

npm install -g javali

2 ⁓ Create your library:

javali my-lib

Or using TypeScript:

javali my-lib --typescript

3 ⁓ Enjoy!

āœ… A folder and library called my-lib will be created in this case.

<br>

šŸ— Contributing

  1. Fork this repository
  2. git checkout -b my-feature
  3. git add --all
  4. git commit -m "My commit message about my-feature"
  5. git push origin my-feature
  6. Open a Pull Request =]
<br>

šŸ— License

MIT Ā© Diogo Moretti

Related Skills

View on GitHub
GitHub Stars141
CategoryDevelopment
Updated3mo ago
Forks4

Languages

JavaScript

Security Score

97/100

Audited on Dec 4, 2025

No findings