Fast React Web Apps
Created by @melissafzhang and @ntucker. Feedback and contributions welcome!
Anansi (/əˈnɑːnsi/ ə-NAHN-see) is an Akan folktale character. He often takes the shape of a spider and is considered to be the god of all knowledge of stories. Anansi uses his knowledge to help JavaScript developers spin new web projects.
It's recommended to use @anansi/cli to use this generator.
npm install -g @anansi/cli yarn
Then generate your new project:
anansi hatch my-app-name
This creates a my-app-name
directory in your current directory and sets up the project there.
Features can be incrementally adopted by running sub-generators from an existing project directory.
cd MyProject
anansi add testing
- [x] eslint
- [x] typescript
- [x] jest
- [x] babel
- [x] webpack
- [x] storybook
- [x] stackblitz (for demos)
- [ ] precommit hooks
- [x] Experimental React concurrent mode
- [x] routing
- [x] data-client
- [x] generate library
- [ ] works within monorepo
- [x] PR checks (salus, test, typecheck, linting)
- [x] Build & deploy
- [ ] metrics
- [ ] monitoring (sentry)
Apache-2.0 © Nathaniel Tucker, Melissa Zhang