{"_id":"angular-retina","_rev":"32-0d56c1a84e19d1cd3e992cc83e7bcda6","name":"angular-retina","description":"Replace AngularJS directive 'ng-src' by a version which supports Retina displays","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.2":{"name":"angular-retina","description":"Replace AngularJS directive 'ng-src' by a version which supports Retina displays","version":"0.1.2","homepage":"https://github.com/jrief/angular-retina","author":{"name":"Jacob Rief","email":"jacob.rief@gmail.com"},"repository":{"type":"git","url":"git://github.com/jrief/angular-retina.git"},"bugs":{"url":"https://github.com/jrief/angular-retina/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jrief/angular-retina/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.6.0"},"scripts":{"test":"karma start test/karma.conf.js --single-run --browsers PhantomJS"},"dependencies":{},"devDependencies":{"karma":">= 0.8.5","grunt":">= 0.4.0","grunt-contrib-concat":"latest","grunt-contrib-jshint":"latest","grunt-contrib-uglify":"latest"},"keywords":[],"_id":"angular-retina@0.1.2","dist":{"shasum":"9c16b6690c7c4137e0e2f6e32f879a4818e3582f","tarball":"https://registry.npmjs.org/angular-retina/-/angular-retina-0.1.2.tgz","integrity":"sha512-WSvYRYGGPaPNtoCC1Cn95K5XEkHWC0EmkZEKsPbCQ2gtB4xs076R+P+2wXnGxkI0ImOK584OAD3yBrS87SecPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICe2rBHwxhD24jWwSfwFkDGMIWvxNHvh7lfMwL9YdZSxAiAxyhff201T2C+IGY++Q992gxY56QExTe6SJFhGX7R1SA=="}]},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"jrief","email":"jacob.rief@gmail.com"},"maintainers":[{"name":"jrief","email":"jacob.rief@gmail.com"}]},"0.1.3":{"name":"angular-retina","description":"Replace AngularJS directive 'ng-src' by a version which supports Retina displays","version":"0.1.3","homepage":"https://github.com/jrief/angular-retina","author":{"name":"Jacob Rief","email":"jacob.rief@gmail.com"},"repository":{"type":"git","url":"git://github.com/jrief/angular-retina.git"},"bugs":{"url":"https://github.com/jrief/angular-retina/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jrief/angular-retina/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.6.0"},"scripts":{"test":"karma start test/karma.conf.js --single-run --browsers PhantomJS"},"dependencies":{},"devDependencies":{"karma":">= 0.8.5","grunt":">= 0.4.0","grunt-contrib-concat":"latest","grunt-contrib-jshint":"latest","grunt-contrib-uglify":"latest","grunt-ngmin":"0.0.2"},"keywords":[],"_id":"angular-retina@0.1.3","dist":{"shasum":"5ad3bfcdf3f84d7f70c64ab1b61aed67038a30c7","tarball":"https://registry.npmjs.org/angular-retina/-/angular-retina-0.1.3.tgz","integrity":"sha512-w1qpBJs17kLUiV/tTK1LhTPfV/nJoSFko1c2uA8Y1vnueWoxnr1aIrzcvjoW5S5dJiSLnFIu3s+Zu0/W4ZUwfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtoBXcxJhHPJYQj48S+8Tvx9yL7Ze7hbMw1hOjBjey7gIgbytTh7qsOIqzZX47uJlmB8rnrSAyXatlbk2sX6suxpI="}]},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"jrief","email":"jacob.rief@gmail.com"},"maintainers":[{"name":"jrief","email":"jacob.rief@gmail.com"}]},"0.2.0":{"name":"angular-retina","description":"Replace AngularJS directive 'ng-src' by a version which supports Retina displays","version":"0.2.0","homepage":"https://github.com/jrief/angular-retina","author":{"name":"Jacob Rief","email":"jacob.rief@gmail.com"},"repository":{"type":"git","url":"git://github.com/jrief/angular-retina.git"},"bugs":{"url":"https://github.com/jrief/angular-retina/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jrief/angular-retina/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.6.0"},"scripts":{"test":"karma start test/karma.conf.js --single-run --browsers PhantomJS"},"dependencies":{},"devDependencies":{"karma":">= 0.8.5","grunt":">= 0.4.0","grunt-contrib-concat":"latest","grunt-contrib-jshint":"latest","grunt-contrib-uglify":"latest","grunt-ngmin":"0.0.2"},"keywords":[],"_id":"angular-retina@0.2.0","dist":{"shasum":"dfa982a909d2734dc7567fe5176150241c1cac3c","tarball":"https://registry.npmjs.org/angular-retina/-/angular-retina-0.2.0.tgz","integrity":"sha512-qT1XDjTwJtYY59LnhZoD12gNicncifMbaDuuvF3NxOIhkP6XmbzC2vxCQpGJzRi85eU4dwOj/cH91bFy1oOtag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5GuO8ajaMYFZH3HCESOhMfoJRDuArqr9vJJrRwo2f3AIgEl0J2Rp9d2jhBKJtKFirmIjah69uuSQjaN+NuuRGIyg="}]},"_from":".","_npmVersion":"1.2.3","_npmUser":{"name":"jrief","email":"jacob.rief@gmail.com"},"maintainers":[{"name":"jrief","email":"jacob.rief@gmail.com"}]},"0.3.1":{"name":"angular-retina","description":"Replace AngularJS directive 'ng-src' by a version which supports Retina displays","version":"0.3.1","files":["dist/angular-retina.js","dist/angular-retina.min.js"],"homepage":"https://github.com/jrief/angular-retina","author":{"name":"Jacob Rief","email":"jacob.rief@gmail.com"},"repository":{"type":"git","url":"git://github.com/jrief/angular-retina.git"},"bugs":{"url":"https://github.com/jrief/angular-retina/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jrief/angular-retina/blob/master/LICENSE-MIT"}],"dependencies":{},"devDependencies":{"minimatch":"latest","lodash":"latest","karma":"latest","grunt":"latest","load-grunt-tasks":"latest","grunt-contrib-concat":"latest","grunt-contrib-jshint":"latest","grunt-contrib-uglify":"latest","grunt-ngmin":"latest","grunt-karma":"latest"},"keywords":["angularjs","ngSrc","Retina","high resolution image"],"_id":"angular-retina@0.3.1","dist":{"shasum":"47426712a02495b172ec33ed5c797ccbff3185ce","tarball":"https://registry.npmjs.org/angular-retina/-/angular-retina-0.3.1.tgz","integrity":"sha512-83J0KP00+q26rfmQaoRdIADWzkQ9tu5wViJifpGPlX/YysvBX2JccWRVHAUimPbSPxzqA7O1baoEIp1zgMyNWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRTonVbtqiW5rFnjR0Yl1CS/eJccpskw8oxThbEBPKPAIhAKnlpHl+GSQqFnaN72y8IXicq1NEnqpUQKSJXNNLVlzX"}]},"_resolved":"git://github.com/jrief/angular-retina.git#d1241aefbd78666f09e1706d7865fb86e7c05254","scripts":{},"_npmVersion":"1.3.13","_npmUser":{"name":"jrief","email":"jacob.rief@gmail.com"},"maintainers":[{"name":"jrief","email":"jacob.rief@gmail.com"}]},"0.3.4":{"name":"angular-retina","description":"Replace AngularJS directive 'ng-src' by a version which supports Retina displays","version":"0.3.4","files":["dist/angular-retina.js","dist/angular-retina.min.js"],"main":"dist/angular-retina","homepage":"https://github.com/jrief/angular-retina","author":{"name":"Jacob Rief","email":"jacob.rief@gmail.com"},"repository":{"type":"git","url":"git://github.com/jrief/angular-retina.git"},"bugs":{"url":"https://github.com/jrief/angular-retina/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jrief/angular-retina/blob/master/LICENSE-MIT"}],"scripts":{"example":"node node_modules/.bin/http-server","jshint":"grunt jshint","test":"npm run jshint && node_modules/.bin/karma start --single-run --browsers PhantomJS","test-watch":"karma start karma.conf.js --auto-watch","test-min":"karma start --single-run --browsers PhantomJS --reporters 'coverage,dots' --min","test-all":"npm run jshint && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox,Chrome'","test-travis":"npm run jshint && npm run test-min && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox' --reporters 'coverage,dots' && npm run coverage-average","coverage-average":"coverage-average coverage/text-summary.txt --limit 90","precommit":"npm run test-min && npm test && npm run coverage-average","build":"grunt build"},"dependencies":{},"devDependencies":{"coverage-average":"^1.0.3","grunt":"latest","grunt-cli":"^0.1.13","grunt-contrib-concat":"latest","grunt-contrib-jshint":"latest","grunt-contrib-uglify":"latest","grunt-ngmin":"latest","http-server":"^0.8.0","husky":"^0.9.3","jscs":"^2.1.0","karma":"^0.13.9","karma-chrome-launcher":"^0.2.0","karma-coverage":"^0.5.0","karma-firefox-launcher":"^0.1.6","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^0.2.1"},"keywords":["angularjs","ngSrc","Retina","high resolution image"],"gitHead":"e533b7a945b8862c377a81fbec7b598701658ab1","_id":"angular-retina@0.3.4","_shasum":"0a3dcad28853260da16d9302912af2a8a02c2071","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"faceleg","email":"mike@pagesofinterest.net"},"dist":{"shasum":"0a3dcad28853260da16d9302912af2a8a02c2071","tarball":"https://registry.npmjs.org/angular-retina/-/angular-retina-0.3.4.tgz","integrity":"sha512-tyFc/b9/nAaXksa0GdXBXtKm98EcuG4vzOJ4Dc9/S9oKnuaNInOyce6q047rHynQP3GJ8FeIM4/rnK4E63btDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4wyl9jQO/F0eZejNMj/x0gcfTTxqyCg+fnB324sIC3AiEA1DhGVJIS0xap679WZdmID0hsVK0cVHftNB48hiDo774="}]},"maintainers":[{"name":"faceleg","email":"mike@pagesofinterest.net"},{"name":"jrief","email":"jacob.rief@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/angular-retina-0.3.4.tgz_1454499592947_0.8784715381916612"}},"0.3.5":{"name":"angular-retina","description":"Replace AngularJS directive 'ng-src' by a version which supports Retina displays","version":"0.3.5","files":["dist/angular-retina.js","dist/angular-retina.min.js"],"main":"dist/angular-retina","homepage":"https://github.com/jrief/angular-retina","author":{"name":"Jacob Rief","email":"jacob.rief@gmail.com"},"repository":{"type":"git","url":"git://github.com/jrief/angular-retina.git"},"bugs":{"url":"https://github.com/jrief/angular-retina/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jrief/angular-retina/blob/master/LICENSE-MIT"}],"scripts":{"example":"node node_modules/.bin/http-server","jshint":"grunt jshint","test":"npm run jshint && node_modules/.bin/karma start --single-run --browsers PhantomJS","test-watch":"karma start karma.conf.js --auto-watch","test-min":"karma start --single-run --browsers PhantomJS --reporters 'coverage,dots' --min","test-all":"npm run jshint && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox,Chrome'","test-travis":"npm run jshint && npm run test-min && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox' --reporters 'coverage,dots' && npm run coverage-average","coverage-average":"coverage-average coverage/text-summary.txt --limit 90","precommit":"npm run test-min && npm test && npm run coverage-average","build":"grunt build"},"dependencies":{},"devDependencies":{"coverage-average":"^1.0.3","grunt":"latest","grunt-cli":"^0.1.13","grunt-contrib-concat":"latest","grunt-contrib-jshint":"latest","grunt-contrib-uglify":"latest","grunt-ngmin":"latest","http-server":"^0.8.0","husky":"^0.10.2","jasmine-core":"^2.4.1","jscs":"^2.1.0","karma":"^0.13.9","karma-chrome-launcher":"^0.2.0","karma-coverage":"^0.5.0","karma-firefox-launcher":"^0.1.6","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^1.0.0","phantomjs":"^2.1.3","phantomjs-prebuilt":"^2.1.3"},"keywords":["angularjs","ngSrc","Retina","high resolution image"],"gitHead":"817c1c142d821abfb28336a4c0b1ff20944c56c6","_id":"angular-retina@0.3.5","_shasum":"342f46ea189cb4b87dbbcc607087027d6c65ad3f","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"faceleg","email":"mike@pagesofinterest.net"},"dist":{"shasum":"342f46ea189cb4b87dbbcc607087027d6c65ad3f","tarball":"https://registry.npmjs.org/angular-retina/-/angular-retina-0.3.5.tgz","integrity":"sha512-ibcX52XULQkyuT3Lhdh25Iu4ZutuGBf0T/tmucCPlIbgY+DD5P/lyVEyLtxMLdofWXPrHCZln9RVMJvCY+jl1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpcxVCWdkbD2mUZxDuRlLWsLu/aOL/Gxa5vrmJOJyr1gIgJ70GVfvjoc0GSjh1D4YaP/GVQGACOqbyPScor94tLEM="}]},"maintainers":[{"name":"faceleg","email":"mike@pagesofinterest.net"},{"name":"jrief","email":"jacob.rief@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/angular-retina-0.3.5.tgz_1454508991731_0.217849857872352"}},"0.3.6":{"name":"angular-retina","description":"Replace AngularJS directive 'ng-src' by a version which supports Retina displays","version":"0.3.6","files":["dist/angular-retina.js","dist/angular-retina.min.js"],"main":"dist/angular-retina","homepage":"https://github.com/jrief/angular-retina","author":{"name":"Jacob Rief","email":"jacob.rief@gmail.com"},"repository":{"type":"git","url":"git://github.com/jrief/angular-retina.git"},"bugs":{"url":"https://github.com/jrief/angular-retina/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jrief/angular-retina/blob/master/LICENSE-MIT"}],"scripts":{"example":"node node_modules/.bin/http-server","jshint":"grunt jshint","test":"npm run jshint && node_modules/.bin/karma start --single-run --browsers PhantomJS","test-watch":"karma start karma.conf.js --auto-watch","test-min":"karma start --single-run --browsers PhantomJS --reporters 'coverage,dots' --min","test-all":"npm run jshint && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox,Chrome'","test-travis":"npm run jshint && npm run test-min && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox' --reporters 'coverage,dots' && npm run coverage-average","coverage-average":"coverage-average coverage/text-summary.txt --limit 90","precommit":"npm run test-min && npm test && npm run coverage-average","build":"grunt build","publish":"npm run test && npm run jshint && npm run build && git commit -m 'Built latest version' build/ && npm version patch && npm publish && git push && git push --tags"},"dependencies":{},"devDependencies":{"coverage-average":"^1.0.3","grunt":"latest","grunt-cli":"^0.1.13","grunt-contrib-concat":"latest","grunt-contrib-jshint":"latest","grunt-contrib-uglify":"latest","grunt-ngmin":"latest","http-server":"^0.8.0","husky":"^0.10.2","jasmine-core":"^2.4.1","jscs":"^2.1.0","karma":"^0.13.9","karma-chrome-launcher":"^0.2.0","karma-coverage":"^0.5.0","karma-firefox-launcher":"^0.1.6","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^1.0.0","phantomjs":"^2.1.3","phantomjs-prebuilt":"^2.1.3"},"keywords":["angularjs","ngSrc","Retina","high resolution image"],"gitHead":"4f8850ede02bd0727356f32185942e62389171b1","_id":"angular-retina@0.3.6","_shasum":"167df9195870ef5fd3358e85200a08a3dc1a7b55","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"faceleg","email":"mike@pagesofinterest.net"},"dist":{"shasum":"167df9195870ef5fd3358e85200a08a3dc1a7b55","tarball":"https://registry.npmjs.org/angular-retina/-/angular-retina-0.3.6.tgz","integrity":"sha512-kFahbW25IwOQsmTrXdNaKkBeMRPKTmRdoVNQUA+G4woXa29MhqthYrz8FU1yfY2ZIQEVAgwl1mIrrIeJpn4wCg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5LpVP7v5V0AlnKj9rOpUcqovloKiXyq9l/IOCYg4prgIgCaMmHGLqCsu52jnunbQBlZZSIgmsmwmTGHq0/RQ6vf8="}]},"maintainers":[{"name":"faceleg","email":"mike@pagesofinterest.net"},{"name":"jrief","email":"jacob.rief@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/angular-retina-0.3.6.tgz_1454509207988_0.30737917427904904"}},"0.3.7":{"name":"angular-retina","description":"Replace AngularJS directive 'ng-src' by a version which supports Retina displays","version":"0.3.7","files":["dist/angular-retina.js","dist/angular-retina.min.js"],"main":"dist/angular-retina","homepage":"https://github.com/jrief/angular-retina","author":{"name":"Jacob Rief","email":"jacob.rief@gmail.com"},"repository":{"type":"git","url":"git://github.com/jrief/angular-retina.git"},"bugs":{"url":"https://github.com/jrief/angular-retina/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jrief/angular-retina/blob/master/LICENSE-MIT"}],"scripts":{"example":"node node_modules/.bin/http-server","jshint":"grunt jshint","test":"npm run jshint && node_modules/.bin/karma start --single-run --browsers PhantomJS","test-watch":"karma start karma.conf.js --auto-watch","test-min":"karma start --single-run --browsers PhantomJS --reporters 'coverage,dots' --min","test-all":"npm run jshint && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox,Chrome'","test-travis":"npm run jshint && npm run test-min && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox' --reporters 'coverage,dots' && npm run coverage-average","coverage-average":"coverage-average coverage/text-summary.txt --limit 90","precommit":"npm run test-min && npm test && npm run coverage-average","build":"grunt build","publish":"npm run test && npm run jshint && npm run build && git commit -m 'Built latest version' build/ && npm version patch && npm publish && git push && git push --tags"},"dependencies":{},"devDependencies":{"coverage-average":"^1.0.3","grunt":"latest","grunt-cli":"^0.1.13","grunt-contrib-concat":"latest","grunt-contrib-jshint":"latest","grunt-contrib-uglify":"latest","grunt-ngmin":"latest","http-server":"^0.8.0","husky":"^0.10.2","jasmine-core":"^2.4.1","jscs":"^2.1.0","karma":"^0.13.9","karma-chrome-launcher":"^0.2.0","karma-coverage":"^0.5.0","karma-firefox-launcher":"^0.1.6","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^1.0.0","phantomjs":"^2.1.3","phantomjs-prebuilt":"^2.1.3"},"keywords":["angularjs","ngSrc","Retina","high resolution image"],"gitHead":"5ea0847d4ba4d3df8b280840b8dc0158d7c3b82d","_id":"angular-retina@0.3.7","_shasum":"86f78e9fe9a511fca44bf4756b73cadf92513175","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"faceleg","email":"mike@pagesofinterest.net"},"dist":{"shasum":"86f78e9fe9a511fca44bf4756b73cadf92513175","tarball":"https://registry.npmjs.org/angular-retina/-/angular-retina-0.3.7.tgz","integrity":"sha512-33H9fzTwkqPqDC2mpkazVZgv9RG5yYv7OBiFFMmkBsjzQfqCOznSEcyMGbb1nJJenSnougv74dRM589pfp+xPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFmqrdxU6RHu4eXzkWX8o5lOUrzERohRi9/BzY8ggZeAIhAIZh2xFvVvImnY60IRiYw14Wf8e9yp2lzdQtdv2TTmKp"}]},"maintainers":[{"name":"faceleg","email":"mike@pagesofinterest.net"},{"name":"jrief","email":"jacob.rief@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/angular-retina-0.3.7.tgz_1454509231380_0.08899433771148324"}},"0.3.9":{"name":"angular-retina","description":"Replace AngularJS directive 'ng-src' by a version which supports Retina displays","version":"0.3.9","files":["dist/angular-retina.js","dist/angular-retina.min.js"],"main":"dist/angular-retina","homepage":"https://github.com/jrief/angular-retina","author":{"name":"Jacob Rief","email":"jacob.rief@gmail.com"},"repository":{"type":"git","url":"git://github.com/jrief/angular-retina.git"},"bugs":{"url":"https://github.com/jrief/angular-retina/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jrief/angular-retina/blob/master/LICENSE-MIT"}],"scripts":{"example":"node node_modules/.bin/http-server","jshint":"grunt jshint","test":"npm run jshint && node_modules/.bin/karma start --single-run --browsers PhantomJS","test-watch":"karma start karma.conf.js --auto-watch","test-min":"karma start --single-run --browsers PhantomJS --reporters 'coverage,dots' --min","test-all":"npm run jshint && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox,Chrome'","test-travis":"npm run jshint && npm run test-min && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox' --reporters 'coverage,dots' && npm run coverage-average","coverage-average":"coverage-average coverage/text-summary.txt --limit 90","precommit":"npm run test-min && npm test && npm run coverage-average","build":"grunt build"},"dependencies":{},"devDependencies":{"coverage-average":"^1.0.3","grunt":"latest","grunt-cli":"^0.1.13","grunt-contrib-concat":"latest","grunt-contrib-jshint":"latest","grunt-contrib-uglify":"latest","grunt-ngmin":"latest","http-server":"^0.8.0","husky":"^0.10.2","jasmine-core":"^2.4.1","jscs":"^2.1.0","karma":"^0.13.9","karma-chrome-launcher":"^0.2.0","karma-coverage":"^0.5.0","karma-firefox-launcher":"^0.1.6","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^1.0.0","phantomjs":"^2.1.3","phantomjs-prebuilt":"^2.1.3"},"keywords":["angularjs","ngSrc","Retina","high resolution image"],"gitHead":"e08274901f9808b50ff840543a168e5c99210327","_id":"angular-retina@0.3.9","_shasum":"fa304b4c39d935843803b24dabc861e39f7291d1","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"faceleg","email":"mike@pagesofinterest.net"},"dist":{"shasum":"fa304b4c39d935843803b24dabc861e39f7291d1","tarball":"https://registry.npmjs.org/angular-retina/-/angular-retina-0.3.9.tgz","integrity":"sha512-I1jgkSl6QBOYlNn9HUJrmm717sXhV/wYboD53ds2lCjjqweybvZODR3fFQSy+jn0/JD5M56QhUVWNH9TxCsScw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOI5bwq5Lz6eoHk0Y9VVCyCGZBio3JzusdNKvieQEBhQIhANdJsyM7cZ2npSPV6LqNiKYVkCQEuqIQ2XdwZyuHHxH5"}]},"maintainers":[{"name":"faceleg","email":"mike@pagesofinterest.net"},{"name":"jrief","email":"jacob.rief@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/angular-retina-0.3.9.tgz_1455028797785_0.9996787498239428"}},"0.3.10":{"name":"angular-retina","description":"Replace AngularJS directive 'ng-src' by a version which supports Retina displays","version":"0.3.10","files":["dist/angular-retina.js","dist/angular-retina.min.js"],"main":"dist/angular-retina","homepage":"https://github.com/jrief/angular-retina","author":{"name":"Jacob Rief","email":"jacob.rief@gmail.com"},"repository":{"type":"git","url":"git://github.com/jrief/angular-retina.git"},"bugs":{"url":"https://github.com/jrief/angular-retina/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jrief/angular-retina/blob/master/LICENSE-MIT"}],"scripts":{"example":"node node_modules/.bin/http-server","jshint":"grunt jshint","test":"npm run jshint && node_modules/.bin/karma start --single-run --browsers PhantomJS","test-watch":"karma start karma.conf.js --auto-watch","test-min":"karma start --single-run --browsers PhantomJS --reporters 'coverage,dots' --min","test-all":"npm run jshint && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox,Chrome'","test-travis":"npm run jshint && npm run test-min && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox' --reporters 'coverage,dots' && npm run coverage-average","coverage-average":"coverage-average coverage/text-summary.txt --limit 90","precommit":"npm run test-min && npm test && npm run coverage-average","build":"grunt build"},"dependencies":{},"devDependencies":{"coverage-average":"^1.0.3","grunt":"latest","grunt-cli":"^0.1.13","grunt-contrib-concat":"latest","grunt-contrib-jshint":"latest","grunt-contrib-uglify":"latest","grunt-ngmin":"latest","http-server":"^0.8.0","husky":"^0.10.2","jasmine-core":"^2.4.1","jscs":"^2.1.0","karma":"^0.13.9","karma-chrome-launcher":"^0.2.0","karma-coverage":"^0.5.0","karma-firefox-launcher":"^0.1.6","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^1.0.0","phantomjs":"^2.1.3","phantomjs-prebuilt":"^2.1.3"},"keywords":["angularjs","ngSrc","Retina","high resolution image"],"gitHead":"45813d0dbe875bdc4f1dbdecb8b33d3dc9ee98ed","_id":"angular-retina@0.3.10","_shasum":"dedb0c99312a6ede14ee8e4377ccecdbf897e794","_from":".","_npmVersion":"3.5.4","_nodeVersion":"5.3.0","_npmUser":{"name":"faceleg","email":"mike@pagesofinterest.net"},"dist":{"shasum":"dedb0c99312a6ede14ee8e4377ccecdbf897e794","tarball":"https://registry.npmjs.org/angular-retina/-/angular-retina-0.3.10.tgz","integrity":"sha512-nqZ/se2ZO+psZko9ltZqulckLQMeGpdBMYSX4bILFF3gfsw7HiYg8aoOvTFNen5GBuPzgYDaHfk4uxahYgjZog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwvMwpYYuMN437qp/vgtlJxW2To/JxEVsKyXTzO5+UdgIgKjqOUJZxBqApnlrT+8RuztQWlzSpGIJoWFGcAe9MNJY="}]},"maintainers":[{"name":"faceleg","email":"mike@pagesofinterest.net"},{"name":"jrief","email":"jacob.rief@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular-retina-0.3.10.tgz_1457902189500_0.8667891081422567"}},"0.3.11":{"name":"angular-retina","description":"Replace AngularJS directive 'ng-src' by a version which supports Retina displays","version":"0.3.11","files":["dist/angular-retina.js","dist/angular-retina.min.js"],"main":"dist/angular-retina","homepage":"https://github.com/jrief/angular-retina","author":{"name":"Jacob Rief","email":"jacob.rief@gmail.com"},"repository":{"type":"git","url":"git://github.com/jrief/angular-retina.git"},"bugs":{"url":"https://github.com/jrief/angular-retina/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jrief/angular-retina/blob/master/LICENSE-MIT"}],"scripts":{"example":"node node_modules/.bin/http-server","jshint":"grunt jshint","test":"npm run jshint && node_modules/.bin/karma start --single-run --browsers PhantomJS","test-watch":"karma start karma.conf.js --auto-watch","test-min":"karma start --single-run --browsers PhantomJS --reporters 'coverage,dots' --min","test-all":"npm run jshint && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox,Chrome'","test-travis":"npm run jshint && npm run test-min && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox' --reporters 'coverage,dots' && npm run coverage-average","coverage-average":"coverage-average coverage/text-summary.txt --limit 90","precommit":"npm run test-min && npm test && npm run coverage-average","build":"grunt build"},"dependencies":{},"devDependencies":{"coverage-average":"^1.0.3","grunt":"latest","grunt-cli":"^0.1.13","grunt-contrib-concat":"latest","grunt-contrib-jshint":"latest","grunt-contrib-uglify":"latest","grunt-ngmin":"latest","http-server":"^0.8.0","husky":"^0.10.2","jasmine-core":"^2.4.1","jscs":"^2.1.0","karma":"^0.13.9","karma-chrome-launcher":"^0.2.0","karma-coverage":"^0.5.0","karma-firefox-launcher":"^0.1.6","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^1.0.0","phantomjs":"^2.1.3","phantomjs-prebuilt":"^2.1.3"},"keywords":["angularjs","ngSrc","Retina","high resolution image"],"gitHead":"e2779d9fc8114bb864f3a8200532171d80eeccf5","_id":"angular-retina@0.3.11","_shasum":"e1f8dc543244e69be4dff42783acd5803c8565a4","_from":".","_npmVersion":"3.5.4","_nodeVersion":"5.3.0","_npmUser":{"name":"faceleg","email":"mike@pagesofinterest.net"},"dist":{"shasum":"e1f8dc543244e69be4dff42783acd5803c8565a4","tarball":"https://registry.npmjs.org/angular-retina/-/angular-retina-0.3.11.tgz","integrity":"sha512-VbsUjHQBBmGc7vobIUsNctCNj2c+POsX0qJibftUG26batBYfn3ILCwnfMIeoQO3Yy1O6hBeqiJQBZrL2EAgTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZY5V46p0sKMgfEJB7c0LCZzZ5bZ3QGE5Ek7NJcFQQSAiEA0Xy1mtpDwXiZJTkv0NtM9vPigNKyf9vTgL7C2uMaG10="}]},"maintainers":[{"name":"faceleg","email":"mike@pagesofinterest.net"},{"name":"jrief","email":"jacob.rief@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/angular-retina-0.3.11.tgz_1458101900515_0.05922765610739589"}},"0.3.12":{"name":"angular-retina","description":"Replace AngularJS directive 'ng-src' by a version which supports Retina displays","version":"0.3.12","files":["dist/angular-retina.js","dist/angular-retina.min.js"],"main":"dist/angular-retina","homepage":"https://github.com/jrief/angular-retina","author":{"name":"Jacob Rief","email":"jacob.rief@gmail.com"},"repository":{"type":"git","url":"git://github.com/jrief/angular-retina.git"},"bugs":{"url":"https://github.com/jrief/angular-retina/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jrief/angular-retina/blob/master/LICENSE-MIT"}],"scripts":{"example":"node node_modules/.bin/http-server","jshint":"grunt jshint","test":"npm run jshint && node_modules/.bin/karma start --single-run --browsers PhantomJS","test-watch":"karma start karma.conf.js --auto-watch","test-min":"karma start --single-run --browsers PhantomJS --reporters 'coverage,dots' --min","test-all":"npm run jshint && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox,Chrome'","test-travis":"npm run jshint && npm run test-min && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox' --reporters 'coverage,dots' && npm run coverage-average","coverage-average":"coverage-average coverage/text-summary.txt --limit 90","precommit":"npm run test-min && npm test && npm run coverage-average","build":"grunt build"},"dependencies":{},"devDependencies":{"coverage-average":"^1.0.3","grunt":"latest","grunt-bump":"^0.7.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"latest","grunt-contrib-jshint":"latest","grunt-contrib-uglify":"latest","grunt-ngmin":"latest","http-server":"^0.8.0","husky":"^0.10.2","jasmine-core":"^2.4.1","jscs":"^2.1.0","karma":"^0.13.9","karma-chrome-launcher":"^0.2.0","karma-coverage":"^0.5.0","karma-firefox-launcher":"^0.1.6","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^1.0.0","phantomjs":"^2.1.3","phantomjs-prebuilt":"^2.1.3"},"keywords":["angularjs","ngSrc","Retina","high resolution image"],"gitHead":"1865b0b747204ed4598c161f58efb5e6a1bad5af","_id":"angular-retina@0.3.12","_shasum":"42ceff9d7949178bc989052f34fc6f68f7a3f1b1","_from":".","_npmVersion":"3.5.4","_nodeVersion":"5.3.0","_npmUser":{"name":"faceleg","email":"mike@pagesofinterest.net"},"dist":{"shasum":"42ceff9d7949178bc989052f34fc6f68f7a3f1b1","tarball":"https://registry.npmjs.org/angular-retina/-/angular-retina-0.3.12.tgz","integrity":"sha512-5L/izkDpVwi7OCJJ0V8OjVQldXIRVFJxenwj130CfKJfO8WctPoWL2tibfLomiY5vuK/fp4KMarOKuU3pB3RyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqPpGu7kbuunfxgABwgJBbAkmXzx6B8ddoq1m+RIajuAiAYwQVVsqASGflJ8+p3lOwRdDCoHGBjQOjiCE8Mev2qbQ=="}]},"maintainers":[{"name":"faceleg","email":"mike@pagesofinterest.net"},{"name":"jrief","email":"jacob.rief@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/angular-retina-0.3.12.tgz_1458679542522_0.18453889666125178"}},"0.3.13":{"name":"angular-retina","description":"Replace AngularJS directive 'ng-src' by a version which supports Retina displays","version":"0.3.13","files":["build/angular-retina.js","build/angular-retina.min.js"],"main":"build/angular-retina","homepage":"https://github.com/jrief/angular-retina","author":{"name":"Jacob Rief","email":"jacob.rief@gmail.com"},"repository":{"type":"git","url":"git://github.com/jrief/angular-retina.git"},"bugs":{"url":"https://github.com/jrief/angular-retina/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jrief/angular-retina/blob/master/LICENSE-MIT"}],"scripts":{"example":"node node_modules/.bin/http-server","jshint":"grunt jshint","test":"npm run jshint && node_modules/.bin/karma start --single-run --browsers PhantomJS","test-watch":"karma start karma.conf.js --auto-watch","test-min":"karma start --single-run --browsers PhantomJS --reporters 'coverage,dots' --min","test-all":"npm run jshint && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox,Chrome'","test-travis":"npm run jshint && npm run test-min && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox' --reporters 'coverage,dots' && npm run coverage-average","coverage-average":"coverage-average coverage/text-summary.txt --limit 90","precommit":"npm run test-min && npm test && npm run coverage-average","build":"grunt build"},"dependencies":{},"devDependencies":{"coverage-average":"^1.0.3","grunt":"latest","grunt-bump":"^0.7.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"latest","grunt-contrib-jshint":"latest","grunt-contrib-uglify":"latest","grunt-ngmin":"latest","http-server":"^0.8.0","husky":"^0.10.2","jasmine-core":"^2.4.1","jscs":"^2.1.0","karma":"^0.13.9","karma-chrome-launcher":"^0.2.0","karma-coverage":"^0.5.0","karma-firefox-launcher":"^0.1.6","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^1.0.0","phantomjs":"^2.1.3","phantomjs-prebuilt":"^2.1.3"},"keywords":["angularjs","ngSrc","Retina","high resolution image"],"gitHead":"21b388cc7a19c2a1953d070bae9e051343e700c0","_id":"angular-retina@0.3.13","_shasum":"406f5337bc43eb9504b09f4f81a8d77cb08bdfde","_from":".","_npmVersion":"3.5.4","_nodeVersion":"5.3.0","_npmUser":{"name":"faceleg","email":"mike@pagesofinterest.net"},"dist":{"shasum":"406f5337bc43eb9504b09f4f81a8d77cb08bdfde","tarball":"https://registry.npmjs.org/angular-retina/-/angular-retina-0.3.13.tgz","integrity":"sha512-hNqs0601CGdyEYmNrvP6rwZC2gkH+90MGDxHDzJXGNUDcp5zIWrAOZdE1fiwwIwpq5LygYZDUoqJPWEnMCtPhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtKv5xP2aKZP+rEIoPBGoyv8i892CgEoiqGgmtphQ8ZAiAVPcIT+UkDS0leaFhyNG7HVb1BvROjmFDckS0l/pq7lg=="}]},"maintainers":[{"name":"faceleg","email":"mike@pagesofinterest.net"},{"name":"jrief","email":"jacob.rief@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular-retina-0.3.13.tgz_1458785247493_0.26824879087507725"}},"0.4.0":{"name":"angular-retina","description":"Replace AngularJS directive 'ng-src' by a version which supports Retina displays","version":"0.4.0","files":["build/angular-retina.js","build/angular-retina.min.js"],"main":"build/angular-retina","homepage":"https://github.com/jrief/angular-retina","author":{"name":"Jacob Rief","email":"jacob.rief@gmail.com"},"repository":{"type":"git","url":"git://github.com/jrief/angular-retina.git"},"bugs":{"url":"https://github.com/jrief/angular-retina/issues"},"licenses":[{"type":"MIT","url":"https://github.com/jrief/angular-retina/blob/master/LICENSE-MIT"}],"scripts":{"example":"node node_modules/.bin/http-server","jshint":"grunt jshint","test":"npm run jshint && node_modules/.bin/karma start --single-run --browsers PhantomJS","test-watch":"karma start karma.conf.js --auto-watch","test-min":"karma start --single-run --browsers PhantomJS --reporters 'coverage,dots' --min","test-all":"npm run jshint && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox,Chrome'","test-travis":"npm run jshint && npm run test-min && node_modules/.bin/karma start --single-run --browsers 'PhantomJS,Firefox' --reporters 'coverage,dots' && npm run coverage-average","coverage-average":"coverage-average coverage/text-summary.txt --limit 90","precommit":"npm run test-min && npm test && npm run coverage-average","build":"grunt build"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-concat":"^1.0.1","grunt-contrib-jshint":"^1.1.0","grunt-contrib-uglify":"^2.0.0","grunt-ngmin":"0.0.3","coverage-average":"^1.0.4","grunt-bump":"^0.8.0","grunt-cli":"^1.2.0","http-server":"^0.9.0","husky":"^0.12.0","jasmine-core":"^2.5.2","jscs":"^3.0.7","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-firefox-launcher":"^1.0.0","karma-jasmine":"^1.1.0","karma-phantomjs-launcher":"^1.0.2","phantomjs":"^2.1.7","phantomjs-prebuilt":"^2.1.14"},"keywords":["angularjs","ngSrc","Retina","high resolution image"],"gitHead":"999ee00a65db036ce770257b62ddb93e24a5f3c5","_id":"angular-retina@0.4.0","_shasum":"25cc4f5c07feae01e4bb7ffc28164bd898807261","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"faceleg","email":"mike@pagesofinterest.net"},"dist":{"shasum":"25cc4f5c07feae01e4bb7ffc28164bd898807261","tarball":"https://registry.npmjs.org/angular-retina/-/angular-retina-0.4.0.tgz","integrity":"sha512-itiM48u39mwKdEcX3lKqAfo3l9XViTs85uVqQjdszbkUFyQLNMhdswLmGVjOuNx1EzyL9sV9imnCzfuIfBjP1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICF3vZLVuuUh0PObjVH6ypnCcYjrfIAE2gO4eatJKc9zAiEA6HrgyyjNATWzVxzCcs3BdUoPKTtSx51gaJsYj93GxqE="}]},"maintainers":[{"name":"faceleg","email":"mike@pagesofinterest.net"},{"name":"jrief","email":"jacob.rief@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/angular-retina-0.4.0.tgz_1481789867004_0.15645730099640787"}}},"readme":"# angular-retina\n\nReplaces the AngularJS directive ```ng-src``` by a version which supports Retina displays.\n\nIf the browser runs on a Retina display and the referenced image is available in double\nresolution, then load the high resolution version of that image from the server.\n\n[![Build Status](https://travis-ci.org/jrief/angular-retina.png)](https://travis-ci.org/jrief/angular-retina)\n[![Code Climate](https://codeclimate.com/github/jrief/angular-retina/badges/gpa.svg)](https://codeclimate.com/github/jrief/angular-retina)\n\n## Install\nIf you prefer to host Javascript files locally instead of using a CDN, install them with:\n\n```npm install angular-retina```\n\n[min]: https://raw.github.com/jrief/angular-retina/master/dist/angular-retina.min.js\n[max]: https://raw.github.com/jrief/angular-retina/master/dist/angular-retina.js\n\n## Client usage\nInto the main HTML code, add the required URLs from the CDN or include the files locally:\n\n```html\n<script src=\"//ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular.min.js\"></script>\n<script src=\"//cdnjs.cloudflare.com/ajax/libs/angular-retina/0.3.1/angular-retina.min.js\"></script>\n```\nPlease note, that *angular-retina* requires ```angularjs-1.2.1``` or later.\n\nIn Javascript, initialize the main module for your AngularJS application:\n\n```javascript\nvar my_app = angular.module('MyApp', [...other dependencies..., 'ngRetina']);\n```\n\nIn the body of any HTML code, access static referenced images using:\n\n```html\n<img ng-src=\"/path/to/image.png\" width=\"100\" height=\"100\">\n```\n\nor reference the image using AngularJS's markup:\n\n```html\n<img ng-src=\"{{ image_url }}\" width=\"100\" height=\"100\">\n```\n\nNote that when using this module, adding the element attributes ```width=\"...\"```\nand/or ```height=\"...\"``` becomes mandatory, as the displayed image\notherwise gets scaled to its double size.\n\nJust use it in your HTML-code as you would use the common AngularJS directive\n[ngSrc](http://docs.angularjs.org/api/ng.directive:ngSrc):\n\n## Alternative infix\nWhen this library was written, Apple Inc. recommended to use ```@2x``` as infix, for images\noptimized for Retina displays. In late 2013, they changed their mind, and now\n[suggest to use the infix](https://developer.apple.com/library/safari/documentation/NetworkingInternet/Conceptual/SafariImageDeliveryBestPractices/ServingImagestoRetinaDisplays/ServingImagestoRetinaDisplays.html) ```_2x```.\n\nSince Apple's former recommendation, the proposed infix has been hard coded into some server-side\nlibraries for image generation. Therefore, in version 0.3.0 of *angular-retina*, a configuration function\nhas been added, which shall be used to set the infix to the newly proposed ```_2x``` – but of course\nonly, if the server-side also supports it!\n\n```javascript\nmy_app.config(function(ngRetinaProvider) {\n    ngRetinaProvider.setInfix('_2x');\n});\n```\n\n## Hide images until loaded, avoiding \"broken image\" display\nTo hide (`opacity: 0`) images until the library has determined what resolution to use, set the `src` and the image has finished downloading, use the following config:\n\n```javascript\nmy_app.config(function(ngRetinaProvider) {\n    ngRetinaProvider.setFadeInWhenLoaded(true);\n});\n```\n\n## Images with embedded hash\n\nWhen using a framework that embeds a digest/hash to the asset URL, the problem\nis that a high-resolution verison would have a different hash and would not follow the\nusual pattern that ends with @2x. Instead the hash is added at the end, i.e.\n`/images/image@2x-{hash2}.jpg`, so the automatic detection of image URL would fail.\n\nThe solution is to supply the the high-resolution URL image from the outside of the library\nusing the `data-at2x` attribute:\n\n```html\n<img src=\"/images/image.jpg\" data-at2x=\"/images/image@2x.jpg\" />\n```\n\n## On the server\nApplications supporting Retina displays should include two separate files for\neach image resource. One file provides a standard-resolution version of a given\nimage, and the second provides a high-resolution version of the same image.\nThe naming conventions for each pair of image files is as follows:\n+ Standard: ```<image_name>.<filename_extension>```\n+ High resolution: ```<image_name>@2x.<filename_extension>```\n\nIf the browser runs on a high-resolution display, and if the referenced image\nis available in high-resolution, the corresponding ```<img ng-src=\"...\">``` tag\nis interpreted, such that the image in high-resolution is referenced.\n\nThis module can also be used to reference static image urls, to load the\nhigh resolution version on Retina displays.\n\n## Same Origin Policy\nIn order to verify if the image exists in high resolution, *angular-retina* invokes\na HEAD request with the URL of the high-res image.\n\nFor security reasons, Javascript may not access files on servers starting with a\ndifferent domain name. This is known as the\n[Same Origin Policy](http://www.w3.org/Security/wiki/Same_Origin_Policy).\nTherefore please ensure, that all images accessed through ```ng-src``` can be loaded\nfrom the same domain as the main HTML file.\n\n## Release History\n+ 0.1.0 - initial revision.\n+ 0.1.3 - fixed problems with minified JS code.\n+ 0.2.0 - using sessionStorage instead of $cacheFactory to boost performance.\n+ 0.3.0 - added ```setInfix``` to configure the used infix for Retina images.\n+ 0.3.1 - added a noretina attribute support to conditionally disable the \"retinification\" for an element.\n\n## License\n&copy; 2015 Jacob Rief\n\nMIT licensed.\n","maintainers":[{"name":"faceleg","email":"mike@pagesofinterest.net"},{"name":"jrief","email":"jacob.rief@gmail.com"}],"time":{"modified":"2022-06-13T02:57:04.022Z","created":"2013-05-12T20:52:53.295Z","0.1.2":"2013-05-12T20:52:55.553Z","0.1.3":"2013-05-29T16:51:44.710Z","0.2.0":"2013-06-22T21:22:30.248Z","0.3.0":"2014-02-17T07:44:38.347Z","0.3.1":"2014-02-17T09:01:41.552Z","0.3.4":"2016-02-03T11:39:53.847Z","0.3.5":"2016-02-03T14:16:32.649Z","0.3.6":"2016-02-03T14:20:08.928Z","0.3.7":"2016-02-03T14:20:32.294Z","0.3.9":"2016-02-09T14:39:58.956Z","0.3.10":"2016-03-13T20:49:49.910Z","0.3.11":"2016-03-16T04:18:20.948Z","0.3.12":"2016-03-22T20:45:43.025Z","0.3.13":"2016-03-24T02:07:29.795Z","0.4.0":"2016-12-15T08:17:47.393Z"},"author":{"name":"Jacob Rief","email":"jacob.rief@gmail.com"},"repository":{"type":"git","url":"git://github.com/jrief/angular-retina.git"},"readmeFilename":"README.md","homepage":"https://github.com/jrief/angular-retina","keywords":["angularjs","ngSrc","Retina","high resolution image"],"bugs":{"url":"https://github.com/jrief/angular-retina/issues"}}