JSPM

ng-packagr

1.0.0-pre.5
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 875535
  • Score
    100M100P100Q191315F
  • License MIT

Compile and package a TypeScript library to Angular Package Format

Package Exports

  • ng-packagr/lib/util/log

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ng-packagr) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

ng-packagr

Compile and package a TypeScript library to Angular Package Format

npm npm License Conventional Commits CircleCI Travis

Greenkeeper badge David David

GitHub stars npm Downloads GitHub contributors GitHub issues GitHub pull requests

Usage Example

For an Angular library, create one configuration file ng-package.json:

{
  "$schema": "./node_modules/ng-packagr/ng-package.schema.json",
  "lib": {
    "entryFile": "public_api.ts"
  }
}

Then, build the library from a npm/yarn script defined in package.json:

{
  "scripts": {
    "build": "ng-packagr -p ng-package.json"
  }
}
$ yarn build

Alternatively, build the library with the following command:

$ node_modules/.bin/ng-packagr -p ng-package.json

Pathes are resolved relative to the location of the ng-package.json file. The package.json describing the library should be located in the same folder, next to ng-package.json.

Knowledge

Packaging Angular - Jason Aden