angular-cli skeleton to quickly start a new project with advanced features and best practices. All features are described in README.md.
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:
- Clone the repository:
git clone <repository_url>
- Install dependencies:
cd angular-cli-skeleton
npm install
- Start the development server:
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.