Skip to content

Commit 5563e4c

Browse files
committed
build!: change build target to node 20 and esm
1 parent bf04bce commit 5563e4c

File tree

30 files changed

+67
-171
lines changed

30 files changed

+67
-171
lines changed

.pkgs/eslint-plugin-local/tsup.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ export default {
1111
platform: "node",
1212
sourcemap: false,
1313
splitting: false,
14-
target: "node18",
14+
target: "node20",
1515
treeshake: true,
1616
} satisfies Options;
File renamed without changes.

examples/next-app/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"name": "@examples/next-app",
33
"version": "0.0.0",
44
"private": true,
5+
"type": "module",
56
"scripts": {
67
"build": "next build",
78
"dev": "next dev",

packages/core/package.json

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,14 @@
1414
"license": "MIT",
1515
"author": "Rel1cx<[email protected]>",
1616
"sideEffects": false,
17+
"type": "module",
1718
"exports": {
1819
".": {
19-
"import": {
20-
"types": "./dist/index.d.mts",
21-
"default": "./dist/index.mjs"
22-
},
23-
"require": {
24-
"types": "./dist/index.d.ts",
25-
"default": "./dist/index.js"
26-
}
20+
"types": "./dist/index.d.ts",
21+
"import": "./dist/index.js"
2722
},
2823
"./package.json": "./package.json"
2924
},
30-
"main": "dist/index.js",
31-
"module": "dist/index.mjs",
32-
"types": "dist/index.d.ts",
3325
"files": [
3426
"dist",
3527
"./package.json"

packages/core/tsup.config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ export default {
55
dts: true,
66
entry: ["src/index.ts"],
77
external: ["eslint", "typescript"],
8-
format: ["cjs", "esm"],
8+
format: ["esm"],
99
minify: false,
1010
outDir: "dist",
1111
platform: "node",
1212
sourcemap: false,
1313
splitting: false,
14-
target: "node18",
14+
target: "node20",
1515
treeshake: true,
1616
} satisfies Options;

packages/plugins/eslint-plugin-react-debug/package.json

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,14 @@
2222
"license": "MIT",
2323
"author": "Rel1cx<[email protected]>",
2424
"sideEffects": false,
25+
"type": "module",
2526
"exports": {
2627
".": {
27-
"import": {
28-
"types": "./dist/index.d.mts",
29-
"default": "./dist/index.mjs"
30-
},
31-
"require": {
32-
"types": "./dist/index.d.ts",
33-
"default": "./dist/index.js"
34-
}
28+
"types": "./dist/index.d.ts",
29+
"import": "./dist/index.js"
3530
},
3631
"./package.json": "./package.json"
3732
},
38-
"main": "dist/index.js",
39-
"module": "dist/index.mjs",
40-
"types": "./dist/index.d.ts",
4133
"files": [
4234
"dist",
4335
"./package.json"

packages/plugins/eslint-plugin-react-debug/tsup.config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ export default {
55
dts: true,
66
entry: ["src/index.ts"],
77
external: ["eslint", "typescript"],
8-
format: ["cjs", "esm"],
8+
format: ["esm"],
99
minify: false,
1010
outDir: "dist",
1111
platform: "node",
1212
sourcemap: false,
1313
splitting: false,
14-
target: "node18",
14+
target: "node20",
1515
treeshake: true,
1616
} satisfies Options;

packages/plugins/eslint-plugin-react-dom/package.json

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,14 @@
2222
"license": "MIT",
2323
"author": "Rel1cx<[email protected]>",
2424
"sideEffects": false,
25+
"type": "module",
2526
"exports": {
2627
".": {
27-
"import": {
28-
"types": "./dist/index.d.mts",
29-
"default": "./dist/index.mjs"
30-
},
31-
"require": {
32-
"types": "./dist/index.d.ts",
33-
"default": "./dist/index.js"
34-
}
28+
"types": "./dist/index.d.ts",
29+
"import": "./dist/index.js"
3530
},
3631
"./package.json": "./package.json"
3732
},
38-
"main": "dist/index.js",
39-
"module": "dist/index.mjs",
40-
"types": "dist/index.d.ts",
4133
"files": [
4234
"dist",
4335
"./package.json"

packages/plugins/eslint-plugin-react-dom/src/rules/prefer-namespace-import.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import type { TSESTree } from "@typescript-eslint/types";
22
import type { RuleListener } from "@typescript-eslint/utils/ts-eslint";
33
import type { CamelCase } from "string-ts";
44
import { type RuleContext, type RuleFeature } from "@eslint-react/kit";
5-
import { getSettingsFromContext } from "@eslint-react/shared";
65

76
import { createRule } from "../utils";
87

packages/plugins/eslint-plugin-react-dom/tsup.config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ export default {
55
dts: true,
66
entry: ["src/index.ts"],
77
external: ["eslint", "typescript"],
8-
format: ["cjs", "esm"],
8+
format: ["esm"],
99
minify: false,
1010
outDir: "dist",
1111
platform: "node",
1212
sourcemap: false,
1313
splitting: false,
14-
target: "node18",
14+
target: "node20",
1515
treeshake: true,
1616
} satisfies Options;

0 commit comments

Comments
 (0)