Skip to content

Commit 5d862c3

Browse files
committed
Add vite and update dependencies
1 parent 8b18648 commit 5d862c3

5 files changed

Lines changed: 146 additions & 28 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 44 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -2,35 +2,52 @@ name: Deploy to GitHub Pages
22

33
on:
44
push:
5-
branches: [ main ]
5+
branches: [main]
6+
pull_request:
7+
8+
permissions:
9+
contents: read
10+
pages: write
11+
id-token: write
12+
13+
concurrency:
14+
group: "pages"
15+
cancel-in-progress: false
616

717
jobs:
818
build-and-deploy:
19+
environment:
20+
name: github-pages
21+
url: ${{ steps.deployment.outputs.page_url }}
922
runs-on: ubuntu-latest
10-
1123
steps:
12-
- name: Checkout
13-
uses: actions/checkout@v4
14-
15-
- name: Setup Node.js
16-
uses: actions/setup-node@v4
17-
with:
18-
node-version-file: '.nvmrc'
19-
20-
- name: Enable Corepack
21-
run: corepack enable
22-
23-
- name: Install dependencies
24-
run: yarn install --frozen-lockfile
25-
26-
- name: Build
27-
run: yarn build
28-
env:
29-
NODE_ENV: production
30-
31-
- name: Deploy to GitHub Pages
32-
if: github.ref == 'refs/heads/main'
33-
uses: peaceiris/actions-gh-pages@v3
34-
with:
35-
github_token: ${{ secrets.GITHUB_TOKEN }}
36-
publish_dir: ./dist
24+
- name: Checkout
25+
uses: actions/checkout@v4
26+
27+
- name: Setup Node.js
28+
uses: actions/setup-node@v4
29+
with:
30+
node-version: "22"
31+
32+
- name: Enable Corepack
33+
run: corepack enable
34+
35+
- name: Install and Build
36+
run: |
37+
yarn install --frozen-lockfile
38+
yarn build
39+
40+
- name: Setup Pages
41+
if: github.ref == 'refs/heads/main'
42+
uses: actions/configure-pages@v5
43+
44+
- name: Upload artifact
45+
if: github.ref == 'refs/heads/main'
46+
uses: actions/upload-pages-artifact@v4
47+
with:
48+
path: "./dist"
49+
50+
- name: Deploy to GitHub Pages
51+
if: github.ref == 'refs/heads/main'
52+
id: deployment
53+
uses: actions/deploy-pages@v4

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="UTF-8" />
55
<link rel="icon" type="image/png" href="/favicon-32x32.png" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7-
<title>Vite App</title>
7+
<title>Swagger UI</title>
88
</head>
99
<body>
1010
<div id="app"></div>

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"to-buffer": "^1.2.1"
1818
},
1919
"devDependencies": {
20+
"terser": "^5.44.0",
2021
"vite": "^7.1.2"
2122
},
2223
"resolutions": {

public/CNAME

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
api.docs.weka.io

yarn.lock

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,50 @@ __metadata:
226226
languageName: node
227227
linkType: hard
228228

229+
"@jridgewell/gen-mapping@npm:^0.3.5":
230+
version: 0.3.13
231+
resolution: "@jridgewell/gen-mapping@npm:0.3.13"
232+
dependencies:
233+
"@jridgewell/sourcemap-codec": "npm:^1.5.0"
234+
"@jridgewell/trace-mapping": "npm:^0.3.24"
235+
checksum: 10c0/9a7d65fb13bd9aec1fbab74cda08496839b7e2ceb31f5ab922b323e94d7c481ce0fc4fd7e12e2610915ed8af51178bdc61e168e92a8c8b8303b030b03489b13b
236+
languageName: node
237+
linkType: hard
238+
239+
"@jridgewell/resolve-uri@npm:^3.1.0":
240+
version: 3.1.2
241+
resolution: "@jridgewell/resolve-uri@npm:3.1.2"
242+
checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e
243+
languageName: node
244+
linkType: hard
245+
246+
"@jridgewell/source-map@npm:^0.3.3":
247+
version: 0.3.11
248+
resolution: "@jridgewell/source-map@npm:0.3.11"
249+
dependencies:
250+
"@jridgewell/gen-mapping": "npm:^0.3.5"
251+
"@jridgewell/trace-mapping": "npm:^0.3.25"
252+
checksum: 10c0/50a4fdafe0b8f655cb2877e59fe81320272eaa4ccdbe6b9b87f10614b2220399ae3e05c16137a59db1f189523b42c7f88bd097ee991dbd7bc0e01113c583e844
253+
languageName: node
254+
linkType: hard
255+
256+
"@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0":
257+
version: 1.5.5
258+
resolution: "@jridgewell/sourcemap-codec@npm:1.5.5"
259+
checksum: 10c0/f9e538f302b63c0ebc06eecb1dd9918dd4289ed36147a0ddce35d6ea4d7ebbda243cda7b2213b6a5e1d8087a298d5cf630fb2bd39329cdecb82017023f6081a0
260+
languageName: node
261+
linkType: hard
262+
263+
"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25":
264+
version: 0.3.31
265+
resolution: "@jridgewell/trace-mapping@npm:0.3.31"
266+
dependencies:
267+
"@jridgewell/resolve-uri": "npm:^3.1.0"
268+
"@jridgewell/sourcemap-codec": "npm:^1.4.14"
269+
checksum: 10c0/4b30ec8cd56c5fd9a661f088230af01e0c1a3888d11ffb6b47639700f71225be21d1f7e168048d6d4f9449207b978a235c07c8f15c07705685d16dc06280e9d9
270+
languageName: node
271+
linkType: hard
272+
229273
"@npmcli/agent@npm:^3.0.0":
230274
version: 3.0.0
231275
resolution: "@npmcli/agent@npm:3.0.0"
@@ -1019,6 +1063,15 @@ __metadata:
10191063
languageName: node
10201064
linkType: hard
10211065

1066+
"acorn@npm:^8.15.0":
1067+
version: 8.15.0
1068+
resolution: "acorn@npm:8.15.0"
1069+
bin:
1070+
acorn: bin/acorn
1071+
checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec
1072+
languageName: node
1073+
linkType: hard
1074+
10221075
"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2":
10231076
version: 7.1.4
10241077
resolution: "agent-base@npm:7.1.4"
@@ -1138,6 +1191,13 @@ __metadata:
11381191
languageName: node
11391192
linkType: hard
11401193

1194+
"buffer-from@npm:^1.0.0":
1195+
version: 1.1.2
1196+
resolution: "buffer-from@npm:1.1.2"
1197+
checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34
1198+
languageName: node
1199+
linkType: hard
1200+
11411201
"buffer@npm:^6.0.3":
11421202
version: 6.0.3
11431203
resolution: "buffer@npm:6.0.3"
@@ -1267,6 +1327,13 @@ __metadata:
12671327
languageName: node
12681328
linkType: hard
12691329

1330+
"commander@npm:^2.20.0":
1331+
version: 2.20.3
1332+
resolution: "commander@npm:2.20.3"
1333+
checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288
1334+
languageName: node
1335+
linkType: hard
1336+
12701337
"copy-to-clipboard@npm:^3.3.1":
12711338
version: 3.3.3
12721339
resolution: "copy-to-clipboard@npm:3.3.3"
@@ -2897,6 +2964,23 @@ __metadata:
28972964
languageName: node
28982965
linkType: hard
28992966

2967+
"source-map-support@npm:~0.5.20":
2968+
version: 0.5.21
2969+
resolution: "source-map-support@npm:0.5.21"
2970+
dependencies:
2971+
buffer-from: "npm:^1.0.0"
2972+
source-map: "npm:^0.6.0"
2973+
checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d
2974+
languageName: node
2975+
linkType: hard
2976+
2977+
"source-map@npm:^0.6.0":
2978+
version: 0.6.1
2979+
resolution: "source-map@npm:0.6.1"
2980+
checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011
2981+
languageName: node
2982+
linkType: hard
2983+
29002984
"space-separated-tokens@npm:^1.0.0":
29012985
version: 1.1.5
29022986
resolution: "space-separated-tokens@npm:1.1.5"
@@ -3044,6 +3128,20 @@ __metadata:
30443128
languageName: node
30453129
linkType: hard
30463130

3131+
"terser@npm:^5.44.0":
3132+
version: 5.44.0
3133+
resolution: "terser@npm:5.44.0"
3134+
dependencies:
3135+
"@jridgewell/source-map": "npm:^0.3.3"
3136+
acorn: "npm:^8.15.0"
3137+
commander: "npm:^2.20.0"
3138+
source-map-support: "npm:~0.5.20"
3139+
bin:
3140+
terser: bin/terser
3141+
checksum: 10c0/f2838dc65ac2ac6a31c7233065364080de73cc363ecb8fe723a54f663b2fa9429abf08bc3920a6bea85c5c7c29908ffcf822baf1572574f8d3859a009bbf2327
3142+
languageName: node
3143+
linkType: hard
3144+
30473145
"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.15":
30483146
version: 0.2.15
30493147
resolution: "tinyglobby@npm:0.2.15"
@@ -3280,6 +3378,7 @@ __metadata:
32803378
react: "npm:^18.3.1"
32813379
react-dom: "npm:^18.3.1"
32823380
swagger-ui: "npm:^5.29.0"
3381+
terser: "npm:^5.44.0"
32833382
to-buffer: "npm:^1.2.1"
32843383
vite: "npm:^7.1.2"
32853384
languageName: unknown

0 commit comments

Comments
 (0)