svg-spritemap-webpack-plugin since SVGO v2.4.0 release
See original GitHub issueDescription This plugin stopped working in project using latest SVGO release 2.4.0
Expected behavior This should work with latest SVGO update as SVGO is a peer dependency of many projects.
Actual behavior When running webpack :
"extendDefaultPlugins" utility is deprecated.
Use "preset-default" plugin with overrides instead.
For example:
{
name: 'preset-default',
params: {
overrides: {
// customize plugin options
convertShapeToPath: {
convertArcs: true
},
// disable plugins
convertPathData: false
}
}
}
System information
System:
OS: macOS 11.5.2
CPU: (8) arm64 Apple M1
Memory: 122.22 MB / 16.00 GB
Shell: 3.3.1 - /opt/homebrew/bin/fish
Binaries:
Node: 16.6.1 - ~/.local/share/nvm/v16.6.1/bin/node
npm: 7.20.6 - ~/.local/share/nvm/v16.6.1/bin/npm
npmPackages:
@babel/core: 7.15.0 => 7.15.0
@babel/eslint-parser: 7.15.0 => 7.15.0
@babel/eslint-plugin: 7.14.5 => 7.14.5
@babel/plugin-proposal-class-properties: 7.14.5 => 7.14.5
@babel/plugin-syntax-dynamic-import: 7.8.3 => 7.8.3
@babel/plugin-transform-runtime: 7.15.0 => 7.15.0
@babel/plugin-transform-spread: 7.14.6 => 7.14.6
@babel/preset-env: 7.15.0 => 7.15.0
@babel/register: 7.15.3 => 7.15.3
@babel/runtime-corejs3: 7.15.3 => 7.15.3
autosize: 5.0.1 => 5.0.1
axios: 0.21.1 => 0.21.1
babel-loader: 8.2.2 => 8.2.2
body-scroll-lock: 4.0.0-beta.0 => 4.0.0-beta.0
chalk: 4.1.2 => 4.1.2
clean-webpack-plugin: 4.0.0-alpha.0 => 4.0.0-alpha.0
core-js: 3.16.2 => 3.16.2
css-loader: 6.2.0 => 6.2.0
css-minimizer-webpack-plugin: 3.0.2 => 3.0.2
current-device: 0.10.2 => 0.10.2
deepmerge: 4.2.2 => 4.2.2
dotenv: 10.0.0 => 10.0.0
dotenv-expand: 5.1.0 => 5.1.0
dotenv-parse-variables: 2.0.0 => 2.0.0
email-validator: 2.0.4 => 2.0.4
eslint: 7.32.0 => 7.32.0
eslint-config-prettier: 8.3.0 => 8.3.0
eslint-config-standard: 16.0.3 => 16.0.3
eslint-import-resolver-custom-alias: 1.2.0 => 1.2.0
eslint-plugin-compat: 3.12.0 => 3.12.0
eslint-plugin-import: 2.24.0 => 2.24.0
eslint-plugin-node: 11.1.0 => 11.1.0
eslint-plugin-prettier: 3.4.0 => 3.4.0
eslint-plugin-promise: 5.1.0 => 5.1.0
eslint-webpack-plugin: 3.0.1 => 3.0.1
fibers: 5.0.0 => 5.0.0
fs-extra: 10.0.0 => 10.0.0
glob-all: 3.2.1 => 3.2.1
gulp: 4.0.2 => 4.0.2
gulp-svg-sprite: 1.5.0 => 1.5.0
image-minimizer-webpack-plugin: 2.2.0 => 2.2.0
image-webpack-loader: 7.0.1 => 7.0.1
imagemin-gifsicle: 7.0.0 => 7.0.0
imagemin-jpegtran: 7.0.0 => 7.0.0
imagemin-optipng: 8.0.0 => 8.0.0
imagemin-svgo: 9.0.0 => 9.0.0
justified-layout: 4.1.0 => 4.1.0
mapbox-gl: 2.4.1 => 2.4.1
mini-css-extract-plugin: 2.2.0 => 2.2.0
notiflix: 3.0.1 => 3.0.1
npm-check-updates: 11.8.3 => 11.8.3
ora: 5.4.1 => 5.4.1
photoswipe: 4.1.3 => 4.1.3
polyfill-library: 3.107.1 => 3.107.1
postcss: 8.3.6 => 8.3.6
postcss-loader: 6.1.1 => 6.1.1
postcss-normalize: 10.0.0 => 10.0.0
postcss-normalize-charset: 5.0.1 => 5.0.1
postcss-normalize-url: 5.0.2 => 5.0.2
postcss-preset-env: 6.7.0 => 6.7.0
postcss-sort-media-queries: 3.11.12 => 3.11.12
postcss-viewport-height-correction: 1.1.1 => 1.1.1
prettier: 2.3.2 => 2.3.2
purgecss-webpack-plugin: 4.0.3 => 4.0.3
quicklink: 2.2.0 => 2.2.0
raf-schd: 4.0.3 => 4.0.3
resolve-url-loader: 4.0.0 => 4.0.0
sass: 1.38.0 => 1.38.0
sass-loader: 12.1.0 => 12.1.0
scroll-js: 3.4.2 => 3.4.2
stylelint: 13.13.1 => 13.13.1
stylelint-config-prettier: 8.0.2 => 8.0.2
stylelint-config-recess-order: 2.5.0 => 2.5.0
stylelint-config-recommended-scss: 4.3.0 => 4.3.0
stylelint-config-standard: 22.0.0 => 22.0.0
stylelint-no-unsupported-browser-features: 5.0.1 => 5.0.1
stylelint-prettier: 1.2.0 => 1.2.0
stylelint-scss: 3.20.1 => 3.20.1
stylelint-webpack-plugin: 3.0.1 => 3.0.1
svg-spritemap-webpack-plugin: ^4.2.0 => 4.2.0
svgo: 2.4.0 => 2.4.0
terser-webpack-plugin: 5.1.4 => 5.1.4
webpack: 5.50.0 => 5.50.0
webpack-assets-manifest: 5.0.6 => 5.0.6
webpack-bundle-analyzer: 4.4.2 => 4.4.2
webpack-dev-server: 4.0.0-beta.3 => 4.0.0-beta.3
webpack-livereload-plugin: 3.0.2 => 3.0.2
webpack-remove-empty-scripts: 0.7.1 => 0.7.1
zooming: 2.1.1 => 2.1.1
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:11 (5 by maintainers)
Top Results From Across the Web
Releases · svg/svgo - GitHub
Node.js tool for optimizing SVG files. Contribute to svg/svgo development by creating an account on GitHub.
Read more >svgo - npm
Nodejs-based tool for optimizing SVG vector graphics files. Latest version: 3.0.2, last published: a month ago. Start using svgo in your ...
Read more >This SVGO version is no longer supported. Upgrade to v2.x.x
I encountered this error while installing dependencies (npm install) for an existing projects. and solved this by installing svgo globally ...
Read more >Implementing Icons - DEV Community
Icons have played an important role since the birth of the Graphical User ... SvgSpritemapWebpackPlugin can also run svgo and svg4everybody ...
Read more >this svgo version is no longer supported. upgrade to v2.x.x.
npm WARN deprecated svgo@1.3.2: This SVGO version is no longer supported. ... WARN deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address' ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Have the same issue
@cascornelissen The master build can solve this issue for me. https://github.com/cascornelissen/svg-spritemap-webpack-plugin/issues/175#issuecomment-904906685