Skip to content

Commit 055fced

Browse files
Jungzlautofix-ci[bot]zyyv
authored
fix(build): enforce publint and clean up configs and deps (#5080)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Chris <hizyyv@gmail.com>
1 parent 4a84f27 commit 055fced

File tree

78 files changed

+499
-602
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+499
-602
lines changed

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
"test:update": "vitest -u",
2525
"test:integration": "pnpm -F svelte-scoped test:integration",
2626
"test:ci": "nr build && nr typecheck && nr lint && nr test && nr test:integration",
27+
"check:attw": "pnpm -r --filter='./packages-*/*' --filter='!*vscode' exec attw --pack . --ignore-rules cjs-resolves-to-esm",
28+
"check:publint": "pnpm -r --filter='./packages-*/*' exec publint --strict",
2729
"update:iconify-collections": "esno scripts/update-iconify-collections.ts"
2830
},
2931
"devDependencies": {
@@ -88,6 +90,7 @@
8890
"premove": "catalog:utils",
8991
"prettier": "catalog:utils",
9092
"prettier-plugin-svelte": "catalog:svelte",
93+
"publint": "catalog:utils",
9194
"react": "catalog:frameworks",
9295
"rollup": "catalog:build",
9396
"semver": "catalog:utils",

packages-deprecated/preset-uno/package.json

Lines changed: 7 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -21,37 +21,22 @@
2121
],
2222
"sideEffects": false,
2323
"exports": {
24-
".": {
25-
"types": "./dist/index.d.mts",
26-
"default": "./dist/index.mjs"
27-
},
28-
"./theme": {
29-
"types": "./dist/theme.d.mts",
30-
"default": "./dist/theme.mjs"
31-
},
32-
"./colors": {
33-
"types": "./dist/colors.d.mts",
34-
"default": "./dist/colors.mjs"
35-
},
36-
"./utils": {
37-
"types": "./dist/utils.d.mts",
38-
"default": "./dist/utils.mjs"
39-
},
40-
"./*": "./*"
24+
".": "./dist/index.mjs",
25+
"./colors": "./dist/colors.mjs",
26+
"./theme": "./dist/theme.mjs",
27+
"./utils": "./dist/utils.mjs",
28+
"./package.json": "./package.json"
4129
},
42-
"main": "dist/index.mjs",
43-
"module": "dist/index.mjs",
44-
"types": "dist/index.d.ts",
30+
"types": "dist/index.d.mts",
4531
"typesVersions": {
4632
"*": {
4733
"*": [
48-
"./dist/*",
34+
"./dist/*.d.mts",
4935
"./*"
5036
]
5137
}
5238
},
5339
"files": [
54-
"*.css",
5540
"dist"
5641
],
5742
"scripts": {

packages-deprecated/preset-uno/tsdown.config.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { defineConfig } from 'tsdown'
22
import { aliasVirtual } from '../../alias'
33

44
export default defineConfig({
5-
attw: { profile: 'esm-only' },
65
entry: [
76
'src/index.ts',
87
'src/theme.ts',
@@ -12,4 +11,11 @@ export default defineConfig({
1211
clean: true,
1312
dts: true,
1413
alias: aliasVirtual,
14+
exports: true,
15+
failOnWarn: true,
16+
publint: 'ci-only',
17+
attw: {
18+
enabled: 'ci-only',
19+
ignoreRules: ['cjs-resolves-to-esm'],
20+
},
1521
})

packages-deprecated/preset-wind/package.json

Lines changed: 7 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -21,37 +21,22 @@
2121
],
2222
"sideEffects": false,
2323
"exports": {
24-
".": {
25-
"types": "./dist/index.d.mts",
26-
"default": "./dist/index.mjs"
27-
},
28-
"./theme": {
29-
"types": "./dist/theme.d.mts",
30-
"default": "./dist/theme.mjs"
31-
},
32-
"./colors": {
33-
"types": "./dist/colors.d.mts",
34-
"default": "./dist/colors.mjs"
35-
},
36-
"./utils": {
37-
"types": "./dist/utils.d.mts",
38-
"default": "./dist/utils.mjs"
39-
},
40-
"./*": "./*"
24+
".": "./dist/index.mjs",
25+
"./colors": "./dist/colors.mjs",
26+
"./theme": "./dist/theme.mjs",
27+
"./utils": "./dist/utils.mjs",
28+
"./package.json": "./package.json"
4129
},
42-
"main": "dist/index.mjs",
43-
"module": "dist/index.mjs",
44-
"types": "dist/index.d.ts",
30+
"types": "dist/index.d.mts",
4531
"typesVersions": {
4632
"*": {
4733
"*": [
48-
"./dist/*",
34+
"./dist/*.d.mts",
4935
"./*"
5036
]
5137
}
5238
},
5339
"files": [
54-
"*.css",
5540
"dist"
5641
],
5742
"scripts": {

packages-deprecated/preset-wind/tsdown.config.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { defineConfig } from 'tsdown'
22
import { aliasVirtual } from '../../alias'
33

44
export default defineConfig({
5-
attw: { profile: 'esm-only' },
65
entry: [
76
'src/index.ts',
87
'src/theme.ts',
@@ -12,4 +11,11 @@ export default defineConfig({
1211
clean: true,
1312
dts: true,
1413
alias: aliasVirtual,
14+
exports: true,
15+
failOnWarn: true,
16+
publint: 'ci-only',
17+
attw: {
18+
enabled: 'ci-only',
19+
ignoreRules: ['cjs-resolves-to-esm'],
20+
},
1521
})

packages-engine/autocomplete/package.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,9 @@
2121
],
2222
"sideEffects": false,
2323
"exports": {
24-
".": {
25-
"types": "./dist/index.d.mts",
26-
"default": "./dist/index.mjs"
27-
}
24+
".": "./dist/index.mjs",
25+
"./package.json": "./package.json"
2826
},
29-
"main": "./dist/index.mjs",
30-
"module": "./dist/index.mjs",
3127
"types": "./dist/index.d.mts",
3228
"files": [
3329
"dist"

packages-engine/autocomplete/tsdown.config.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,18 @@ import { defineConfig } from 'tsdown'
22
import { aliasVirtual } from '../../alias'
33

44
export default defineConfig({
5-
attw: { profile: 'esm-only' },
65
entry: [
76
'src/index.ts',
87
],
98
alias: aliasVirtual,
109
clean: true,
1110
dts: true,
1211
external: ['@unocss/core'],
12+
exports: true,
13+
failOnWarn: true,
14+
publint: 'ci-only',
15+
attw: {
16+
enabled: 'ci-only',
17+
ignoreRules: ['cjs-resolves-to-esm'],
18+
},
1319
})

packages-engine/cli/package.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,10 @@
2121
},
2222
"keywords": [],
2323
"exports": {
24-
".": {
25-
"types": "./dist/index.d.mts",
26-
"default": "./dist/index.mjs"
27-
}
24+
".": "./dist/index.mjs",
25+
"./package.json": "./package.json"
2826
},
29-
"main": "./dist/index.mjs",
30-
"module": "./dist/index.mjs",
31-
"types": "./dist/index.d.ts",
27+
"types": "./dist/index.d.mts",
3228
"bin": {
3329
"unocss": "./bin/unocss.mjs"
3430
},

packages-engine/cli/tsdown.config.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,13 @@ export default defineConfig({
99
clean: true,
1010
dts: true,
1111
alias,
12+
exports: {
13+
exclude: ['cli'],
14+
},
15+
failOnWarn: true,
16+
publint: 'ci-only',
17+
attw: {
18+
enabled: 'ci-only',
19+
ignoreRules: ['cjs-resolves-to-esm'],
20+
},
1221
})

packages-engine/config/package.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,9 @@
1818
"keywords": [],
1919
"sideEffects": false,
2020
"exports": {
21-
".": {
22-
"types": "./dist/index.d.mts",
23-
"default": "./dist/index.mjs"
24-
}
21+
".": "./dist/index.mjs",
22+
"./package.json": "./package.json"
2523
},
26-
"main": "dist/index.mjs",
27-
"module": "dist/index.mjs",
2824
"types": "dist/index.d.mts",
2925
"files": [
3026
"dist"

0 commit comments

Comments
 (0)