@dagonmetric/angular-build
Angular build & packaging tool, bundle library projects into Angular package format (fesm2015, fesm5, umd formats) and build application projects with more customizable options.
Last updated 6 days ago by dagonmetric-contributor .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @dagonmetric/angular-build 
SYNC missed versions from official npm registry.

Angular Build & Packaging Tool

Build Status CircleCI Build Status npm (scoped) npm Gitter

Another build and packaging tool for Angular applications and library projects.

Features

  • Build support for both library projects (internally with rollup) and app projects (internally with webpack).
  • This npm package can be consumed by Angular Cli, Webpack Cli, or built-in cli.
  • Flexable JSON configuration with extendable config options.

Library Project Build / Packaging Features

  • Can bundles library projects into either Angular Package Format 8.0 (fesm2015, fesm5, umd formats) or custom output formats.
  • Can customize ngc typescript transpilations and bundle options.
  • Supports secondary entry points such as @angular/common/http.
  • Can inline/embed Angular resources such as templateUrl and styleUrls.
  • Supports built-in style processing of .css and .scss files.
  • Supports style preprocessor options for .scss files.
  • Automatic copying and entry point processing of package.json file to output directory.
  • Can copy assets (README, LICENSE, etc.) to output directory.
  • Can replace individual package.json version, name, description, etc with root package.json one or command argument.
  • Can replace version placeholder in typescript file.
  • Can replace version, package name placeholders in banner file.

Application Project Build Features

  • Most of @angular-devkit/build-angular options are supported
  • Customizable html injection - can inject bundled scripts, links, resource hints, etc into separate files or partial views.
  • DLL bundling support for optimizing build time.
  • Can merge built-in configurations with custom webpack configuration.

Getting Started

Prerequisites

Supported Angular Versions

  • Angular v8.0.0 or greater

Installation

To install the angular-build to your workspace root:

npm

npm install -D @dagonmetric/angular-build

or yarn

yarn add -D @dagonmetric/angular-build

Guides

Some projects with Angular Build configuration

  • ng-translit - Transliterate service for Angular

  • ng-config - Configuration service for Angular

  • ng-cache - Caching service for Angular

  • ng-log - Logging service for Angular

Feedback and Contributing

Check out the Contributing page to see the best places to log issues and start discussions.

License

This repository is licensed with the MIT license.

Current Tags

  • 8.1.0                                ...           latest (6 days ago)

18 Versions

  • 8.1.0                                ...           6 days ago
  • 8.0.6                                ...           2 months ago
  • 8.0.5                                ...           3 months ago
  • 8.0.4                                ...           4 months ago
  • 8.0.3                                ...           4 months ago
  • 8.0.2                                ...           4 months ago
  • 8.0.1                                ...           4 months ago
  • 8.0.0                                ...           5 months ago
  • 8.0.0-rc.3                                ...           5 months ago
  • 8.0.0-rc.2                                ...           5 months ago
  • 8.0.0-rc.1                                ...           5 months ago
  • 8.0.0-rc.0                                ...           5 months ago
  • 8.0.0-beta.5                                ...           7 months ago
  • 8.0.0-beta.4                                ...           7 months ago
  • 8.0.0-beta.3                                ...           7 months ago
  • 8.0.0-beta.2                                ...           7 months ago
  • 8.0.0-beta.1                                ...           7 months ago
  • 8.0.0-beta.0                                ...           8 months ago
Downloads
Today 0
This Week 0
This Month 16
Last Day 1
Last Week 16
Last Month 1
Dependencies (52)
Dev Dependencies (0)
None
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |