u-scripts

0.9.4 • Public • Published

npm (tag) npm (tag) CI GitHub license Dependabot Status Language grade: JavaScript Total alerts

u

U is a JavaScript bundler, transpiler, linter, formatter, dev server, and test framework. It combines several open-source tools into a single dependency that's both opinionated and configurable.

I made this so I can set up projects easier without having to maintain multiple dependencies and configurations for each project.

🔧 Install

npm install u-scripts --save-dev

📝 Usage

Commands

U comes with a set of default commands. You can make your own commands by defining a u.config.js file.

Command Description
u build Runs webpack with NODE_ENV set to production.
u dev Runs webpack-dev-server with NODE_ENV set to development.
u lint Runs eslint --fix, stylelint --fix, and prettier --write.
u test Runs eslint --fix, stylelint --fix, prettier --write, and jest.
u test-ci Runs eslint, stylelint, prettier --check, and jest --ci.

Scripts

You can also run scripts directly. Each script is run with preconfigured defaults, but they can be overridden by passing CLI options or defining a config for that script.

Script Description
u babel Runs babel. Customize with .babelrc.js.
u eslint Runs eslint. Customize with .eslintrc.js.
u jest Runs jest. Customize with jest.config.js.
u nodemon Runs nodemon. Customize with nodemon.json.
u prettier Runs prettier. Customize with prettier.config.js.
u stylelint Runs stylelint. Customize with stylelint.config.js.
u webpack Runs webpack. Customize with webpack.config.js.
u webpack-dev-server Runs webpack-dev-server. Customize with webpack.config.js.

🌱 Inspiration

Package Sidebar

Install

npm i u-scripts

Weekly Downloads

0

Version

0.9.4

License

MIT

Unpacked Size

18.5 kB

Total Files

24

Last publish

Collaborators

  • jr.codes