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