@@ -19,19 +19,19 @@ jobs:
19
19
Pack :
20
20
runs-on : ubuntu-latest
21
21
steps :
22
- - uses : actions/checkout@v2
22
+ - uses : actions/checkout@v3
23
23
- run : npm install
24
24
- run : npm run build --if-present
25
25
- run : npm pack --dry-run
26
26
- run : npm pack | tail -1 | xargs -n1 tar -xzf
27
- - uses : actions/upload-artifact@v2
27
+ - uses : actions/upload-artifact@v3
28
28
with :
29
29
path : package
30
30
Webpack :
31
31
runs-on : ubuntu-latest
32
32
needs : Pack
33
33
steps :
34
- - uses : actions/download-artifact@v2
34
+ - uses : actions/download-artifact@v3
35
35
- run : npm install ./artifact
36
36
- run : echo "${{ env.IMPORT_TEXT }} '${{ env.NPM_MODULE_NAME }}'" > index.js
37
37
- run : webpack --entry ./index.js
@@ -40,36 +40,47 @@ jobs:
40
40
runs-on : ubuntu-latest
41
41
needs : Pack
42
42
steps :
43
- - uses : actions/download-artifact@v2
43
+ - uses : actions/download-artifact@v3
44
44
- run : npm install ./artifact
45
45
- run : echo "${{ env.IMPORT_TEXT }} '${{ env.NPM_MODULE_NAME }}'" > index.js
46
- - run : npx parcel build index.js
46
+ - run : npx parcel@2 build index.js
47
47
- run : cat dist/index.js
48
48
Rollup :
49
49
runs-on : ubuntu-latest
50
50
needs : Pack
51
51
steps :
52
- - uses : actions/download-artifact@v2
52
+ - uses : actions/download-artifact@v3
53
53
- run : npm install ./artifact rollup@2 @rollup/plugin-node-resolve
54
54
- run : echo "${{ env.IMPORT_TEXT }} '${{ env.NPM_MODULE_NAME }}'" > index.js
55
55
- run : npx rollup -p node-resolve index.js
56
- TypeScript :
56
+ Vite :
57
57
runs-on : ubuntu-latest
58
58
needs : Pack
59
59
steps :
60
- - uses : actions/download-artifact@v2
60
+ - uses : actions/download-artifact@v3
61
61
- run : npm install ./artifact
62
- - run : echo "${{ env.IMPORT_TEXT }} '${{ env.NPM_MODULE_NAME }}'" > index.ts
63
- - run : tsc index.ts
64
- - run : cat index.js
62
+ - run : >-
63
+ echo '<script type="module">${{ env.IMPORT_TEXT }} "${{
64
+ env.NPM_MODULE_NAME }}"</script>' > index.html
65
+ - run : npx vite build
66
+ - run : cat dist/assets/*
67
+ esbuild :
68
+ runs-on : ubuntu-latest
69
+ needs : Pack
70
+ steps :
71
+ - uses : actions/download-artifact@v3
72
+ - run : echo '{}' > package.json
73
+ - run : echo "${{ env.IMPORT_TEXT }} '${{ env.NPM_MODULE_NAME }}'" > index.js
74
+ - run : npm install ./artifact
75
+ - run : npx esbuild --bundle index.js
65
76
Node :
66
77
runs-on : ubuntu-latest
67
78
needs : Pack
68
79
steps :
69
- - uses : actions/download-artifact@v2
70
- - uses : actions/setup-node@v1
80
+ - uses : actions/download-artifact@v3
81
+ - uses : actions/setup-node@v3
71
82
with :
72
- node-version : 13 .x
83
+ node-version : 14 .x
73
84
- run : echo "${{ env.IMPORT_TEXT }} '${{ env.NPM_MODULE_NAME }}'" > index.mjs
74
85
- run : npm install ./artifact
75
86
- run : node index.mjs
0 commit comments