Skip to content

Commit bdc4c1a

Browse files
committed
feat(icons)!: updated nimiq icons build script
- Split flags from the main icon set - Renamed icons-lg to duotone
1 parent 51e3f32 commit bdc4c1a

28 files changed

+3865
-998
lines changed

eslint.config.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ export default antfu({
55
formatters: true,
66
vue: true,
77
pnpmCatalogs: true,
8-
ignores: ['packages/nimiq-icons/src/*'],
8+
ignores: ['packages/nimiq-icons/src/**/*'],
99
}, {
1010
files: ['**/**.ts'],
1111
rules: {
@@ -17,5 +17,8 @@ export default antfu({
1717
// https://github.com/vuejs/eslint-plugin-vue/issues/1577
1818
'import/first': 'off',
1919
},
20-
20+
}, {
21+
// rules: {
22+
// curly: ["error", "multi-or-nest"]
23+
// }
2124
})

package.json

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,44 +7,48 @@
77
"description": "",
88
"main": "index.js",
99
"scripts": {
10-
"preview:build": "",
11-
"build": "rimraf packages/*/dist --glob && pnpm -r --filter=./packages/* run build && cp -r ./packages/nimiq-css/src/css ./packages/nimiq-css/dist/css/unminified && pnpm -r --filter=./docs run build",
12-
"dev": "pnpm run dev:packages && pnpm run --filter=./docs dev",
13-
"dev:packages": "pnpm --filter=./packages/{nimiq-css,nimiq-vitepress-theme} --parallel run dev",
10+
"build": "nr -r build",
11+
"dev": "nr -r dev",
1412
"lint": "eslint --cache .",
13+
"lint:fix": "eslint --cache . --fix",
14+
"prepublishOnly": "nr build",
15+
"docs": "pnpm -C docs run docs:dev",
16+
"docs:build": "pnpm -C docs run docs:build",
1517
"release": "bumpp -r && pnpm -r publish",
1618
"test": "vitest",
17-
"lint:fix": "eslint --cache --fix ."
19+
"typecheck": "tsc --noEmit",
20+
"prepare": "simple-git-hooks"
1821
},
1922
"workspaces": [
2023
"packages/*",
2124
"docs"
2225
],
2326
"devDependencies": {
2427
"@antfu/eslint-config": "catalog:",
28+
"@antfu/ni": "^24.3.0",
2529
"@types/node": "catalog:",
2630
"@unocss/eslint-config": "catalog:",
2731
"@unocss/eslint-plugin": "catalog:",
2832
"bumpp": "catalog:",
2933
"eslint": "catalog:",
3034
"eslint-plugin-format": "catalog:",
35+
"lint-staged": "^15.5.0",
3136
"rimraf": "catalog:",
37+
"simple-git-hooks": "^2.11.1",
3238
"typescript": "catalog:",
39+
"unbuild": "catalog:",
3340
"vite": "catalog:",
3441
"vitest": "catalog:"
3542
},
3643
"pnpm": {
37-
"overrides": {
38-
"vite": "catalog:"
39-
},
4044
"patchedDependencies": {
4145
"@nolebase/vitepress-plugin-git-changelog": "patches/@nolebase__vitepress-plugin-git-changelog.patch"
4246
}
4347
},
4448
"simple-git-hooks": {
45-
"pre-commit": "pnpm packages:stub && pnpm lint-staged && pnpm typecheck"
49+
"pre-commit": "pnpm lint-staged"
4650
},
4751
"lint-staged": {
48-
"*": "eslint --fix"
52+
"*": "nr lint:fix"
4953
}
5054
}

packages/nimiq-css/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"scripts": {
3434
"build": "unbuild",
3535
"dev": "unbuild --stub",
36-
"release": "pnpm run build && bumpp --commit --push --tag && pnpm publish"
36+
"prepublishOnly": "nr build"
3737
},
3838
"dependencies": {
3939
"@iconify/utils": "catalog:",

packages/nimiq-icons/package.json

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,30 @@
55
"private": true,
66
"packageManager": "pnpm@10.4.1",
77
"description": "",
8+
"author": {
9+
"name": "onmax",
10+
"url": "https://github.com/onmax"
11+
},
12+
"license": "MIT",
813
"exports": {
914
"./icons.json": {
1015
"import": "./dist/icons.json"
1116
}
1217
},
1318
"main": "index.js",
1419
"scripts": {
15-
"build": "esno ./scripts/index.ts"
20+
"build": "esno ./scripts/index.ts",
21+
"dev": "esno ./scripts/index.ts",
22+
"prepublishOnly": "nr build"
1623
},
17-
"dependencies": {
24+
"devDependencies": {
1825
"@iconify/tools": "catalog:",
1926
"@iconify/utils": "catalog:",
20-
"jsdom": "catalog:"
21-
},
22-
"devDependencies": {
2327
"@types/jsdom": "catalog:",
28+
"consola": "catalog:",
2429
"dotenv": "catalog:",
2530
"esno": "catalog:",
31+
"jsdom": "catalog:",
2632
"pathe": "catalog:"
2733
}
2834
}

packages/nimiq-icons/scripts/client.ts

Lines changed: 0 additions & 112 deletions
This file was deleted.

packages/nimiq-icons/scripts/consts.ts

Lines changed: 0 additions & 12 deletions
This file was deleted.

packages/nimiq-icons/scripts/icon.ts

Lines changed: 0 additions & 106 deletions
This file was deleted.

0 commit comments

Comments
 (0)