Skip to content

Commit 2890ef8

Browse files
committed
fix(action): build
1 parent f8ecf38 commit 2890ef8

File tree

7 files changed

+358
-193
lines changed

7 files changed

+358
-193
lines changed

action/build/index.js

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

action/build/pre.js

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

action/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"type": "module",
33
"scripts": {
4-
"build": "tsup"
4+
"build": "rollup --config"
55
},
66
"dependencies": {
77
"@actions/core": "^1.11.1",
@@ -12,7 +12,13 @@
1212
"zod": "^3.23.8"
1313
},
1414
"devDependencies": {
15+
"@rollup/plugin-commonjs": "^28.0.3",
16+
"@rollup/plugin-json": "^6.1.0",
17+
"@rollup/plugin-node-resolve": "^16.0.0",
18+
"@rollup/plugin-typescript": "^12.1.2",
1519
"@types/node": "^22.7.4",
20+
"rollup": "^4.34.9",
21+
"rollup-plugin-dts": "^6.1.1",
1622
"tsup": "^8.3.5",
1723
"typescript": "^5.6.2"
1824
}

action/rollup.config.js

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
import typescript from "@rollup/plugin-typescript";
2+
import resolve from "@rollup/plugin-node-resolve";
3+
import commonjs from "@rollup/plugin-commonjs";
4+
import json from "@rollup/plugin-json";
5+
6+
const config = [
7+
{
8+
input: "src/index.ts",
9+
output: {
10+
file: "build/index.cjs",
11+
format: "cjs",
12+
},
13+
// external: ["axios", "os", "url"],
14+
plugins: [
15+
resolve(),
16+
commonjs(),
17+
typescript({
18+
outDir: "build",
19+
}),
20+
json(),
21+
],
22+
},
23+
{
24+
input: "src/pre.ts",
25+
output: {
26+
file: "build/pre.cjs",
27+
format: "cjs",
28+
},
29+
plugins: [
30+
resolve(),
31+
commonjs(),
32+
typescript({
33+
outDir: "build",
34+
}),
35+
json(),
36+
],
37+
},
38+
];
39+
export default config;

action/tsconfig.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"compilerOptions": {
3+
"strict": true,
4+
"pretty": true,
5+
"esModuleInterop": true,
6+
"resolveJsonModule": true,
7+
"allowSyntheticDefaultImports": true,
8+
"skipLibCheck": true,
9+
"skipDefaultLibCheck": true,
10+
"moduleResolution": "NodeNext",
11+
"module": "NodeNext",
12+
"target": "ESNext",
13+
"rootDir": "src",
14+
"outDir": "build/compiled"
15+
},
16+
"include": ["src/**/*.ts", "src/**/*.tsx"],
17+
"exclude": ["src/**/*.spec.ts", "src/**/*.spec.tsx"]
18+
}

action/tsup.config.ts

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

0 commit comments

Comments
 (0)