GitHub - andrey-skl/ng-annotate-loader: Webpack loader to annotate angular applications (original) (raw)

ng-annotate-loader Build Status

Webpack loader to annotate angular applications. Generates a sourcemaps as well.

Installation

npm install --save-dev ng-annotate-loader

Usage:

module: { loaders: [ { test: /src.*.js$/, use: [{ loader: 'ng-annotate-loader' }], } ] }

Passing parameters:

{ test: /src.*.js$/, use: [ { loader: 'ng-annotate-loader', options: { add: false, map: false, } } ] }

More about ng-annotate parameters

Using ng-annotate plugins:

{ test: /src.*.js$/, use: [ { loader: 'ng-annotate-loader', options: { plugin: ['ng-annotate-adf-plugin'] } } ] }

Using a fork of ng-annotate:

{ test: /src.*.js$/, use: [ { loader: 'ng-annotate-loader', options: { ngAnnotate: 'my-ng-annotate-fork' } } ] }

Works great with js compilers, babel for example:

{ test: /src.*.js$/, use: [ { loader: 'ng-annotate-loader' }, { loader: 'babel-loader' }, ] },

Contributing

Compiling examples and run acceptance test

Run on the root folder:

Using loaders