Angular Cli Skeleton screenshot

Angular Cli Skeleton

Author Avatar Theme by Ks89
Updated: 13 Jun 2020
32 Stars

angular-cli skeleton to quickly start a new project with advanced features and best practices. All features are described in README.md.

Categories

Overview

angular-cli-skeleton is a ready-to-use skeleton project with Angular 9, Bootstrap 4, ng-bootstrap, ngrx-store, and other features. It is a simple and lightweight project template that allows users to quickly set up and start their Angular projects.

Features

  • Typescript >= 3.7
  • Angular 9
  • IVY enabled by default for Angular >= 9
  • Ahead of Time (AOT) enabled by default for Angular >= 5
  • Lazy loading
  • HttpClient of Angular >= 4.3
  • RxJS 6 with pipeable operators
  • i18n support for multiple languages
  • Bootstrap 4 with a custom theme
  • FontAwesome 5
  • Web App Manifest support for standalone mobile apps
  • Service Workers for creating offline applications
  • Socket.io (work in progress)
  • Reactive storage based on Redux
  • Different profiles for development, production, and production with SSR (TEMPORARY DISABLED)
  • Hot Module Replacement (HMR)
  • Tree shaking
  • SASS support
  • build-optimizer for production builds
  • Bundle Analyzer
  • Proxying support (optional)
  • Server Side Rendering with angular-universal (TEMPORARY DISABLED)
  • AppShell (work in progress and TEMPORARY DISABLED)

Installation

To install angular-cli-skeleton, follow the steps below:

  1. Clone the repository:
git clone <repository_url>
  1. Install dependencies:
cd angular-cli-skeleton
npm install
  1. Start the development server:
npm start

Summary

angular-cli-skeleton is a lightweight and feature-rich project template for Angular development. It offers a range of useful features, including support for multiple languages, offline applications, and server-side rendering. With its easy installation process, developers can quickly set up and start their Angular projects.