/rocketact

🚀Developing React projects with ease

Primary LanguageTypeScriptMIT LicenseMIT

rocketact

🚀 Developing React projects with ease

Build Status David (path) node

npm Downloads issues open issues closed GitHub contributors PRs Welcome

Features

  • ⚡️ Zero configuration
  • 👏 Supports both Single-Page Application and Multi-Page Application
  • 📤 Supports TypeScriptSassPostCSS 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 David (path)
rocketact-scripts main functionality resides here David (path)
rocketact-dev-utils common utils shared by other packages David (path)
rocketact-web-console web console core David (path)
babel-preset-rocketact babel presets for Rocketact projects David (path)
rocketact-plugin-polyfill automatically setup polyfill configuration David (path)
rocketact-plugin-bundle-analyzer add webpack-bundle-analyzer intergation for Rocketact projects David (path)
rocketact-plugin-legacy-decorators add legacy decorators support for Rocketact projects David (path)
rocketact-plugin-butler add compatibility for legacy Butler projects David (path)

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.