{"_id":"@avzuykov/gulp-css-base64","_rev":"6-9d1435d2faa5896329f97c92fa030b56","time":{"created":"2022-01-20T15:31:09.250Z","2.0.0":"2022-01-20T14:16:34.769Z","modified":"2022-04-04T16:49:08.674Z","2.0.1":"2022-01-20T15:31:09.457Z","2.0.2":"2022-01-24T11:59:00.711Z","2.0.3":"2022-02-17T19:45:50.063Z"},"name":"@avzuykov/gulp-css-base64","dist-tags":{"latest":"2.0.3"},"versions":{"2.0.1":{"name":"@avzuykov/gulp-css-base64","description":"Gulp's task for transform all resources found in a CSS into base64-encoded data URI strings","version":"2.0.1","homepage":"https://github.com/AVZuykov/gulp-css-base64","repository":{"type":"git","url":"git+https://github.com/avzuykov/gulp-css-base64.git"},"bugs":{"url":"http://github.com/avzuykov/gulp-css-base64/issues","email":"web.zuykov@gmail.com"},"author":{"name":"Alexander Zuykov","email":"web.zuykov@gmail.com","url":"https://github.com/avzuykov"},"contributors":[{"name":"Mehdy Dara","email":"mehdy.dara.fr@gmail.com","url":"https://github.com/zckrs"},{"name":"Callum Jefferies","email":"callum.jefferies@gmail.com","url":"http://callumj.uk/"},{"name":"Igor Dontsov","email":"dontsovigor@gmail.com"}],"main":"./src/index.js","keywords":["gulpplugin","css","base64"],"dependencies":{"async":"^1.5.0","buffers":"^0.1.1","chalk":"^1.1.1","fancy-log":"^1.3.3","mime":"^1.3.4","plugin-error":"^1.0.1","request":"^2.67.0","through2":"^2.0.0","vinyl":"^2.2.0"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^7.9.0","eslint-config-xo-space":"^0.25.0","istanbul":"^0.4.1","mocha":"^2.3.4","mocha-lcov-reporter":"^1.0.0"},"scripts":{"test":"eslint . && mocha --reporter spec","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","cover":"istanbul cover ./node_modules/mocha/bin/_mocha --report html -- test/*.js -R spec -t 5000"},"license":"MIT","eslintConfig":{"extends":"xo-space","env":{"mocha":true}},"gitHead":"fd29ac7e2d97a3245a07c5495bf686a3c7a84ce5","_id":"@avzuykov/gulp-css-base64@2.0.1","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-uzVrSEMkA8SRMpoExA3Wa9/YNrLbGLdpZEwnqiJNumNRYpB3bLh1r2Q7dhKgkltDsJM1WywDxyAorlv5iTSnFA==","shasum":"cae3802f084ed5341865dff5b3777032518c94bf","tarball":"https://registry.npmjs.org/@avzuykov/gulp-css-base64/-/gulp-css-base64-2.0.1.tgz","fileCount":4,"unpackedSize":9657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6YA9CRA9TVsSAnZWagAACv4P/0tb16k9l96Lv1fUv6rn\nckuxHK8QfGj0xW0k0oGegWufbgPJqjYtN4Oq6PMLQvocqoSwrX1xbHVHTOd+\ni6qCX/lSvksuwfcdarSAwhGD3+3oeKhr91NJhlAtCnYyM644qDX+bIP75aq+\nHRUNHnMcteLJYIvBxloJmvllgL3LHKRa9x++kmnQnRfhMSmA1hi4gXe1hSNQ\nMOK06SxJaJKqbAdSNSPknITLfDjsgdYHjqwaziUYhiSPvbO/JF3mb6ypWnIv\nwtN7u3L7ujm3n7mUSRmFBe4lwt1AaqACtTMoaG6vKcudNepllD9TKIGpuJmQ\nhRvIQKGwJj8JRYuuYKtMoEq0SAdSV9ANqiisp+djgSicC7QQJcpGJIfdYmLF\nQmoxow/GAEUK6fNiogDjVztsfIE6DXkG+itX2XfP0ZWM0km/BUb2H7DnYZRy\nDvaVpt1XMs5AatHWpKujQmUykDQ0H5q4aGCrq79f+h/VViic9cwSiPwnH/PY\noGdT7Sa8aulR/6MA6fPYHJnTpZFBqYKoGmZZkTQZGRcbWOSDqziq3e8vGHL9\n4JirYW6n2PBbYEIj8V6HFcX9r2nVsyyWjRA7lhxs/r7X0VhxUKVjvm9SofF0\nty6VSfmEgxdjyAAOcTuSQAgsNNtr8rNUxXHj24fExd42a8MVcdNZXJv2Qtli\nbj9B\r\n=BfRU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEuCZr7+XnYgPkgl8tlyQW1MR8qef2rm/UFMtJ7VLdizAiB3NLxFW4BxqcyD2Gh/uyoLnZ5HkMOjOzJQMz9oRrxpog=="}]},"_npmUser":{"name":"avzuykov","email":"web.zuykov@gmail.com"},"directories":{},"maintainers":[{"name":"avzuykov","email":"web.zuykov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-css-base64_2.0.1_1642692669312_0.11078632218444517"},"_hasShrinkwrap":false},"2.0.2":{"name":"@avzuykov/gulp-css-base64","description":"Gulp's task for transform all resources found in a CSS into base64-encoded data URI strings","version":"2.0.2","homepage":"https://github.com/AVZuykov/gulp-css-base64","repository":{"type":"git","url":"git+https://github.com/avzuykov/gulp-css-base64.git"},"bugs":{"url":"http://github.com/avzuykov/gulp-css-base64/issues","email":"web.zuykov@gmail.com"},"author":{"name":"Alexander Zuykov","email":"web.zuykov@gmail.com","url":"https://github.com/avzuykov"},"contributors":[{"name":"Mehdy Dara","email":"mehdy.dara.fr@gmail.com","url":"https://github.com/zckrs"},{"name":"Callum Jefferies","email":"callum.jefferies@gmail.com","url":"http://callumj.uk/"},{"name":"Igor Dontsov","email":"dontsovigor@gmail.com"}],"main":"./src/index.js","keywords":["gulpplugin","css","base64"],"dependencies":{"async":"^1.5.0","buffers":"^0.1.1","chalk":"^1.1.1","fancy-log":"^1.3.3","mime":"^1.3.4","plugin-error":"^1.0.1","request":"^2.67.0","through2":"^2.0.0","vinyl":"^2.2.0"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^7.9.0","eslint-config-xo-space":"^0.25.0","istanbul":"^0.4.1","mocha":"^2.3.4","mocha-lcov-reporter":"^1.0.0"},"scripts":{"test":"eslint . && mocha --reporter spec","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","cover":"istanbul cover ./node_modules/mocha/bin/_mocha --report html -- test/*.js -R spec -t 5000"},"license":"MIT","eslintConfig":{"extends":"xo-space","env":{"mocha":true}},"gitHead":"110a8515dcf95689d826aca17d96279c376c64bc","_id":"@avzuykov/gulp-css-base64@2.0.2","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-7lOoc9k98V+m4TLlkofHQKZ3/kurQj8bp3YV0GU2844o92qz0V2sOWoJcnVyOBhn5dIOMKoFzeuFn0GuNVo2oQ==","shasum":"ac9c16902f40c454e297c8f6dad1119e1868e052","tarball":"https://registry.npmjs.org/@avzuykov/gulp-css-base64/-/gulp-css-base64-2.0.2.tgz","fileCount":4,"unpackedSize":9622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7pSECRA9TVsSAnZWagAAI0AQAIgKv0+SlHQDQj9wnKyf\nwna2KP6quEywa1015IN/woazCrIoA8/RsezwPpp6wvrxA235+Rl0MvpZzxD6\ncYhZpiEDwCtUQF3IeCgkH1tofpCNYLR0Rnw3b1wpaGiwOay3oQJbnmoSjdk1\nXpUIjNZjAxHnlIU9EjjueZrnwlj7adlV/QB6IIoZu2dO0dCT9X+p7RT8ijH8\n1ghN6BJdkalcTVWBarJU2aGMTajAeik5vOdICAG3Zv4wyGqxRK1qri95T2j7\npHCoMcWiv+7gOP84DyEnTrdejAS/j5nGx3P1CSI/Yum8ZIaRNiW9iqonFfXt\nxCZCi31l46oBS3Vywh4zvBnfR4EJWwo4SAZOb3BzBBAsgCwg/0nH55SFYITx\nUa9kzSyo2sMxQdZ7hb0CgVsHHI0y59szOEdTnNULNZMC9+jUzF7iRz6qjUTS\nzc55qh0vdHbrjmLtHzy+mMF71qH30tG19L67kqDkKFFYuWddIloF0j5EPYWZ\nuDGFahmgKBl9WFFtOrXSO8RjeYjDBnbBUVQB7KSmRDR0ZEUgaDXF7FbKGPut\ne3RXBJM64rkbGUibsCC4oZXEh6CdUFyvd+WVyz8/CZaKfZmqa+6Er4Dssf+i\nYf2LwGGFHefnrmoXI5qsZtRNN53SYehuLvWkR6Jg4oHs2kBdhnkXcovaJrlZ\nLlwM\r\n=XJoC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvDrmAWO1kqfW8mfgz98WH36QWa62zDq2mmBU35VG0FQIhAIi3M7uC52OAcshgvIzLcJB9c3RnfGXdXXPhuiz3GJ0W"}]},"_npmUser":{"name":"avzuykov","email":"web.zuykov@gmail.com"},"directories":{},"maintainers":[{"name":"avzuykov","email":"web.zuykov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-css-base64_2.0.2_1643025540579_0.8454822142586511"},"_hasShrinkwrap":false},"2.0.3":{"name":"@avzuykov/gulp-css-base64","description":"Gulp's task for transform all resources found in a CSS into base64-encoded data URI strings","version":"2.0.3","homepage":"https://github.com/AVZuykov/gulp-css-base64","repository":{"type":"git","url":"git+https://github.com/avzuykov/gulp-css-base64.git"},"bugs":{"url":"http://github.com/avzuykov/gulp-css-base64/issues","email":"web.zuykov@gmail.com"},"author":{"name":"Alexander Zuykov","email":"web.zuykov@gmail.com","url":"https://github.com/avzuykov"},"main":"./src/index.js","keywords":["gulpplugin","css","base64"],"dependencies":{"async":"^1.5.0","buffers":"^0.1.1","chalk":"^1.1.1","fancy-log":"^1.3.3","mime":"^1.3.4","plugin-error":"^1.0.1","request":"^2.67.0","through2":"^2.0.0","vinyl":"^2.2.0"},"devDependencies":{"coveralls":"^2.11.2","eslint":"^7.9.0","eslint-config-xo-space":"^0.25.0","istanbul":"^0.4.1","mocha":"^2.3.4","mocha-lcov-reporter":"^1.0.0"},"scripts":{"test":"eslint . && mocha --reporter spec","coveralls":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","cover":"istanbul cover ./node_modules/mocha/bin/_mocha --report html -- test/*.js -R spec -t 5000"},"license":"MIT","eslintConfig":{"extends":"xo-space","env":{"mocha":true}},"gitHead":"7e885b9b6074878952e4f0060c96627395b009ec","_id":"@avzuykov/gulp-css-base64@2.0.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-zLHP/bkoPTCBF05SYTEB8Vgb367kvR3whcRn26RggbmiKo7sbzREtQhM95/TJBrHTPyZgdE3nThMPQKgNMLWLg==","shasum":"ef532083de931436126ebd177c9bbd1f3f34af18","tarball":"https://registry.npmjs.org/@avzuykov/gulp-css-base64/-/gulp-css-base64-2.0.3.tgz","fileCount":4,"unpackedSize":9532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDqXuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrM0A/5AJDEsV2yN8T8bE/6Gd++S35G5UqKSxvoWGcirclSlz10q5hJ\r\ngkAWNrHlEtNF8o8HvIbGxq0KdWKGsXNwa0+4UQ7vOPfcY1xnvQBY8BucYGoG\r\nPJw3r88VLRkpsUyKSRUIiI1fFq1E6gPQu4kRz7pgb4MzkDmQtHKeipRN5MmG\r\nm1rKiF3gxwS62bJ3LbwquV4ARADBltsNxY8aWLohos5l0wDIStJ8JtafZ6N5\r\nFnxFjufHWL02vsux0BqCrCZQ7IEtDlGQpI4VD8HMWM+Qj54l0Iwcoo9wzq6x\r\nWInsyjmCQ3MRFh1vm46fcHevpwfOxNR+HZT+cRpV4tQQEVJIM63hnnQ3/Axf\r\n/9mZBK+hOx2bRrVih9qzrJJqbIluYk8Ab6D09Q6TvaeMaOEXwvrCT+Sjxj1p\r\n/vAMVbLmX8XD7qgWyfq+Ylp+9Abqyywx1viG0FufykiRLaMXHPoiUEH/BorC\r\nOmFYcHEM4AEUOsmQc3FCVm2FMfYQ7Nw2KeejjLWzS2Q+ExQ/Vi1+ncXpPcEv\r\nzSgmwOIH+NK/L05dahaCkg7hUMQfSN6NB5eRVZJQynL4DouU9l/LEYQMa/mB\r\nRiJJQbk3AHNsDuOv6PNeTYW/etNcZsd1ldP7VhCJSo/vw6/x4aUPs7Iwaz0w\r\n9YowmNap9sz7u/jbcvHRjsbKLnP+Fqm/Ffo=\r\n=MeFk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfH94CwxDRMF61ZVNXUp5E080Pn21K7+g0O+DcHhQZNAiEAvdhOad8vsoDlXgKunyN35EaaxbXjdtBoc3Bne+J9lqg="}]},"_npmUser":{"name":"avzuykov","email":"web.zuykov@gmail.com"},"directories":{},"maintainers":[{"name":"avzuykov","email":"web.zuykov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-css-base64_2.0.3_1645127149861_0.5633543767273632"},"_hasShrinkwrap":false}},"maintainers":[{"name":"avzuykov","email":"web.zuykov@gmail.com"}],"description":"Gulp's task for transform all resources found in a CSS into base64-encoded data URI strings","homepage":"https://github.com/AVZuykov/gulp-css-base64","keywords":["gulpplugin","css","base64"],"repository":{"type":"git","url":"git+https://github.com/avzuykov/gulp-css-base64.git"},"author":{"name":"Alexander Zuykov","email":"web.zuykov@gmail.com","url":"https://github.com/avzuykov"},"bugs":{"url":"http://github.com/avzuykov/gulp-css-base64/issues","email":"web.zuykov@gmail.com"},"license":"MIT","readme":"# @avzuykov/gulp-css-base64\n\n## Source\n\n[gulp-css-base64](https://github.com/zckrs/gulp-css-base64)\n\n## Install\n\nInstall this plugin with the command:\n\n```js\nnpm install --save-dev @avzuykov/gulp-css-base64\n```\n\n## Usage\n\n```js\nvar cssBase64 = require('@avzuykov/gulp-css-base64');\n\n//Without options\ngulp.task('default', function () {\n    return gulp.src('src/css/input.css')\n        .pipe(cssBase64())\n        .pipe(gulp.dest('dist'));\n});\n\n//With options\ngulp.task('default', function () {\n    return gulp.src('src/css/input.css')\n        .pipe(cssBase64({\n            baseDir: \"../../images\",\n            maxWeightResource: 100,\n            extensionsAllowed: ['.gif', '.jpg']\n        }))\n        .pipe(gulp.dest('dist'));\n});\n```\n\n## Options\n\n#### options.baseDir\nType: `String`\n\nDefault value: ``\n\nNote: If you have absolute image paths in your stylesheet, the path specified in this option will be used as the base directory. By default plugin used the current directory of gulpfile.js to find local resources.\n\n#### options.maxWeightResource\nType: `Number`\n\nDefault value: `infinity`\n\n#### options.extensionsAllowed\nType: `Array`\n\nDefault value: `[]`\n\n## Ignore a specific resource\n\nYou can ignore a resource with a comment `/*rootFile*/` in CSS file after url definition.\n```css\n.ignored{\n  background: url(image.png); /*rootFile*/\n}\n\n.ignored{\n  background: url(image.png);\n  /*rootFile*/\n}\n\n.encoded{\n  background: url(image.jpg);\n}\n```\n\n## License\nCopyright (c) 2022 [AVZuykov](https://github.com/AVZuykov) under the MIT License.\n","readmeFilename":"README.md"}