Second generation of the Jam3 Generator, many new features and breaking change features
The Jam3 Generator is a stable frontend app generator that requires no build configuration and no prompts. It is designed to function similar to Yeoman and is targeted towards developers who want to quickly bootstrap their apps. With the Jam3 Generator, developers can easily contribute to the boilerplate and quickly get their app up and running.
To install the Jam3 Generator, follow these steps:
Contribute with boilerplate:
npm i to install the necessary dependencies.Contribute with the generation:
Main scripts:
npm start: Runs the app in development mode at http://localhost:3000. Changes to the code will automatically be reflected in the app thanks to HMR. Build errors and warnings will be displayed in the console and the browser.npm run build: Builds the app for production and optimizes it for performance. The production build is minified and filenames include random hash strings to avoid server-side caching. The app is ready to be deployed.npm test: Runs the test watcher in interactive mode and runs tests on files that have changed since the last commit.npm run release: Uses standard-version to release new versions. It follows the Conventional Commits Specification and involves a series of steps, including squash and merge, adding a title and body, pulling the latest changes, and pushing to the master branch.Developer Guide:
The Jam3 Generator is a powerful frontend app generator that eliminates the need for build configuration and prompts. It is built on react-scripts and provides a seamless development experience for React applications. Developers can easily contribute to the boilerplate and leverage the main scripts for app development, testing, and production builds. With its no-hassle approach, the Jam3 Generator is an excellent choice for developers looking to quickly bootstrap their projects.