{"_id":"@dcylabs/stencil-css-url-to-base64","_rev":"13-ddf774ddb9ed938b7b622d24e799791b","time":{"0.0.3-SNAPSHOT":"2019-10-05T21:58:47.834Z","created":"2019-10-07T17:20:34.804Z","1.0.0":"2019-10-07T17:20:35.157Z","modified":"2022-04-05T03:24:08.391Z"},"name":"@dcylabs/stencil-css-url-to-base64","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@dcylabs/stencil-css-url-to-base64","version":"1.0.0","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"test":"jest","rollup":"rollup -c rollup.config.js","build":"tsc && npm run rollup && npm run test","publish":"npm run build && npm publish --access public"},"devDependencies":{"@types/jest":"^24.0.18","jest":"^24.9.0","rollup":"^1.23.1","ts-jest":"^24.1.0","@stencil/core":"^1.5.4","@types/node":"^12.7.11","typescript":"^3.6.3"},"dependencies":{},"author":{"name":"dcylabs"},"repository":{"type":"git","url":"git+https://github.com/dcylabs/stencil-css-url-to-base64.git"},"keywords":["stencil","css","url","base64"],"gitHead":"8b9ee96f1ee9c8108c783f51b314104a1c324daf","description":"A simple stencil plugin that allows you to embed your fonts as base64 encode url","bugs":{"url":"https://github.com/dcylabs/stencil-css-url-to-base64/issues"},"homepage":"https://github.com/dcylabs/stencil-css-url-to-base64#readme","_id":"@dcylabs/stencil-css-url-to-base64@1.0.0","_nodeVersion":"12.2.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-1UvYm4x54KYTaJ4kI1NRNvPf2/ZAH66hUzGLAnwWOlIaTzZxQn9ngFac7nMuE48gpXHI7FNBb2bUut+of93VjQ==","shasum":"d541903f41d07393a68303ed8ed00cfab6606fb9","tarball":"https://registry.npmjs.org/@dcylabs/stencil-css-url-to-base64/-/stencil-css-url-to-base64-1.0.0.tgz","fileCount":7,"unpackedSize":4109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm3PjCRA9TVsSAnZWagAAkEEP/1fUvK6+1SJr/Ld2I7As\nqAo7E0MdIX7AFxrB3ooEp32hbLZfTPApH8uYrn56UYkoTxRhKHgLuGxaPkvI\nI4nej7wogwwvlZIAbIgCrH6qQccMrwjw7iCz7eKgYvMSmXqFVUI5Fuzfl0jx\nLFmS2L8C6gjkVze13DSQasG7U4wu9X0t8+Ff7bD9tBdBCVQq5VwKQtuh6c/3\nXJ0xa7HaIg5f4NfILBIM3xXEpHB/G8dtz74qI1fx8sJ4yUwCkfOyifg/PIe7\n7xkShPaWXVyrzuaHECkaOttuqH/z44O/3o86xZnoEHBj4ETtWbaFgjSy0QeK\nhkfR8tbrCW0SHoDCTWywXjttNLUtxDK15BOyLZuxok7NvOod0vJwtW957jbk\n6KU/L/kbeqCtVI0y9Y14OWHkJ0yKHygFc6LU98D0cf/NsOxSztuLknKS8Iyo\nFMOjLK4/B0HdWb7c4zNYrwBgXplhIc3rCLKFIMKyzBxHbm1IeUUF9VqgIV7X\nmJnIPC8++2ppZuP3fbkGyn/dam1wBvC6tp7oYZKSi46n385DBfVQHkpq9suM\nNJqxwDv7mLKG1Tg1Q6cdf09x3frFUqo/hbaBc36DlBX5UFlfR7Z3ETjaokPj\nyQ5WJZqoIQRP2B1EcdZYhQ2hgA1PL7P08Tnq3/TF4LxBJe3k+I5l4nGtwPUi\nj/bu\r\n=Bqov\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3zbZ4KdzLIq0WVpuqyGSFoo+9xvQY959SWw+GJ6p1gwIgEd+hAk1/0RWBPb0y6xz5pNei4I4nmyNCJr0fZ3SvlJw="}]},"maintainers":[{"name":"dcylabs","email":"dcylabs@gmail.com"}],"_npmUser":{"name":"dcylabs","email":"dcylabs@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stencil-css-url-to-base64_1.0.0_1570468835041_0.08808284696111213"},"_hasShrinkwrap":false}},"maintainers":[{"name":"dcylabs","email":"dcylabs@gmail.com"}],"description":"A simple stencil plugin that allows you to embed your fonts as base64 encode url","homepage":"https://github.com/dcylabs/stencil-css-url-to-base64#readme","keywords":["stencil","css","url","base64"],"repository":{"type":"git","url":"git+https://github.com/dcylabs/stencil-css-url-to-base64.git"},"author":{"name":"dcylabs"},"bugs":{"url":"https://github.com/dcylabs/stencil-css-url-to-base64/issues"},"readme":"# Stencil CSS URL to base64\r\n\r\nA simple stencil plugin that allows you to embed your fonts as base64 encode url \r\n\r\n**Input:**  \r\n```css\r\n@font-face{\r\n    font-family:'IconFont';\r\n    src: url(./iconfont.woff) format('woff');\r\n}\r\n```\r\n\r\n**Output:** \r\n```css\r\n@font-face{\r\n    font-family:'IconFont';\r\n    src: url(data:;base64,<base64 encoded content of ./iconfont.woff>) format('woff');\r\n}\r\n```\r\n\r\n## Install \r\n\r\n```sh\r\nnpm i --save @dcylabs/stencil-css-url-to-base64\r\n```\r\n\r\n## Usage \r\n\r\n```typescript \r\nimport { Config } from '@stencil/core';\r\nimport { cssBase64URL } from '@dcylabs/stencil-css-url-to-base64';\r\n\r\nexport const config: Config = {\r\n  plugins: [\r\n    cssBase64URL()\r\n  ]\r\n};\r\n```\r\n\r\n*Please note that it also works alongside with sass plugin too !*\r\n\r\n\r\n```typescript \r\nimport { Config } from '@stencil/core';\r\nimport { sass } from '@stencil/sass';\r\nimport { cssBase64URL } from '@dcylabs/stencil-css-url-to-base64';\r\n\r\nexport const config: Config = {\r\n  plugins: [\r\n    // we recommend to put sass before to avoid performance issue at build time \r\n    sass(),\r\n    cssBase64URL()\r\n  ]\r\n};\r\n```\r\n","readmeFilename":"README.md"}