From b880c4f03a57850e9466d2246e6b22d94c09deb5 Mon Sep 17 00:00:00 2001 From: Frank Conrads Date: Mon, 8 Jun 2026 15:01:33 +0200 Subject: [PATCH] Trim vendored svgo-client payload Remove unused svgo-client files while keeping bin/svgo-client/svgo.cmd runtime behavior intact. Drop node_modules/.bin wrappers, TypeScript declaration files (*.d.ts), and obsolete svgo-cli.js wrapper script. Co-Authored-By: Abacus.AI CLI --- bin/svgo-client/node_modules/.bin/svgo | 16 - bin/svgo-client/node_modules/.bin/svgo.cmd | 17 - bin/svgo-client/node_modules/.bin/svgo.ps1 | 28 - .../node_modules/commander/typings/index.d.ts | 884 ------------------ .../css-select/lib/attributes.d.ts | 7 - .../node_modules/css-select/lib/compile.d.ts | 13 - .../css-select/lib/esm/attributes.d.ts | 7 - .../css-select/lib/esm/compile.d.ts | 13 - .../css-select/lib/esm/general.d.ts | 3 - .../css-select/lib/esm/helpers/cache.d.ts | 12 - .../css-select/lib/esm/helpers/querying.d.ts | 24 - .../css-select/lib/esm/helpers/selectors.d.ts | 20 - .../css-select/lib/esm/index.d.ts | 50 - .../lib/esm/pseudo-selectors/aliases.d.ts | 5 - .../lib/esm/pseudo-selectors/filters.d.ts | 4 - .../lib/esm/pseudo-selectors/index.d.ts | 8 - .../lib/esm/pseudo-selectors/pseudos.d.ts | 6 - .../lib/esm/pseudo-selectors/subselects.d.ts | 9 - .../node_modules/css-select/lib/esm/sort.d.ts | 12 - .../css-select/lib/esm/types.d.ts | 167 ---- .../node_modules/css-select/lib/general.d.ts | 3 - .../css-select/lib/helpers/cache.d.ts | 12 - .../css-select/lib/helpers/querying.d.ts | 24 - .../css-select/lib/helpers/selectors.d.ts | 20 - .../node_modules/css-select/lib/index.d.ts | 50 - .../lib/pseudo-selectors/aliases.d.ts | 5 - .../lib/pseudo-selectors/filters.d.ts | 4 - .../lib/pseudo-selectors/index.d.ts | 8 - .../lib/pseudo-selectors/pseudos.d.ts | 6 - .../lib/pseudo-selectors/subselects.d.ts | 9 - .../node_modules/css-select/lib/sort.d.ts | 12 - .../node_modules/css-select/lib/types.d.ts | 167 ---- .../css-what/lib/commonjs/index.d.ts | 4 - .../css-what/lib/commonjs/parse.d.ts | 20 - .../css-what/lib/commonjs/stringify.d.ts | 8 - .../css-what/lib/commonjs/types.d.ts | 70 -- .../node_modules/css-what/lib/es/index.d.ts | 4 - .../node_modules/css-what/lib/es/parse.d.ts | 20 - .../css-what/lib/es/stringify.d.ts | 8 - .../node_modules/css-what/lib/es/types.d.ts | 70 -- .../dom-serializer/lib/esm/foreignNames.d.ts | 3 - .../dom-serializer/lib/esm/index.d.ts | 52 -- .../dom-serializer/lib/foreignNames.d.ts | 3 - .../dom-serializer/lib/index.d.ts | 52 -- .../domelementtype/lib/esm/index.d.ts | 48 - .../domelementtype/lib/index.d.ts | 48 - .../domhandler/lib/esm/index.d.ts | 76 -- .../node_modules/domhandler/lib/esm/node.d.ts | 245 ----- .../node_modules/domhandler/lib/index.d.ts | 76 -- .../node_modules/domhandler/lib/node.d.ts | 245 ----- .../node_modules/domutils/lib/esm/feeds.d.ts | 71 -- .../domutils/lib/esm/helpers.d.ts | 59 -- .../node_modules/domutils/lib/esm/index.d.ts | 10 - .../node_modules/domutils/lib/esm/legacy.d.ts | 79 -- .../domutils/lib/esm/manipulation.d.ts | 49 - .../domutils/lib/esm/querying.d.ts | 64 -- .../domutils/lib/esm/stringify.d.ts | 46 - .../domutils/lib/esm/traversal.d.ts | 67 -- .../node_modules/domutils/lib/feeds.d.ts | 71 -- .../node_modules/domutils/lib/helpers.d.ts | 59 -- .../node_modules/domutils/lib/index.d.ts | 10 - .../node_modules/domutils/lib/legacy.d.ts | 79 -- .../domutils/lib/manipulation.d.ts | 49 - .../node_modules/domutils/lib/querying.d.ts | 64 -- .../node_modules/domutils/lib/stringify.d.ts | 46 - .../node_modules/domutils/lib/traversal.d.ts | 67 -- .../node_modules/entities/lib/decode.d.ts | 211 ----- .../entities/lib/decode_codepoint.d.ts | 19 - .../node_modules/entities/lib/encode.d.ts | 22 - .../node_modules/entities/lib/escape.d.ts | 43 - .../node_modules/entities/lib/esm/decode.d.ts | 211 ----- .../entities/lib/esm/decode_codepoint.d.ts | 19 - .../node_modules/entities/lib/esm/encode.d.ts | 22 - .../node_modules/entities/lib/esm/escape.d.ts | 43 - .../lib/esm/generated/decode-data-html.d.ts | 3 - .../lib/esm/generated/decode-data-xml.d.ts | 3 - .../lib/esm/generated/encode-html.d.ts | 8 - .../node_modules/entities/lib/esm/index.d.ts | 96 -- .../lib/generated/decode-data-html.d.ts | 3 - .../lib/generated/decode-data-xml.d.ts | 3 - .../entities/lib/generated/encode-html.d.ts | 8 - .../node_modules/entities/lib/index.d.ts | 96 -- .../node_modules/nth-check/lib/compile.d.ts | 55 -- .../nth-check/lib/esm/compile.d.ts | 55 -- .../node_modules/nth-check/lib/esm/index.d.ts | 59 -- .../node_modules/nth-check/lib/esm/parse.d.ts | 9 - .../node_modules/nth-check/lib/index.d.ts | 59 -- .../node_modules/nth-check/lib/parse.d.ts | 9 - .../node_modules/picocolors/picocolors.d.ts | 5 - .../node_modules/picocolors/types.d.ts | 51 - .../lib/source-map-consumer.d.ts | 1 - .../lib/source-map-generator.d.ts | 1 - .../source-map-js/lib/source-node.d.ts | 1 - .../source-map-js/source-map.d.ts | 104 --- .../node_modules/svgo/types/lib/builtin.d.ts | 7 - .../node_modules/svgo/types/lib/parser.d.ts | 15 - .../node_modules/svgo/types/lib/path.d.ts | 8 - .../svgo/types/lib/stringifier.d.ts | 7 - .../node_modules/svgo/types/lib/style.d.ts | 5 - .../svgo/types/lib/svgo-node.d.ts | 10 - .../node_modules/svgo/types/lib/svgo.d.ts | 9 - .../types/lib/svgo/css-select-adapter.d.ts | 8 - .../svgo/types/lib/svgo/plugins.d.ts | 5 - .../svgo/types/lib/svgo/tools.d.ts | 13 - .../node_modules/svgo/types/lib/types.d.ts | 278 ------ .../types/lib/util/map-nodes-to-parents.d.ts | 7 - .../svgo/types/lib/util/visit.d.ts | 2 - .../node_modules/svgo/types/lib/version.d.ts | 7 - .../node_modules/svgo/types/lib/xast.d.ts | 4 - .../svgo/types/plugins/_collections.d.ts | 99 -- .../svgo/types/plugins/_path.d.ts | 21 - .../svgo/types/plugins/_transforms.d.ts | 24 - .../plugins/addAttributesToSVGElement.d.ts | 19 - .../types/plugins/addClassesToSVGElement.d.ts | 37 - .../svgo/types/plugins/applyTransforms.d.ts | 12 - .../svgo/types/plugins/cleanupAttrs.d.ts | 20 - .../plugins/cleanupEnableBackground.d.ts | 15 - .../svgo/types/plugins/cleanupIds.d.ts | 26 - .../types/plugins/cleanupListOfValues.d.ts | 32 - .../types/plugins/cleanupNumericValues.d.ts | 23 - .../svgo/types/plugins/collapseGroups.d.ts | 25 - .../svgo/types/plugins/convertColors.d.ts | 44 - .../types/plugins/convertEllipseToCircle.d.ts | 12 - .../plugins/convertOneStopGradients.d.ts | 11 - .../svgo/types/plugins/convertPathData.d.ts | 80 -- .../types/plugins/convertShapeToPath.d.ts | 22 - .../types/plugins/convertStyleToAttrs.d.ts | 27 - .../svgo/types/plugins/convertTransform.d.ts | 80 -- .../svgo/types/plugins/inlineStyles.d.ts | 41 - .../svgo/types/plugins/mergePaths.d.ts | 21 - .../svgo/types/plugins/mergeStyles.d.ts | 10 - .../svgo/types/plugins/minifyStyles.d.ts | 58 -- .../types/plugins/moveElemsAttrsToGroup.d.ts | 25 - .../types/plugins/moveGroupAttrsToElems.d.ts | 21 - .../svgo/types/plugins/prefixIds.d.ts | 22 - .../svgo/types/plugins/preset-default.d.ts | 2 - .../plugins/removeAttributesBySelector.d.ts | 72 -- .../svgo/types/plugins/removeAttrs.d.ts | 79 -- .../svgo/types/plugins/removeComments.d.ts | 21 - .../types/plugins/removeDeprecatedAttrs.d.ts | 10 - .../svgo/types/plugins/removeDesc.d.ts | 21 - .../svgo/types/plugins/removeDimensions.d.ts | 15 - .../svgo/types/plugins/removeDoctype.d.ts | 27 - .../types/plugins/removeEditorsNSData.d.ts | 22 - .../types/plugins/removeElementsByAttr.d.ts | 45 - .../svgo/types/plugins/removeEmptyAttrs.d.ts | 10 - .../types/plugins/removeEmptyContainers.d.ts | 18 - .../svgo/types/plugins/removeEmptyText.d.ts | 33 - .../svgo/types/plugins/removeHiddenElems.d.ts | 37 - .../svgo/types/plugins/removeMetadata.d.ts | 12 - .../removeNonInheritableGroupAttrs.d.ts | 10 - .../types/plugins/removeOffCanvasPaths.d.ts | 10 - .../types/plugins/removeRasterImages.d.ts | 12 - .../svgo/types/plugins/removeScripts.d.ts | 11 - .../types/plugins/removeStyleElement.d.ts | 12 - .../svgo/types/plugins/removeTitle.d.ts | 12 - .../plugins/removeUnknownsAndDefaults.d.ts | 40 - .../svgo/types/plugins/removeUnusedNS.d.ts | 11 - .../svgo/types/plugins/removeUselessDefs.d.ts | 10 - .../plugins/removeUselessStrokeAndFill.d.ts | 21 - .../svgo/types/plugins/removeViewBox.d.ts | 17 - .../svgo/types/plugins/removeXMLNS.d.ts | 15 - .../svgo/types/plugins/removeXMLProcInst.d.ts | 13 - .../svgo/types/plugins/removeXlink.d.ts | 25 - .../svgo/types/plugins/reusePaths.d.ts | 11 - .../svgo/types/plugins/sortAttrs.d.ts | 19 - .../svgo/types/plugins/sortDefsChildren.d.ts | 12 - bin/svgo-client/svgo-cli.js | 25 - 168 files changed, 6708 deletions(-) delete mode 100644 bin/svgo-client/node_modules/.bin/svgo delete mode 100644 bin/svgo-client/node_modules/.bin/svgo.cmd delete mode 100644 bin/svgo-client/node_modules/.bin/svgo.ps1 delete mode 100644 bin/svgo-client/node_modules/commander/typings/index.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/attributes.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/compile.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/esm/attributes.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/esm/compile.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/esm/general.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/esm/helpers/cache.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/esm/helpers/querying.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/esm/helpers/selectors.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/esm/index.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/esm/pseudo-selectors/aliases.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/esm/pseudo-selectors/filters.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/esm/pseudo-selectors/index.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/esm/pseudo-selectors/pseudos.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/esm/pseudo-selectors/subselects.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/esm/sort.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/esm/types.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/general.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/helpers/cache.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/helpers/querying.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/helpers/selectors.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/index.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/pseudo-selectors/aliases.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/pseudo-selectors/filters.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/pseudo-selectors/index.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/pseudo-selectors/pseudos.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/pseudo-selectors/subselects.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/sort.d.ts delete mode 100644 bin/svgo-client/node_modules/css-select/lib/types.d.ts delete mode 100644 bin/svgo-client/node_modules/css-what/lib/commonjs/index.d.ts delete mode 100644 bin/svgo-client/node_modules/css-what/lib/commonjs/parse.d.ts delete mode 100644 bin/svgo-client/node_modules/css-what/lib/commonjs/stringify.d.ts delete mode 100644 bin/svgo-client/node_modules/css-what/lib/commonjs/types.d.ts delete mode 100644 bin/svgo-client/node_modules/css-what/lib/es/index.d.ts delete mode 100644 bin/svgo-client/node_modules/css-what/lib/es/parse.d.ts delete mode 100644 bin/svgo-client/node_modules/css-what/lib/es/stringify.d.ts delete mode 100644 bin/svgo-client/node_modules/css-what/lib/es/types.d.ts delete mode 100644 bin/svgo-client/node_modules/dom-serializer/lib/esm/foreignNames.d.ts delete mode 100644 bin/svgo-client/node_modules/dom-serializer/lib/esm/index.d.ts delete mode 100644 bin/svgo-client/node_modules/dom-serializer/lib/foreignNames.d.ts delete mode 100644 bin/svgo-client/node_modules/dom-serializer/lib/index.d.ts delete mode 100644 bin/svgo-client/node_modules/domelementtype/lib/esm/index.d.ts delete mode 100644 bin/svgo-client/node_modules/domelementtype/lib/index.d.ts delete mode 100644 bin/svgo-client/node_modules/domhandler/lib/esm/index.d.ts delete mode 100644 bin/svgo-client/node_modules/domhandler/lib/esm/node.d.ts delete mode 100644 bin/svgo-client/node_modules/domhandler/lib/index.d.ts delete mode 100644 bin/svgo-client/node_modules/domhandler/lib/node.d.ts delete mode 100644 bin/svgo-client/node_modules/domutils/lib/esm/feeds.d.ts delete mode 100644 bin/svgo-client/node_modules/domutils/lib/esm/helpers.d.ts delete mode 100644 bin/svgo-client/node_modules/domutils/lib/esm/index.d.ts delete mode 100644 bin/svgo-client/node_modules/domutils/lib/esm/legacy.d.ts delete mode 100644 bin/svgo-client/node_modules/domutils/lib/esm/manipulation.d.ts delete mode 100644 bin/svgo-client/node_modules/domutils/lib/esm/querying.d.ts delete mode 100644 bin/svgo-client/node_modules/domutils/lib/esm/stringify.d.ts delete mode 100644 bin/svgo-client/node_modules/domutils/lib/esm/traversal.d.ts delete mode 100644 bin/svgo-client/node_modules/domutils/lib/feeds.d.ts delete mode 100644 bin/svgo-client/node_modules/domutils/lib/helpers.d.ts delete mode 100644 bin/svgo-client/node_modules/domutils/lib/index.d.ts delete mode 100644 bin/svgo-client/node_modules/domutils/lib/legacy.d.ts delete mode 100644 bin/svgo-client/node_modules/domutils/lib/manipulation.d.ts delete mode 100644 bin/svgo-client/node_modules/domutils/lib/querying.d.ts delete mode 100644 bin/svgo-client/node_modules/domutils/lib/stringify.d.ts delete mode 100644 bin/svgo-client/node_modules/domutils/lib/traversal.d.ts delete mode 100644 bin/svgo-client/node_modules/entities/lib/decode.d.ts delete mode 100644 bin/svgo-client/node_modules/entities/lib/decode_codepoint.d.ts delete mode 100644 bin/svgo-client/node_modules/entities/lib/encode.d.ts delete mode 100644 bin/svgo-client/node_modules/entities/lib/escape.d.ts delete mode 100644 bin/svgo-client/node_modules/entities/lib/esm/decode.d.ts delete mode 100644 bin/svgo-client/node_modules/entities/lib/esm/decode_codepoint.d.ts delete mode 100644 bin/svgo-client/node_modules/entities/lib/esm/encode.d.ts delete mode 100644 bin/svgo-client/node_modules/entities/lib/esm/escape.d.ts delete mode 100644 bin/svgo-client/node_modules/entities/lib/esm/generated/decode-data-html.d.ts delete mode 100644 bin/svgo-client/node_modules/entities/lib/esm/generated/decode-data-xml.d.ts delete mode 100644 bin/svgo-client/node_modules/entities/lib/esm/generated/encode-html.d.ts delete mode 100644 bin/svgo-client/node_modules/entities/lib/esm/index.d.ts delete mode 100644 bin/svgo-client/node_modules/entities/lib/generated/decode-data-html.d.ts delete mode 100644 bin/svgo-client/node_modules/entities/lib/generated/decode-data-xml.d.ts delete mode 100644 bin/svgo-client/node_modules/entities/lib/generated/encode-html.d.ts delete mode 100644 bin/svgo-client/node_modules/entities/lib/index.d.ts delete mode 100644 bin/svgo-client/node_modules/nth-check/lib/compile.d.ts delete mode 100644 bin/svgo-client/node_modules/nth-check/lib/esm/compile.d.ts delete mode 100644 bin/svgo-client/node_modules/nth-check/lib/esm/index.d.ts delete mode 100644 bin/svgo-client/node_modules/nth-check/lib/esm/parse.d.ts delete mode 100644 bin/svgo-client/node_modules/nth-check/lib/index.d.ts delete mode 100644 bin/svgo-client/node_modules/nth-check/lib/parse.d.ts delete mode 100644 bin/svgo-client/node_modules/picocolors/picocolors.d.ts delete mode 100644 bin/svgo-client/node_modules/picocolors/types.d.ts delete mode 100644 bin/svgo-client/node_modules/source-map-js/lib/source-map-consumer.d.ts delete mode 100644 bin/svgo-client/node_modules/source-map-js/lib/source-map-generator.d.ts delete mode 100644 bin/svgo-client/node_modules/source-map-js/lib/source-node.d.ts delete mode 100644 bin/svgo-client/node_modules/source-map-js/source-map.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/lib/builtin.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/lib/parser.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/lib/path.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/lib/stringifier.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/lib/style.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/lib/svgo-node.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/lib/svgo.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/lib/svgo/css-select-adapter.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/lib/svgo/plugins.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/lib/svgo/tools.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/lib/types.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/lib/util/map-nodes-to-parents.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/lib/util/visit.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/lib/version.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/lib/xast.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/_collections.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/_path.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/_transforms.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/addAttributesToSVGElement.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/addClassesToSVGElement.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/applyTransforms.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/cleanupAttrs.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/cleanupEnableBackground.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/cleanupIds.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/cleanupListOfValues.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/cleanupNumericValues.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/collapseGroups.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/convertColors.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/convertEllipseToCircle.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/convertOneStopGradients.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/convertPathData.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/convertShapeToPath.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/convertStyleToAttrs.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/convertTransform.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/inlineStyles.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/mergePaths.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/mergeStyles.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/minifyStyles.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/moveElemsAttrsToGroup.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/moveGroupAttrsToElems.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/prefixIds.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/preset-default.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeAttributesBySelector.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeAttrs.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeComments.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeDeprecatedAttrs.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeDesc.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeDimensions.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeDoctype.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeEditorsNSData.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeElementsByAttr.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeEmptyAttrs.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeEmptyContainers.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeEmptyText.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeHiddenElems.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeMetadata.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeNonInheritableGroupAttrs.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeOffCanvasPaths.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeRasterImages.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeScripts.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeStyleElement.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeTitle.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeUnknownsAndDefaults.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeUnusedNS.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeUselessDefs.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeUselessStrokeAndFill.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeViewBox.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeXMLNS.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeXMLProcInst.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/removeXlink.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/reusePaths.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/sortAttrs.d.ts delete mode 100644 bin/svgo-client/node_modules/svgo/types/plugins/sortDefsChildren.d.ts delete mode 100644 bin/svgo-client/svgo-cli.js diff --git a/bin/svgo-client/node_modules/.bin/svgo b/bin/svgo-client/node_modules/.bin/svgo deleted file mode 100644 index ce82d5a..0000000 --- a/bin/svgo-client/node_modules/.bin/svgo +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) - if command -v cygpath > /dev/null 2>&1; then - basedir=`cygpath -w "$basedir"` - fi - ;; -esac - -if [ -x "$basedir/node" ]; then - exec "$basedir/node" "$basedir/../svgo/bin/svgo.js" "$@" -else - exec node "$basedir/../svgo/bin/svgo.js" "$@" -fi diff --git a/bin/svgo-client/node_modules/.bin/svgo.cmd b/bin/svgo-client/node_modules/.bin/svgo.cmd deleted file mode 100644 index b1224b1..0000000 --- a/bin/svgo-client/node_modules/.bin/svgo.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -GOTO start -:find_dp0 -SET dp0=%~dp0 -EXIT /b -:start -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\svgo\bin\svgo.js" %* diff --git a/bin/svgo-client/node_modules/.bin/svgo.ps1 b/bin/svgo-client/node_modules/.bin/svgo.ps1 deleted file mode 100644 index 8f110ab..0000000 --- a/bin/svgo-client/node_modules/.bin/svgo.ps1 +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "$basedir/node$exe" "$basedir/../svgo/bin/svgo.js" $args - } else { - & "$basedir/node$exe" "$basedir/../svgo/bin/svgo.js" $args - } - $ret=$LASTEXITCODE -} else { - # Support pipeline input - if ($MyInvocation.ExpectingInput) { - $input | & "node$exe" "$basedir/../svgo/bin/svgo.js" $args - } else { - & "node$exe" "$basedir/../svgo/bin/svgo.js" $args - } - $ret=$LASTEXITCODE -} -exit $ret diff --git a/bin/svgo-client/node_modules/commander/typings/index.d.ts b/bin/svgo-client/node_modules/commander/typings/index.d.ts deleted file mode 100644 index e77cb1b..0000000 --- a/bin/svgo-client/node_modules/commander/typings/index.d.ts +++ /dev/null @@ -1,884 +0,0 @@ -// Type definitions for commander -// Original definitions by: Alan Agius , Marcelo Dezem , vvakame , Jules Randolph - -// Using method rather than property for method-signature-style, to document method overloads separately. Allow either. -/* eslint-disable @typescript-eslint/method-signature-style */ -/* eslint-disable @typescript-eslint/no-explicit-any */ - -// This is a trick to encourage editor to suggest the known literals while still -// allowing any BaseType value. -// References: -// - https://github.com/microsoft/TypeScript/issues/29729 -// - https://github.com/sindresorhus/type-fest/blob/main/source/literal-union.d.ts -// - https://github.com/sindresorhus/type-fest/blob/main/source/primitive.d.ts -type LiteralUnion = LiteralType | (BaseType & Record); - -export class CommanderError extends Error { - code: string; - exitCode: number; - message: string; - nestedError?: string; - - /** - * Constructs the CommanderError class - * @param exitCode - suggested exit code which could be used with process.exit - * @param code - an id string representing the error - * @param message - human-readable description of the error - * @constructor - */ - constructor(exitCode: number, code: string, message: string); -} - -export class InvalidArgumentError extends CommanderError { - /** - * Constructs the InvalidArgumentError class - * @param message - explanation of why argument is invalid - * @constructor - */ - constructor(message: string); -} -export { InvalidArgumentError as InvalidOptionArgumentError }; // deprecated old name - -export interface ErrorOptions { // optional parameter for error() - /** an id string representing the error */ - code?: string; - /** suggested exit code which could be used with process.exit */ - exitCode?: number; -} - -export class Argument { - description: string; - required: boolean; - variadic: boolean; - defaultValue?: any; - defaultValueDescription?: string; - argChoices?: string[]; - - /** - * Initialize a new command argument with the given name and description. - * The default is that the argument is required, and you can explicitly - * indicate this with <> around the name. Put [] around the name for an optional argument. - */ - constructor(arg: string, description?: string); - - /** - * Return argument name. - */ - name(): string; - - /** - * Set the default value, and optionally supply the description to be displayed in the help. - */ - default(value: unknown, description?: string): this; - - /** - * Set the custom handler for processing CLI command arguments into argument values. - */ - argParser(fn: (value: string, previous: T) => T): this; - - /** - * Only allow argument value to be one of choices. - */ - choices(values: readonly string[]): this; - - /** - * Make argument required. - */ - argRequired(): this; - - /** - * Make argument optional. - */ - argOptional(): this; -} - -export class Option { - flags: string; - description: string; - - required: boolean; // A value must be supplied when the option is specified. - optional: boolean; // A value is optional when the option is specified. - variadic: boolean; - mandatory: boolean; // The option must have a value after parsing, which usually means it must be specified on command line. - short?: string; - long?: string; - negate: boolean; - defaultValue?: any; - defaultValueDescription?: string; - presetArg?: unknown; - envVar?: string; - parseArg?: (value: string, previous: T) => T; - hidden: boolean; - argChoices?: string[]; - - constructor(flags: string, description?: string); - - /** - * Set the default value, and optionally supply the description to be displayed in the help. - */ - default(value: unknown, description?: string): this; - - /** - * Preset to use when option used without option-argument, especially optional but also boolean and negated. - * The custom processing (parseArg) is called. - * - * @example - * ```ts - * new Option('--color').default('GREYSCALE').preset('RGB'); - * new Option('--donate [amount]').preset('20').argParser(parseFloat); - * ``` - */ - preset(arg: unknown): this; - - /** - * Add option name(s) that conflict with this option. - * An error will be displayed if conflicting options are found during parsing. - * - * @example - * ```ts - * new Option('--rgb').conflicts('cmyk'); - * new Option('--js').conflicts(['ts', 'jsx']); - * ``` - */ - conflicts(names: string | string[]): this; - - /** - * Specify implied option values for when this option is set and the implied options are not. - * - * The custom processing (parseArg) is not called on the implied values. - * - * @example - * program - * .addOption(new Option('--log', 'write logging information to file')) - * .addOption(new Option('--trace', 'log extra details').implies({ log: 'trace.txt' })); - */ - implies(optionValues: OptionValues): this; - - /** - * Set environment variable to check for option value. - * - * An environment variables is only used if when processed the current option value is - * undefined, or the source of the current value is 'default' or 'config' or 'env'. - */ - env(name: string): this; - - /** - * Calculate the full description, including defaultValue etc. - */ - fullDescription(): string; - - /** - * Set the custom handler for processing CLI option arguments into option values. - */ - argParser(fn: (value: string, previous: T) => T): this; - - /** - * Whether the option is mandatory and must have a value after parsing. - */ - makeOptionMandatory(mandatory?: boolean): this; - - /** - * Hide option in help. - */ - hideHelp(hide?: boolean): this; - - /** - * Only allow option value to be one of choices. - */ - choices(values: readonly string[]): this; - - /** - * Return option name. - */ - name(): string; - - /** - * Return option name, in a camelcase format that can be used - * as a object attribute key. - */ - attributeName(): string; - - /** - * Return whether a boolean option. - * - * Options are one of boolean, negated, required argument, or optional argument. - */ - isBoolean(): boolean; -} - -export class Help { - /** output helpWidth, long lines are wrapped to fit */ - helpWidth?: number; - sortSubcommands: boolean; - sortOptions: boolean; - showGlobalOptions: boolean; - - constructor(); - - /** Get the command term to show in the list of subcommands. */ - subcommandTerm(cmd: Command): string; - /** Get the command summary to show in the list of subcommands. */ - subcommandDescription(cmd: Command): string; - /** Get the option term to show in the list of options. */ - optionTerm(option: Option): string; - /** Get the option description to show in the list of options. */ - optionDescription(option: Option): string; - /** Get the argument term to show in the list of arguments. */ - argumentTerm(argument: Argument): string; - /** Get the argument description to show in the list of arguments. */ - argumentDescription(argument: Argument): string; - - /** Get the command usage to be displayed at the top of the built-in help. */ - commandUsage(cmd: Command): string; - /** Get the description for the command. */ - commandDescription(cmd: Command): string; - - /** Get an array of the visible subcommands. Includes a placeholder for the implicit help command, if there is one. */ - visibleCommands(cmd: Command): Command[]; - /** Get an array of the visible options. Includes a placeholder for the implicit help option, if there is one. */ - visibleOptions(cmd: Command): Option[]; - /** Get an array of the visible global options. (Not including help.) */ - visibleGlobalOptions(cmd: Command): Option[]; - /** Get an array of the arguments which have descriptions. */ - visibleArguments(cmd: Command): Argument[]; - - /** Get the longest command term length. */ - longestSubcommandTermLength(cmd: Command, helper: Help): number; - /** Get the longest option term length. */ - longestOptionTermLength(cmd: Command, helper: Help): number; - /** Get the longest global option term length. */ - longestGlobalOptionTermLength(cmd: Command, helper: Help): number; - /** Get the longest argument term length. */ - longestArgumentTermLength(cmd: Command, helper: Help): number; - /** Calculate the pad width from the maximum term length. */ - padWidth(cmd: Command, helper: Help): number; - - /** - * Wrap the given string to width characters per line, with lines after the first indented. - * Do not wrap if insufficient room for wrapping (minColumnWidth), or string is manually formatted. - */ - wrap(str: string, width: number, indent: number, minColumnWidth?: number): string; - - /** Generate the built-in help text. */ - formatHelp(cmd: Command, helper: Help): string; -} -export type HelpConfiguration = Partial; - -export interface ParseOptions { - from: 'node' | 'electron' | 'user'; -} -export interface HelpContext { // optional parameter for .help() and .outputHelp() - error: boolean; -} -export interface AddHelpTextContext { // passed to text function used with .addHelpText() - error: boolean; - command: Command; -} -export interface OutputConfiguration { - writeOut?(str: string): void; - writeErr?(str: string): void; - getOutHelpWidth?(): number; - getErrHelpWidth?(): number; - outputError?(str: string, write: (str: string) => void): void; - -} - -export type AddHelpTextPosition = 'beforeAll' | 'before' | 'after' | 'afterAll'; -export type HookEvent = 'preSubcommand' | 'preAction' | 'postAction'; -// The source is a string so author can define their own too. -export type OptionValueSource = LiteralUnion<'default' | 'config' | 'env' | 'cli' | 'implied', string> | undefined; - -export type OptionValues = Record; - -export class Command { - args: string[]; - processedArgs: any[]; - readonly commands: readonly Command[]; - readonly options: readonly Option[]; - readonly registeredArguments: readonly Argument[]; - parent: Command | null; - - constructor(name?: string); - - /** - * Set the program version to `str`. - * - * This method auto-registers the "-V, --version" flag - * which will print the version number when passed. - * - * You can optionally supply the flags and description to override the defaults. - */ - version(str: string, flags?: string, description?: string): this; - /** - * Get the program version. - */ - version(): string | undefined; - - /** - * Define a command, implemented using an action handler. - * - * @remarks - * The command description is supplied using `.description`, not as a parameter to `.command`. - * - * @example - * ```ts - * program - * .command('clone [destination]') - * .description('clone a repository into a newly created directory') - * .action((source, destination) => { - * console.log('clone command called'); - * }); - * ``` - * - * @param nameAndArgs - command name and arguments, args are `` or `[optional]` and last may also be `variadic...` - * @param opts - configuration options - * @returns new command - */ - command(nameAndArgs: string, opts?: CommandOptions): ReturnType; - /** - * Define a command, implemented in a separate executable file. - * - * @remarks - * The command description is supplied as the second parameter to `.command`. - * - * @example - * ```ts - * program - * .command('start ', 'start named service') - * .command('stop [service]', 'stop named service, or all if no name supplied'); - * ``` - * - * @param nameAndArgs - command name and arguments, args are `` or `[optional]` and last may also be `variadic...` - * @param description - description of executable command - * @param opts - configuration options - * @returns `this` command for chaining - */ - command(nameAndArgs: string, description: string, opts?: ExecutableCommandOptions): this; - - /** - * Factory routine to create a new unattached command. - * - * See .command() for creating an attached subcommand, which uses this routine to - * create the command. You can override createCommand to customise subcommands. - */ - createCommand(name?: string): Command; - - /** - * Add a prepared subcommand. - * - * See .command() for creating an attached subcommand which inherits settings from its parent. - * - * @returns `this` command for chaining - */ - addCommand(cmd: Command, opts?: CommandOptions): this; - - /** - * Factory routine to create a new unattached argument. - * - * See .argument() for creating an attached argument, which uses this routine to - * create the argument. You can override createArgument to return a custom argument. - */ - createArgument(name: string, description?: string): Argument; - - /** - * Define argument syntax for command. - * - * The default is that the argument is required, and you can explicitly - * indicate this with <> around the name. Put [] around the name for an optional argument. - * - * @example - * ``` - * program.argument(''); - * program.argument('[output-file]'); - * ``` - * - * @returns `this` command for chaining - */ - argument(flags: string, description: string, fn: (value: string, previous: T) => T, defaultValue?: T): this; - argument(name: string, description?: string, defaultValue?: unknown): this; - - /** - * Define argument syntax for command, adding a prepared argument. - * - * @returns `this` command for chaining - */ - addArgument(arg: Argument): this; - - /** - * Define argument syntax for command, adding multiple at once (without descriptions). - * - * See also .argument(). - * - * @example - * ``` - * program.arguments(' [env]'); - * ``` - * - * @returns `this` command for chaining - */ - arguments(names: string): this; - - /** - * Override default decision whether to add implicit help command. - * - * @example - * ``` - * addHelpCommand() // force on - * addHelpCommand(false); // force off - * addHelpCommand('help [cmd]', 'display help for [cmd]'); // force on with custom details - * ``` - * - * @returns `this` command for chaining - */ - addHelpCommand(enableOrNameAndArgs?: string | boolean, description?: string): this; - - /** - * Add hook for life cycle event. - */ - hook(event: HookEvent, listener: (thisCommand: Command, actionCommand: Command) => void | Promise): this; - - /** - * Register callback to use as replacement for calling process.exit. - */ - exitOverride(callback?: (err: CommanderError) => never | void): this; - - /** - * Display error message and exit (or call exitOverride). - */ - error(message: string, errorOptions?: ErrorOptions): never; - - /** - * You can customise the help with a subclass of Help by overriding createHelp, - * or by overriding Help properties using configureHelp(). - */ - createHelp(): Help; - - /** - * You can customise the help by overriding Help properties using configureHelp(), - * or with a subclass of Help by overriding createHelp(). - */ - configureHelp(configuration: HelpConfiguration): this; - /** Get configuration */ - configureHelp(): HelpConfiguration; - - /** - * The default output goes to stdout and stderr. You can customise this for special - * applications. You can also customise the display of errors by overriding outputError. - * - * The configuration properties are all functions: - * ``` - * // functions to change where being written, stdout and stderr - * writeOut(str) - * writeErr(str) - * // matching functions to specify width for wrapping help - * getOutHelpWidth() - * getErrHelpWidth() - * // functions based on what is being written out - * outputError(str, write) // used for displaying errors, and not used for displaying help - * ``` - */ - configureOutput(configuration: OutputConfiguration): this; - /** Get configuration */ - configureOutput(): OutputConfiguration; - - /** - * Copy settings that are useful to have in common across root command and subcommands. - * - * (Used internally when adding a command using `.command()` so subcommands inherit parent settings.) - */ - copyInheritedSettings(sourceCommand: Command): this; - - /** - * Display the help or a custom message after an error occurs. - */ - showHelpAfterError(displayHelp?: boolean | string): this; - - /** - * Display suggestion of similar commands for unknown commands, or options for unknown options. - */ - showSuggestionAfterError(displaySuggestion?: boolean): this; - - /** - * Register callback `fn` for the command. - * - * @example - * ``` - * program - * .command('serve') - * .description('start service') - * .action(function() { - * // do work here - * }); - * ``` - * - * @returns `this` command for chaining - */ - action(fn: (...args: any[]) => void | Promise): this; - - /** - * Define option with `flags`, `description`, and optional argument parsing function or `defaultValue` or both. - * - * The `flags` string contains the short and/or long flags, separated by comma, a pipe or space. A required - * option-argument is indicated by `<>` and an optional option-argument by `[]`. - * - * See the README for more details, and see also addOption() and requiredOption(). - * - * @example - * - * ```js - * program - * .option('-p, --pepper', 'add pepper') - * .option('-p, --pizza-type ', 'type of pizza') // required option-argument - * .option('-c, --cheese [CHEESE]', 'add extra cheese', 'mozzarella') // optional option-argument with default - * .option('-t, --tip ', 'add tip to purchase cost', parseFloat) // custom parse function - * ``` - * - * @returns `this` command for chaining - */ - option(flags: string, description?: string, defaultValue?: string | boolean | string[]): this; - option(flags: string, description: string, parseArg: (value: string, previous: T) => T, defaultValue?: T): this; - /** @deprecated since v7, instead use choices or a custom function */ - option(flags: string, description: string, regexp: RegExp, defaultValue?: string | boolean | string[]): this; - - /** - * Define a required option, which must have a value after parsing. This usually means - * the option must be specified on the command line. (Otherwise the same as .option().) - * - * The `flags` string contains the short and/or long flags, separated by comma, a pipe or space. - */ - requiredOption(flags: string, description?: string, defaultValue?: string | boolean | string[]): this; - requiredOption(flags: string, description: string, parseArg: (value: string, previous: T) => T, defaultValue?: T): this; - /** @deprecated since v7, instead use choices or a custom function */ - requiredOption(flags: string, description: string, regexp: RegExp, defaultValue?: string | boolean | string[]): this; - - /** - * Factory routine to create a new unattached option. - * - * See .option() for creating an attached option, which uses this routine to - * create the option. You can override createOption to return a custom option. - */ - - createOption(flags: string, description?: string): Option; - - /** - * Add a prepared Option. - * - * See .option() and .requiredOption() for creating and attaching an option in a single call. - */ - addOption(option: Option): this; - - /** - * Whether to store option values as properties on command object, - * or store separately (specify false). In both cases the option values can be accessed using .opts(). - * - * @returns `this` command for chaining - */ - storeOptionsAsProperties(): this & T; - storeOptionsAsProperties(storeAsProperties: true): this & T; - storeOptionsAsProperties(storeAsProperties?: boolean): this; - - /** - * Retrieve option value. - */ - getOptionValue(key: string): any; - - /** - * Store option value. - */ - setOptionValue(key: string, value: unknown): this; - - /** - * Store option value and where the value came from. - */ - setOptionValueWithSource(key: string, value: unknown, source: OptionValueSource): this; - - /** - * Get source of option value. - */ - getOptionValueSource(key: string): OptionValueSource | undefined; - - /** - * Get source of option value. See also .optsWithGlobals(). - */ - getOptionValueSourceWithGlobals(key: string): OptionValueSource | undefined; - - /** - * Alter parsing of short flags with optional values. - * - * @example - * ``` - * // for `.option('-f,--flag [value]'): - * .combineFlagAndOptionalValue(true) // `-f80` is treated like `--flag=80`, this is the default behaviour - * .combineFlagAndOptionalValue(false) // `-fb` is treated like `-f -b` - * ``` - * - * @returns `this` command for chaining - */ - combineFlagAndOptionalValue(combine?: boolean): this; - - /** - * Allow unknown options on the command line. - * - * @returns `this` command for chaining - */ - allowUnknownOption(allowUnknown?: boolean): this; - - /** - * Allow excess command-arguments on the command line. Pass false to make excess arguments an error. - * - * @returns `this` command for chaining - */ - allowExcessArguments(allowExcess?: boolean): this; - - /** - * Enable positional options. Positional means global options are specified before subcommands which lets - * subcommands reuse the same option names, and also enables subcommands to turn on passThroughOptions. - * - * The default behaviour is non-positional and global options may appear anywhere on the command line. - * - * @returns `this` command for chaining - */ - enablePositionalOptions(positional?: boolean): this; - - /** - * Pass through options that come after command-arguments rather than treat them as command-options, - * so actual command-options come before command-arguments. Turning this on for a subcommand requires - * positional options to have been enabled on the program (parent commands). - * - * The default behaviour is non-positional and options may appear before or after command-arguments. - * - * @returns `this` command for chaining - */ - passThroughOptions(passThrough?: boolean): this; - - /** - * Parse `argv`, setting options and invoking commands when defined. - * - * The default expectation is that the arguments are from node and have the application as argv[0] - * and the script being run in argv[1], with user parameters after that. - * - * @example - * ``` - * program.parse(process.argv); - * program.parse(); // implicitly use process.argv and auto-detect node vs electron conventions - * program.parse(my-args, { from: 'user' }); // just user supplied arguments, nothing special about argv[0] - * ``` - * - * @returns `this` command for chaining - */ - parse(argv?: readonly string[], options?: ParseOptions): this; - - /** - * Parse `argv`, setting options and invoking commands when defined. - * - * Use parseAsync instead of parse if any of your action handlers are async. Returns a Promise. - * - * The default expectation is that the arguments are from node and have the application as argv[0] - * and the script being run in argv[1], with user parameters after that. - * - * @example - * ``` - * program.parseAsync(process.argv); - * program.parseAsync(); // implicitly use process.argv and auto-detect node vs electron conventions - * program.parseAsync(my-args, { from: 'user' }); // just user supplied arguments, nothing special about argv[0] - * ``` - * - * @returns Promise - */ - parseAsync(argv?: readonly string[], options?: ParseOptions): Promise; - - /** - * Parse options from `argv` removing known options, - * and return argv split into operands and unknown arguments. - * - * argv => operands, unknown - * --known kkk op => [op], [] - * op --known kkk => [op], [] - * sub --unknown uuu op => [sub], [--unknown uuu op] - * sub -- --unknown uuu op => [sub --unknown uuu op], [] - */ - parseOptions(argv: string[]): ParseOptionsResult; - - /** - * Return an object containing local option values as key-value pairs - */ - opts(): T; - - /** - * Return an object containing merged local and global option values as key-value pairs. - */ - optsWithGlobals(): T; - - /** - * Set the description. - * - * @returns `this` command for chaining - */ - - description(str: string): this; - /** @deprecated since v8, instead use .argument to add command argument with description */ - description(str: string, argsDescription: Record): this; - /** - * Get the description. - */ - description(): string; - - /** - * Set the summary. Used when listed as subcommand of parent. - * - * @returns `this` command for chaining - */ - - summary(str: string): this; - /** - * Get the summary. - */ - summary(): string; - - /** - * Set an alias for the command. - * - * You may call more than once to add multiple aliases. Only the first alias is shown in the auto-generated help. - * - * @returns `this` command for chaining - */ - alias(alias: string): this; - /** - * Get alias for the command. - */ - alias(): string; - - /** - * Set aliases for the command. - * - * Only the first alias is shown in the auto-generated help. - * - * @returns `this` command for chaining - */ - aliases(aliases: readonly string[]): this; - /** - * Get aliases for the command. - */ - aliases(): string[]; - - /** - * Set the command usage. - * - * @returns `this` command for chaining - */ - usage(str: string): this; - /** - * Get the command usage. - */ - usage(): string; - - /** - * Set the name of the command. - * - * @returns `this` command for chaining - */ - name(str: string): this; - /** - * Get the name of the command. - */ - name(): string; - - /** - * Set the name of the command from script filename, such as process.argv[1], - * or require.main.filename, or __filename. - * - * (Used internally and public although not documented in README.) - * - * @example - * ```ts - * program.nameFromFilename(require.main.filename); - * ``` - * - * @returns `this` command for chaining - */ - nameFromFilename(filename: string): this; - - /** - * Set the directory for searching for executable subcommands of this command. - * - * @example - * ```ts - * program.executableDir(__dirname); - * // or - * program.executableDir('subcommands'); - * ``` - * - * @returns `this` command for chaining - */ - executableDir(path: string): this; - /** - * Get the executable search directory. - */ - executableDir(): string | null; - - /** - * Output help information for this command. - * - * Outputs built-in help, and custom text added using `.addHelpText()`. - * - */ - outputHelp(context?: HelpContext): void; - /** @deprecated since v7 */ - outputHelp(cb?: (str: string) => string): void; - - /** - * Return command help documentation. - */ - helpInformation(context?: HelpContext): string; - - /** - * You can pass in flags and a description to override the help - * flags and help description for your command. Pass in false - * to disable the built-in help option. - */ - helpOption(flags?: string | boolean, description?: string): this; - - /** - * Output help information and exit. - * - * Outputs built-in help, and custom text added using `.addHelpText()`. - */ - help(context?: HelpContext): never; - /** @deprecated since v7 */ - help(cb?: (str: string) => string): never; - - /** - * Add additional text to be displayed with the built-in help. - * - * Position is 'before' or 'after' to affect just this command, - * and 'beforeAll' or 'afterAll' to affect this command and all its subcommands. - */ - addHelpText(position: AddHelpTextPosition, text: string): this; - addHelpText(position: AddHelpTextPosition, text: (context: AddHelpTextContext) => string): this; - - /** - * Add a listener (callback) for when events occur. (Implemented using EventEmitter.) - */ - on(event: string | symbol, listener: (...args: any[]) => void): this; -} - -export interface CommandOptions { - hidden?: boolean; - isDefault?: boolean; - /** @deprecated since v7, replaced by hidden */ - noHelp?: boolean; -} -export interface ExecutableCommandOptions extends CommandOptions { - executableFile?: string; -} - -export interface ParseOptionsResult { - operands: string[]; - unknown: string[]; -} - -export function createCommand(name?: string): Command; -export function createOption(flags: string, description?: string): Option; -export function createArgument(name: string, description?: string): Argument; - -export const program: Command; diff --git a/bin/svgo-client/node_modules/css-select/lib/attributes.d.ts b/bin/svgo-client/node_modules/css-select/lib/attributes.d.ts deleted file mode 100644 index 27b60a5..0000000 --- a/bin/svgo-client/node_modules/css-select/lib/attributes.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import type { CompiledQuery, InternalOptions } from "./types.js"; -import type { AttributeSelector, AttributeAction } from "css-what"; -/** - * Attribute selectors - */ -export declare const attributeRules: Record(next: CompiledQuery, data: AttributeSelector, options: InternalOptions) => CompiledQuery>; -//# sourceMappingURL=attributes.d.ts.map \ No newline at end of file diff --git a/bin/svgo-client/node_modules/css-select/lib/compile.d.ts b/bin/svgo-client/node_modules/css-select/lib/compile.d.ts deleted file mode 100644 index f67b508..0000000 --- a/bin/svgo-client/node_modules/css-select/lib/compile.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Selector } from "css-what"; -import type { CompiledQuery, InternalOptions, InternalSelector } from "./types.js"; -/** - * Compiles a selector to an executable function. - * - * @param selector Selector to compile. - * @param options Compilation options. - * @param context Optional context for the selector. - */ -export declare function compile(selector: string | Selector[][], options: InternalOptions, context?: Node[] | Node): CompiledQuery; -export declare function compileUnsafe(selector: string | Selector[][], options: InternalOptions, context?: Node[] | Node): CompiledQuery; -export declare function compileToken(token: InternalSelector[][], options: InternalOptions, context?: Node[] | Node): CompiledQuery; -//# sourceMappingURL=compile.d.ts.map \ No newline at end of file diff --git a/bin/svgo-client/node_modules/css-select/lib/esm/attributes.d.ts b/bin/svgo-client/node_modules/css-select/lib/esm/attributes.d.ts deleted file mode 100644 index 27b60a5..0000000 --- a/bin/svgo-client/node_modules/css-select/lib/esm/attributes.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import type { CompiledQuery, InternalOptions } from "./types.js"; -import type { AttributeSelector, AttributeAction } from "css-what"; -/** - * Attribute selectors - */ -export declare const attributeRules: Record(next: CompiledQuery, data: AttributeSelector, options: InternalOptions) => CompiledQuery>; -//# sourceMappingURL=attributes.d.ts.map \ No newline at end of file diff --git a/bin/svgo-client/node_modules/css-select/lib/esm/compile.d.ts b/bin/svgo-client/node_modules/css-select/lib/esm/compile.d.ts deleted file mode 100644 index f67b508..0000000 --- a/bin/svgo-client/node_modules/css-select/lib/esm/compile.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Selector } from "css-what"; -import type { CompiledQuery, InternalOptions, InternalSelector } from "./types.js"; -/** - * Compiles a selector to an executable function. - * - * @param selector Selector to compile. - * @param options Compilation options. - * @param context Optional context for the selector. - */ -export declare function compile(selector: string | Selector[][], options: InternalOptions, context?: Node[] | Node): CompiledQuery; -export declare function compileUnsafe(selector: string | Selector[][], options: InternalOptions, context?: Node[] | Node): CompiledQuery; -export declare function compileToken(token: InternalSelector[][], options: InternalOptions, context?: Node[] | Node): CompiledQuery; -//# sourceMappingURL=compile.d.ts.map \ No newline at end of file diff --git a/bin/svgo-client/node_modules/css-select/lib/esm/general.d.ts b/bin/svgo-client/node_modules/css-select/lib/esm/general.d.ts deleted file mode 100644 index 2baa1f3..0000000 --- a/bin/svgo-client/node_modules/css-select/lib/esm/general.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { CompiledQuery, InternalOptions, InternalSelector, CompileToken } from "./types.js"; -export declare function compileGeneralSelector(next: CompiledQuery, selector: InternalSelector, options: InternalOptions, context: Node[] | undefined, compileToken: CompileToken): CompiledQuery; -//# sourceMappingURL=general.d.ts.map \ No newline at end of file diff --git a/bin/svgo-client/node_modules/css-select/lib/esm/helpers/cache.d.ts b/bin/svgo-client/node_modules/css-select/lib/esm/helpers/cache.d.ts deleted file mode 100644 index 69ec10f..0000000 --- a/bin/svgo-client/node_modules/css-select/lib/esm/helpers/cache.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { CompiledQuery, InternalOptions } from "../types.js"; -/** - * Some selectors such as `:contains` and (non-relative) `:has` will only be - * able to match elements if their parents match the selector (as they contain - * a subset of the elements that the parent contains). - * - * This function wraps the given `matches` function in a function that caches - * the results of the parent elements, so that the `matches` function only - * needs to be called once for each subtree. - */ -export declare function cacheParentResults(next: CompiledQuery, { adapter, cacheResults }: InternalOptions, matches: (elem: ElementNode) => boolean): CompiledQuery; -//# sourceMappingURL=cache.d.ts.map \ No newline at end of file diff --git a/bin/svgo-client/node_modules/css-select/lib/esm/helpers/querying.d.ts b/bin/svgo-client/node_modules/css-select/lib/esm/helpers/querying.d.ts deleted file mode 100644 index 8c376b4..0000000 --- a/bin/svgo-client/node_modules/css-select/lib/esm/helpers/querying.d.ts +++ /dev/null @@ -1,24 +0,0 @@ -import type { InternalOptions, Predicate, Adapter } from "../types.js"; -/** - * Find all elements matching the query. If not in XML mode, the query will ignore - * the contents of `