{"_id":"ng-tags-input","_rev":"30-2a1f3a0bc366fed3bba29959ce1f119a","name":"ng-tags-input","time":{"modified":"2022-06-21T04:44:00.042Z","created":"2014-04-14T10:53:16.447Z","2.0.1":"2014-04-14T10:53:16.447Z","2.0.2":"2014-04-16T09:52:54.750Z","2.1.0":"2014-08-22T04:10:06.009Z","2.1.0-1":"2014-08-25T17:22:08.794Z","2.1.1":"2014-09-04T05:43:35.954Z","2.1.1-1":"2014-09-14T23:59:01.838Z","2.2.0":"2015-03-02T05:18:58.817Z","2.3.0":"2015-03-24T03:52:58.481Z","3.0.0":"2015-07-13T13:23:01.343Z","3.1.0":"2016-05-27T00:02:45.211Z","3.1.1":"2016-05-27T15:39:06.863Z","3.1.2":"2017-03-31T04:27:15.662Z","3.2.0":"2017-04-17T02:24:13.278Z"},"maintainers":[{"name":"mbenford","email":"michael@michaelbenford.net"},{"name":"pitbeast","email":"PitBeast777@gmail.com"}],"dist-tags":{"latest":"3.2.0"},"description":"Tags input directive for AngularJS","readme":"# ngTagsInput \n\n[![Travis](https://img.shields.io/travis/mbenford/ngTagsInput.svg?style=flat)](https://travis-ci.org/mbenford/ngTagsInput)\n[![Coveralls](https://img.shields.io/coveralls/mbenford/ngTagsInput.svg?style=flat)](https://coveralls.io/r/mbenford/ngTagsInput?branch=master)\n[![David](https://img.shields.io/david/dev/mbenford/ngTagsInput.svg?style=flat)](https://david-dm.org/mbenford/ngTagsInput#info=devDependencies)\n[![GitHub release](https://img.shields.io/github/release/mbenford/ngTagsInput.svg)](https://github.com/mbenford/ngTagsInput/releases)\n\nTags input directive for AngularJS. Check out the [ngTagsInput website](http://mbenford.github.io/ngTagsInput) for more information.\n\n## Requirements\n\n - AngularJS 1.3+\n - A modern browser (Chrome 31+, Firefox 29+, Safari 7+, Opera 12+, IE 10+)\n\n## Installing\n\nAll files are available from a variety of sources. Choose the one that best fits your needs:\n\n- Direct download (https://github.com/mbenford/ngTagsInput/releases)\n- NPM (`npm install ng-tags-input --save`)\n- Bower (`bower install ng-tags-input --save`)\n- CDNJS (http://cdnjs.com/libraries/ng-tags-input)\n\nYou can also grab the [latest build](#latest-build) generated by Travis. It's fully functional and may contain new features and bugfixes not yet published to the services listed above.\n\nNow all you have to do is add the scripts to your application. Just make sure the `ng-tags-input.js` file is inserted **after** the `angular.js` script:\n\n```html\n<script src=\"angular.js\"></script>\n<script src=\"ng-tags-input.js\"></script>\n<link rel=\"stylesheet\" type=\"text/css\" href=\"ng-tags-input.css\">\n```\n\n## Usage\n\n 1. Add the `ngTagsInput` module as a dependency in your AngularJS app;\n 2. Add the custom element `<tags-input>` to the HTML file where you want to use an input tag control and bind it to a property of your model. That property, if it exists, must be an array of objects and each object must have a property named `text` containing the tag text;\n 3. Set up the options that make sense to your application;\n 4. Enable autocomplete, if you want to use it, by adding the directive `<auto-complete>` inside the `<tags-input>` tag, and bind it to a function of your model. That function must return either an array of objects or a promise that eventually resolves to an array of objects (same rule from step 2 applies here);\n 5. Customize the CSS classes, if you want to.\n 6. You're done!\n\n**Note:** There's a more detailed [getting started](http://mbenford.github.io/ngTagsInput/gettingstarted) guide on the ngTagsInput website.\n\n## Example\n\n```html\n<html>\n<head>\n    <script src=\"angular.min.js\"></script>\n    <script src=\"ng-tags-input.min.js\"></script>\n    <link rel=\"stylesheet\" type=\"text/css\" href=\"ng-tags-input.min.css\">\n    <script>\n        angular.module('myApp', ['ngTagsInput'])\n            .controller('MyCtrl', function($scope, $http) {\n                $scope.tags = [\n                    { text: 'just' },\n                    { text: 'some' },\n                    { text: 'cool' },\n                    { text: 'tags' }\n                ];\n                $scope.loadTags = function(query) {\n                     return $http.get('/tags?query=' + query);\n                };\n            });\n    </script>\n</head>\n<body ng-app=\"myApp\" ng-controller=\"MyCtrl\">\n    <tags-input ng-model=\"tags\">\n        <auto-complete source=\"loadTags($query)\"></auto-complete>\n    </tags-input>\n</body>\n</html>\n```\n\n## Options\n\nCheck out the [documentation](http://mbenford.github.io/ngTagsInput/documentation/api) page for a detailed view of all available options.\n\n## Demo\n\nYou can see the directive in action in the [demo page](http://mbenford.github.io/ngTagsInput/demos).\n\n## Contributing\n\nBefore posting an issue or sending a pull request, make sure to read the [CONTRIBUTING](https://github.com/mbenford/ngTagsInput/blob/master/CONTRIBUTING.md) file.\n\n## License\n\nSee the [LICENSE](https://github.com/mbenford/ngTagsInput/blob/master/LICENSE) file.\n\n## Changelog\n\nSee the [CHANGELOG](https://github.com/mbenford/ngTagsInput/blob/master/CHANGELOG.md) page.\n\n## Alternatives\n\nThe following are some alternatives to ngTagsInput you may want to check out:\n\n- [angular-tags](http://decipherinc.github.io/angular-tags): Pure AngularJS tagging widget with typeahead support courtesy of ui-bootstrap\n- [angular-tagger](https://github.com/monterail/angular-tagger): Pure Angular autocomplete with tags, no jQuery\n- [jsTag](https://github.com/eranhirs/jstag): Open source project for editing tags (aka tokenizer) based on AngularJS\n- [bootstrap-tagsinput](http://timschlechter.github.io/bootstrap-tagsinput/examples): jQuery plugin providing a Twitter Bootstrap user interface for managing tags (provides Angular support)\n\n## Latest build\n\n- Compressed: [ng-tags-input.min.zip](https://s3.amazonaws.com/ng-tags-input/ng-tags-input.min.zip)\n- Uncompressed: [ng-tags-input.zip](https://s3.amazonaws.com/ng-tags-input/ng-tags-input.zip)","versions":{"2.0.2":{"name":"ng-tags-input","prettyName":"ngTagsInput","main":"ng-tags-input.js","version":"2.0.2","description":"Tags input directive for AngularJS","license":"MIT","homepage":"http://mbenford.github.io/ngTagsInput","repository":{"type":"git","url":"https://github.com/mbenford/ngTagsInput.git"},"scripts":{"test":"grunt test"},"dependencies":{},"devDependencies":{"grunt":"0.4.2","load-grunt-tasks":"0.4.0","grunt-contrib-uglify":"0.4.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-watch":"0.6.0","grunt-contrib-jshint":"0.9.2","grunt-contrib-compress":"0.7.0","grunt-contrib-clean":"0.5.0","grunt-contrib-concat":"0.3.0","grunt-ng-annotate":"0.0.4","grunt-angular-templates":"0.5.3","grunt-karma":"0.8.2","grunt-karma-coveralls":"2.4.0","grunt-open":"0.2.3","grunt-conventional-changelog":"1.1.0","grunt-bump":"0.0.13","grunt-contrib-copy":"0.5.0","grunt-text-replace":"0.3.11","grunt-shell":"0.6.4","grunt-ngdocs":"0.2.1","grunt-contrib-sass":"0.7.3","karma-coverage":"0.1.5","karma-jasmine":"0.2.2","karma-chrome-launcher":"0.1.2","karma-phantomjs-launcher":"0.1.2","karma-ng-html2js-preprocessor":"0.1.0"},"bugs":{"url":"https://github.com/mbenford/ngTagsInput/issues"},"_id":"ng-tags-input@2.0.2","dist":{"shasum":"aecb48d25eeb0295c232d32feb19363d83be0986","tarball":"https://registry.npmjs.org/ng-tags-input/-/ng-tags-input-2.0.2.tgz","integrity":"sha512-+lujOirt8Yl3OFVracsWxROLnP82+9j0KMEM+PszJZCcsPW1eWJSNURnsaO9z0p+ztjdN1sxny5IcYnGgDPMnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICReZ7R7fzHQdWFtu64x0IQwid25U9si/twKXviec0K7AiEA+baVBJg90a0w9OY2ph8t4VaIBJIdPYij7hr3Uye8CIU="}]},"_from":"ngTagsInput-master","_npmVersion":"1.4.3","_npmUser":{"name":"ws-malysheva","email":"ws.malysheva@gmail.com"},"maintainers":[{"name":"ws-malysheva","email":"ws.malysheva@gmail.com"}]},"2.1.0":{"author":{"name":"Michael Benford","email":"michael@michaelbenford.net"},"name":"ng-tags-input","prettyName":"ngTagsInput","version":"2.1.0","description":"Tags input directive for AngularJS","license":"MIT","homepage":"http://mbenford.github.io/ngTagsInput","repository":{"type":"git","url":"https://github.com/mbenford/ngTagsInput.git"},"bugs":{"url":"https://github.com/mbenford/ngTagsInput/issues"},"keywords":["angular","tags","tags-input"],"scripts":{"test":"grunt test"},"dependencies":{},"devDependencies":{"grunt":"0.4.2","glob":"~4.0.4","load-grunt-tasks":"0.4.0","grunt-contrib-uglify":"0.4.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-watch":"0.6.0","grunt-contrib-jshint":"0.9.2","grunt-contrib-compress":"0.7.0","grunt-contrib-clean":"0.5.0","grunt-contrib-concat":"0.3.0","grunt-ng-annotate":"0.0.4","grunt-angular-templates":"0.5.3","grunt-karma":"0.8.2","grunt-karma-coveralls":"2.4.0","grunt-open":"0.2.3","grunt-conventional-changelog":"1.1.0","grunt-bump":"0.0.13","grunt-contrib-copy":"0.5.0","grunt-text-replace":"0.3.11","grunt-shell":"0.6.4","grunt-ngdocs":"0.2.1","grunt-contrib-sass":"0.7.3","karma-coverage":"0.1.5","karma-jasmine":"0.2.2","karma-chrome-launcher":"0.1.2","karma-phantomjs-launcher":"0.1.2","karma-firefox-launcher":"0.1.3","karma-opera-launcher":"0.1.0","karma-sauce-launcher":"0.2.9","karma-ng-html2js-preprocessor":"0.1.0"},"_id":"ng-tags-input@2.1.0","dist":{"shasum":"a05c23598933c26b26614ce4f9eda730ea49ce15","tarball":"https://registry.npmjs.org/ng-tags-input/-/ng-tags-input-2.1.0.tgz","integrity":"sha512-8nDENg5sTdJeXJvPEwjhsoDVTXTjEV9TePrbyxCv0XWOfpSMOefgYuD9uATXmKL0YH8ZXvUZKISag+NuVw7j1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6gCbddhgjqs5wWxuK0Hgp4tKsJSOucfWJVUqKk0X5yAiEAm4WDnmBY5gRme492uJtceh+xB8VRQ4avjAVYfZRgmpw="}]},"_resolved":"build/ng-tags-input.tgz","_from":"build/ng-tags-input.tgz","_npmVersion":"1.3.24","_npmUser":{"name":"mbenford","email":"michael@michaelbenford.net"},"maintainers":[{"name":"ws-malysheva","email":"ws.malysheva@gmail.com"},{"name":"mbenford","email":"michael@michaelbenford.net"},{"name":"pitbeast","email":"PitBeast777@gmail.com"}]},"2.1.0-1":{"author":{"name":"Michael Benford","email":"michael@michaelbenford.net"},"main":"ng-tags-input.js","name":"ng-tags-input","prettyName":"ngTagsInput","version":"2.1.0-1","description":"Tags input directive for AngularJS","license":"MIT","homepage":"http://mbenford.github.io/ngTagsInput","repository":{"type":"git","url":"https://github.com/mbenford/ngTagsInput.git"},"bugs":{"url":"https://github.com/mbenford/ngTagsInput/issues"},"keywords":["angular","tags","tags-input"],"scripts":{"test":"grunt test"},"dependencies":{},"devDependencies":{"grunt":"0.4.2","glob":"~4.0.4","load-grunt-tasks":"0.4.0","grunt-contrib-uglify":"0.4.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-watch":"0.6.0","grunt-contrib-jshint":"0.9.2","grunt-contrib-compress":"0.7.0","grunt-contrib-clean":"0.5.0","grunt-contrib-concat":"0.3.0","grunt-ng-annotate":"0.0.4","grunt-angular-templates":"0.5.3","grunt-karma":"0.8.2","grunt-karma-coveralls":"2.4.0","grunt-open":"0.2.3","grunt-conventional-changelog":"1.1.0","grunt-bump":"0.0.13","grunt-contrib-copy":"0.5.0","grunt-text-replace":"0.3.11","grunt-shell":"0.6.4","grunt-ngdocs":"0.2.1","grunt-contrib-sass":"0.7.3","karma-coverage":"0.1.5","karma-jasmine":"0.2.2","karma-chrome-launcher":"0.1.2","karma-phantomjs-launcher":"0.1.2","karma-firefox-launcher":"0.1.3","karma-opera-launcher":"0.1.0","karma-sauce-launcher":"0.2.9","karma-ng-html2js-preprocessor":"0.1.0"},"_id":"ng-tags-input@2.1.0-1","dist":{"shasum":"1e61cc2ae7b43911339cc9168599716a50b76124","tarball":"https://registry.npmjs.org/ng-tags-input/-/ng-tags-input-2.1.0-1.tgz","integrity":"sha512-gQVMXY/bYeFKvghMGbcpQ96W4f5g6tlEzU8BW7zo8eZphI2xQONB7LcEQP1YDLr8RsBWveULITlWap2IOWdMbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO7N5sEXi8JBWB1KeFNMxCFUubbR9waYeGmR3u2ucljAIhAMv7U/hmHnMo1vUBtqZkJkEDS0QtjUEaE6ighRmWffSn"}]},"_resolved":"https://registry.npmjs.org/ng-tags-input/-/ng-tags-input-2.1.0.tgz","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"pitbeast","email":"PitBeast777@gmail.com"},"maintainers":[{"name":"ws-malysheva","email":"ws.malysheva@gmail.com"},{"name":"mbenford","email":"michael@michaelbenford.net"},{"name":"pitbeast","email":"PitBeast777@gmail.com"}],"directories":{},"_shasum":"1e61cc2ae7b43911339cc9168599716a50b76124"},"2.1.1":{"author":{"name":"Michael Benford","email":"michael@michaelbenford.net"},"name":"ng-tags-input","prettyName":"ngTagsInput","version":"2.1.1","description":"Tags input directive for AngularJS","license":"MIT","homepage":"http://mbenford.github.io/ngTagsInput","repository":{"type":"git","url":"https://github.com/mbenford/ngTagsInput.git"},"bugs":{"url":"https://github.com/mbenford/ngTagsInput/issues"},"keywords":["angular","tags","tags-input"],"scripts":{"test":"grunt test"},"dependencies":{},"devDependencies":{"grunt":"0.4.2","glob":"~4.0.4","load-grunt-tasks":"0.4.0","grunt-contrib-uglify":"0.4.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-watch":"0.6.0","grunt-contrib-jshint":"0.9.2","grunt-contrib-compress":"0.7.0","grunt-contrib-clean":"0.5.0","grunt-contrib-concat":"0.3.0","grunt-ng-annotate":"0.0.4","grunt-angular-templates":"0.5.3","grunt-karma":"0.8.2","grunt-karma-coveralls":"2.4.0","grunt-open":"0.2.3","grunt-conventional-changelog":"1.1.0","grunt-bump":"0.0.13","grunt-contrib-copy":"0.5.0","grunt-text-replace":"0.3.11","grunt-shell":"0.6.4","grunt-ngdocs":"0.2.1","grunt-contrib-sass":"0.7.3","karma-coverage":"0.1.5","karma-jasmine":"0.2.2","karma-chrome-launcher":"0.1.2","karma-phantomjs-launcher":"0.1.2","karma-firefox-launcher":"0.1.3","karma-opera-launcher":"0.1.0","karma-sauce-launcher":"0.2.9","karma-ng-html2js-preprocessor":"0.1.0"},"_id":"ng-tags-input@2.1.1","dist":{"shasum":"471958062417a8f26a2f58c3a66c6230f447c068","tarball":"https://registry.npmjs.org/ng-tags-input/-/ng-tags-input-2.1.1.tgz","integrity":"sha512-DeS+yc9vpUsnub5kZ+J8hTcuJqA551cWUQ5Tli4ua+j6sebdFa3bm+VBRQbb1nwBOPIOTeZ7CbWfvNq9DJ3pcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdmH8Hwpl5RBJKmWlv+trEZ5V6K/MSmV/V8yJ7Tu2yfAiEA15s7cxOO9JGxYm0FlHqGtQZ+KUEuscA3lsOUAgHCQmY="}]},"_resolved":"ng-tags-input.tgz","_from":"ng-tags-input.tgz","_npmVersion":"1.3.24","_npmUser":{"name":"mbenford","email":"michael@michaelbenford.net"},"maintainers":[{"name":"ws-malysheva","email":"ws.malysheva@gmail.com"},{"name":"mbenford","email":"michael@michaelbenford.net"},{"name":"pitbeast","email":"PitBeast777@gmail.com"}]},"2.1.1-1":{"author":{"name":"Michael Benford","email":"michael@michaelbenford.net"},"name":"ng-tags-input","prettyName":"ngTagsInput","version":"2.1.1-1","description":"Tags input directive for AngularJS","license":"MIT","homepage":"http://mbenford.github.io/ngTagsInput","repository":{"type":"git","url":"https://github.com/mbenford/ngTagsInput.git"},"bugs":{"url":"https://github.com/mbenford/ngTagsInput/issues"},"keywords":["angular","tags","tags-input"],"scripts":{"test":"grunt test"},"main":"build/ng-tags-input.min.js","dependencies":{},"devDependencies":{"grunt":"0.4.2","glob":"~4.0.4","load-grunt-tasks":"0.4.0","grunt-contrib-uglify":"0.4.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-watch":"0.6.0","grunt-contrib-jshint":"0.9.2","grunt-contrib-compress":"0.7.0","grunt-contrib-clean":"0.5.0","grunt-contrib-concat":"0.3.0","grunt-ng-annotate":"0.0.4","grunt-angular-templates":"0.5.3","grunt-karma":"0.8.2","grunt-karma-coveralls":"2.4.0","grunt-open":"0.2.3","grunt-conventional-changelog":"1.1.0","grunt-bump":"0.0.13","grunt-contrib-copy":"0.5.0","grunt-text-replace":"0.3.11","grunt-shell":"0.6.4","grunt-ngdocs":"0.2.1","grunt-contrib-sass":"0.7.3","karma-coverage":"0.1.5","karma-jasmine":"0.2.2","karma-chrome-launcher":"0.1.2","karma-phantomjs-launcher":"0.1.2","karma-firefox-launcher":"0.1.3","karma-opera-launcher":"0.1.0","karma-sauce-launcher":"0.2.9","karma-ng-html2js-preprocessor":"0.1.0"},"_id":"ng-tags-input@2.1.1-1","dist":{"shasum":"9ebc2866825b34c7e15d2f10776591b5b33dabbf","tarball":"https://registry.npmjs.org/ng-tags-input/-/ng-tags-input-2.1.1-1.tgz","integrity":"sha512-mv4iTB1MjYbBKDnF+rapEpIVi0y14RdZ7wX9w5qS0fn71DVOFjMOuw6p0df2yRmEQMus5A7HNPDKyesp8SuT7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDX5BsYX9T/vHgB7OYzCucqqqw5giWHxZWnZFJJ3nl5fAiArZnZAsml9xst4idrm/s2i48+AJ/ZgZuNNJpsFyI6PAw=="}]},"_resolved":"ng-tags-input.tgz","_from":"ng-tags-input.tgz","_npmVersion":"1.3.24","_npmUser":{"name":"mbenford","email":"michael@michaelbenford.net"},"maintainers":[{"name":"ws-malysheva","email":"ws.malysheva@gmail.com"},{"name":"mbenford","email":"michael@michaelbenford.net"},{"name":"pitbeast","email":"PitBeast777@gmail.com"}]},"2.2.0":{"author":{"name":"Michael Benford","email":"michael@michaelbenford.net"},"name":"ng-tags-input","prettyName":"ngTagsInput","version":"2.2.0","description":"Tags input directive for AngularJS","license":"MIT","homepage":"http://mbenford.github.io/ngTagsInput","repository":{"type":"git","url":"https://github.com/mbenford/ngTagsInput.git"},"bugs":{"url":"https://github.com/mbenford/ngTagsInput/issues"},"keywords":["angular","tags","tags-input"],"scripts":{"test":"grunt test"},"main":"build/ng-tags-input.min.js","dependencies":{},"devDependencies":{"grunt":"0.4.2","glob":"~4.0.4","load-grunt-tasks":"0.4.0","grunt-contrib-uglify":"0.4.0","grunt-contrib-cssmin":"0.9.0","grunt-contrib-watch":"0.6.0","grunt-contrib-jshint":"0.9.2","grunt-contrib-compress":"0.7.0","grunt-contrib-clean":"0.5.0","grunt-contrib-concat":"0.3.0","grunt-ng-annotate":"0.0.4","grunt-angular-templates":"0.5.3","grunt-karma":"0.8.2","grunt-karma-coveralls":"2.4.0","grunt-open":"0.2.3","grunt-conventional-changelog":"1.1.0","grunt-bump":"0.0.13","grunt-contrib-copy":"0.5.0","grunt-text-replace":"0.3.11","grunt-shell":"0.6.4","grunt-ngdocs":"0.2.1","grunt-contrib-sass":"0.7.3","karma-coverage":"0.1.5","karma-jasmine":"0.2.2","karma-chrome-launcher":"0.1.2","karma-phantomjs-launcher":"0.1.2","karma-firefox-launcher":"0.1.3","karma-opera-launcher":"0.1.0","karma-sauce-launcher":"0.2.9","karma-ng-html2js-preprocessor":"0.1.0"},"_id":"ng-tags-input@2.2.0","dist":{"shasum":"e0d76bb883f4bdb0dd30248cb0e7b87de2f2dde1","tarball":"https://registry.npmjs.org/ng-tags-input/-/ng-tags-input-2.2.0.tgz","integrity":"sha512-kBYGYmv1htPqQ4FnSy0Tb7eyb8DpPCSNt+1kvUcGIK3+4pXBMBx6h0kZ31lsptFiP3xjorZRhk6/Fy89J/38cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC29aEem49mS+OI6x4+ZZ/IGwTGHvTkWeESPLRpJ+fLHAiEApxIdCo+BOtCnPZk+Ysi5Abj0rQymbKFFtJCoMSTvf2o="}]},"_resolved":"build/ng-tags-input.tgz","_from":"build/ng-tags-input.tgz","_npmVersion":"1.3.24","_npmUser":{"name":"mbenford","email":"michael@michaelbenford.net"},"maintainers":[{"name":"ws-malysheva","email":"ws.malysheva@gmail.com"},{"name":"mbenford","email":"michael@michaelbenford.net"},{"name":"pitbeast","email":"PitBeast777@gmail.com"}]},"2.3.0":{"author":{"name":"Michael Benford","email":"michael@michaelbenford.net"},"name":"ng-tags-input","prettyName":"ngTagsInput","version":"2.3.0","description":"Tags input directive for AngularJS","license":"MIT","homepage":"http://mbenford.github.io/ngTagsInput","repository":{"type":"git","url":"https://github.com/mbenford/ngTagsInput.git"},"bugs":{"url":"https://github.com/mbenford/ngTagsInput/issues"},"keywords":["angular","tags","tags-input"],"scripts":{"test":"grunt test"},"main":"build/ng-tags-input.min.js","dependencies":{},"devDependencies":{"grunt":"0.4.5","glob":"4.4.2","load-grunt-tasks":"3.1.0","grunt-contrib-uglify":"0.8.0","grunt-contrib-cssmin":"0.12.2","grunt-contrib-watch":"0.6.1","grunt-contrib-jshint":"0.11.0","grunt-contrib-compress":"0.13.0","grunt-contrib-clean":"0.6.0","grunt-contrib-concat":"0.5.1","grunt-ng-annotate":"0.10.0","grunt-angular-templates":"0.5.7","grunt-karma":"0.10.1","grunt-karma-coveralls":"2.5.3","grunt-open":"0.2.3","grunt-conventional-changelog":"1.1.0","grunt-bump":"0.3.0","grunt-contrib-copy":"0.8.0","grunt-text-replace":"0.4.0","grunt-shell":"1.1.2","grunt-contrib-sass":"0.9.2","karma-coverage":"0.2.7","karma-jasmine":"0.3.4","karma-chrome-launcher":"0.1.7","karma-phantomjs-launcher":"0.1.4","karma-firefox-launcher":"0.1.4","karma-opera-launcher":"0.1.0","karma-sauce-launcher":"0.2.10","karma-ng-html2js-preprocessor":"0.1.2"},"_id":"ng-tags-input@2.3.0","_shasum":"42724f8f7038990609d6b68ef23ab58832c9dd5c","_resolved":"file:build/ng-tags-input.tgz","_from":"build/ng-tags-input.tgz","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"mbenford","email":"michael@michaelbenford.net"},"maintainers":[{"name":"ws-malysheva","email":"ws.malysheva@gmail.com"},{"name":"mbenford","email":"michael@michaelbenford.net"},{"name":"pitbeast","email":"PitBeast777@gmail.com"}],"dist":{"shasum":"42724f8f7038990609d6b68ef23ab58832c9dd5c","tarball":"https://registry.npmjs.org/ng-tags-input/-/ng-tags-input-2.3.0.tgz","integrity":"sha512-nc/PbETck/cVmCHw8sYrWCOllcyIiCsRsMKl3hMT98MkyMZCPNxVbbGgNS5SgRH5nhMRgJ6zJdyRijrmC7BPug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1QKuMSNrtA56Yi3jjY50W8SLhOm2EhQPQDVIV/Z7gHAiA2XgKEDSVq7jyCeOpqKl2UgSSU3cd+XhE82W5TyhiG8Q=="}]}},"3.0.0":{"author":{"name":"Michael Benford","email":"michael@michaelbenford.net"},"name":"ng-tags-input","prettyName":"ngTagsInput","version":"3.0.0","description":"Tags input directive for AngularJS","license":"MIT","homepage":"http://mbenford.github.io/ngTagsInput","repository":{"type":"git","url":"git+https://github.com/mbenford/ngTagsInput.git"},"bugs":{"url":"https://github.com/mbenford/ngTagsInput/issues"},"keywords":["angular","tags","tags-input"],"scripts":{"test":"grunt test"},"main":"build/ng-tags-input.min.js","dependencies":{},"devDependencies":{"dgeni":"0.4.1","dgeni-packages":"0.10.12","glob":"4.4.2","grunt":"0.4.5","grunt-angular-templates":"0.5.7","grunt-bump":"0.3.0","grunt-contrib-clean":"0.6.0","grunt-contrib-compress":"0.13.0","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.8.0","grunt-contrib-cssmin":"0.12.2","grunt-contrib-jshint":"0.11.0","grunt-contrib-sass":"0.9.2","grunt-contrib-uglify":"0.8.0","grunt-contrib-watch":"0.6.1","grunt-conventional-changelog":"1.1.0","grunt-karma":"0.10.1","grunt-karma-coveralls":"2.5.3","grunt-ng-annotate":"0.10.0","grunt-open":"0.2.3","grunt-shell":"1.1.2","grunt-text-replace":"0.4.0","karma-chrome-launcher":"0.1.7","karma-coverage":"0.2.7","karma-firefox-launcher":"0.1.4","karma-jasmine":"0.3.4","karma-mocha-reporter":"^1.0.2","karma-ng-html2js-preprocessor":"0.1.2","karma-opera-launcher":"0.1.0","karma-phantomjs-launcher":"0.1.4","karma-sauce-launcher":"0.2.10","load-grunt-tasks":"3.1.0"},"_id":"ng-tags-input@3.0.0","_shasum":"5fb06032e02d38aad02d443e3f5afc51e127fa4b","_resolved":"file:build/ng-tags-input.tgz","_from":"build/ng-tags-input.tgz","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"mbenford","email":"michael@michaelbenford.net"},"dist":{"shasum":"5fb06032e02d38aad02d443e3f5afc51e127fa4b","tarball":"https://registry.npmjs.org/ng-tags-input/-/ng-tags-input-3.0.0.tgz","integrity":"sha512-x5RPfz6ue76nmRGOkwpg2o/sWBg202BIilaYdHckHhbUPUyYtYy/2KexeFnIzINW4crHus0/J82hmco3/MUMUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJE/PUlDqNmbDSCf1673JpPzRMVPGKngyGQ1mZsngZQAiEApepkWVHQc98L/mmIXmJJF+Y6GoVismvS1jy6uC+SlIM="}]},"maintainers":[{"name":"ws-malysheva","email":"ws.malysheva@gmail.com"},{"name":"mbenford","email":"michael@michaelbenford.net"},{"name":"pitbeast","email":"PitBeast777@gmail.com"}]},"3.1.0":{"author":{"name":"Michael Benford","email":"michael@michaelbenford.net"},"name":"ng-tags-input","prettyName":"ngTagsInput","version":"3.1.0","description":"Tags input directive for AngularJS","license":"MIT","homepage":"http://mbenford.github.io/ngTagsInput","repository":{"type":"git","url":"git+https://github.com/mbenford/ngTagsInput.git"},"bugs":{"url":"https://github.com/mbenford/ngTagsInput/issues"},"keywords":["angular","tags","tags-input"],"scripts":{"test":"grunt test"},"main":"build/ng-tags-input.min.js","dependencies":{},"devDependencies":{"dgeni":"0.4.1","dgeni-packages":"0.10.12","glob":"4.4.2","grunt":"0.4.5","grunt-angular-templates":"0.5.7","grunt-bump":"0.3.0","grunt-contrib-clean":"0.6.0","grunt-contrib-compress":"0.13.0","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.8.0","grunt-contrib-cssmin":"0.12.2","grunt-contrib-jshint":"0.11.0","grunt-contrib-sass":"0.9.2","grunt-contrib-uglify":"0.8.0","grunt-contrib-watch":"0.6.1","grunt-conventional-changelog":"1.1.0","grunt-karma":"0.10.1","grunt-karma-coveralls":"2.5.3","grunt-ng-annotate":"0.10.0","grunt-open":"0.2.3","grunt-shell":"1.1.2","grunt-text-replace":"0.4.0","karma-chrome-launcher":"0.1.7","karma-coverage":"0.2.7","karma-firefox-launcher":"0.1.4","karma-jasmine":"0.3.4","karma-mocha-reporter":"^1.0.2","karma-ng-html2js-preprocessor":"0.1.2","karma-opera-launcher":"0.1.0","karma-phantomjs-launcher":"^1.0.0","karma-sauce-launcher":"0.2.10","load-grunt-tasks":"3.1.0","phantomjs-prebuilt":"^2.1.7"},"_id":"ng-tags-input@3.1.0","_shasum":"4da1630f6c889297924f3ba294786fac95f8f16d","_resolved":"file:build/ng-tags-input.tgz","_from":"build/ng-tags-input.tgz","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"mbenford","email":"michael@michaelbenford.net"},"dist":{"shasum":"4da1630f6c889297924f3ba294786fac95f8f16d","tarball":"https://registry.npmjs.org/ng-tags-input/-/ng-tags-input-3.1.0.tgz","integrity":"sha512-xlLXw0OsOxL8QtwQUrRxzAmkiwwoLB2oFhkbuU08JYlOph360d7LkwbyaY3owueibckY8nR9hU8SGRAX3wS8sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwkZcEOQNY7PgDZqpiy+ELlaDAvbBaAurXfC3wDEWGKAiArFXDdqAwKfTz9yczxwKS137APRY9Tzn2zSV3gkI89Rw=="}]},"maintainers":[{"name":"mbenford","email":"michael@michaelbenford.net"},{"name":"pitbeast","email":"PitBeast777@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ng-tags-input-3.1.0.tgz_1464307362286_0.35190646769478917"}},"3.1.1":{"author":{"name":"Michael Benford","email":"michael@michaelbenford.net"},"name":"ng-tags-input","prettyName":"ngTagsInput","version":"3.1.1","description":"Tags input directive for AngularJS","license":"MIT","homepage":"http://mbenford.github.io/ngTagsInput","repository":{"type":"git","url":"git+https://github.com/mbenford/ngTagsInput.git"},"bugs":{"url":"https://github.com/mbenford/ngTagsInput/issues"},"keywords":["angular","tags","tags-input"],"scripts":{"test":"grunt test"},"main":"build/ng-tags-input.min.js","dependencies":{},"devDependencies":{"dgeni":"0.4.1","dgeni-packages":"0.10.12","glob":"4.4.2","grunt":"0.4.5","grunt-angular-templates":"0.5.7","grunt-bump":"0.3.0","grunt-contrib-clean":"0.6.0","grunt-contrib-compress":"0.13.0","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.8.0","grunt-contrib-cssmin":"0.12.2","grunt-contrib-jshint":"0.11.0","grunt-contrib-sass":"0.9.2","grunt-contrib-uglify":"0.8.0","grunt-contrib-watch":"0.6.1","grunt-conventional-changelog":"1.1.0","grunt-karma":"0.10.1","grunt-karma-coveralls":"2.5.3","grunt-ng-annotate":"0.10.0","grunt-open":"0.2.3","grunt-shell":"1.1.2","grunt-text-replace":"0.4.0","karma-chrome-launcher":"0.1.7","karma-coverage":"0.2.7","karma-firefox-launcher":"0.1.4","karma-jasmine":"0.3.4","karma-mocha-reporter":"^1.0.2","karma-ng-html2js-preprocessor":"0.1.2","karma-opera-launcher":"0.1.0","karma-phantomjs-launcher":"^1.0.0","karma-sauce-launcher":"0.2.10","load-grunt-tasks":"3.1.0","phantomjs-prebuilt":"^2.1.7"},"_id":"ng-tags-input@3.1.1","_shasum":"3f6a737e73467e2241971d5cad1db43b8237910f","_resolved":"file:build/ng-tags-input.tgz","_from":"build/ng-tags-input.tgz","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"mbenford","email":"michael@michaelbenford.net"},"dist":{"shasum":"3f6a737e73467e2241971d5cad1db43b8237910f","tarball":"https://registry.npmjs.org/ng-tags-input/-/ng-tags-input-3.1.1.tgz","integrity":"sha512-rOuZvc3yhEP7qA6ean4gxX2IcYbEWpj3mrwszQO3rw9mrgpJu1S+f5/pXPafmCs4pmxQrpwML7w4mfMglBpsDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH5bxMbyxAuZTsI8HVfZhvk50nO0F5/MKB44m/emJUYgIgdS2RxdhLv07OR3dQ9zEEoJktbHw5pQnKgr+zDO9ohTo="}]},"maintainers":[{"name":"mbenford","email":"michael@michaelbenford.net"},{"name":"pitbeast","email":"PitBeast777@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng-tags-input-3.1.1.tgz_1464363546409_0.1883470481261611"}},"3.1.2":{"author":{"name":"Michael Benford","email":"michael@michaelbenford.net"},"name":"ng-tags-input","prettyName":"ngTagsInput","version":"3.1.2","description":"Tags input directive for AngularJS","license":"MIT","homepage":"http://mbenford.github.io/ngTagsInput","repository":{"type":"git","url":"git+https://github.com/mbenford/ngTagsInput.git"},"bugs":{"url":"https://github.com/mbenford/ngTagsInput/issues"},"keywords":["angular","tags","tags-input"],"scripts":{"test":"grunt test"},"main":"build/ng-tags-input.min.js","dependencies":{},"devDependencies":{"dgeni":"0.4.1","dgeni-packages":"0.10.12","glob":"4.4.2","grunt":"0.4.5","grunt-angular-templates":"0.5.7","grunt-bump":"0.3.0","grunt-contrib-clean":"0.6.0","grunt-contrib-compress":"0.13.0","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.8.0","grunt-contrib-cssmin":"0.12.2","grunt-contrib-jshint":"0.11.0","grunt-contrib-sass":"0.9.2","grunt-contrib-uglify":"0.8.0","grunt-contrib-watch":"0.6.1","grunt-conventional-changelog":"1.1.0","grunt-karma":"0.10.1","grunt-karma-coveralls":"2.5.3","grunt-ng-annotate":"0.10.0","grunt-open":"0.2.3","grunt-shell":"1.1.2","grunt-text-replace":"0.4.0","karma-chrome-launcher":"0.1.7","karma-coverage":"0.2.7","karma-firefox-launcher":"0.1.4","karma-jasmine":"0.3.4","karma-mocha-reporter":"^1.0.2","karma-ng-html2js-preprocessor":"0.1.2","karma-opera-launcher":"0.1.0","karma-phantomjs-launcher":"^1.0.0","karma-sauce-launcher":"0.2.10","load-grunt-tasks":"3.1.0","phantomjs-prebuilt":"^2.1.7"},"_id":"ng-tags-input@3.1.2","_shasum":"1002a41e5a4e9c12601fd4fada605885d9a99e04","_resolved":"file:build/ng-tags-input.tgz","_from":"build/ng-tags-input.tgz","_npmVersion":"2.15.11","_nodeVersion":"4.8.0","_npmUser":{"name":"mbenford","email":"michael@michaelbenford.net"},"dist":{"shasum":"1002a41e5a4e9c12601fd4fada605885d9a99e04","tarball":"https://registry.npmjs.org/ng-tags-input/-/ng-tags-input-3.1.2.tgz","integrity":"sha512-R0dv7SS4xQiqqvHT2cXQNPXGRA6F25Z/5sob+qTE8VWKGnxKpjwhyCvBY+juLC3bQ6dY7zukJAoLrbUPmEXnVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUy9n/IFwvPNaqxveWIX8+Sl0tKQE/jlE6zWk+u4bsdQIgbaquR9a8gCII1oRYScezDd8Ek0v0AD2OFO6Y9BAmeSE="}]},"maintainers":[{"name":"mbenford","email":"michael@michaelbenford.net"},{"name":"pitbeast","email":"PitBeast777@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ng-tags-input-3.1.2.tgz_1490934435406_0.6567807549145073"}},"3.2.0":{"author":{"name":"Michael Benford","email":"michael@michaelbenford.net"},"name":"ng-tags-input","prettyName":"ngTagsInput","version":"3.2.0","description":"Tags input directive for AngularJS","license":"MIT","homepage":"http://mbenford.github.io/ngTagsInput","repository":{"type":"git","url":"git+https://github.com/mbenford/ngTagsInput.git"},"bugs":{"url":"https://github.com/mbenford/ngTagsInput/issues"},"keywords":["angular","tags","tags-input"],"scripts":{"test":"grunt test"},"main":"build/ng-tags-input.min.js","dependencies":{},"devDependencies":{"dgeni":"0.4.1","dgeni-packages":"0.10.12","glob":"4.4.2","grunt":"0.4.5","grunt-angular-templates":"0.5.7","grunt-bump":"0.3.0","grunt-contrib-clean":"0.6.0","grunt-contrib-compress":"1.4.1","grunt-contrib-concat":"0.5.1","grunt-contrib-copy":"0.8.0","grunt-contrib-cssmin":"0.12.2","grunt-contrib-jshint":"0.11.0","grunt-contrib-sass":"0.9.2","grunt-contrib-uglify":"0.8.0","grunt-contrib-watch":"0.6.1","grunt-conventional-changelog":"1.1.0","grunt-karma":"0.10.1","grunt-karma-coveralls":"2.5.3","grunt-ng-annotate":"0.10.0","grunt-open":"0.2.3","grunt-shell":"1.1.2","grunt-text-replace":"0.4.0","karma-chrome-launcher":"0.1.7","karma-coverage":"0.2.7","karma-firefox-launcher":"0.1.4","karma-jasmine":"0.3.4","karma-mocha-reporter":"^1.0.2","karma-ng-html2js-preprocessor":"0.1.2","karma-opera-launcher":"0.1.0","karma-phantomjs-launcher":"^1.0.0","karma-sauce-launcher":"0.2.10","load-grunt-tasks":"3.1.0","phantomjs-prebuilt":"^2.1.7"},"_id":"ng-tags-input@3.2.0","_shasum":"91282de575130c8ab794797febf0972b0f3bba3e","_resolved":"file:build/ng-tags-input.tgz","_from":"build/ng-tags-input.tgz","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"mbenford","email":"michael@michaelbenford.net"},"dist":{"shasum":"91282de575130c8ab794797febf0972b0f3bba3e","tarball":"https://registry.npmjs.org/ng-tags-input/-/ng-tags-input-3.2.0.tgz","integrity":"sha512-S8G1Le6Nag21bJsFu+rStwQKojy6GHaTG/3jXvq1hSJE/VcXieaBu/IuUZh9pS1RhaNLTCELeqjjPrMn4OJZ+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBau960ArX5KRZ8nSB5FwkyhKpMbqK4wU7TDcGFKP/BwIgALvOYyVcqSBLGZ7v6RDeZIRnKloQPaSq6wQFvlqb8p0="}]},"maintainers":[{"name":"mbenford","email":"michael@michaelbenford.net"},{"name":"pitbeast","email":"PitBeast777@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ng-tags-input-3.2.0.tgz_1492395851407_0.4102815850637853"}}},"homepage":"http://mbenford.github.io/ngTagsInput","repository":{"type":"git","url":"git+https://github.com/mbenford/ngTagsInput.git"},"bugs":{"url":"https://github.com/mbenford/ngTagsInput/issues"},"license":"MIT","readmeFilename":"README.md","users":{"mbenford":true,"rajkumarbe":true,"moosecouture":true,"johnym":true},"keywords":["angular","tags","tags-input"],"author":{"name":"Michael Benford","email":"michael@michaelbenford.net"}}