Rocketact
🚀Developing React projects with ease
Install / Use
/learn @jdf2e/RocketactREADME
Features
- ⚡️ Zero configuration
- 👏 Supports both Single-Page Application and Multi-Page Application
- 📤 Supports TypeScript、Sass、PostCSS out of box
- 🖥 Full-featured web console
- 🕹 Fully control over every step of the build process
- 🔌 Supports Yarn Plug'n'Play environment
- 💈 Supports Custom Template
Usage
With npx, run:
npx rocketact create my-awesome-project
Or you can install rocketact globaly:
npm install -g rocketact
rocketact create my-awesome-project
cd my-awesome-project
More info please refer to Rocketact website.
Available Scripts
Start
Start local development environment
yarn start
# or
npm start
Build
Perform a production build
yarn build
# or
npm run build
Packages
| Name | Description | Meta | | ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | rocketact | commandline tool to create new projects | <a href="https://david-dm.org/jdf2e/rocketact?path=packages%2Frocketact&view=list"><img alt="David (path)" src="https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Frocketact"></a> | | rocketact-scripts | main functionality resides here | <a href="https://david-dm.org/jdf2e/rocketact?path=packages%2Frocketact-scripts&view=list"><img alt="David (path)" src="https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Frocketact-scripts"></a> | | rocketact-dev-utils | common utils shared by other packages | <a href="https://david-dm.org/jdf2e/rocketact?path=packages%2Frocketact-dev-utils&view=list"><img alt="David (path)" src="https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Frocketact-dev-utils"></a> | | rocketact-web-console | web console core | <a href="https://david-dm.org/jdf2e/rocketact?path=packages%2Frocketact-web-console&view=list"><img alt="David (path)" src="https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Frocketact-web-console"></a> | | babel-preset-rocketact | babel presets for Rocketact projects | <a href="https://david-dm.org/jdf2e/rocketact?path=packages%2Fbabel-preset-rocketact&view=list"><img alt="David (path)" src="https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Fbabel-preset-rocketact"></a> | | rocketact-plugin-polyfill | automatically setup polyfill configuration | <a href="https://david-dm.org/jdf2e/rocketact?path=packages%2Frocketact-plugin-polyfill&view=list"><img alt="David (path)" src="https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Frocketact-plugin-polyfill"></a> | | rocketact-plugin-bundle-analyzer | add webpack-bundle-analyzer intergation for Rocketact projects | <a href="https://david-dm.org/jdf2e/rocketact?path=packages%2Frocketact-plugin-bundle-analyzer&view=list"><img alt="David (path)" src="https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Frocketact-plugin-bundle-analyzer"></a> | | rocketact-plugin-legacy-decorators | add legacy decorators support for Rocketact projects | <a href="https://david-dm.org/jdf2e/rocketact?path=packages%2Frocketact-plugin-legacy-decorators&view=list"><img alt="David (path)" src="https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Frocketact-plugin-legacy-decorators"></a> | | rocketact-plugin-butler | add compatibility for legacy Butler projects | <a href="https://david-dm.org/jdf2e/rocketact?path=packages%2Frocketact-plugin-butler&view=list"><img alt="David (path)" src="https://img.shields.io/david/jdf2e/rocketact.svg?path=packages%2Frocketact-plugin-butler"></a> |
Awesome Plugins
| Name | Description | | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | | rocketact-plugin-yep-react | support yep-react ui components lib | | rocketact-plugin-icons-react | support @jdcfe/icons-react use svg | | rocketact-plugin-bundle-with-banner | bundle with banner | | rocketact-plugin-bundle-with-version | bundle with version which in package.json | | rocketact-plugin-jdc-practices | jdc fe team practices |
Thanks for contributing these awesome plugins, you can find more plugins from npm query link.
Contributing
Please read our contributing guide.
