2019
← Back
ace
Node.js-based CLI for bootstrapping React applications and quickly scaffolding views and components.
A Node.js-based command-line interface tool for bootstrapping React applications and rapidly generating views and components with consistent patterns. Built for the Innovation Lab at Retail Business Services to standardize React project setup and accelerate development. Includes templates for common patterns, automatic import generation, and project structure enforcement.
Tech Stack
Node.jsCLINPM
Impact
Team
Innovation Lab
Platform
npm
Gallery
Implementation Highlight
terminalbash
# Bootstrap a new React app
$ ace init my-app --template innovation-lab
# Generate a new view
$ ace generate view Dashboard --route /dashboard
# Generate a component
$ ace generate component Button --props variant,size
# Output:
# ✓ Created src/views/Dashboard/index.tsx
# ✓ Created src/views/Dashboard/Dashboard.test.tsx
# ✓ Added route to App.tsx