browserify-ngannotate

A browserify transform that uses ng-annotate to add dependency injection annotations to your AngularJS source code, preparing it for minification.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
browserify-ngannotate
5722.0.07 years ago9 years agoMinified + gzip package size for browserify-ngannotate in KB

Readme

browserify-ngannotate
Build Status Coverage Status
A browserify transform that uses ng-annotate to add dependency injection annotations to your AngularJS source code, preparing it for minification.
Usage
browserify -t browserify-ngannotate app.js > bundle.js

Options

Provided options are passed through to ng-annotate. The add option defaults to true.
For example, to remove annotations, one could use the following:
browserify -t [ browserify-ngannotate --no-add --remove ] app.js > bundle.js

Source maps

Sourcemapping will be enabled automatically when browserify is in debug mode:
browserify --debug -t browserify-ngannotate app.js > bundle.js

File extensions

Define the filetypes to transform. Prevents other resouces like .json or .css from being processed, if you are including them with require().
This is done using the --x or --ext transform options:
browserify -t [ browserify-ngannotate --x .coffee ] app.js > bundle.js

The above example will only annotate .js and .coffee files, ignoring the rest.
Install
npm install browserify-ngannotate --save
License
MIT