Coder Social home page Coder Social logo

rocketact's Introduction

rocketact

🚀 Developing React projects with ease

Build Status node

David (path) Maintainability npm Downloads 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

Usage

With npx, you can run:

npx rocketact create my-awesome-project

Or you can install rocketact globaly:

npm install -g rocketact
rocketact create my-awesome-project

then you can:

cd my-awesome-project
npm start
// or
yarn start

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)
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-butler add compatibility for legacy Butler projects David (path)

Development

Use Node >= 10 version as development environment.

Prepare

git clone https://github.com/jdf2e/rocketact.git
cd rocketact
yarn && yarn bootstrap
cd packages/rocketact-scripts/test/fixture/simple/ && yarn && cd -

Build

yarn build

Testing

yarn test

While developing, you can start jest in watch mode:

yarn test -- --watch

Commit Changes

yarn commit

Preview Website Locally

We use Docusaurus maintain our website.

If you want to preview the website locally, you can:

cd docusaurus/website
yarn
yarn start

rocketact's People

Contributors

loveky avatar beanlee avatar

Watchers

James Cloos avatar 像树一样成长! avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.