0.9.4 • Published 4 years ago

webpack-config-u-scripts v0.9.4

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

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. Check out the default config for an example.

CommandDescription
u buildRuns webpack with NODE_ENV set to production.
u devRuns webpack-dev-server with NODE_ENV set to development.
u lintRuns eslint --fix, stylelint --fix, and prettier --write.
u testRuns the same scripts as u lint and also runs jest.
u test ciRuns 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.

ScriptDescription
u babelRuns babel. Customize with .babelrc.js.
u eslintRuns eslint. Customize with .eslintrc.js.
u jestRuns jest. Customize with jest.config.js.
u prettierRuns prettier. Customize with prettier.config.js.
u stylelintRuns stylelint. Customize with stylelint.config.js.
u webpackRuns webpack. Customize with webpack.config.js.
u webpack-dev-serverRuns webpack-dev-server. Customize with webpack.config.js.

🌱 Inspiration