From 26105034da4fcce7ac883c899d781f016559310d Mon Sep 17 00:00:00 2001 From: ruki Date: Thu, 8 Nov 2018 00:38:48 +0800 Subject: switch to vuepress --- node_modules/svgo/.bin/svgo | 1 + node_modules/svgo/.npmignore | 11 + node_modules/svgo/.svgo.yml | 68 + node_modules/svgo/CHANGELOG.md | 421 ++ node_modules/svgo/LICENSE | 55 + node_modules/svgo/Makefile | 21 + node_modules/svgo/README.md | 155 + node_modules/svgo/README.ru.md | 155 + node_modules/svgo/bin/svgo | 3 + node_modules/svgo/lib/svgo.js | 80 + node_modules/svgo/lib/svgo/coa.js | 581 ++ node_modules/svgo/lib/svgo/config.js | 212 + node_modules/svgo/lib/svgo/js2svg.js | 352 ++ node_modules/svgo/lib/svgo/jsAPI.js | 298 + node_modules/svgo/lib/svgo/plugins.js | 98 + node_modules/svgo/lib/svgo/svg2js.js | 187 + node_modules/svgo/lib/svgo/tools.js | 147 + node_modules/svgo/node_modules/.bin/csso | 1 + node_modules/svgo/node_modules/.bin/js-yaml | 1 + node_modules/svgo/node_modules/.bin/mkdirp | 1 + .../svgo/node_modules/esprima/.bin/esparse | 1 + .../svgo/node_modules/esprima/.bin/esvalidate | 1 + node_modules/svgo/node_modules/esprima/ChangeLog | 174 + node_modules/svgo/node_modules/esprima/LICENSE.BSD | 21 + node_modules/svgo/node_modules/esprima/README.md | 27 + .../svgo/node_modules/esprima/bin/esparse.js | 126 + .../svgo/node_modules/esprima/bin/esvalidate.js | 199 + node_modules/svgo/node_modules/esprima/esprima.js | 5740 ++++++++++++++++++++ .../svgo/node_modules/esprima/package.json | 99 + .../svgo/node_modules/js-yaml/.bin/js-yaml | 1 + .../svgo/node_modules/js-yaml/CHANGELOG.md | 409 ++ node_modules/svgo/node_modules/js-yaml/LICENSE | 21 + node_modules/svgo/node_modules/js-yaml/README.md | 295 + .../svgo/node_modules/js-yaml/bin/js-yaml.js | 132 + .../svgo/node_modules/js-yaml/dist/js-yaml.js | 3855 +++++++++++++ .../svgo/node_modules/js-yaml/dist/js-yaml.min.js | 3 + node_modules/svgo/node_modules/js-yaml/index.js | 7 + .../svgo/node_modules/js-yaml/lib/js-yaml.js | 39 + .../node_modules/js-yaml/lib/js-yaml/common.js | 59 + .../node_modules/js-yaml/lib/js-yaml/dumper.js | 801 +++ .../node_modules/js-yaml/lib/js-yaml/exception.js | 43 + .../node_modules/js-yaml/lib/js-yaml/loader.js | 1587 ++++++ .../svgo/node_modules/js-yaml/lib/js-yaml/mark.js | 76 + .../node_modules/js-yaml/lib/js-yaml/schema.js | 108 + .../js-yaml/lib/js-yaml/schema/core.js | 18 + .../js-yaml/lib/js-yaml/schema/default_full.js | 25 + .../js-yaml/lib/js-yaml/schema/default_safe.js | 28 + .../js-yaml/lib/js-yaml/schema/failsafe.js | 17 + .../js-yaml/lib/js-yaml/schema/json.js | 25 + .../svgo/node_modules/js-yaml/lib/js-yaml/type.js | 61 + .../js-yaml/lib/js-yaml/type/binary.js | 135 + .../node_modules/js-yaml/lib/js-yaml/type/bool.js | 35 + .../node_modules/js-yaml/lib/js-yaml/type/float.js | 105 + .../node_modules/js-yaml/lib/js-yaml/type/int.js | 168 + .../js-yaml/lib/js-yaml/type/js/function.js | 84 + .../js-yaml/lib/js-yaml/type/js/regexp.js | 60 + .../js-yaml/lib/js-yaml/type/js/undefined.js | 28 + .../node_modules/js-yaml/lib/js-yaml/type/map.js | 8 + .../node_modules/js-yaml/lib/js-yaml/type/merge.js | 12 + .../node_modules/js-yaml/lib/js-yaml/type/null.js | 34 + .../node_modules/js-yaml/lib/js-yaml/type/omap.js | 44 + .../node_modules/js-yaml/lib/js-yaml/type/pairs.js | 53 + .../node_modules/js-yaml/lib/js-yaml/type/seq.js | 8 + .../node_modules/js-yaml/lib/js-yaml/type/set.js | 29 + .../node_modules/js-yaml/lib/js-yaml/type/str.js | 8 + .../js-yaml/lib/js-yaml/type/timestamp.js | 88 + .../node_modules/js-yaml/node_modules/.bin/esparse | 1 + .../js-yaml/node_modules/.bin/esvalidate | 1 + .../svgo/node_modules/js-yaml/package.json | 46 + node_modules/svgo/package.json | 70 + node_modules/svgo/plugins/_collections.js | 2529 +++++++++ node_modules/svgo/plugins/_path.js | 962 ++++ node_modules/svgo/plugins/_transforms.js | 308 ++ .../svgo/plugins/addAttributesToSVGElement.js | 57 + .../svgo/plugins/addClassesToSVGElement.js | 64 + node_modules/svgo/plugins/cleanupAttrs.js | 56 + .../svgo/plugins/cleanupEnableBackground.js | 84 + node_modules/svgo/plugins/cleanupIDs.js | 208 + node_modules/svgo/plugins/cleanupListOfValues.js | 141 + node_modules/svgo/plugins/cleanupNumericValues.js | 76 + node_modules/svgo/plugins/collapseGroups.js | 91 + node_modules/svgo/plugins/convertColors.js | 127 + node_modules/svgo/plugins/convertPathData.js | 957 ++++ node_modules/svgo/plugins/convertShapeToPath.js | 103 + node_modules/svgo/plugins/convertStyleToAttrs.js | 117 + node_modules/svgo/plugins/convertTransform.js | 364 ++ node_modules/svgo/plugins/mergePaths.js | 71 + node_modules/svgo/plugins/minifyStyles.js | 45 + node_modules/svgo/plugins/moveElemsAttrsToGroup.js | 126 + node_modules/svgo/plugins/moveGroupAttrsToElems.js | 63 + node_modules/svgo/plugins/removeAttrs.js | 119 + node_modules/svgo/plugins/removeComments.js | 27 + node_modules/svgo/plugins/removeDesc.js | 32 + node_modules/svgo/plugins/removeDimensions.js | 32 + node_modules/svgo/plugins/removeDoctype.js | 40 + node_modules/svgo/plugins/removeEditorsNSData.js | 65 + node_modules/svgo/plugins/removeElementsByAttr.js | 80 + node_modules/svgo/plugins/removeEmptyAttrs.js | 29 + node_modules/svgo/plugins/removeEmptyContainers.js | 32 + node_modules/svgo/plugins/removeEmptyText.js | 59 + node_modules/svgo/plugins/removeHiddenElems.js | 218 + node_modules/svgo/plugins/removeMetadata.js | 23 + .../svgo/plugins/removeNonInheritableGroupAttrs.js | 40 + node_modules/svgo/plugins/removeRasterImages.js | 28 + node_modules/svgo/plugins/removeStyleElement.js | 23 + node_modules/svgo/plugins/removeTitle.js | 24 + .../svgo/plugins/removeUnknownsAndDefaults.js | 143 + node_modules/svgo/plugins/removeUnusedNS.js | 107 + node_modules/svgo/plugins/removeUselessDefs.js | 51 + .../svgo/plugins/removeUselessStrokeAndFill.js | 92 + node_modules/svgo/plugins/removeViewBox.js | 49 + node_modules/svgo/plugins/removeXMLNS.js | 28 + node_modules/svgo/plugins/removeXMLProcInst.js | 24 + node_modules/svgo/plugins/sortAttrs.js | 81 + node_modules/svgo/plugins/transformsWithOnePath.js | 327 ++ 115 files changed, 26185 insertions(+) create mode 120000 node_modules/svgo/.bin/svgo create mode 100644 node_modules/svgo/.npmignore create mode 100644 node_modules/svgo/.svgo.yml create mode 100644 node_modules/svgo/CHANGELOG.md create mode 100644 node_modules/svgo/LICENSE create mode 100644 node_modules/svgo/Makefile create mode 100644 node_modules/svgo/README.md create mode 100644 node_modules/svgo/README.ru.md create mode 100755 node_modules/svgo/bin/svgo create mode 100644 node_modules/svgo/lib/svgo.js create mode 100644 node_modules/svgo/lib/svgo/coa.js create mode 100644 node_modules/svgo/lib/svgo/config.js create mode 100644 node_modules/svgo/lib/svgo/js2svg.js create mode 100644 node_modules/svgo/lib/svgo/jsAPI.js create mode 100644 node_modules/svgo/lib/svgo/plugins.js create mode 100644 node_modules/svgo/lib/svgo/svg2js.js create mode 100644 node_modules/svgo/lib/svgo/tools.js create mode 120000 node_modules/svgo/node_modules/.bin/csso create mode 120000 node_modules/svgo/node_modules/.bin/js-yaml create mode 120000 node_modules/svgo/node_modules/.bin/mkdirp create mode 120000 node_modules/svgo/node_modules/esprima/.bin/esparse create mode 120000 node_modules/svgo/node_modules/esprima/.bin/esvalidate create mode 100644 node_modules/svgo/node_modules/esprima/ChangeLog create mode 100644 node_modules/svgo/node_modules/esprima/LICENSE.BSD create mode 100644 node_modules/svgo/node_modules/esprima/README.md create mode 100755 node_modules/svgo/node_modules/esprima/bin/esparse.js create mode 100755 node_modules/svgo/node_modules/esprima/bin/esvalidate.js create mode 100644 node_modules/svgo/node_modules/esprima/esprima.js create mode 100644 node_modules/svgo/node_modules/esprima/package.json create mode 120000 node_modules/svgo/node_modules/js-yaml/.bin/js-yaml create mode 100644 node_modules/svgo/node_modules/js-yaml/CHANGELOG.md create mode 100644 node_modules/svgo/node_modules/js-yaml/LICENSE create mode 100644 node_modules/svgo/node_modules/js-yaml/README.md create mode 100755 node_modules/svgo/node_modules/js-yaml/bin/js-yaml.js create mode 100644 node_modules/svgo/node_modules/js-yaml/dist/js-yaml.js create mode 100644 node_modules/svgo/node_modules/js-yaml/dist/js-yaml.min.js create mode 100644 node_modules/svgo/node_modules/js-yaml/index.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/common.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/dumper.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/exception.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/loader.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/mark.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/schema.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/schema/core.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/schema/default_full.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/schema/default_safe.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/schema/failsafe.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/schema/json.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/type.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/type/binary.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/type/bool.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/type/float.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/type/int.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/type/js/function.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/type/map.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/type/merge.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/type/null.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/type/omap.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/type/pairs.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/type/seq.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/type/set.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/type/str.js create mode 100644 node_modules/svgo/node_modules/js-yaml/lib/js-yaml/type/timestamp.js create mode 120000 node_modules/svgo/node_modules/js-yaml/node_modules/.bin/esparse create mode 120000 node_modules/svgo/node_modules/js-yaml/node_modules/.bin/esvalidate create mode 100644 node_modules/svgo/node_modules/js-yaml/package.json create mode 100644 node_modules/svgo/package.json create mode 100644 node_modules/svgo/plugins/_collections.js create mode 100644 node_modules/svgo/plugins/_path.js create mode 100644 node_modules/svgo/plugins/_transforms.js create mode 100644 node_modules/svgo/plugins/addAttributesToSVGElement.js create mode 100644 node_modules/svgo/plugins/addClassesToSVGElement.js create mode 100644 node_modules/svgo/plugins/cleanupAttrs.js create mode 100644 node_modules/svgo/plugins/cleanupEnableBackground.js create mode 100644 node_modules/svgo/plugins/cleanupIDs.js create mode 100644 node_modules/svgo/plugins/cleanupListOfValues.js create mode 100644 node_modules/svgo/plugins/cleanupNumericValues.js create mode 100644 node_modules/svgo/plugins/collapseGroups.js create mode 100644 node_modules/svgo/plugins/convertColors.js create mode 100644 node_modules/svgo/plugins/convertPathData.js create mode 100644 node_modules/svgo/plugins/convertShapeToPath.js create mode 100644 node_modules/svgo/plugins/convertStyleToAttrs.js create mode 100644 node_modules/svgo/plugins/convertTransform.js create mode 100644 node_modules/svgo/plugins/mergePaths.js create mode 100644 node_modules/svgo/plugins/minifyStyles.js create mode 100644 node_modules/svgo/plugins/moveElemsAttrsToGroup.js create mode 100644 node_modules/svgo/plugins/moveGroupAttrsToElems.js create mode 100644 node_modules/svgo/plugins/removeAttrs.js create mode 100644 node_modules/svgo/plugins/removeComments.js create mode 100644 node_modules/svgo/plugins/removeDesc.js create mode 100644 node_modules/svgo/plugins/removeDimensions.js create mode 100644 node_modules/svgo/plugins/removeDoctype.js create mode 100644 node_modules/svgo/plugins/removeEditorsNSData.js create mode 100644 node_modules/svgo/plugins/removeElementsByAttr.js create mode 100644 node_modules/svgo/plugins/removeEmptyAttrs.js create mode 100644 node_modules/svgo/plugins/removeEmptyContainers.js create mode 100644 node_modules/svgo/plugins/removeEmptyText.js create mode 100644 node_modules/svgo/plugins/removeHiddenElems.js create mode 100644 node_modules/svgo/plugins/removeMetadata.js create mode 100644 node_modules/svgo/plugins/removeNonInheritableGroupAttrs.js create mode 100644 node_modules/svgo/plugins/removeRasterImages.js create mode 100644 node_modules/svgo/plugins/removeStyleElement.js create mode 100644 node_modules/svgo/plugins/removeTitle.js create mode 100644 node_modules/svgo/plugins/removeUnknownsAndDefaults.js create mode 100644 node_modules/svgo/plugins/removeUnusedNS.js create mode 100644 node_modules/svgo/plugins/removeUselessDefs.js create mode 100644 node_modules/svgo/plugins/removeUselessStrokeAndFill.js create mode 100644 node_modules/svgo/plugins/removeViewBox.js create mode 100644 node_modules/svgo/plugins/removeXMLNS.js create mode 100644 node_modules/svgo/plugins/removeXMLProcInst.js create mode 100644 node_modules/svgo/plugins/sortAttrs.js create mode 100644 node_modules/svgo/plugins/transformsWithOnePath.js (limited to 'node_modules/svgo') diff --git a/node_modules/svgo/.bin/svgo b/node_modules/svgo/.bin/svgo new file mode 120000 index 00000000..746740a5 --- /dev/null +++ b/node_modules/svgo/.bin/svgo @@ -0,0 +1 @@ +../bin/svgo \ No newline at end of file diff --git a/node_modules/svgo/.npmignore b/node_modules/svgo/.npmignore new file mode 100644 index 00000000..aab1a69a --- /dev/null +++ b/node_modules/svgo/.npmignore @@ -0,0 +1,11 @@ +docs +examples +test +lib-cov +.editorconfig +.jshintignore +.jshintrc +.travis.yml +lcov.info +logo.svg +CHANGELOG.MD diff --git a/node_modules/svgo/.svgo.yml b/node_modules/svgo/.svgo.yml new file mode 100644 index 00000000..a2b6e520 --- /dev/null +++ b/node_modules/svgo/.svgo.yml @@ -0,0 +1,68 @@ +# replace default config + +# multipass: true +# full: true + +plugins: + + # - name + # + # or: + # - name: false + # - name: true + # + # or: + # - name: + # param1: 1 + # param2: 2 + + - removeDoctype + - removeXMLProcInst + - removeComments + - removeMetadata + - removeXMLNS + - removeEditorsNSData + - cleanupAttrs + - minifyStyles + - convertStyleToAttrs + - cleanupIDs + - removeRasterImages + - removeUselessDefs + - cleanupNumericValues + - cleanupListOfValues + - convertColors + - removeUnknownsAndDefaults + - removeNonInheritableGroupAttrs + - removeUselessStrokeAndFill + - removeViewBox + - cleanupEnableBackground + - removeHiddenElems + - removeEmptyText + - convertShapeToPath + - moveElemsAttrsToGroup + - moveGroupAttrsToElems + - collapseGroups + - convertPathData + - convertTransform + - removeEmptyAttrs + - removeEmptyContainers + - mergePaths + - removeUnusedNS + - transformsWithOnePath + - sortAttrs + - removeTitle + - removeDesc + - removeDimensions + - removeAttrs + - removeElementsByAttr + - addClassesToSVGElement + - removeStyleElement + - addAttributesToSVGElement + +# configure the indent (default 4 spaces) used by `--pretty` here: +# +# @see https://github.com/svg/svgo/blob/master/lib/svgo/js2svg.js#L6 for more config options +# +# js2svg: +# pretty: true +# indent: ' ' diff --git a/node_modules/svgo/CHANGELOG.md b/node_modules/svgo/CHANGELOG.md new file mode 100644 index 00000000..7a2084d7 --- /dev/null +++ b/node_modules/svgo/CHANGELOG.md @@ -0,0 +1,421 @@ +### [ [>](https://github.com/svg/svgo/tree/v0.7.2) ] 0.7.2 / 29.01.2017 +* Extended `currentColor` match conditions (string, rx, bool) (by @AlimovSV) +* Fixed removing `` in ``. +* Fixed removing same transform in inner element in `removeUnknownsAndDefaults`. +* Fixed collapsing groups with same non-inheritable attribue. +* Corrected removing of leading zero in case of exponential notation. + +### [ [>](https://github.com/svg/svgo/tree/v0.7.1) ] 0.7.1 / 27.09.2016 +* Reverted the requirement of Node.js to version 0.10. +* Added `addAttributesToSVGElement` to the default config to allow using it with `--enable` option. +* Added korean translation of “How it works” doc (by @primeiros). + +### [ [>](https://github.com/svg/svgo/tree/v0.7.0) ] 0.7.0 / 25.08.2016 +* Required Node.js version has increased to 0.12. +* New plugins: `removeElementsByAttr` (by IDs or classes) by @elidupuis, + `addAttributesToSVGElement` by @gjjones, + `removeXMLNS` (for SVG inlining) by @ricardobeat. +* Tests now correctly pass in Windows with CRLF line endings. Pretty print now accounts system line endings. +* Fixed bugs with collapsing groups with masks and transforms in `collapseGroups`. +* Fixed bugs with erroneous removing IDs in `cleanupIDs`. +* Improved attributes sorting in `sortAttrs` by @darktrojan. +* `addClassesToSVGElement` no more repeats classes (by @ricardobeat). + +### [ [>](https://github.com/svg/svgo/tree/v0.6.6) ] 0.6.6 / 25.04.2016 +* Corrected CSSO API usage + +### [ [>](https://github.com/svg/svgo/tree/v0.6.5) ] 0.6.5 / 25.04.2016 +* Extra content inserted by editors are now being removed within `` as well thus fixing bug “Namespace prefix … is not defined“ after applying SVGO. +* Doctype with entities declartion is now also being removed since svgo correctly parses them starting from the version [0.6.2](https://github.com/svg/svgo/tree/v0.6.2). +* Corrected `moveGroupAttrsToElems` not to move attributes to `g` content if it's referenced (has an `id`). +* `collapseGroups` now don't collapse a group if it has an animated attribute (SMIL). + +### [ [>](https://github.com/svg/svgo/tree/v0.6.4) ] 0.6.4 / 05.04.2016 +* Fixed bug in “[convertStyleToAttrs](https://github.com/svg/svgo/blob/master/plugins/convertStyleToAttrs.js)” plugin with converting styling properties to non-existent attributes (which are normally removed later by `removeUnknownsAndDefaults`). +* Added `--indent` option to style pretty-printed SVG. (e.g. `--indent 2`) (by @scurker). +* Added `currentColor` param to `convertColors` plugin for converting values like `fill` and `stroke` to `currentColor` (by @scurker). +* Bumped CSSO to the current version and used [its new shiny API](https://github.com/css/csso#api) (thanks to @lahmatiy). + +### [ [>](https://github.com/svg/svgo/tree/v0.6.3) ] 0.6.3 / 20.03.2016 +* Smart rounding (introduced in 0.4.5) now applies only when rounding is needed, thus making subsequent passes more stable. +* Fixed regression in converting curves to arcs. +* `xlink:href` references are now being checked by local name `href`, thus correctly working with another namespace prefix. +* Fixed `id` removing with disabled `plugins/convertStyleToAttrs.js`. + +### [ [>](https://github.com/svg/svgo/tree/v0.6.2) ] 0.6.2 / 08.03.2016 +* Better error handling and messaging improvements. +* SVG files with XML entities (e.g. from Adobe Illustrator) are now correctly being parsed. +* Fixed error on converting curves to arcs. +* Corrected rounding in subsequent passes with `--multipass` option. +* Data URI option now handles charset (by @holymonson) +* Tranformations are no longer moved to group if there is a mask (`plugins/moveElemsAttrsToGroup.js`). +* Fixed matrix decomposition losing sign in case like `[1, 0, 0, -1, 0, 0]` (`scale(1 -1)`). +* Fixed crash on uppercased color name. +* Paths with `id` and without `stroke-width` aren't being trasformed now since `stroke-width` may be applied later. + +### [ [>](https://github.com/svg/svgo/tree/v0.6.1) ] 0.6.1 / 21.11.2015 +* Added option `--quiet` to suppress output (by @phihag). +* Removed `lib-cov` folder from the package, which was erroneously included before. +* Fixed errors in “[minifyStyles](https://github.com/svg/svgo/blob/master/plugins/minifyStyles.js)” when there are `