{"_id":"@applaud/postcss-svgo","_rev":"2-f149d6584c7c5a6c0cd7fcab3f57c4bf","name":"@applaud/postcss-svgo","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@applaud/postcss-svgo","version":"1.0.0","description":"Optimise inline SVG with PostCSS.","main":"dist/index.js","scripts":{"prepublish":"cross-env BABEL_ENV=publish babel src --out-dir dist --ignore /__tests__/"},"keywords":["css","minify","optimise","postcss","postcss-plugin","svg","svgo","applaud"],"license":"MIT","devDependencies":{"babel-cli":"^6.0.0","cross-env":"^5.0.0","pleeease-filters":"^4.0.0"},"homepage":"https://github.com/Applaud-devpack/postcss-svgo","author":{"name":"Applaud"},"repository":{"type":"git","url":"git+https://github.com/cssnano/cssnano.git"},"dependencies":{"@applaud/svgo":"^1.0.0","postcss":"^7.0.0","postcss-value-parser":"^3.0.0"},"bugs":{"url":"https://github.com/Applaud-devpack/postcss-svgo/issues"},"engines":{"node":">=6.9.0"},"gitHead":"da98e7f20b08572ef264dde919138e22e53d1839","_id":"@applaud/postcss-svgo@1.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mahesh_reddy","email":"applaud.devpack@gmail.com"},"dist":{"integrity":"sha512-Aopi6KGVREXrz6ITpGwj5SBZW28XBIb3NgFrXIIcaZO7CnfI7A9kA5y/FB9CnDt4arvuWhl7Rg20ccUALiUz4w==","shasum":"f188080ac5a4f3b949035375072dd9dddf3f3517","tarball":"https://registry.npmjs.org/@applaud/postcss-svgo/-/postcss-svgo-1.0.0.tgz","fileCount":5,"unpackedSize":9244,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCARHtFPo5v2coIh1znIyJE8FblmkPcAdMc8FcrS1HbZAIhAMsQHnyaf0zxBaIDS4IXEzaGSx/+kGFJbMdbSkY7DaFz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUkqvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodhBAAnKQv+eEOe5ITetanLGYV7nZqv5P1m50e2qGxU0DANRvGawMN\r\nLsxWONoRZ6wjITe5lJ/cjV8KB1QkRCleSy5MBllfPK6UnFeaHKYZMXVd7mMJ\r\nFlrEPXWQRVoHKc9Kt7aUT+XnzrOzu1r0HivRZj+LVSr9aTmCb/AVu5V4J2+F\r\n+W8mVSfxLQ8r5/vjMGWuhuu5t5NooKLFGZEPB8rVNb86+EmAsaBrgsXBiz9c\r\n/PieRSw0jJkr+oehalGcbZqvbR0IY8Oo7apkMA8+UEWdpmaj0NWocJxuGnOh\r\nl8Zk6/ehYBjfE2DW48Px7tF5lZybR1Aqz9z5BBDiJjnIVggo0GNso3L2mKOU\r\n8IMlQoQfWylbAX6abbNEG//kzgd0cUwrxWYVSUQnlZ7v+/gi/Ne20N8ubhSv\r\n/lL8GpQdm7AcTxb1yDQw6kGGPQ2YOi/eg4861iFWFIsnwwXpSCtV0zelA76d\r\naZNT2O82FUlkel4C8jqDGeaXkmW8AU5WvskFwM8Zctot7WJjkwSAIXimul1w\r\ncYume1jPnSfdreOnKlA1+Opz/gG7m/6vWDQXZeu4bDo3G1JUzobHGMwcn+w+\r\n6hu7Jc2sojN2kaUzTAi5NLBTJCqvEdTt50y+S3Ljgqz+6lpeOu3AlnQ3xrtW\r\nGaBvK7FosJU9Am1kWXkzYOteL/fO20U2hMI=\r\n=wdpX\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"mahesh_reddy","email":"applaud.devpack@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-svgo_1.0.0_1666337454670_0.02669479807204933"},"_hasShrinkwrap":false},"1.0.1":{"name":"@applaud/postcss-svgo","version":"1.0.1","description":"Optimise inline SVG with PostCSS.","main":"dist/index.js","scripts":{"prepublish":"cross-env BABEL_ENV=publish babel src --out-dir dist --ignore /__tests__/"},"keywords":["css","minify","optimise","postcss","postcss-plugin","svg","svgo","applaud"],"license":"MIT","devDependencies":{"babel-cli":"^6.0.0","cross-env":"^5.0.0","pleeease-filters":"^4.0.0"},"homepage":"https://github.com/Applaud-devpack/postcss-svgo","author":{"name":"Applaud"},"repository":{"type":"git","url":"git+https://github.com/Applaud-devpack/postcss-svgo.git"},"dependencies":{"@applaud/svgo":"^1.0.0","postcss":"^7.0.0","postcss-value-parser":"^3.0.0"},"bugs":{"url":"https://github.com/Applaud-devpack/postcss-svgo/issues"},"engines":{"node":">=6.9.0"},"gitHead":"8d6e9a92a0426ecbb2879ca23335aaad2ae1e814","_id":"@applaud/postcss-svgo@1.0.1","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mahesh_reddy","email":"applaud.devpack@gmail.com"},"dist":{"integrity":"sha512-2VfwCJr1y4Eql4Ud05QXywTGKNj0ObtXxfQwxQeI715p8TGqlijce/legOZKoVddKhKvDxVnIqpRM1G+NJfIlQ==","shasum":"2adb937f1feb53bd239475d137cb820470a88fb5","tarball":"https://registry.npmjs.org/@applaud/postcss-svgo/-/postcss-svgo-1.0.1.tgz","fileCount":5,"unpackedSize":9276,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLT+wy4WH6hZmS8glDnKgibsgZlpMHnDpOc1Ao3RIAuAIhAPzetqsQOBbtjoNFNtpyyFbgUbiB6piCDXFfazDS1hxa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUksUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovgA//T+cdmw1iDetdSPV70dvXql5vphWXHxd+6+eZf7oO7t7muzOB\r\nDDJormFQRew60eV41jZuvfXWm7F3hnXtvML5x0ldg8M50Q7rph4xlbNc+Opf\r\nI02nKybiMdbxo333bUkK8wYS6MYP0EKQ1Or238U4SyYed2b4lKj/QxAmuOo5\r\noRGr+KA+jlp92AtwdxI70MTPDODuf/sfwc5ooakPqSiKFRMzJWVFuWprDHEM\r\nPJ3HM2oU1TckCqAPlt+MDu2I2zwuz28oXMHRjc4qJuY13XQ5jWRgZ/RCwlOd\r\nWK1A90ZCMI7WL3X5hwusVKJxv+44m+ZSeV84V4NTHtIlwEPb71Y3OFgy8Hqo\r\njf1Znr4FlDUUFLi40e6s7/R8+vKJKWQ5MsvEMtJEG5o6t5W9w9G2zMnw/s3/\r\nkVD/JIRhuT5wg5xwpGrZgoGmTuXL6FwHhvMs+zlRItyj/Qml7kkleYLuLQ8C\r\n1Dg/dzn2flAuOfxN7BDfpEGxMmirSKw2w/1t+g3KZdidaV7BB6tbN4g9i2xV\r\nUraucu6DTz8m0+yYAJ/DnwArJZZYmnykudJwsObwcH4q524jsIwxljyKMxFM\r\ng75lMSGdTJ3g25SX/TjFkxFyLgBJZDv5PaUJ57hFGSVfPDr7TW7h2ZxH20bt\r\nLGXnAMrYb/p032I36cPERNvSgY+lOB94LDQ=\r\n=xtax\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"mahesh_reddy","email":"applaud.devpack@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-svgo_1.0.1_1666337555873_0.8562838999284221"},"_hasShrinkwrap":false},"1.0.2":{"name":"@applaud/postcss-svgo","version":"1.0.2","description":"Optimise inline SVG with PostCSS.","main":"dist/index.js","scripts":{"prepublish":"cross-env BABEL_ENV=publish babel src --out-dir dist --ignore /__tests__/"},"keywords":["css","minify","optimise","postcss","postcss-plugin","svg","svgo","applaud"],"license":"MIT","devDependencies":{"babel-cli":"^6.0.0","cross-env":"^5.0.0","pleeease-filters":"^4.0.0"},"homepage":"https://github.com/Applaud-devpack/postcss-svgo","author":{"name":"Applaud"},"repository":{"type":"git","url":"git+https://github.com/Applaud-devpack/postcss-svgo.git"},"dependencies":{"@applaud/svgo":"^1.0.0","postcss":"^7.0.0","postcss-value-parser":"^3.0.0"},"bugs":{"url":"https://github.com/Applaud-devpack/postcss-svgo/issues"},"engines":{"node":">=6.9.0"},"gitHead":"29d99b70328c900cc28fd48f50247055d3652121","_id":"@applaud/postcss-svgo@1.0.2","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mahesh_reddy","email":"applaud.devpack@gmail.com"},"dist":{"integrity":"sha512-DnfrsJZ6jAI8hXNsFB2hhP8LLJr6g56D1CvGtrVnpVHBZff+gWmyhuRbHMk5klDcNyadBAdYpEIxJ/diOzvzkw==","shasum":"4dc290ab75bf3faea1b9c74f8650dfcf1ad11ac3","tarball":"https://registry.npmjs.org/@applaud/postcss-svgo/-/postcss-svgo-1.0.2.tgz","fileCount":5,"unpackedSize":9852,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2VOELHIz+QEMEqixHjf1AaE0/bwzSXiUp6ub6NDQy6AiAjEHO2lKI3ifzgyyeZ/DvtJoKOY6z7+pCX/HJzN+TWvg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjViaGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6GBAAgPhrMO/aPa5FdomnW7HDJZcTXX+RTHL92M9tJpWgKnDUkDhl\r\ncbKBiRQZivIVVURSTq9XprapAJJlE5fzMBRG90fwXF26jw+Ue4dOTmyDt7sd\r\nTt89etanmYtuTc9Cm+4+y92BVUSxv6cuFAOuNtBsRZnuFH4iefCIymrkK619\r\n+tIDj9BYyoxIvkxPSKFfOYtljYFebcieC5xzRlcJDCKHAeRoi6AMkkIg49/6\r\njuWTTEbn+ZfSIoiu93bd2Q6Kw1RQHbw3IJSiFMlojLBjdofqk9UDlQUIAC5f\r\nRC4q4TNyaBwI0FCQ2Kr8KT7yC0fL/k62IbMfAWn5U8XFuGCidPDLgC8Fu09v\r\nPr5Bd3vft9yYM7KCdtR8Raz4zliwCKiVpnKH+aNrK2VniYaYglnllsWoH8gb\r\nXvrNs1HNjkuHO1LqJj3dk3xeXWWU71TDVBW0qRLvJgDZKIwyG8P/A/O5uwdg\r\n3jYShz1YGmFSYy7br6CPUtGtwD+aZtywR4sX2RFvVNnHuG49CKQBgDWe2RQV\r\nePFS+81r8yr8m5n3DDT/4Cu0+dBj8SQnu6UsfIBiqFn7JM+Jfw6V+iFzNRbx\r\n91nCpD4906/ZquiAYqE2qyqSBVG8gb+761MudmVyDjACqndePT4YYs2o39LE\r\n/o9YqoAwhsCFiPGOOn+kM7wH7nc5/JPekEI=\r\n=IMYv\r\n-----END PGP SIGNATURE-----\r\n"},"directories":{},"maintainers":[{"name":"mahesh_reddy","email":"applaud.devpack@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/postcss-svgo_1.0.2_1666590342050_0.9387683573630738"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-21T07:30:54.594Z","1.0.0":"2022-10-21T07:30:54.998Z","modified":"2022-10-24T05:45:42.313Z","1.0.1":"2022-10-21T07:32:36.067Z","1.0.2":"2022-10-24T05:45:42.229Z"},"maintainers":[{"name":"mahesh_reddy","email":"applaud.devpack@gmail.com"}],"description":"Optimise inline SVG with PostCSS.","homepage":"https://github.com/Applaud-devpack/postcss-svgo","keywords":["css","minify","optimise","postcss","postcss-plugin","svg","svgo","applaud"],"repository":{"type":"git","url":"git+https://github.com/Applaud-devpack/postcss-svgo.git"},"author":{"name":"Applaud"},"bugs":{"url":"https://github.com/Applaud-devpack/postcss-svgo/issues"},"license":"MIT","readme":"# @applaud/postcss-svgo\n\n> Optimise inline SVG with PostCSS.\n\n\n## Install\n\nWith [npm](https://npmjs.org/package/@applaud/postcss-svgo) do:\n\n```\nnpm install @applaud/postcss-svgo --save\n```\n\n\n## Example\n\n### Input\n\n```css\nh1 {\n    background: url('data:image/svg+xml;charset=utf-8,<?xml version=\"1.0\" encoding=\"utf-8\"?><!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\"><svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" xml:space=\"preserve\"><circle cx=\"50\" cy=\"50\" r=\"40\" fill=\"yellow\" /></svg>');\n}\n\nh2 {\n    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iNDAiIGZpbGw9InllbGxvdyIgLz48IS0tdGVzdCBjb21tZW50LS0+PC9zdmc+');\n}\n```\n\n### Output\n\n```css\nh1 {\n    background: url('data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"40\" fill=\"%23ff0\"/></svg>');\n}\n\nh2 {\n    background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQwIiBmaWxsPSIjZmYwIi8+PC9zdmc+');\n}\n```\n\n\n## API\n\n### `svgo([options])`\n\nNote that postcss-svgo is an *asynchronous* processor. It cannot be used\nlike this:\n\n```js\nvar result = postcss([ svgo() ]).process(css).css;\nconsole.log(result);\n```\n\nInstead make sure your PostCSS runner uses the asynchronous API:\n\n```js\npostcss([ svgo() ]).process(css).then(function (result) {\n    console.log(result.css);\n});\n```\n\n#### options\n\n##### encode\n\nType: `boolean`\nDefault: `undefined`\n\nIf `true`, it will encode URL-unsafe characters such as `<`, `>` and `&`;\n`false` will decode these characters, and `undefined` will neither encode nor\ndecode the original input. Note that regardless of this setting, `#` will\nalways be URL-encoded.\n\n##### plugins\n\nOptionally, you can customise the output by specifying the `plugins` option. You\nwill need to provide the config in comma separated objects, like the example\nbelow. Note that you can either disable the plugin by setting it to `false`,\nor pass different options to change the default behaviour.\n\n```js\nvar postcss = require('postcss');\nvar svgo = require('@applaud/postcss-svgo');\n\nvar opts = {\n    plugins: [{\n        removeDoctype: false\n    }, {\n        removeComments: false\n    }, {\n        cleanupNumericValues: {\n            floatPrecision: 2\n        }\n    }, {\n        convertColors: {\n            names2hex: false,\n            rgb2hex: false\n        }\n    }]\n};\n\npostcss([ svgo(opts) ]).process(css).then(function (result) {\n    console.log(result.css)\n});\n```\n\nYou can view the [full list of plugins here][plugins].\n\n\n## Usage\n\nSee the [PostCSS documentation](https://github.com/postcss/postcss#usage) for\nexamples for your environment.\n\n\n\n## License\n\nMIT © [Ben Briggs](http://beneb.info)\n\n[postcss]: https://github.com/postcss/postcss\n[plugins]: https://github.com/svg/svgo/tree/master/plugins\n\n\n<h2 align=\"center\">Maintainers</h2>\n\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\">\n        <a href=\"https://github.com/Applaud-devpack\">\n          <img width=\"150\" height=\"150\" src=\"https://github.com/Applaud-devpack.png?v=3&s=150\">\n          </br>\n          Applaud Dev team\n        </a>\n      </td>\n    </tr>\n  <tbody>\n</table>\n\n","readmeFilename":"README.md"}