Skip to content

patrickmichalina/fusing-angular-cli

Repository files navigation

Fusing Angular CLI

Faster CLI tool for Angular

CircleCI Greenkeeper badge dependencies Status devDependencies Status Fusebox-bundler

WARNING: WORK IN PROGRESS

Prerequisites

The CLI has dependencies that require Node 10.0.0 or higher, together with NPM 6.0.0 or higher.

Table of Contents

Features

  • Designed for use with Angular Universal (server rendered)
  • Designed for use with SCSS
  • Jest test runner and code coverage
  • Lazy Loaded modules
  • Route, Component, Directive, and Service generators
  • Fully optimized production builds (brotli: ~125 kb, gzip: ~150 kb)
  • Easy favicon generator
  • Check code quality with built in Linter
  • Visual Studio Code integration
  • Circle CI support
  • UI integrations (Material, Bootstrap, and Bulma)

Roadmap

You can learn more about what we aim to achieve by reading our roadmap

Installation

npm install -g fusing-angular-cli

Usage

fng help

Updating Fusing Angular CLI

fng update

or

npm i -g fusing-angular-cli@latest

Developing Fusing Angular CLI

Bundling and runnng the code

# to run local CLI
$ npm start

# to run local CLI w/ continuous testing
$ npm run start.dev

# issuing CLI commands to local build
$ .build/fng [some commands go here]

Testing your code

# test your code
npm test

License

MIT