{"_id":"ember-css-url","_rev":"6-3c73a8865b41a42e465b85dfe086f7f9","name":"ember-css-url","dist-tags":{"latest":"1.0.0","alpha":"1.0.0-alpha.0"},"versions":{"0.1.0":{"name":"ember-css-url","version":"0.1.0","description":"A helper for safely embedding URLs in style properties","keywords":["ember-addon","css","style","xss","url","background-image"],"license":"MIT","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"directories":{"doc":"doc","test":"tests"},"repository":"","scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests","start":"ember serve","test":"ember try:each"},"dependencies":{"ember-cli-babel":"^6.6.0"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","ember-ajax":"^3.0.0","ember-cli":"~2.18.2","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-export-application-global":"^2.0.0","ember-load-initializers":"^1.0.0","ember-resolver":"^4.0.0","ember-source":"~2.18.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"b3552a59d4e359c3256473fc2e4a1a5c8dac3372","_id":"ember-css-url@0.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"dist":{"integrity":"sha512-Hny+qCamErXPetxXRIZj/HgOQc8bLwoqw5k8+KMFjLvUvCLzEpIN65MVcGwkhUprNqQAOpnnr7yraKZDDCSJ6g==","shasum":"0410bc7eaecd276393601e32097c0b3891d14c4d","tarball":"https://registry.npmjs.org/ember-css-url/-/ember-css-url-0.1.0.tgz","fileCount":8,"unpackedSize":221873,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwbau4/7geKEcM45i7lAX/yoC+Yr1pFr5EeHYzNLMOTAiAU/NtIEYLik0jiOq4c+oKb8ncKs2sZcn0p4qia+SdQIA=="}]},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-css-url_0.1.0_1519614345894_0.20496792475001313"},"_hasShrinkwrap":false},"0.2.0":{"name":"ember-css-url","version":"0.2.0","description":"A helper for safely embedding URLs in style properties","keywords":["ember-addon","css","style","xss","url","background-image"],"license":"MIT","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"directories":{"doc":"doc","test":"tests"},"repository":"","scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests","start":"ember serve","test":"ember try:each"},"dependencies":{"ember-cli-babel":"^6.6.0"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","ember-ajax":"^3.0.0","ember-cli":"~2.18.2","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-export-application-global":"^2.0.0","ember-load-initializers":"^1.0.0","ember-resolver":"^4.0.0","ember-source":"~2.18.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"85006d0b226fc2b1f69cde88a23efb7ca4e3118a","_id":"ember-css-url@0.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"dist":{"integrity":"sha512-cJIjutYn+x9+LH++gvQwIUFDtH5scb2fSTpkiTytT7YX564uEaStJWIvKXXFT+q7184LakLMsQJ6EVrAQx9VsQ==","shasum":"109a04a93a2e3af71c8ac3b56aec42407eb35d0b","tarball":"https://registry.npmjs.org/ember-css-url/-/ember-css-url-0.2.0.tgz","fileCount":8,"unpackedSize":222223,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAGfzobf2i57994VOJEagZGIkzu/fAtGSHenFemdwLowIhAO2v/XYpMF/d+io19eVQuL5LVY+y5QT41yJIA7dQzDi/"}]},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-css-url_0.2.0_1519615557489_0.8669643786978152"},"_hasShrinkwrap":false},"0.2.1":{"name":"ember-css-url","version":"0.2.1","description":"A helper for safely embedding URLs in style properties","keywords":["ember-addon","css","style","xss","url","background-image"],"license":"MIT","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/ef4/ember-css-url.git"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests","start":"ember serve","test":"ember try:each"},"dependencies":{"ember-cli-babel":"^6.6.0"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","ember-ajax":"^3.0.0","ember-cli":"~2.18.2","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-export-application-global":"^2.0.0","ember-load-initializers":"^1.0.0","ember-resolver":"^4.0.0","ember-source":"~2.18.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"f44dab72d0d880ac98920c70a6d4604c0815985c","bugs":{"url":"https://github.com/ef4/ember-css-url/issues"},"homepage":"https://github.com/ef4/ember-css-url#readme","_id":"ember-css-url@0.2.1","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"dist":{"integrity":"sha512-XJ+aTreQvRGYw0T1f+epLUbks27sl4GDUm3cV9KkCS+t9ctqvKtl2DGLRgzr40EszwtTCI5TEvdOzrpP6AKLjQ==","shasum":"7740bb4e0b807d7dd1e123bac3bc28fd12ca937e","tarball":"https://registry.npmjs.org/ember-css-url/-/ember-css-url-0.2.1.tgz","fileCount":8,"unpackedSize":222259,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBY1OqDCX5C6oJbgJwSBQXvFBLaezDdJs3AmvwoISRl3AiEA06HVbI00rfz9vQfc/BhAMwIWIQJJjHaq5XAD2bYYu4g="}]},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-css-url_0.2.1_1521053782627_0.6296673802291133"},"_hasShrinkwrap":false},"1.0.0-alpha.0":{"name":"ember-css-url","version":"1.0.0-alpha.0","description":"The default blueprint for Embroider v2 addons.","keywords":["ember-addon"],"repository":"","license":"MIT","author":"","scripts":{"build":"rollup --config","lint":"concurrently 'npm:lint:*(!fix)' --names 'lint:'","lint:fix":"concurrently 'npm:lint:*:fix' --names 'fix:'","lint:hbs":"ember-template-lint . --no-error-on-unmatched-pattern","lint:js":"eslint . --cache","lint:hbs:fix":"ember-template-lint . --fix --no-error-on-unmatched-pattern","lint:js:fix":"eslint . --fix","start":"rollup --config --watch","test":"echo 'A v2 addon does not have tests, run tests in test-app'","prepublishOnly":"rollup --config"},"dependencies":{"@embroider/addon-shim":"^1.0.0"},"devDependencies":{"@babel/core":"^7.17.0","@babel/eslint-parser":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.0","@babel/plugin-syntax-decorators":"^7.17.0","@embroider/addon-dev":"^1.0.0","@rollup/plugin-babel":"^5.3.0","concurrently":"^7.2.1","ember-template-lint":"^4.0.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-ember":"^10.5.8","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","rollup":"^2.67.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"ember":{"edition":"octane"},"ember-addon":{"version":2,"type":"addon","main":"addon-main.js","app-js":{"./helpers/css-url.js":"./dist/_app_/helpers/css-url.js"}},"exports":{".":"./dist/index.js","./*":"./dist/*","./addon-main.js":"./addon-main.js"},"readme":"ERROR: No README data found!","_id":"ember-css-url@1.0.0-alpha.0","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-oUyq+kPSYwtYtZ3LnlrRkmxHEjveL7WkC7LjZbkfKV4/kBPni71n16hPV44ydMohfgQ+asnyL01t9lxO3tswfg==","shasum":"b71408144a5f9471509d94fb77829e4e2b234bf9","tarball":"https://registry.npmjs.org/ember-css-url/-/ember-css-url-1.0.0-alpha.0.tgz","fileCount":5,"unpackedSize":3233,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4dWZ6c/Yj/oQf7xA4Slry6ctO0YxWy4i0DobDEWoEvAiAUEH5S1f9ymDNhyz2S1EE8seZL+SQt7z/BOI479N0+Hg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixadiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3pg/8CsyP/v3BKttpVKLsa8Jj3/q2BtoIf/G6ZvMzrzZAWiNnHatk\r\nGx/W96L7cCbxMGs7I51i1xa3EfbSdpqNe1yuueNYPI1KkN9Nt4GIyBSs9bSj\r\nYc8NKCf2IikRJc90tL0zPIp8equ/gKD4qoYkMgn7nuPJB5vioSDN0m6/qAHv\r\nr+zxT9+FvQftWApkx3pLKqejBONyOTzVSDbDe7Vf/y7oCQQJWCCmAexd0fsq\r\ntaZLLBzzrYJIYpLgZIc0Do0SQeRiWi3VmD0r4MIktq4nP4PvgDj/2rypiIr7\r\nfjMbS3BXKrxHKQA+Jm3Q1icE9LZVS1fEkZcj3nyHnFGWKSHf3+oOpAwp6qko\r\nPhWPPrkl4AEF3jEXIgvVdvGfq/0G9HvOZfNapeKFrxh1g4suYHS9huJ07hs1\r\nwLdBZ5bsgCqD/0k/83hshqFClgX/DZRrHBdtYpNlylr+ihR3eBvuAPTYcQvy\r\ngx9NTvV1JcxvI92A//LIAhoeA2TP0OmChWyDZgu1j5XYQBwl9vKUQwGKWlK8\r\ngQnd46SSNiNIhOoxF0wmdyqcUv75sQhC7h0sikg+kDViu6wFSADpBEQ1Jn/r\r\nIqOYnSD/5xMZV5jTq0T1q3mgBMufCm3jIXg+rkqkxbXPcb61Cah20pDuLg45\r\nLTlffFvSBPMIoE94HDPVm7WDFk2KMqMRMrA=\r\n=TAYj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-css-url_1.0.0-alpha.0_1657120610353_0.5990082532263477"},"_hasShrinkwrap":false},"1.0.0":{"name":"ember-css-url","version":"1.0.0","description":"A helper for safely embedding URLs in style properties","keywords":["ember-addon","css","style","xss","url","background-image"],"repository":{"type":"git","url":"git+https://github.com/ef4/ember-css-url.git"},"license":"MIT","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"scripts":{"build":"rollup --config","lint":"concurrently 'npm:lint:*(!fix)' --names 'lint:'","lint:fix":"concurrently 'npm:lint:*:fix' --names 'fix:'","lint:hbs":"ember-template-lint . --no-error-on-unmatched-pattern","lint:js":"eslint . --cache","lint:hbs:fix":"ember-template-lint . --fix --no-error-on-unmatched-pattern","lint:js:fix":"eslint . --fix","start":"rollup --config --watch","test":"echo 'A v2 addon does not have tests, run tests in test-app'","prepublishOnly":"rollup --config"},"dependencies":{"@embroider/addon-shim":"^1.0.0"},"devDependencies":{"@babel/core":"^7.17.0","@babel/eslint-parser":"^7.18.2","@babel/plugin-proposal-class-properties":"^7.16.7","@babel/plugin-proposal-decorators":"^7.17.0","@babel/plugin-syntax-decorators":"^7.17.0","@embroider/addon-dev":"^1.0.0","@rollup/plugin-babel":"^5.3.0","concurrently":"^7.2.1","ember-template-lint":"^4.0.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-ember":"^10.5.8","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","rollup":"^2.67.0","rollup-plugin-copy":"^3.4.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"ember":{"edition":"octane"},"ember-addon":{"version":2,"type":"addon","main":"addon-main.js","app-js":{"./helpers/css-url.js":"./dist/_app_/helpers/css-url.js"}},"exports":{".":"./dist/index.js","./*":"./dist/*","./addon-main.js":"./addon-main.js"},"bugs":{"url":"https://github.com/ef4/ember-css-url/issues"},"homepage":"https://github.com/ef4/ember-css-url#readme","_id":"ember-css-url@1.0.0","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-d7RkClUcOSxH1Ro3o3UeoTmVPp3utj9T0JdsW4JvOmZTKle6Q44s8urja6PhVdAUU1k0wWkN89DiXbDFi+P7Yg==","shasum":"212ff1d4bf8c2cb33a402efdfc06df14954c5920","tarball":"https://registry.npmjs.org/ember-css-url/-/ember-css-url-1.0.0.tgz","fileCount":7,"unpackedSize":5611,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwrg+UYKMPy/R544jlfDSxHOLYOIa4ifRhkw8XrTRA4AiEAu7MZyySyi7ZvvzGd2aVWoWY1QpfD6WWvgnF3iiaG3Fs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixayWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWVhAAoHPLCUevoN6QKj1myc/GvrzNzs10oVHrbc4C8XFBHmzVhBcn\r\nsdTSukOv7p7MnDjUipT8HBDa6JvNJY8RozZCW2KkDH+1r9Ql5OuaPtUuGPEh\r\n48t3NObF7Cuj1zvGfMKw4G+c3hiEUbdxJm0I/l8qqlMPqP6GTp7Mr3wudtFV\r\neJJQGUcjj1Gg6xS36+nhpwApV0X/eyplInjgDu9TG+sMZGAui7fGCuaY8DqM\r\n+LGf9zqvU8cb/O8haiAK+RCIOom7L1HW8Oa9rXHJCEMtcEiU7P7zTMP13Qyu\r\n8jcH4aaurMYyxoS3YYWL+iVjrMvCmgEax5lWV+rO1ouV6w/eWmmPTn0Wt7FP\r\nMdYkWDpXR+UI57L/9CxP8vg8TxCKwe0H2ZuzZcAf/Au1vfqhER4BCdUt3dvZ\r\ny2T07YuLT7HKbqkelbmcZCKNz8EuoYLI4oFcQVKW7sgQqzoAKo0LC3J18zWL\r\nGQvIoGzM2F4NIiHPFKPslf08hC1OeN1clotRxk2TQ1NN99Se36kKRI3bMMKg\r\nt4POa1QNB7v6Phu25l9F38ND5i1EA3LCzKVbWKlZXuy2OwYTzdzk9VZbwP4+\r\nFsLqH43mRQ8VDyoIQYl2dakSq822zyGwn1MNxBHzxBLoF1ThvsxxQUVjZ9SS\r\nqBzcC/EdTe36gS7nC+lgjUP333QHrK1cQeQ=\r\n=xoLT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-css-url_1.0.0_1657121942360_0.031608154709191316"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-26T03:05:45.894Z","0.1.0":"2018-02-26T03:05:46.019Z","modified":"2022-07-06T15:39:02.718Z","0.2.0":"2018-02-26T03:25:57.589Z","0.2.1":"2018-03-14T18:56:22.712Z","1.0.0-alpha.0":"2022-07-06T15:16:50.543Z","1.0.0":"2022-07-06T15:39:02.649Z"},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"description":"A helper for safely embedding URLs in style properties","keywords":["ember-addon","css","style","xss","url","background-image"],"author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","readme":"ember-css-url\n==============================================================================\n\nA helper for safely embedding URLs in style properties. Avoids CSS XSS exposure and sanitizes user-provided URLs.\n\n```hbs\n<div style={{css-url \"background-image\" @user.avatarURL}} ></div>\n```\n\n```html\n<div style='background-image: url(\"https://example.com/avatar.png\")' ></div>\n```\n\n\n\nCompatibility\n------------------------------------------------------------------------------\n\n* Ember.js v3.16 or above\n* Embroider or ember-auto-import v2\n* Node.js v14 or above\n\n\nInstallation\n------------------------------------------------------------------------------\n\n```\nember install ember-css-url\n```\n\n\nUsage\n------------------------------------------------------------------------------\n\n[Longer description of how to use the addon in apps.]\n\n\nContributing\n------------------------------------------------------------------------------\n\nSee the [Contributing](CONTRIBUTING.md) guide for details.\n\n\nLicense\n------------------------------------------------------------------------------\n\nThis project is licensed under the [MIT License](LICENSE.md).\n","readmeFilename":"README.md","homepage":"https://github.com/ef4/ember-css-url#readme","repository":{"type":"git","url":"git+https://github.com/ef4/ember-css-url.git"},"bugs":{"url":"https://github.com/ef4/ember-css-url/issues"}}