svgr

Transform SVGs into React components 🦁

MIT License

Downloads
466M
Stars
10.3K
Committers
130

Bot releases are visible (Hide)

svgr - v5.5.0

Published by gregberge almost 4 years ago

Bug Fixes

Features

Performance Improvements

svgr - v5.4.0

Published by gregberge over 4 years ago

Bug Fixes

Features

  • add ForeignObject support for react native (#430) (1b56b85)
  • cli: make all CLI options available in config (a23a186), closes #431 #437
svgr - v5.3.1

Published by gregberge over 4 years ago

Bug Fixes

svgr - v5.3.0

Published by gregberge over 4 years ago

Bug Fixes

  • cli: remove confusion between {keep,ignore}-existing (#413) (c5430f9), closes #390
  • parcel-plugin: support "parcel" and "parcel-bundler" (853db4e), closes #410
  • svgo: support any SVGO config format (#412) (f2b2367), closes #400

Features

svgr - v5.2.0

Published by gregberge over 4 years ago

Bug Fixes

  • verify that svgoConfig.plugins is an array (#397) (88110b6)

Features

  • parcel-plugin: replace parcel-bundler with parcel (#387) (d09bcd5)
svgr - v5.1.0

Published by gregberge over 4 years ago

Bug Fixes

Features

  • add Svg prefix to exports that starts with a number (#383) (fd120d1), closes #379
  • allow to provide custom index.js template (#378) (f734dda)
svgr - v5.0.1

Published by gregberge almost 5 years ago

Bug Fixes

  • fix engines in package.json (a45d6fc)
svgr - v5.0.0

Published by gregberge almost 5 years ago

Bug Fixes

  • cli: fix "--out-dir" with single svg (b56407e), closes #304

Features

  • add titleId prop to enhance a11y (21409ae), closes #360
  • cli: add "--ignore-existing" option (dcd824c), closes #182
  • cli: allow multiple values in "--svg-props" and "--replace-attr-values" (d800319), closes #233
  • cli: generate index.js when --out-dir is used (9d7fb34), closes #189
  • cli: show help without any option (64f9ec1), closes #349
  • core: add "memo" option (f0e3793), closes #230
  • add "silent" option to cli (#351) (100147f)
  • drop Node.js v8 support (0a15277)
  • support file-loader v5 (7f258ab), closes #367
  • use new default template with function (86e0723)

BREAKING CHANGES

  • Node.js v8 is no longer supported.
svgr - v4.3.3

Published by gregberge about 5 years ago

Bug Fixes

  • babel-plugin-svg-dynamic-title: dont render empty title (#341) (88b24c5), closes #333
  • invalid characters in component name (#332) (4b4bd2c), closes #331
svgr - v4.3.2

Published by gregberge over 5 years ago

Performance Improvements

svgr - v4.3.1

Published by gregberge over 5 years ago

Bug Fixes

  • titleProp: handle the existing title case by using element instead of value (children) (#315) (065e7a9)
svgr - v4.3.0

Published by gregberge over 5 years ago

Features

  • cli: output relative destination paths (#312) (b78e471)
  • titleProps fallbacks to svg's title (#311) (8f92366)
svgr - v4.2.0

Published by gregberge over 5 years ago

Bug Fixes

  • keep viewBox when dimensions are removed (#281) (f476c8e)
  • babel-preset: expandProps + icon option (ddfae22), closes #277
  • cli: fix kebab case transformation with "_" (39c24c5), closes #280
  • hast-util-to-babel-ast: correctly handle aria attributes (23d12aa), closes #279
  • plugin-prettier: fix prettier warning (d01d33f)

Features

svgr - v4.1.0

Published by gregberge almost 6 years ago

Features

svgr - v4.0.4

Published by gregberge almost 6 years ago

Bug Fixes

svgr - v4.0.3

Published by gregberge almost 6 years ago

Bug Fixes

  • babel-plugin: fix usage of spread attribute(#231) (4186953)
  • upgrade dependencies (7e2195f)
svgr - v4.0.2

Published by gregberge almost 6 years ago

Bug Fixes

  • hast-util-to-babel-ast: replace tabs by spaces in attributes (b0f3d19), closes #219
svgr - v4.0.1

Published by gregberge almost 6 years ago

Bug Fixes

  • babel-plugin-transform-svg-component: support template that only return a single node (80ac40f), closes #223
  • babel-plugin-transform-svg-component: parsing error of JSX template exports defs (#225) (1e56309)
  • hast-util-to-babel-ast: correctly transforms data & aria attributes (99711c4), closes #221
  • hast-util-to-babel-ast: replace line-breaks in attributes (00a2625), closes #219
svgr - v4.0.0

Published by gregberge almost 6 years ago

Lighter, Better, Faster, Stronger!

⚑️ Twice faster @svgr/webpack (used in create-react-app)
✨ Ids are now automatically prefixed using filename
πŸ”₯ All new engine powered by rehype + Babel

Bug Fixes

  • prevent babel read babel.config.js (#206) (514d43d)
  • cli: fix --out-dir usage with absolute path (#208) (c922e2e)

Features

  • svgo: prefix ids by default (06c338d), closes #210
  • v4: new architecture (ac8b8ca)
  • allow dynamic properties in replaceAttrValues option (15f55fe), closes #205

BREAKING CHANGES

  • v4: template option must now returns a Babel AST
  • @svgr/core does not include svgo & prettier by default
  • h2x is replace by @svgr/plugin-jsx
svgr - v3.1.0

Published by gregberge about 6 years ago

Bug Fixes

Features

Package Rankings
Top 0.52% on Npmjs.org
Top 3.82% on Proxy.golang.org
Badges
Extracted from project README
License Donate npm package npm downloads CI Code Coverage
Related Projects