modern-js-boilerplate

    1.2.0 • Public • Published

    Features

    • Modern
    • Simple
    • Supports ES6
    • Advanced Optimizations
    • Powerful git hooks and automated tasks
    • Highly extensible
    • Suitable for all
    • Out of the box tree-shaking
    • Minifies, compresses and mangles the production build

    Usage

    • You need to have a machine installed with git and node (which has npm included within it) use this boilerplate
    git clone https://github.com/Rajaniraiyn/modern-js-boilerplate.git
    
    cd modern-js-boilerplate
    
    npm install

    📜 Documentation

    Build for development

    npm run dev

    Build for production

    • Creates a minified and optimized code for production in dist folder using webpack with babel and terser
    npm run build

    Cleaning

    • Removes all files in dist folder using rimraf
    npm run clean

    Linting

    • Lints all files in src directory using ESLint with Airbnb style
    npm run lint

    Prettifying

    • Lints the code then prettify the code using prettier
    npm run prettier

    Testing

    • Tests according my.test.js using jest
    npm run test

    Stack

    ES Lint Babel jest Prettier Terser Webpack Husky
    ES Lint Babel Jest Prettier Terser Webpack Husky

    👨‍💻 Developer

    Rajaniraiyn

    For all Developers

    If you optimize everything, you will always be unhappy. - Donald Knuth

    🤝 Contributing

    Contributions, issues and feature requests are welcome!

    Feel free to check issues page. You can also take a look at the contributing guide.

    🤝 Contributors

    contributors

    Show your support

    Give a ⭐️ if this project helped you!

    📝 License

    Copyright © 2021 Rajaniraiyn.

    This project is MIT licensed.


    Install

    npm i modern-js-boilerplate

    DownloadsWeekly Downloads

    2

    Version

    1.2.0

    License

    MIT

    Unpacked Size

    17.9 kB

    Total Files

    15

    Last publish

    Collaborators

    • rajaniraiyn