GitHub - andrey-skl/ng-annotate-loader: Webpack loader to annotate angular applications (original) (raw)
ng-annotate-loader 
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: