@figma-export/output-components-as-svgr
Advanced tools
Comparing version 4.8.0 to 5.0.0
import * as FigmaExport from '@figma-export/types'; | ||
import { Config } from '@svgr/core'; | ||
declare type Options = { | ||
type Options = { | ||
output: string; | ||
@@ -5,0 +5,0 @@ getDirname?: (options: FigmaExport.ComponentOutputterParamOption) => string; |
{ | ||
"name": "@figma-export/output-components-as-svgr", | ||
"version": "4.8.0", | ||
"version": "5.0.0", | ||
"description": "Outputter for @figma-export that exports components as React components using svgr", | ||
@@ -28,10 +28,10 @@ "main": "dist/index.js", | ||
"dependencies": { | ||
"@figma-export/types": "^4.8.0", | ||
"@figma-export/utils": "^4.8.0", | ||
"@svgr/core": "~6.3.1" | ||
"@figma-export/types": "^5.0.0", | ||
"@figma-export/utils": "^5.0.0", | ||
"@svgr/core": "~8.1.0" | ||
}, | ||
"engines": { | ||
"node": "^12.22.0 || ^14.17.0 || >=16.0.0" | ||
"node": ">= 16.14" | ||
}, | ||
"gitHead": "a35d7d156bd0816312d6dba39d33ec3d42b14777" | ||
"gitHead": "710491acee80e899e280680fb12a412da5283af4" | ||
} |
@@ -83,2 +83,27 @@ # @figma-export/output-components-as-svgr | ||
## :warning: @svgr/plugin-jsx | ||
Starting from v7 they [removed `plugin-jsx` from the core](https://github.com/gregberge/svgr/releases/tag/v7.0.0) so you'll need to [install it manually](https://www.npmjs.com/package/@svgr/plugin-jsx). | ||
```sh | ||
npm install --save-dev @svgr/plugin-jsx | ||
``` | ||
```js | ||
// .figmaexportrc.js | ||
... | ||
outputters: [ | ||
require('@figma-export/output-components-as-svgr')({ | ||
output: './output/svgr', | ||
getSvgrConfig: () => ({ | ||
plugins: ['@svgr/plugin-jsx'] | ||
}) | ||
}) | ||
] | ||
... | ||
``` | ||
## Install | ||
@@ -85,0 +110,0 @@ |
Sorry, the diff of this file is not supported yet
12357
121
+ Added@figma-export/types@5.0.1(transitive)
+ Added@figma-export/utils@5.0.0(transitive)
+ Added@svgr/babel-plugin-add-jsx-attribute@8.0.0(transitive)
+ Added@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(transitive)
+ Added@svgr/babel-plugin-svg-dynamic-title@8.0.0(transitive)
+ Added@svgr/babel-plugin-svg-em-dimensions@8.0.0(transitive)
+ Added@svgr/babel-plugin-transform-react-native-svg@8.1.0(transitive)
+ Added@svgr/babel-plugin-transform-svg-component@8.0.0(transitive)
+ Added@svgr/babel-preset@8.1.0(transitive)
+ Added@svgr/core@8.1.0(transitive)
+ Addedargparse@2.0.1(transitive)
+ Addedcosmiconfig@8.3.6(transitive)
+ Addeddot-case@3.0.4(transitive)
+ Addedjs-yaml@4.1.0(transitive)
+ Addedlower-case@2.0.2(transitive)
+ Addedno-case@3.0.4(transitive)
+ Addedsnake-case@3.0.4(transitive)
+ Addedtslib@2.6.2(transitive)
- Removed@figma-export/types@4.8.0(transitive)
- Removed@figma-export/utils@4.8.0(transitive)
- Removed@svgr/babel-plugin-add-jsx-attribute@6.5.1(transitive)
- Removed@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(transitive)
- Removed@svgr/babel-plugin-svg-dynamic-title@6.5.1(transitive)
- Removed@svgr/babel-plugin-svg-em-dimensions@6.5.1(transitive)
- Removed@svgr/babel-plugin-transform-react-native-svg@6.5.1(transitive)
- Removed@svgr/babel-plugin-transform-svg-component@6.5.1(transitive)
- Removed@svgr/babel-preset@6.5.1(transitive)
- Removed@svgr/core@6.3.1(transitive)
- Removed@svgr/hast-util-to-babel-ast@6.5.1(transitive)
- Removed@svgr/plugin-jsx@6.5.1(transitive)
- Removed@types/parse-json@4.0.2(transitive)
- Removedcosmiconfig@7.1.0(transitive)
- Removedentities@4.5.0(transitive)
- Removedsvg-parser@2.0.4(transitive)
- Removedyaml@1.10.2(transitive)
Updated@figma-export/types@^5.0.0
Updated@figma-export/utils@^5.0.0
Updated@svgr/core@~8.1.0