|
12 | 12 | "url": "https://github.com/microsoft/fluentui-system-icons.git"
|
13 | 13 | },
|
14 | 14 | "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/", |
18 | 16 | "copy": "node ../../importer/generate.js --source=../../assets --dest=./intermediate --extension=svg --target=react",
|
19 | 17 | "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/.",
|
20 | 18 | "convert:svg": "node convert.js --source=./intermediate --dest=./src --rtl=./intermediate/rtl.json",
|
|
25 | 23 | "generate:font-resizable": "node ../../importer/generateFont.js --source=intermediate --dest=src/utils/fonts --iconType=Resizable",
|
26 | 24 | "generate:font": "npm run generate:font-regular && npm run generate:font-filled && npm run generate:font-light && npm run generate:font-resizable",
|
27 | 25 | "generate:rtl": "node ../../importer/rtlMetadata.js --source=../../assets --dest=./intermediate/rtl.json",
|
28 |
| - "rollup": "node ./generateRollup.js", |
29 | 26 | "optimize": "svgo --config svgo.config.js --folder=./intermediate --precision=2 --quiet",
|
30 | 27 | "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", |
33 | 28 | "build:cjs": "tsc -p . --module commonjs --outDir lib-cjs && babel lib-cjs --out-dir lib-cjs",
|
34 | 29 | "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", |
35 | 35 | "build:verify": "vitest run build-verify.test.js",
|
36 | 36 | "test": "vitest --exclude build-verify.test.js"
|
37 | 37 | },
|
|
0 commit comments