Skip to content

Commit 65169c0

Browse files
committed
feat(react-icons): enable /base and /svg-sprite api
1 parent 4dfb05a commit 65169c0

1 file changed

Lines changed: 38 additions & 3 deletions

File tree

packages/react-icons/package.json

Lines changed: 38 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
{
22
"name": "@fluentui/react-icons",
33
"version": "2.0.323",
4-
"sideEffects": false,
4+
"sideEffects": [
5+
"**/base/fonts/base-fonts.css",
6+
"**/base/base.css"
7+
],
58
"main": "lib-cjs/index.js",
69
"module": "lib/index.js",
710
"typings": "lib/index.d.ts",
@@ -14,8 +17,8 @@
1417
"scripts": {
1518
"clean": "git clean -fXd lib/ lib-cjs/ intermediate/ src/ tmp/",
1619
"generate:assets-to-svg": "node ../../importer/generate.js --source=../../assets --dest=./intermediate --extension=svg --target=react",
17-
"convert:svg": "node convert.js --source=./intermediate --dest=./src --perIconDest=./src/atoms/svg --spriteDest=./src/atoms/svg-sprite --headlessPerIconDest=./src/atoms/base-svg --headlessSpriteDest=./src/atoms/base-svg-sprite --rtl=./intermediate/rtl.json --metadata=./tmp/metadata-svg.json",
18-
"convert:fonts": "node convert-font.js --source=./src/utils/fonts --dest=./src/fonts --perIconDest=./src/atoms/fonts --headlessPerIconDest=./src/atoms/base-fonts --codepointDest=./src/utils/fonts --rtl=./intermediate/rtl.json --metadata=./tmp/metadata-font.json",
20+
"convert:svg": "node convert.js --source=./intermediate --dest=./src --perIconDest=./src/atoms/svg --spriteDest=./src/atoms/svg-sprite --headlessPerIconDest=./src/atoms/base-svg --headlessSpriteDest=./src/atoms/base-svg-sprite --rtl=./intermediate/rtl.json --metadata=./tmp/metadata-svg.json --sprites --headless",
21+
"convert:fonts": "node convert-font.js --source=./src/utils/fonts --dest=./src/fonts --perIconDest=./src/atoms/fonts --headlessPerIconDest=./src/atoms/base-fonts --codepointDest=./src/utils/fonts --rtl=./intermediate/rtl.json --metadata=./tmp/metadata-font.json --headless",
1922
"convert:merge-metadata": "node merge-metadata.js --svgMetadata=./tmp/metadata-svg.json --fontMetadata=./tmp/metadata-font.json --output=./metadata.json",
2023
"generate:font-regular": "node ../../importer/generateFont.js --source=intermediate --dest=src/utils/fonts --iconType=Regular --codepoints=../../fonts/FluentSystemIcons-Regular.json",
2124
"generate:font-filled": "node ../../importer/generateFont.js --source=intermediate --dest=src/utils/fonts --iconType=Filled --codepoints=../../fonts/FluentSystemIcons-Filled.json",
@@ -126,6 +129,38 @@
126129
"types": "./lib/providers.d.ts",
127130
"import": "./lib/providers.js",
128131
"require": "./lib-cjs/providers.js"
132+
},
133+
"./svg-sprite/*": {
134+
"types": "./lib/atoms/svg-sprite/*.d.ts",
135+
"import": "./lib/atoms/svg-sprite/*.js",
136+
"require": "./lib-cjs/atoms/svg-sprite/*.js"
137+
},
138+
"./base": {
139+
"types": "./lib/base/index.d.ts",
140+
"import": "./lib/base/index.js",
141+
"require": "./lib-cjs/base/index.js"
142+
},
143+
"./base/fonts": {
144+
"types": "./lib/base/fonts/index.d.ts",
145+
"import": "./lib/base/fonts/index.js",
146+
"require": "./lib-cjs/base/fonts/index.js"
147+
},
148+
"./base/base.css": "./lib/base/base.css",
149+
"./base/base-fonts.css": "./lib/base/fonts/base-fonts.css",
150+
"./base/svg/*": {
151+
"types": "./lib/atoms/base-svg/*.d.ts",
152+
"import": "./lib/atoms/base-svg/*.js",
153+
"require": "./lib-cjs/atoms/base-svg/*.js"
154+
},
155+
"./base/svg-sprite/*": {
156+
"types": "./lib/atoms/base-svg-sprite/*.d.ts",
157+
"import": "./lib/atoms/base-svg-sprite/*.js",
158+
"require": "./lib-cjs/atoms/base-svg-sprite/*.js"
159+
},
160+
"./base/fonts/*": {
161+
"types": "./lib/atoms/base-fonts/*.d.ts",
162+
"import": "./lib/atoms/base-fonts/*.js",
163+
"require": "./lib-cjs/atoms/base-fonts/*.js"
129164
}
130165
}
131166
}

0 commit comments

Comments
 (0)