From fc87c009806dcc98867f6b58efe29b042aa01dee Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Mon, 18 May 2026 23:10:59 +0800 Subject: node: update --- node_modules/postcss-svgo/README.md | 109 ------------------------------------ 1 file changed, 109 deletions(-) delete mode 100644 node_modules/postcss-svgo/README.md (limited to 'node_modules/postcss-svgo/README.md') diff --git a/node_modules/postcss-svgo/README.md b/node_modules/postcss-svgo/README.md deleted file mode 100644 index 19bd0eb8..00000000 --- a/node_modules/postcss-svgo/README.md +++ /dev/null @@ -1,109 +0,0 @@ -# [postcss][postcss]-svgo - -> Optimise inline SVG with PostCSS. - - -## Install - -With [npm](https://npmjs.org/package/postcss-svgo) do: - -``` -npm install postcss-svgo --save -``` - - -## Example - -### Input - -```css -h1 { - background: url('data:image/svg+xml;charset=utf-8,'); -} - -h2 { - background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iNDAiIGZpbGw9InllbGxvdyIgLz48IS0tdGVzdCBjb21tZW50LS0+PC9zdmc+'); -} -``` - -### Output - -```css -h1 { - background: url('data:image/svg+xml;charset=utf-8,'); -} - -h2 { - background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjQwIiBmaWxsPSIjZmYwIi8+PC9zdmc+'); -} -``` - - -## API - -### `svgo([options])` - -#### options - -##### encode - -Type: `boolean` -Default: `undefined` - -If `true`, it will encode URL-unsafe characters such as `<`, `>` and `&`; -`false` will decode these characters, and `undefined` will neither encode nor -decode the original input. Note that regardless of this setting, `#` will -always be URL-encoded. - -##### plugins - -Optionally, you can customise the output by specifying the `plugins` option. You -will need to provide the config in comma separated objects, like the example -below. Note that you can either disable the plugin by setting it to `false`, -or pass different options to change the default behaviour. - -```js -const postcss = require('postcss'); -const svgo = require('postcss-svgo'); - -const opts = { - plugins: [{ - name: 'preset-default', - params: { - overrides: { - removeViewBox: false, - removeComments: false, - cleanupNumericValues: { - floatPrecision: 2 - } - } - } - }] -}; - - -postcss([ svgo(opts) ]).process(css).then((result) => { - console.log(result.css) -}); -``` - -You can view the [full list of plugins here][plugins]. - - -## Usage - -See the [PostCSS documentation](https://github.com/postcss/postcss#usage) for -examples for your environment. - - -## Contributors - -See [CONTRIBUTORS.md](https://github.com/cssnano/cssnano/blob/master/CONTRIBUTORS.md). - - -## License - -MIT © [Ben Briggs](http://beneb.info) - -[postcss]: https://github.com/postcss/postcss -[plugins]: https://svgo.dev/docs/plugins/ -- cgit v1.2.3