Skip to content

Commit 77db24c

Browse files
authored
chore(react-icons): simplify gitignore and npm-scripts to related groups (#864)
* chore(react-icons): simplify gitignore config * chore(react-icons): simplify npm scripts
1 parent 3b528ef commit 77db24c

File tree

4 files changed

+15
-10
lines changed

4 files changed

+15
-10
lines changed

.gitignore

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,22 @@ xcuserdata
2020
/ios/FluentIcons/Tests
2121

2222
/packages/svg-icons/icons
23+
24+
# react-icons
2325
packages/react-icons/intermediate
2426
packages/react-icons/react-icons-test/
2527
packages/react-icons/lib/
2628
packages/react-icons/lib-cjs/
2729
packages/react-icons/src/icons
2830
packages/react-icons/src/sizedIcons
2931
packages/react-icons/src/index.tsx
30-
packages/react-icons/yarn.lock
31-
packages/react-icons/package-lock.json
32+
packages/react-icons/src/fonts/
33+
packages/react-icons/src/utils/fonts/*.ttf
34+
packages/react-icons/src/utils/fonts/*.woff
35+
packages/react-icons/src/utils/fonts/*.woff2
36+
packages/react-icons/src/utils/fonts/*.css
37+
packages/react-icons/src/utils/fonts/*.html
38+
packages/react-icons/src/utils/fonts/*.json
3239

3340
packages/react-native-icons/intermediate
3441
packages/react-native-icons/react-icons-test/

packages/react-icons/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,7 @@
1212
"url": "https://github.com/microsoft/fluentui-system-icons.git"
1313
},
1414
"scripts": {
15-
"clean": "find ./src -type f ! -name \"wrapIcon.tsx\" -name \"*.tsx\" -delete",
16-
"clean:svg": "rm -rf ./intermediate",
17-
"clean:gitignore": "git clean -fdX",
15+
"clean": "git clean -fXd lib/ lib-cjs/ intermediate/ src/",
1816
"copy": "node ../../importer/generate.js --source=../../assets --dest=./intermediate --extension=svg --target=react",
1917
"copy:font-files": "cpy './src/utils/fonts/*.{ttf,woff,woff2,json}' ./lib/utils/fonts/. && cpy './src/utils/fonts/*.{ttf,woff,woff2,json}' ./lib-cjs/utils/fonts/.",
2018
"convert:svg": "node convert.js --source=./intermediate --dest=./src --rtl=./intermediate/rtl.json",
@@ -25,13 +23,15 @@
2523
"generate:font-resizable": "node ../../importer/generateFont.js --source=intermediate --dest=src/utils/fonts --iconType=Resizable",
2624
"generate:font": "npm run generate:font-regular && npm run generate:font-filled && npm run generate:font-light && npm run generate:font-resizable",
2725
"generate:rtl": "node ../../importer/rtlMetadata.js --source=../../assets --dest=./intermediate/rtl.json",
28-
"rollup": "node ./generateRollup.js",
2926
"optimize": "svgo --config svgo.config.js --folder=./intermediate --precision=2 --quiet",
3027
"unfill": "find ./intermediate -type f -name \"*.svg\" ! -name \"*_color*\" -exec sed -i.bak 's/fill=\"none\"//g' {} \\; && find ./intermediate -type f -name \"*.bak\" -delete",
31-
"build": "npm run copy && npm run generate:font && npm run generate:rtl && npm run optimize && npm run unfill && npm run convert:svg && npm run convert:fonts && npm run clean:svg && npm run build:esm && npm run build:cjs && npm run copy:font-files",
32-
"build:svg": "npm run copy && npm run generate:rtl && npm run optimize && npm run unfill && npm run convert:svg && npm run clean:svg && npm run build:esm && npm run build:cjs",
3328
"build:cjs": "tsc -p . --module commonjs --outDir lib-cjs && babel lib-cjs --out-dir lib-cjs",
3429
"build:esm": "tsc -p . && babel lib --out-dir lib",
30+
"build:fonts-and-svg": "npm run copy && npm run generate:font && npm run generate:rtl && npm run optimize && npm run unfill",
31+
"build:generate-js-chunks": "npm run convert:svg && npm run convert:fonts",
32+
"build:js": "npm run build:cjs && npm run build:esm",
33+
"prebuild": "npm run clean",
34+
"build": "npm run build:fonts-and-svg && npm run build:generate-js-chunks && npm run build:js && npm run copy:font-files",
3535
"build:verify": "vitest run build-verify.test.js",
3636
"test": "vitest --exclude build-verify.test.js"
3737
},

packages/react-icons/src/.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/react-icons/src/utils/fonts/.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)