{"_id":"angular-elastic-input","_rev":"5-659b4a85cc7b1bcbb765bee437a40ed1","name":"angular-elastic-input","description":"A directive for AngularJS which automatically resizes the width of input field according to the content, while typing.","dist-tags":{"latest":"2.4.0"},"versions":{"2.2.0":{"name":"angular-elastic-input","description":"A directive for AngularJS which automatically resizes the width of input field according to the content, while typing.","version":"2.2.0","homepage":"https://github.com/jacek-pulit/angular-elastic-input","keywords":["elastic input","autosize input","autogrow input"],"license":"MIT License","author":{"name":"Jacek Pulit","email":"jacek.pulit@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/jacek-pulit/angular-elastic-input.git"},"engines":{"node":">=0.10.0"},"scripts":{"test":"karma start --single-run"},"dependencies":{},"devDependencies":{"grunt":"~0.4.5","grunt-bump":"0.0.16","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.5.0","grunt-contrib-watch":"^0.6.1","grunt-karma":"^0.12.0","grunt-ngmin":"0.0.3","jasmine-core":"^2.3.4","jshint-stylish":"^0.4.0","karma":"^0.13.9","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^0.2.1","load-grunt-configs":"~0.4.0","load-grunt-tasks":"~0.6.0","phantomjs":"^1.9.18","time-grunt":"~0.4.0"},"gitHead":"8b330fec00b39a1ad93f00429e5e15c8fb981b3a","bugs":{"url":"https://github.com/jacek-pulit/angular-elastic-input/issues"},"_id":"angular-elastic-input@2.2.0","_shasum":"df41cad32973ba3d36480974ee3746490e44ae6d","_from":".","_npmVersion":"3.3.6","_nodeVersion":"0.10.28","_npmUser":{"name":"jacek-pulit","email":"jacek.pulit@gmail.com"},"dist":{"shasum":"df41cad32973ba3d36480974ee3746490e44ae6d","tarball":"https://registry.npmjs.org/angular-elastic-input/-/angular-elastic-input-2.2.0.tgz","integrity":"sha512-vjUYTkxL80E+DCpsgx0piPGvA6bjwVYXmA+naZolO6sPzSbvhBdISJbdI4pcB0ZIr/nI7LCN/z+CR404pvlwqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6W+9Zs0ZP5iXeePOZOdwTYGucJtIyfdAPSbejUSQvVAIhAN2FSJxGIgQZ0CQI8ijP+1J8dGfjHEr7YTVEo2hjLyuZ"}]},"maintainers":[{"name":"jacek-pulit","email":"jacek.pulit@gmail.com"}]},"2.2.1":{"name":"angular-elastic-input","description":"A directive for AngularJS which automatically resizes the width of input field according to the content, while typing.","version":"2.2.1","homepage":"https://github.com/jacek-pulit/angular-elastic-input","keywords":["elastic input","autosize input","autogrow input"],"license":"MIT","author":{"name":"Jacek Pulit","email":"jacek.pulit@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/jacek-pulit/angular-elastic-input.git"},"main":"dist/angular-elastic-input.js","engines":{"node":">=0.10.0"},"scripts":{"test":"karma start --single-run"},"dependencies":{},"devDependencies":{"grunt":"~0.4.5","grunt-bump":"0.0.16","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.5.0","grunt-contrib-watch":"^0.6.1","grunt-karma":"^0.12.0","grunt-ngmin":"0.0.3","jasmine-core":"^2.3.4","jshint-stylish":"^0.4.0","karma":"^0.13.9","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^0.2.1","load-grunt-configs":"~0.4.0","load-grunt-tasks":"~0.6.0","phantomjs":"^1.9.18","phantomjs-polyfill":"0.0.2","time-grunt":"~0.4.0"},"gitHead":"c6854993e8d924f37e3dca3b5fe6be2400afff1f","bugs":{"url":"https://github.com/jacek-pulit/angular-elastic-input/issues"},"_id":"angular-elastic-input@2.2.1","_shasum":"23561ac3b4a695585081c7a4c1225f731e565a4c","_from":".","_npmVersion":"3.9.5","_nodeVersion":"0.10.28","_npmUser":{"name":"jacek-pulit","email":"jacek.pulit@gmail.com"},"dist":{"shasum":"23561ac3b4a695585081c7a4c1225f731e565a4c","tarball":"https://registry.npmjs.org/angular-elastic-input/-/angular-elastic-input-2.2.1.tgz","integrity":"sha512-Vy2OlOy/Wr7+dQCANcdINd/KirJBmr5xjO3arZawrKoqO9p7V2DlI5xruMh5j6y8vtAoAtpRPg5vL+gzPqdS9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNsu1KSXTFlFX5U7swONHVxQHYFY9o0IwKCnUUB/CNGAIgDqnTFdCzLh4ubKGSq8uXI/L2o1YMH5P3jMSm3TUaPLU="}]},"maintainers":[{"name":"jacek-pulit","email":"jacek.pulit@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular-elastic-input-2.2.1.tgz_1465199111965_0.6137067941017449"}},"2.4.0":{"name":"angular-elastic-input","description":"A directive for AngularJS which automatically resizes the width of input field according to the content, while typing.","version":"2.4.0","homepage":"https://github.com/jacek-pulit/angular-elastic-input","keywords":["elastic input","autosize input","autogrow input"],"license":"MIT","author":{"name":"Jacek Pulit","email":"jacek.pulit@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/jacek-pulit/angular-elastic-input.git"},"main":"dist/angular-elastic-input.js","engines":{"node":">=0.10.0"},"scripts":{"test":"karma start --single-run"},"dependencies":{},"devDependencies":{"grunt":"~0.4.5","grunt-bump":"0.0.16","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.5.0","grunt-contrib-watch":"^0.6.1","grunt-karma":"^0.12.0","grunt-ngmin":"0.0.3","jasmine-core":"^2.3.4","jshint-stylish":"^0.4.0","karma":"^0.13.9","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^0.2.1","load-grunt-configs":"~0.4.0","load-grunt-tasks":"~0.6.0","phantomjs":"^1.9.18","phantomjs-polyfill":"0.0.2","time-grunt":"~0.4.0"},"gitHead":"5968e007990a396f97d480421ef33c9ac532caa7","bugs":{"url":"https://github.com/jacek-pulit/angular-elastic-input/issues"},"_id":"angular-elastic-input@2.4.0","_shasum":"3a17ed1f12804e6bd36950d4c978d2e836a982ed","_from":".","_npmVersion":"2.15.7","_nodeVersion":"0.10.28","_npmUser":{"name":"jacek-pulit","email":"jacek.pulit@gmail.com"},"dist":{"shasum":"3a17ed1f12804e6bd36950d4c978d2e836a982ed","tarball":"https://registry.npmjs.org/angular-elastic-input/-/angular-elastic-input-2.4.0.tgz","integrity":"sha512-NN3/p7rCDfpn+t3j8QbJshXODJ4dD49X4+fIwS69pkjdkilO69jWMFDaK6nVIyihVnWVAgdnKmoaLTE/kffjyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm1DIoDXvTz91ZOOHP0BG0xyaGqwJhOc8tMoR9mdZQ+wIgE6Z7qKrvg2tTjDunBjbpUVEqg2MdSxbnuoJuDQvfKHg="}]},"maintainers":[{"name":"jacek-pulit","email":"jacek.pulit@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/angular-elastic-input-2.4.0.tgz_1467930270836_0.11858323379419744"}}},"readme":"# Angular Elastic Input [![Build Status](https://travis-ci.org/jacek-pulit/angular-elastic-input.svg?branch=master)](https://travis-ci.org/jacek-pulit/angular-elastic-input)\n\nA directive for AngularJS which automatically resizes the width of input field according to the content, while typing.\n\n## Installation\n\nDownload archive file above or install using bower:\n```\nbower install angular-elastic-input --save\n```\n\nInclude the script tag on your page after the AngularJS script tags:\n```html\n<script src=\"path/to/angular-elastic-input.min.js\"></script>\n```\n\nEnsure that your application module specifies puElasticInput as a dependency:\n```javascript\nangular.module('myApp', ['puElasticInput']);\n```\n\nUse the directive by specifying an pu-elastic-input attribute on an input element:\n```html\n<input type=\"text\" pu-elastic-input/>\n```\n\n## Demo\n\nDo you want to see Angular Elastic Input in action?\n\nVisit http://jacek-pulit.github.io/angular-elastic-input/\n\n## Options\n\nMinimum and maximum width you can specify as css properties: min-width and max-width\n\n```html\n<input type=\"text\" pu-elastic-input style=\"min-width: 200px; max-width: 400px;\"/>\n```\n\nor as element attributes: pu-elastic-input-minwidth and pu-elastic-input-maxwidth\n\n```html\n<input type=\"text\" pu-elastic-input pu-elastic-input-minwidth=\"300px\" pu-elastic-input-maxwidth=\"none\"/>\n```\n### Defaults\n\nmin-width: 0\n\nmax-width: inner width of parent element\n\n## License\n\nAngular Elastic Input is licensed under the MIT license. See the LICENSE file for more details.\n\n","maintainers":[{"name":"jacek-pulit","email":"jacek.pulit@gmail.com"}],"time":{"modified":"2022-06-13T02:52:42.582Z","created":"2015-10-15T12:21:24.482Z","2.2.0":"2015-10-15T12:21:24.482Z","2.2.1":"2016-06-06T07:45:14.361Z","2.4.0":"2016-07-07T22:24:32.090Z"},"homepage":"https://github.com/jacek-pulit/angular-elastic-input","keywords":["elastic input","autosize input","autogrow input"],"repository":{"type":"git","url":"git+https://github.com/jacek-pulit/angular-elastic-input.git"},"author":{"name":"Jacek Pulit","email":"jacek.pulit@gmail.com"},"bugs":{"url":"https://github.com/jacek-pulit/angular-elastic-input/issues"},"license":"MIT","readmeFilename":"README.md"}