-
-
Notifications
You must be signed in to change notification settings - Fork 4
/
package.json
68 lines (68 loc) · 2.85 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
{
"name": "mynaui-icons-monorepo",
"description": "Beautifully crafted open source icons from Myna UI.",
"keywords": [
"mynaui",
"icons",
"svg",
"react-icons"
],
"homepage": "https://mynaui.com/icons",
"repository": {
"type": "git",
"url": "git+https://github.com/praveenjuge/myna-icons.git"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/praveenjuge"
},
"license": "MIT",
"author": {
"name": "Praveen Juge",
"url": "https://praveenjuge.com/"
},
"workspaces": [
"packages/*"
],
"scripts": {
"build:meta": "bun ./scripts/build-meta.mjs",
"build:playground": "bun ./scripts/build-playground.mjs",
"build:react": "bun ./scripts/build-react.mjs && rollup -c ./scripts/rollup.config.mjs",
"build:svgs": "bun ./scripts/build-svgs.mjs",
"build:svgtofont-regular": "svgtofont --sources ./regular-icon-temp --output ./packages/icons --fontName mynaui",
"build:svgtofont-solid": "svgtofont --sources ./icons-solid --output ./packages/icons --fontName mynaui-solid",
"build:tags": "bun ./scripts/build-tags.mjs",
"check:icons": "bun ./scripts/check-icons.mjs",
"cleanup": "rm -rf ./packages/icons/react ./packages/icons-react/dist ./packages/icons-react/src/icons.js ./packages/icons-react/src/icons/*.js ./packages/icons-react/src/icons-solid/*.js ./regular-icon-temp",
"copy:icons": "rm -rf ./packages/icons/icons && mkdir ./packages/icons/icons && cp -r ./icons/*.svg ./packages/icons/icons && rm -rf ./packages/icons/icons-solid && mkdir ./packages/icons/icons-solid && cp -r ./icons-solid/*.svg ./packages/icons/icons-solid",
"everything-everywhere-all-at-once": "bun run check:icons && bun run build:svgs && bun run build:tags && bun run oslllo-svg-fixer && bun run build:svgtofont-regular && bun run build:svgtofont-solid && bun run copy:icons && bun run cleanup && bun run build:meta && bun run build:react && bun run build:playground && bun run upload-algolia",
"oslllo-svg-fixer": "mkdir -p ./regular-icon-temp && oslllo-svg-fixer -s ./icons -d ./regular-icon-temp --sp",
"publish": "bunx lerna publish --no-private --create-release=github --conventional-commits",
"upload-algolia": "bun ./scripts/upload-algolia.mjs"
},
"devDependencies": {
"@atomico/rollup-plugin-sizes": "^1.1.4",
"@babel/preset-env": "^7.23.6",
"@babel/preset-react": "^7.23.3",
"algoliasearch": "v5",
"esbuild": "^0.19.10",
"html-minifier": "^4.0.0",
"lerna": "^8.0.1",
"oslllo-svg-fixer": "^5.0.0",
"picocolors": "^1.0.0",
"prop-types": "^15.8.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"rollup": "^4.9.1",
"rollup-plugin-esbuild": "^6.1.0",
"rollup-plugin-license": "^3.2.0",
"svgo": "^3.1.0",
"svgson": "^5.3.1",
"svgtofont": "^6.1.1"
},
"svgtofont": {
"css": {
"fontSize": "12px"
}
}
}