{"_id":"textangular","_rev":"48-84af297d67453f48688551e304334ab2","name":"textangular","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","dist-tags":{"latest":"1.5.16"},"versions":{"1.3.0-23":{"name":"textangular","filename":"textAngular.min.js","version":"1.3.0-23","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"simeonc","email":"simeon@lume.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.min.js","browserDependencies":{"angular":"^1.2.x","rangy":"^1.2.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8"},"scripts":{"test":"grunt travis-test --verbose","postinstall":"node ./node_modules/bower/bin/bower install --allow-root"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"04e5c4b2cf394335164dbfa00361ff988bda31de","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.3.0-23","_shasum":"d101912a4091b8b9ae082374d00e1077fbaffe2f","_from":"./","_npmVersion":"1.4.28","_npmUser":{"name":"simeonc","email":"simeon@lume.co.nz"},"dist":{"shasum":"d101912a4091b8b9ae082374d00e1077fbaffe2f","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.3.0-23.tgz","integrity":"sha512-jwHY5LRO5x2FMIRSBo5v/kwbmpr0U16FJbAeJYCPqCCniaErCnwApiGBcOUYBFHD01O4pBEHReWciFhA8F2tXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELueR6ITujUCRzC3vBhf0Ld0U5s/8b5W4YCPXWprsRFAiB8O8Tuxi1e1YXFMk7UhKoWtv6fRdmHYBYomkgs613uBQ=="}]}},"1.3.6":{"name":"textangular","version":"1.3.6","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"simeonc","email":"simeon@lume.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.min.js","browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8"},"scripts":{"test":"grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"e864f9d7e20c97599c90007da2c1959a150b65b9","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.3.6","_shasum":"50b6b68ed09143825582b0bb2180ef296fb15024","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"simeonc","email":"simeon@lume.co.nz"},"dist":{"shasum":"50b6b68ed09143825582b0bb2180ef296fb15024","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.3.6.tgz","integrity":"sha512-DyefG0/PugAGCpQt+PB06+GJzJpjC+cX+I1rw2EwUVS0fHARpzjvVtZaTG8Lgw/vdKMQekqzZsUOuNq7z3japA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExEgZz6IazD9WAI+3fDD3kZ0JCYiZ1DEp191cNnL57lAiEAreBYXvjYSnA01EwKtKC6+/nmmHcGjQYiKsggbIzb/Nc="}]}},"1.3.7":{"name":"textangular","version":"1.3.7","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"simeonc","email":"simeon@lume.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.min.js","browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"be0334bfa24cf139d44e3bf71c89ad51e990d381","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.3.7","_shasum":"472eb9923e42cadaffb8c7bc9f53c3c9dcd12e43","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"simeonc","email":"simeon@lume.co.nz"},"dist":{"shasum":"472eb9923e42cadaffb8c7bc9f53c3c9dcd12e43","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.3.7.tgz","integrity":"sha512-Qdi/KnpKPPTge0zxDCZGtjUmddH7V9uQpO23VzqYybvkD3w4VfR+etIRchYHk4piawnmerMh64eyJ4BH6jjdfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCxl8s0Zdwk/aXf5Vz/G8XmV6wchoIJeo0tk3gBbnlPAiEA8dsQhP2O6Sl45PApnseL+5e7/XB7OL7ZjOy2WnRmgqY="}]}},"1.3.8":{"name":"textangular","version":"1.3.8","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"simeonc","email":"simeon@lume.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.min.js","browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"d006ed0b2cd3a5f18ff6c424f60b4d8ab70a9984","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.3.8","_shasum":"a66abb358d603c7c35932ce09ad101622181ac0f","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.10.33","_npmUser":{"name":"simeonc","email":"simeon@lume.co.nz"},"dist":{"shasum":"a66abb358d603c7c35932ce09ad101622181ac0f","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.3.8.tgz","integrity":"sha512-sXyzpl6pDrB9VqyUl172Ji+L1TCjK0VGTEB1Ua5qSGnVLZdCyB5Cq3JKarH75WBlwPho1FEoxBa2v5dTiURLLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFFBgtBcL8qSbWfoIjy+yzWduAlXFdIT4k6af4r6GFrAiBg2mp1RmCAx6R2PiUbzAZ6MKg4Y+yDjxF5efl6drRx1A=="}]}},"1.3.9":{"name":"textangular","version":"1.3.9","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"simeonc","email":"simeon@lume.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.min.js","browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"a7dd02be92d3fb1876120e1bf777d0bd4333e2c5","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.3.9","_shasum":"9439baabe3abc361761e0306c56ba6fabbb689b4","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.10.33","_npmUser":{"name":"simeonc","email":"simeon@lume.co.nz"},"dist":{"shasum":"9439baabe3abc361761e0306c56ba6fabbb689b4","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.3.9.tgz","integrity":"sha512-hP9+T/dwb+ZsXEFyKs0eTKyaiKmEL09xCMxcLac+XG7dL+qOYyROfo4Y3oirplQb4fjK6GGjzZViv6g/Xpf7dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdhR9AYuNkxxldTg/io/Efn2gx6DKyQPJiqG9a0K0xdAiEAi21pLeZbRX8hkUW8cV74TFv1KFkq64nBFJfm3H4gzYw="}]}},"1.3.10":{"name":"textangular","version":"1.3.10","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"simeonc","email":"simeon@lume.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.min.js","browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"3816c0504dff15a0aa5103cd1fb137d4277d9a9a","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.3.10","_shasum":"74b6145acb388b1152bf072fedc777c65b75ddf0","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.10.33","_npmUser":{"name":"simeonc","email":"simeon@lume.co.nz"},"dist":{"shasum":"74b6145acb388b1152bf072fedc777c65b75ddf0","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.3.10.tgz","integrity":"sha512-m11L3R9cdPZLBGxbP/pDKMbSs9WN23vr+znPs5BwptlljzwhEHp3kmiRaob0yMfoIaX775j411pmqDm+pLmz2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD55q1OkrP+dqj/WsegWYfKdIzyvPuRQlWMqQkew+C8swIhAIpZH9U7/Xo6qo8ILd1oizc9ZMBosFqy4aJnSv4VbJ1a"}]}},"1.3.11":{"name":"textangular","version":"1.3.11","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"simeonc","email":"simeon@lume.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.min.js","browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"cb1c7cea5dfc2a72eac2ce90b6fb062404e45e91","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.3.11","_shasum":"4b1ee0fdaba7475d0a7c5bfa4698efdb3048d422","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.10.33","_npmUser":{"name":"simeonc","email":"simeon@lume.co.nz"},"dist":{"shasum":"4b1ee0fdaba7475d0a7c5bfa4698efdb3048d422","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.3.11.tgz","integrity":"sha512-eIaMShx+ww/PKEaghmXTIb0mVtcSqzfZWCogacIXaTIpk/KliDFhRTJEcugkD59c4CPTqJG9B3/vx9S+g7yDvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgPY/U3NHkTbx4RH2EFhvmSoppBqcU7r2ZwiM2FnylvQIgROONTaS0NqxKVJiHLph277Yu2zch1GfZeSxwLIcwOlM="}]}},"1.4.0":{"name":"textangular","version":"1.4.0","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"simeonc","email":"simeon@lume.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.min.js","browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"49acdff7e704820b47b0d2a0eaaae0ca001e876e","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.4.0","_shasum":"f8a3d6b57fd94ab6efe37b2965eb9e179b52c181","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.10.33","_npmUser":{"name":"simeonc","email":"simeon@lume.co.nz"},"dist":{"shasum":"f8a3d6b57fd94ab6efe37b2965eb9e179b52c181","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.4.0.tgz","integrity":"sha512-gOxLmfEb2/7KwI4wtMjeht1P7VlwPhQGLA3w6RZ7CMyt1G/UtiFS401mfQPDMY+QzjoOfkEWQR6UNOxuJ/DEjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDSpCe4MVT3Q43dSTqRietpBEgMeAFYhFXlKKtWXer6xAiBLJOMsbyG8pWFNrf5wsEO58hCztfv2D3GDZc+GPoSvqg=="}]}},"1.4.1":{"name":"textangular","version":"1.4.1","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"simeonc","email":"simeon@lume.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.min.js","browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.8.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"e94464e621c1c0af7c7fb3c0cbae342eb631f296","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.4.1","_shasum":"0df12eaaa8cf1ea02406c152b00114b4b36ad9b0","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.10.33","_npmUser":{"name":"simeonc","email":"simeon@lume.co.nz"},"dist":{"shasum":"0df12eaaa8cf1ea02406c152b00114b4b36ad9b0","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.4.1.tgz","integrity":"sha512-pYt3dOQnem4TLlaqlOOv+0XF0/O4ZfjVzH8AQp0Vf8RxRJttb6T1CTX/EzlR/bfYF1gN5nUoZO0h6RsIwEa5Jg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4jKo8effl9CXDvvyOTUM9j8BjOdcaJUAW62n3FiA2kQIgbkr/MyMFeTYqMDf23Dbe9dK6eTrBQN07/YKmprqDpkA="}]}},"1.4.2":{"name":"textangular","version":"1.4.2","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"simeonc","email":"simeon@lume.co.nz"},{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.min.js","browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.8.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"d70b7e8f6519b6c6c76d5399925cad587f290726","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.4.2","_shasum":"0327ff4b23dca9c9ad08f0260041b6460c55eb56","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"0327ff4b23dca9c9ad08f0260041b6460c55eb56","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.4.2.tgz","integrity":"sha512-je5OF/LJPgnqU+fZT1BClv3JzQJyIdmzs0EDlIqlC8pt5fy9+KrgSpaqz7xSvQwcgqNJ8cbRMtwTi8R1qULhng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaJvkbAAiehjbaxz16n4pHWttX+RVz72wPUSX8SrKQPAiBsPIc4v1QPfnuMgHvDTF3UL4DV/UV9QDozDpNtn/+6qQ=="}]}},"1.4.3":{"name":"textangular","version":"1.4.3","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"simeonc","email":"simeon@lume.co.nz"},{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.min.js","browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.8.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"6d2c0debe8939d5e9a6f5c0bf2de4478b059f094","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.4.3","_shasum":"0afb56ef5cbe6c69cd6d2fc9668d145bcafa15af","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"0afb56ef5cbe6c69cd6d2fc9668d145bcafa15af","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.4.3.tgz","integrity":"sha512-1RqeJRFz2gYfGxWADdSw4bprdheIULKZTyJYChtJSzX3eJ0ciwfisEIlzH30+OznWTihtMmaC43d+NwYVwgm6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvJlDR2bnctmkb+p4e+gMH33EQEwxpfISzMkR+XuKbuAiEAoVs7dweiN9mTgdYCklEiuRJj+HQO+qyvIiaJ//9kW4o="}]}},"1.4.4":{"name":"textangular","version":"1.4.4","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"simeonc","email":"simeon@lume.co.nz"},{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":["./dist/textAngular.min.js","./dist/textAngular.css"],"dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.8.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"168745932190cec718b66eae205656ec480f8df1","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.4.4","_shasum":"688fd98794aeb5fc32b3dfea2391f0dd12e88234","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"688fd98794aeb5fc32b3dfea2391f0dd12e88234","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.4.4.tgz","integrity":"sha512-EphYA9rOPZYSXGSk+Ewp2b2CWe16IgjTcNd6GZOEuqO37KB5Mu4GrxZmReeQ4EBd6ztTnPKHKatxh+zgUfGoxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKvbVp2Igr/nTp8uq7JkRNkaYEhbU7aFMqHDm6c6Mh7wIhAOx6yDwGjvW2XSYylcEPu70kwR1wEkhAL2JNZrAHknh+"}]}},"1.4.5":{"name":"textangular","version":"1.4.5","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"simeonc","email":"simeon@lume.co.nz"},{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":["./dist/textAngular.min.js","./dist/textAngular.css"],"dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.8.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"92c74605e900263dc2dda44211d6ba1a44b9a074","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.4.5","_shasum":"90eacbb311440d05b5482d558170e7eb064fc686","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"90eacbb311440d05b5482d558170e7eb064fc686","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.4.5.tgz","integrity":"sha512-7XIWmi5sAItiAxf+GGLkBcHaIiYQwfqmCvT6A7KiwSqVj3nWxDI/UURoI9IGk/xZyC86GFOBdxGQFGCk6ZJfaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3bbotwTux01vmnIcFEgl2A2IveNrODruK3fUZOuR3fAiEAinCYkPx00xi8BehKEE+0fchFGl/J+k8ondVJ1zNB87Q="}]}},"1.4.6":{"name":"textangular","version":"1.4.6","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"simeonc","email":"simeon@lume.co.nz"},{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.min.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.8.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"90b59dd63d5fc6357f36ea90af775a8238d38e61","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.4.6","_shasum":"f818f1580847aed8552b8d63e41df46f96333775","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"f818f1580847aed8552b8d63e41df46f96333775","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.4.6.tgz","integrity":"sha512-TWEKo+tMyS4GXaUhXvxFLLjT0tDfY02NkyQo8+zI4eDOpJ+lEWEvbsr4GRkw0thqix/DvUrpxOoVsNcZQJpfBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBryOWu49zBtYL3FJFbl1VvhirJ32X7nFje/F5wbkabAiEAnYBCqf+10YhIvPZYuaLR9u470eQyusYMgjMDBI5EuRM="}]}},"1.5.0":{"name":"textangular","version":"1.5.0","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"simeonc","email":"simeon@lume.co.nz"},{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.min.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.8.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"536b5d19df348916660c04886d4e6bc4c023d878","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.0","_shasum":"b0b3fb7c8f3dca60b53d9c7df92630ac5d4778fd","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"b0b3fb7c8f3dca60b53d9c7df92630ac5d4778fd","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.0.tgz","integrity":"sha512-b5RAC1u8ieep+8/s97YGAI9cA8ckQQY8pxWRzusHQq1ZIDNu31yJvLSCiy8NI8H759WOLMpX+8YWobFZVd5HcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3jSKAyHHSA50R8GAzCyFPsk9zOyowTDao7PrbBZcGTQIgfrYtVzEz/l6MpTzichGB6PIgA6toJcH9ipr7h8Hlgrk="}]}},"1.5.1":{"name":"textangular","version":"1.5.1","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.umd.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.8.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","grunt-umd":"^2.3.5","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8","phantomjs-polyfill":"0.0.2"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"fe544a65cb06ed03354655c1ae606ca152165610","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.1","_shasum":"c64b9483cf59717e1cf64c3a1de02b68f0fad480","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"pbassut","email":"patrickbassut@hotmail.com"},"dist":{"shasum":"c64b9483cf59717e1cf64c3a1de02b68f0fad480","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.1.tgz","integrity":"sha512-x2+XD5K3lPlxAysSqTKKQoN8NWd9OpA5MXVZRuEKAzqjVmjXxalIu/kL49gFQ9nx0Pqg1NiuuYWBBjMJQw1Sqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPD8AE+L6jKedF9g4c3UB2g1cO10vq6jETjhO0C9DvaAiB+tqZAcQkG4uEQpKBCwFKP4ud0glrVrnYXBJdqa6oKew=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/textangular-1.5.1.tgz_1461590632015_0.9264252653811127"}},"1.5.2":{"name":"textangular","version":"1.5.2","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.umd.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.8.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","grunt-umd":"^2.3.5","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8","phantomjs-polyfill":"0.0.2"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"d00dca497b5d7d18bb66f0d50d0100cc738ad2f1","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.2","_shasum":"275bb464f9271d8a4f3c4fa204a218590db755d6","_from":".","_npmVersion":"3.9.6","_nodeVersion":"4.4.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"275bb464f9271d8a4f3c4fa204a218590db755d6","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.2.tgz","integrity":"sha512-jxGxNgxPp2FuqgFPo5csz7H+AFz0CPvU63BsNzNcn8tIbFJwyQRK77Un2m4VjwRc/+ykd/C5LjVEvQ4faFt/Ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC03tsizrWg2aGL8hm70D5zx7VsdoTdgsK/f6G+hLvGwIgBw/abmwhT2qjQnvDZTlwQTGG2X1FCwoVHYDSvJtwIP0="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/textangular-1.5.2.tgz_1468617956285_0.34419520711526275"}},"1.5.3":{"name":"textangular","version":"1.5.3","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.umd.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.8.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","grunt-umd":"^2.3.5","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8","phantomjs-polyfill":"0.0.2"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"8a8b49c6c2065ab4062773dd98b2891f24e0e069","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.3","_shasum":"4b8e5730a18c89b8d722c1c67726a48402711f0e","_from":".","_npmVersion":"3.9.6","_nodeVersion":"4.4.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"4b8e5730a18c89b8d722c1c67726a48402711f0e","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.3.tgz","integrity":"sha512-27rCcpShtyxxFDZuRbg8FYsxNuGk10TJAnZsMGTrEpEth5WHDbpnsOpuV9n6LCCEs0zXJJ82rqznvTCpfPiHyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5snlrrLJ+UA5IyFTA2SaraTL7z214xZckRa8Gc3sH0AIhAO974s2iNiOCX55DueBD0Gs4Ivy+QOfgcrRGcux02S+f"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/textangular-1.5.3.tgz_1469775272884_0.7353045528288931"}},"1.5.4":{"name":"textangular","version":"1.5.4","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.umd.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.8.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","grunt-umd":"^2.3.5","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8","phantomjs-polyfill":"0.0.2"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"ee79a696869b45e804c50f08a14929d692b752af","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.4","_shasum":"2ff8e1df72145aae7a5fab95781e353d69768201","_from":".","_npmVersion":"3.9.6","_nodeVersion":"4.4.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"2ff8e1df72145aae7a5fab95781e353d69768201","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.4.tgz","integrity":"sha512-v9YL2A9D9N3YSz++73+tmmesBRpUg03SZwUrEYKgBb6v8LZEZ40RvSFwLBMAt8Mrf7uSNpIBNnJyNEdrUL1WVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTq7mogyPZhpBb8z1iQ1KdRGKOZQBQPzS6Nwpa8tI48AiEA+dtm4TT77y8ySu0GW6C7dJa7svuAP/LrKLngMB7OGH0="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/textangular-1.5.4.tgz_1470508844450_0.6918720381800085"}},"1.5.5":{"name":"textangular","version":"1.5.5","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.umd.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.8.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","grunt-umd":"^2.3.5","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8","phantomjs-polyfill":"0.0.2"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"454030f81c3513446ee5f77a97419dfb0018c015","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.5","_shasum":"45a09019673628673a3feeceec03f5018e978c5e","_from":".","_npmVersion":"3.9.6","_nodeVersion":"4.4.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"45a09019673628673a3feeceec03f5018e978c5e","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.5.tgz","integrity":"sha512-LSC8owalNxui36F7BpEb6I7FomKCZQSii0knXDHAe0HYC8fJYXWHDOd+37BPm/WlrvqZ2bZJxTxpcSIYXOugRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7L0AW92/kFk6iMwgcIFY/m80l8335gd8daBDg14R/oAiANyn3agBGunpVJYg75Rd3Gwc4ZOjSiTMVDb/tllKgHgA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/textangular-1.5.5.tgz_1471305878934_0.3203559264075011"}},"1.5.6-0":{"name":"textangular","version":"1.5.6-0","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.umd.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.8.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","grunt-umd":"^2.3.5","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8","phantomjs-polyfill":"0.0.2"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"f6af2f615e311ab52941440906fc42c541edae40","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.6-0","_shasum":"844f77e66011fbb274ce70d7b5f88608fb77b1ae","_from":".","_npmVersion":"3.9.6","_nodeVersion":"4.4.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"844f77e66011fbb274ce70d7b5f88608fb77b1ae","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.6-0.tgz","integrity":"sha512-KHngoDfMwWNWHdlUha+iu3vKInAawIA/jL0Y1h4UqIe9QEHfvHNMqDkDLY/FzD9yCSOvXZVkAxw5byJorlKUKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOtGtCD7AOHwEVpR7HypuicOAswijdKcNw6qg2AA7y0AiBMm4QWbXMUT/rCXL26+MwUasiyt6AOpvIQY66dMKoPnQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/textangular-1.5.6-0.tgz_1471462615288_0.27389160776510835"}},"1.5.6":{"name":"textangular","version":"1.5.6","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.umd.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.8.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","grunt-umd":"^2.3.5","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8","phantomjs-polyfill":"0.0.2"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"cf12f2638da24faa4958f834f29101630c2ec95c","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.6","_shasum":"1c052630bda3a73ce086bfb51105c018550d983d","_from":".","_npmVersion":"3.9.6","_nodeVersion":"4.4.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"1c052630bda3a73ce086bfb51105c018550d983d","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.6.tgz","integrity":"sha512-/iPPSCfrXZeHPqZiH3lhu08R1hnTHq4T5EiQKZzAj5L3a5XjmyzpAbT+719DCOCycqoqCplfukQs+SD/K1PRxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1CfTR+8t4k5KcxwAyKZCuiCevDXtmNx+P+/IS3SRfvQIhAO4OqudvBqtuSdNk5wLAhl3wdYBzSKT1lXscSvuiBRwv"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/textangular-1.5.6.tgz_1471959072991_0.058135931845754385"}},"1.5.7":{"name":"textangular","version":"1.5.7","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.umd.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"~0.4.2","grunt-bump":"0.0.16","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"^0.5.0","grunt-contrib-copy":"^0.8.0","grunt-contrib-jshint":"^0.8.0","grunt-contrib-uglify":"^0.2.7","grunt-contrib-watch":"^0.6.1","grunt-conventional-changelog":"^1.1.0","grunt-git":"^0.3.2","grunt-istanbul-coverage":"~0.0.2","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","grunt-umd":"^2.3.5","karma":"^0.10.10","karma-chrome-launcher":"~0.1.2","karma-coverage":"~0.2.0","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"~0.1.2","karma-script-launcher":"~0.1.0","phantomjs":"^1.9.8","phantomjs-polyfill":"0.0.2"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"e16b938492e201ed28100e6af28ab0d5ab129b59","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.7","_shasum":"2e84d608d22221400477fd48aa5be578318701ed","_from":".","_npmVersion":"3.9.6","_nodeVersion":"4.4.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"2e84d608d22221400477fd48aa5be578318701ed","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.7.tgz","integrity":"sha512-NPcIiTWXzdiPSuX8Ff6qsHKDv25eVDwsY3kBlcbzohaKy2IjljuhmdVaoNvbMhrYq8rrEpOH3TCx7WTT0SQTXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVUU4gEeWNzKmd4tloW23KqwkCZEkK2qFQtpRZW2WWCAiBopqrdXvNfz8TonzSyyud/vr3phu2Yn3reluGLjiiDuQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/textangular-1.5.7.tgz_1471962152940_0.9754970346111804"}},"1.5.8":{"name":"textangular","version":"1.5.8","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.umd.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"^1.0.1","grunt-bump":"^0.8.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-conventional-changelog":"^1.2.2","grunt-git":"^1.0.0","grunt-istanbul-coverage":"0.0.5","grunt-karma":"^0.6.2","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","grunt-umd":"^2.3.5","karma":"^0.11.14","karma-chrome-launcher":"~0.1.2","karma-coverage":"^1.1.1","karma-jasmine":"~0.1.5","karma-phantomjs-launcher":"^0.2.3","karma-script-launcher":"^1.0.0","phantomjs":"^1.9.19","phantomjs-polyfill":"0.0.2"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"8ecc98b71cbeb927cedb14973bff54e40789b376","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.8","_shasum":"92278f4c8493c9922a804c136e1eb2fb052f554c","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"92278f4c8493c9922a804c136e1eb2fb052f554c","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.8.tgz","integrity":"sha512-B14tXf2cFkNkJ2dFxwT5mGiruoyIF/TSje0fopuK79ZYIpw/aHSZ5FInsT1IKr/0BN4tA3oPDij+zz60VJMjCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqmfoT2TzAbrEDxF2BdiTLhCl+CFtCfT//dzWWfDY6IgIgNRmUO59Olz9ue0w/5eZw8doDLxClYCg8E4cEC8UAnX4="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/textangular-1.5.8.tgz_1472689334768_0.1443621611688286"}},"1.5.9":{"name":"textangular","version":"1.5.9","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.umd.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"^1.0.1","grunt-bump":"^0.8.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-conventional-changelog":"^6.1.0","grunt-git":"^1.0.0","grunt-istanbul-coverage":"0.0.5","grunt-karma":"^1.0.0","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","grunt-umd":"^2.3.5","jasmine-core":"^2.5.0","karma":"^1.2.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.2","karma-script-launcher":"^1.0.0","phantomjs":"^2.1.7","phantomjs-polyfill":"0.0.2"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"151000c1784f30dbc40bf52f640b231a3805fd80","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.9","_shasum":"e75a5a3128e2c2f33da0feddeea313f82754a080","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"e75a5a3128e2c2f33da0feddeea313f82754a080","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.9.tgz","integrity":"sha512-fcGAro10DcMNbyQPISMbi0srZ9Y+DJNCo3J5TADaVVXBkzeLlaWuB+p7b3vGSOaeqSVServJfsyt+kckOHRF2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC27tRS0pNEttrAh4jSsLQeEdslHR9d08RzzjI3BhppQAiEA5ieiwKZxjMLkFCAqhvnXyq+LWKX+aMJQcybfZNNs2ug="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/textangular-1.5.9.tgz_1473046249887_0.8281880060676485"}},"1.5.10":{"name":"textangular","version":"1.5.10","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.umd.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"^1.0.1","grunt-bump":"^0.8.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-conventional-changelog":"^6.1.0","grunt-git":"^1.0.0","grunt-istanbul-coverage":"0.0.5","grunt-karma":"^1.0.0","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","grunt-umd":"^2.3.5","jasmine-core":"^2.5.0","karma":"^1.2.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.2","karma-script-launcher":"^1.0.0","phantomjs":"^2.1.7","phantomjs-polyfill":"0.0.2"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"cab4df62eb270757b5caa18e6ebbb3ada3c0fc60","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.10","_shasum":"80477b4e995c98d158ca8859aa97a2b259c5941b","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"80477b4e995c98d158ca8859aa97a2b259c5941b","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.10.tgz","integrity":"sha512-LhKsO03K7bo3dI7Nsgt8LI4ItLBVtA/C1iJYkY/+t1tTpH8blXcb0wxhlQ+z1BsnJRq2r4nc2vdK/Vrta9mWCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGd+VdHu8XcmG+ilQOuzGOnkqq8qssqHvLTiEeKMlhTdAiBn5bGK828q88hvlJMb2h8ioCXIkiVg3pvcED3bogniiw=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/textangular-1.5.10.tgz_1474297381883_0.584335528081283"}},"1.5.11":{"name":"textangular","version":"1.5.11","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.umd.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"^1.0.1","grunt-bump":"^0.8.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-conventional-changelog":"^6.1.0","grunt-git":"^1.0.0","grunt-istanbul-coverage":"0.0.5","grunt-karma":"^1.0.0","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","grunt-umd":"^2.3.5","jasmine-core":"^2.5.0","karma":"^1.2.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.2","karma-script-launcher":"^1.0.0","phantomjs":"^2.1.7","phantomjs-polyfill":"0.0.2"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"fe202c3fb55d75e559302a4195d3c0f6475da5cc","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.11","_shasum":"5a8475b159a63875c5f99a32d4888333c9e07e2c","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"5a8475b159a63875c5f99a32d4888333c9e07e2c","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.11.tgz","integrity":"sha512-AlOr1tYgNGB17/AaWFtw8CJwnpKWaZe/kCWh2DR046EH8qR3ZFz4QxuJwtBDqhO2qHLiQtbTx8xFWa3GqKECvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQbJGF09SyTVCDUCHYxKuVUKF85CJ3pez1jAtoc33FYAiEAt8UVjTTuSZcQrMLHU0lA2BeL21SNevYP4ol8i02N7v4="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/textangular-1.5.11.tgz_1475284849736_0.7672097880858928"}},"1.5.12":{"name":"textangular","version":"1.5.12","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.umd.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"^1.0.1","grunt-bump":"^0.8.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-conventional-changelog":"^6.1.0","grunt-git":"^1.0.0","grunt-istanbul-coverage":"0.0.5","grunt-karma":"^1.0.0","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","grunt-umd":"^2.3.5","jasmine-core":"^2.5.0","karma":"^1.2.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.2","karma-script-launcher":"^1.0.0","phantomjs":"^2.1.7","phantomjs-polyfill":"0.0.2"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"89974c36e07ae7d62dc10debc0dd30cc6ba8cb8d","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.12","_shasum":"f06aa91bffc98043fecd219cc6fc72aa5d25d74d","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"f06aa91bffc98043fecd219cc6fc72aa5d25d74d","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.12.tgz","integrity":"sha512-C25JLS7EBID9ftzNTPCf0wdcT1dybPZW5rnq/oLO3GOu9NU5CI7UM+iGZQwfmGamKxbj3O1SPHdtakJm/Vmjsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDNURS0G8C+wC4quasl6uKTgNArRk6gVAFM9xFJTnjnwIhAJChaIaSH6rd/y+xm9HVHrHTf0oQId4ETlVDQefR9x3N"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/textangular-1.5.12.tgz_1475504984167_0.6916944566182792"}},"1.5.13":{"name":"textangular","version":"1.5.13","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.umd.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"^1.0.1","grunt-bump":"^0.8.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-conventional-changelog":"^6.1.0","grunt-git":"^1.0.0","grunt-istanbul-coverage":"0.0.5","grunt-karma":"^1.0.0","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","grunt-umd":"^2.3.5","jasmine-core":"^2.5.0","karma":"^1.2.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.2","karma-script-launcher":"^1.0.0","phantomjs":"^2.1.7","phantomjs-polyfill":"0.0.2"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"1abc39dd4388f9ce3ddbb91b115fc3e6fe5fabe8","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.13","_shasum":"573854bf0bd0acd6bd382f1519bc6bb7557c58f2","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"573854bf0bd0acd6bd382f1519bc6bb7557c58f2","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.13.tgz","integrity":"sha512-DXdWwqPCLUfILtGacbXyy26gIIRaN9Q7pa9Xt/KJvyAOnziAqdfCpLkPnWQSqxJ8YQWSiblzDQ5/Cg9R0xangQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgsf5kZCjygg2xptuyThaYXwnRSdvpvEgkWjdnjB5sTQIhAJyBvs7BHMPQokG6vUY54koq3SEy+w3qd8qk3nG6myq3"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/textangular-1.5.13.tgz_1478741771824_0.06705826241523027"}},"1.5.14":{"name":"textangular","version":"1.5.14","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.umd.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"^1.0.1","grunt-bump":"^0.8.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-conventional-changelog":"^6.1.0","grunt-git":"^1.0.0","grunt-istanbul-coverage":"0.0.5","grunt-karma":"^1.0.0","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","grunt-umd":"^2.3.5","jasmine-core":"^2.5.0","karma":"^1.2.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.2","karma-script-launcher":"^1.0.0","phantomjs":"^2.1.7","phantomjs-polyfill":"0.0.2"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"0d458ad194b5563f441cbaa83bd8bc218ec854db","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.14","_shasum":"c3b8035ca83a4a266594ad0e800f2865be23d6c9","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"c3b8035ca83a4a266594ad0e800f2865be23d6c9","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.14.tgz","integrity":"sha512-0nQyt/V/v/HktSbVUxhVzuFFSW9WTiDfFhRZVuDIvHT53SC+uSKKyjeUIHAYHktUnCnPOda+NY3bC+F11mXvaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2hW0cTom8WUbfVJ2SoLmCjjBsmFq4CqljxhDuU+WOawIhAOSW03rTGVrzZegW0WSIXsEih21HCjGdLrhn+z4idmld"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/textangular-1.5.14.tgz_1480548131070_0.4467674298211932"}},"1.5.15":{"name":"textangular","version":"1.5.15","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.umd.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"^1.0.1","grunt-bump":"^0.8.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-conventional-changelog":"^6.1.0","grunt-git":"^1.0.0","grunt-istanbul-coverage":"0.0.5","grunt-karma":"^1.0.0","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","grunt-umd":"^2.3.5","jasmine-core":"^2.5.0","karma":"^1.2.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.2","karma-script-launcher":"^1.0.0","phantomjs":"^2.1.7","phantomjs-polyfill":"0.0.2"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"e3a72a11e314d9b35c567db50865a8efba1af2a3","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.15","_shasum":"41ae8457574030575d6dc810f1a9adbba45f1631","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"41ae8457574030575d6dc810f1a9adbba45f1631","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.15.tgz","integrity":"sha512-ie2WcMw/2hkeb0ANg7MQmQh0XiT9j7xtVn2SnlDZV8AI1olGBPIBig+81Nhlytbev6R/vFhzC4LjVlT6+mezcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrsUY4hfM0EeANJzGgz/tNHlQib20Kg2ou6jXStI/pIgIgLhxLMadrrRH+ByWIj14uGF22C4IH4Bw2+01/o9SuwCQ="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/textangular-1.5.15.tgz_1480882818622_0.4848211007192731"}},"1.5.16":{"name":"textangular","version":"1.5.16","description":"A radically powerful Text-Editor/Wysiwyg editor for Angular.js","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"keywords":["AngularJS","text editor","WYSIWYG","directive"],"license":"MIT","homepage":"http://textangular.com","main":"./dist/textAngular.umd.js","dependencies":{"rangy":"^1.3.0"},"browserDependencies":{"angular":"^1.2.x","rangy":"^1.3.0","bootstrap":"^3.0.x","font-awesome":"^4.0.x"},"devDependencies":{"bower":"^1.3.3","grunt":"^1.0.1","grunt-bump":"^0.8.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-concat":"^1.0.1","grunt-contrib-copy":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-contrib-watch":"^1.0.0","grunt-conventional-changelog":"^6.1.0","grunt-git":"^1.0.0","grunt-istanbul-coverage":"0.0.5","grunt-karma":"^1.0.0","grunt-karma-coveralls":"^2.5.0","grunt-shell":"^1.1.1","grunt-umd":"^2.3.5","jasmine-core":"^2.5.0","karma":"^1.2.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.2","karma-script-launcher":"^1.0.0","phantomjs":"^2.1.7","phantomjs-polyfill":"0.0.2"},"scripts":{"test":"bower install && grunt travis-test --verbose"},"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"gitHead":"e9f48cfc40bdc69112ab1a04b50691e892fd016c","bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"_id":"textangular@1.5.16","_shasum":"c4319cead5da1354896d60be157ea98b68d9b936","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.4","_npmUser":{"name":"joelparke","email":"joel@dynazu.com"},"dist":{"shasum":"c4319cead5da1354896d60be157ea98b68d9b936","tarball":"https://registry.npmjs.org/textangular/-/textangular-1.5.16.tgz","integrity":"sha512-CLpcPqMd4X8rsNagdHcyL0DtZF+orCpc2bq9VxVWVYfvUcQQQ17scfXkyhkmUlyF7bGcPlBvQx6Qt0r/DGioAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+CsuujYEidldPAnhBtN6lA1qogi2Msv/5owH94EvOQAiEArlzuMxyQVSWR3iQ6C5iupReLxwAbuyHVzLsS0WPtxt8="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/textangular-1.5.16.tgz_1480916957662_0.8468773157801479"}}},"readme":"textAngular v1.5.15\n===========\n\n[![Build Status](https://travis-ci.org/fraywing/textAngular.png?branch=master)](https://travis-ci.org/fraywing/textAngular) [![Coverage Status](https://coveralls.io/repos/fraywing/textAngular/badge.png)](https://coveralls.io/r/fraywing/textAngular)\n\n\nDemo is available at: http://www.textangular.com (Or editable [Plunkr Demo](http://plnkr.co/edit/hz3x2f?p=preview))\n\n#### Upgrading From 1.2.2 or earlier\n\nTo upgrade from version 1.2.2 or earlier you need to follow these steps:\n\n1. The styling for textAngular is now in the `dist/textAngular.css` file, you will need to include this or a copy of it with your own modifications.\n2. The rangy library is now required, you will need both the `rangy-core` and `rangy-selectionsaverestore` modules, alternatively you can include the compressed version (`textAngular-rangy.min.js`) in the dist folder\n\n## Requirements\n\n1. `AngularJS` ≥ `1.3.x`\n2. `Rangy` ≥ `1.3.x`, Both rangy-core and rangy-selectionsaverestore are required. (There is a minified combination of these two included in the dist folder)\n3. `Font-Awesome` ≥ `4.x` for the default icons on the toolbar\n1. `Bootstrap` ≥ `3.x` for the default styles (Can use `bootstrap-css-only`, you must add this to your bower or include this manually)\n5. NOTE: please check the requirements for earlier releases, if these are an issue.\n\n### Where to get it\n\n**NOTE:** Our `textAngular-sanitize.js` and angular.js's `angular-sanitize.js` are the SAME file, you must include one or the other but not both. We highly recommend using `textAngular-sanitize.js` as it loosens some parts of the sanitizer that are far too strict for our uses and adds some more features we need.\n\n**Via Bower:**\n\nRun `bower install textAngular` from the command line.\nInclude script tags similar to the following:\n```html\n<link rel='stylesheet' href='/bower_components/textAngular/dist/textAngular.css'>\n<script src='/bower_components/textAngular/dist/textAngular-rangy.min.js'></script>\n<script src='/bower_components/textAngular/dist/textAngular-sanitize.min.js'></script>\n<script src='/bower_components/textAngular/dist/textAngular.min.js'></script>\n```\n\n**Via NPM:**\n\nRun `npm install textangular` from the command line.\nInclude script tags similar to the following:\n```html\n<link rel='stylesheet' href='/node_modules/textangular/dist/textAngular.css'>\n<script src='/node_modules/textangular/dist/textAngular-rangy.min.js'></script>\n<script src='/node_modules/textangular/dist/textAngular-sanitize.min.js'></script>\n<script src='/node_modules/textangular/dist/textAngular.min.js'></script>\n```\nInstall using commonjs (eg componentjs, Webpack, Browserify):\n```\nangular.module('myModule', [require('angular-sanitize'), require('textAngular')]);\n```\nOptionally, install textAngular-sanitize.min.js by requiring it BEFORE requring textAngular:\n```\nrequire('textangular/dist/textAngular-sanitize.min');\nangular.module('myModule', [require('textAngular')]);\n```\nFor CSS support with Webpack, install the style-loader, css-loader (and postcss-loader) and configure the loader in your webpack.config.js similar to the following:\n```\nloaders: [\n  {test: /\\.css$/, loader: 'style!css!postcss'}\n]\n```\n\n**Via CDNJS:**\n\nInclude script tags similar to the following:\n```html\n<script src='http://cdnjs.cloudflare.com/ajax/libs/textAngular/1.5.0/textAngular-rangy.min.js'></script>\n<script src='http://cdnjs.cloudflare.com/ajax/libs/textAngular/1.5.0/textAngular-sanitize.min.js'></script>\n<script src='http://cdnjs.cloudflare.com/ajax/libs/textAngular/1.5.0/textAngular.min.js'></script>\n```\n\n**Via jsDelivr:**\n\nInclude script tag similar to the following: (For details on how this works see: [https://github.com/jsdelivr/jsdelivr#load-multiple-files-with-single-http-request](https://github.com/jsdelivr/jsdelivr#load-multiple-files-with-single-http-request))\n```html\n<script src='http://cdn.jsdelivr.net/g/angular.textangular@1.5.0(textAngular-rangy.min.js+textAngular-sanitize.min.js+textAngular.min.js)'></script>\n```\n\n**Via Github**\n\nDownload the code from [https://github.com/fraywing/textAngular/releases/latest](https://github.com/fraywing/textAngular/releases/latest), unzip the files then add script tags similar to the following:\n```html\n<link rel='stylesheet' href='/path/to/unzipped/files/dist/textAngular.min.css'>\n<script src='/path/to/unzipped/files/dist/textAngular-rangy.min.js'></script>\n<script src='/path/to/unzipped/files/dist/textAngular-sanitize.min.js'></script>\n<script src='/path/to/unzipped/files/dist/textAngular.min.js'></script>\n```\n\n### Usage\n\n1. Include (`rangy-core.js` and `rangy-selectionsaverestore.js`) or `textAngular-rangy.min.js` in your project using script tags\n2. Include `textAngular-sanitize.js` or `textAngular-sanitize.min.js` in your project using script tags\n3. Include (`textAngularSetup.js` and `textAngular.js`) or `textAngular.min.js` (textAngularSetup.js is included inside textAngular.min.js)\n4. Add a dependency to `textAngular` in your app module, for example: ```angular.module('myModule', ['textAngular'])```.\n5. Create an element to hold the editor and add an `ng-model=\"htmlVariable\"` attribute where `htmlVariable` is the scope variable that will hold the HTML entered into the editor:\n```html\n<div text-angular ng-model=\"htmlVariable\"></div>\n```\nOR\n```html\n<text-angular ng-model=\"htmlVariable\"></text-angular>\n```\nThis acts similar to a regular AngularJS / form input if you give it a name attribute, allowing for form submission and AngularJS form validation.\n\nHave fun!\n\n**Important Note:** Though textAngular supports the use of all attributes in it's input, please note that angulars ng-bind-html **WILL** strip out all of your style attributes if you are using `angular-sanitize.js`.\n\nFor Additional options see the [github Wiki](https://github.com/fraywing/textAngular/wiki).\n\n### Issues?\n\ntextAngular uses ```execCommand``` for the rich-text functionality.\nThat being said, its still a fairly experimental browser feature-set, and may not behave the same in all browsers - see http://tifftiff.de/contenteditable/compliance_test.html for a full compliance list.\nIt has been tested to work on Chrome, Safari, Opera, Firefox and Internet Explorer 8+.\nIf you find something, please let me know - throw me a message, or submit an issue request!\n\n### FAQ\n\n1. **Toolbar shows up with some being blank instead of icons**<br/>\nYou need to include font-awesome on your page or nothing will show up.\n1. **Youtube Insert embeds a ```<img>``` tag and aren't showing the video.**<br/>\nThe problems with iFrames are that they are a security risk so the sanitizer by default strips them out. Instead of changing the sanitizer to allow iFrames we use a placeholder for youtube videos which has the added advantage of allowing you to edit their size and placement in the editor. To display the youtube videos when you aren't in the editor use the following html: ```<div ta-bind ng-model=\"data.htmlcontent\"></div>```. This invokes our custom renderers to convert the ```<img>``` tags back into the youtube video you expect.\n2. **But I want to use Youtube outside of angular**<br/>\nYou'll have to apply the renderers manually, see comment in issue [#469](https://github.com/fraywing/textAngular/issues/469#issuecomment-68650506) for details.\n3. **IE Is automatically converting typed links to `<a href...>` tags**<br/>\nThis is a known issue with IE, to prevent this run the following javascript after page load: `document.execCommand(\"AutoUrlDetect\", false, false)`. See [#475](https://github.com/fraywing/textAngular/issues/475) for details.\n4. **Error `\"textAngular Error: An editor with the name already exists\"` occurs**<br/>\nSee Issue [#240](https://github.com/fraywing/textAngular/issues/240) for specific details on why this occurs and how to resolve it.\n\n## Developer Notes\n\nWhen checking out, you need a node.js installation, running `npm install` and then `bower install` will get you setup with everything to run the unit tests and minification.\nAll changes should be done in the src folder, running `grunt compile` to compile the app or use `grunt watch` to compile the files as you save them.\nWhen you are ready to create A PR check that `grunt` passes without errors and you have created tests for your feature if necessary.\n\n## Customization\n\nIt is possible to override the toolbar by using a decorator in the module's .config block. Simply set the taOptions.toolbar to an array of arrays comprised of button names. Each array of button names represents a button group. The default toolbar can be represented like so:\n```html\n  taOptions.toolbar = [\n      ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'p', 'pre', 'quote'],\n      ['bold', 'italics', 'underline', 'strikeThrough', 'ul', 'ol', 'redo', 'undo', 'clear'],\n      ['justifyLeft', 'justifyCenter', 'justifyRight', 'indent', 'outdent'],\n      ['html', 'insertImage','insertLink', 'insertVideo', 'wordcount', 'charcount']\n  ];\n```\nNew buttons can be created using taRegisterTool. Examples can be found inside demo/static-demo.html\n\n## License\n\nThis project is licensed under the [MIT license](http://opensource.org/licenses/MIT).\n\n\n## Contributers\n\nSpecial thanks to all the contributions thus far!\n\nFor a full list see: https://github.com/fraywing/textAngular/graphs/contributors\n","maintainers":[{"name":"episodeyang","email":"yangge1987@gmail.com"},{"name":"joelparke","email":"joel@dynazu.com"},{"name":"pbassut","email":"patrickbassut@hotmail.com"},{"name":"simeonc","email":"simeon@thehavens.co.nz"}],"time":{"modified":"2022-06-27T05:44:21.157Z","created":"2015-01-20T23:20:31.029Z","1.3.0-23":"2015-01-20T23:20:31.029Z","1.3.6":"2015-02-06T05:51:40.615Z","1.3.7":"2015-02-13T03:32:06.526Z","1.3.8":"2015-03-13T04:59:57.184Z","1.3.9":"2015-03-13T05:29:48.958Z","1.3.10":"2015-03-15T22:25:26.600Z","1.3.11":"2015-03-15T23:40:26.895Z","1.4.0":"2015-05-23T15:45:40.051Z","1.4.1":"2015-05-24T23:02:15.854Z","1.4.2":"2015-07-16T21:08:35.392Z","1.4.3":"2015-07-30T18:05:22.316Z","1.4.4":"2015-09-12T07:54:25.188Z","1.4.5":"2015-09-12T23:09:48.478Z","1.4.6":"2015-09-21T00:01:20.069Z","1.5.0":"2016-01-22T04:30:15.949Z","1.5.1":"2016-04-25T13:23:52.587Z","1.5.2":"2016-07-15T21:25:57.188Z","1.5.3":"2016-07-29T06:54:35.445Z","1.5.4":"2016-08-06T18:40:46.442Z","1.5.5":"2016-08-16T00:04:41.222Z","1.5.6-0":"2016-08-17T19:36:57.511Z","1.5.6":"2016-08-23T13:31:15.399Z","1.5.7":"2016-08-23T14:22:35.233Z","1.5.8":"2016-09-01T00:22:17.291Z","1.5.9":"2016-09-05T03:30:52.401Z","1.5.10":"2016-09-19T15:03:03.941Z","1.5.11":"2016-10-01T01:20:51.027Z","1.5.12":"2016-10-03T14:29:46.662Z","1.5.13":"2016-11-10T01:36:13.957Z","1.5.14":"2016-11-30T23:22:14.058Z","1.5.15":"2016-12-04T20:20:19.271Z","1.5.16":"2016-12-05T05:49:18.380Z"},"homepage":"http://textangular.com","keywords":["AngularJS","text editor","WYSIWYG","directive"],"repository":{"type":"git","url":"git://github.com/fraywing/textAngular.git"},"bugs":{"url":"https://github.com/fraywing/textAngular/issues"},"license":"MIT","readmeFilename":"README.md","users":{"tmaciej":true,"hashdot":true,"turleydesigns":true,"chad007":true}}