Skip to content

Commit 6c09159

Browse files
committed
chore: maintain repo
1 parent ef68985 commit 6c09159

File tree

10 files changed

+1919
-1376
lines changed

10 files changed

+1919
-1376
lines changed

.github/workflows/gh-pages.yml

Lines changed: 14 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,38 @@
1-
name: gh-pages
1+
name: CI
22

33
on:
44
push:
55
branches:
66
- master
77

8+
permissions:
9+
id-token: write
10+
contents: write
11+
812
jobs:
913
cache-and-install:
1014
runs-on: ubuntu-latest
1115
steps:
1216
- name: Checkout
13-
uses: actions/checkout@v3
17+
uses: actions/checkout@v5
1418

15-
- name: Install Node.js
16-
uses: actions/setup-node@v3
17-
with:
18-
node-version: 18
19+
- name: Install pnpm
20+
uses: pnpm/action-setup@v4
1921

20-
- uses: pnpm/action-setup@v2
21-
name: Install pnpm
22-
id: pnpm-install
23-
with:
24-
version: 8
25-
run_install: false
26-
27-
- name: Get pnpm store directory
28-
id: pnpm-cache
29-
shell: bash
30-
run: |
31-
echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_OUTPUT
32-
33-
- uses: actions/cache@v3
34-
name: Setup pnpm cache
22+
- name: Install Node.js
23+
uses: actions/setup-node@v5
3524
with:
36-
path: ${{ steps.pnpm-cache.outputs.STORE_PATH }}
37-
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
38-
restore-keys: |
39-
${{ runner.os }}-pnpm-store-
25+
node-version: 22
26+
cache: pnpm
4027

4128
- name: Install dependencies
4229
run: pnpm install
4330

44-
- name: Build
31+
- name: Build apps and packages
4532
run: pnpm build
4633

4734
- name: Deploy to GitHub Pages
48-
uses: JamesIves/github-pages-deploy-action@4.1.5
35+
uses: JamesIves/github-pages-deploy-action@v4
4936
with:
5037
branch: gh-pages
5138
folder: dist

.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
save-exact=true

package.json

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,29 +6,38 @@
66
"type": "module",
77
"author": "crashmax <[email protected]>",
88
"license": "MIT",
9+
"packageManager": "[email protected]",
10+
"engines": {
11+
"node": "22.19.0"
12+
},
13+
"volta": {
14+
"node": "22.19.0"
15+
},
916
"scripts": {
1017
"dev": "vite build --watch --mode development",
1118
"build": "pnpm type-check && vite build",
1219
"type-check": "tsc --noEmit",
1320
"format": "prettier --write **/*.{js,ts,tsx,json}"
1421
},
1522
"devDependencies": {
16-
"@crashmax/prettier-config": "5.0.1",
17-
"@crashmax/tsconfig": "2.1.0",
18-
"sass": "1.70.0",
19-
"typescript": "5.3.3",
20-
"vite": "5.0.12",
21-
"vite-plugin-solid": "2.9.1",
22-
"vite-userscript-plugin": "1.10.0"
23+
"@crashmax/prettier-config": "5.0.2",
24+
"@crashmax/tsconfig": "2.2.0",
25+
"@ianvs/prettier-plugin-sort-imports": "4.7.0",
26+
"prettier-plugin-multiline-arrays": "4.0.3",
27+
"sass-embedded": "1.92.1",
28+
"typescript": "5.9.2",
29+
"vite": "7.1.5",
30+
"vite-plugin-solid": "2.11.8",
31+
"vite-userscript-plugin": "1.11.0"
2332
},
2433
"dependencies": {
2534
"@thisbeyond/solid-dnd": "0.7.5",
2635
"@zero-dependency/dom": "1.8.4",
27-
"@zero-dependency/utils": "1.7.4",
28-
"dayjs": "1.11.10",
36+
"@zero-dependency/utils": "1.7.7",
37+
"dayjs": "1.11.18",
2938
"microtip": "0.2.2",
30-
"solid-js": "1.8.12",
39+
"solid-js": "1.9.9",
3140
"userscript-parser": "2.2.2",
32-
"worker-timers": "7.1.1"
41+
"worker-timers": "8.0.24"
3342
}
3443
}

0 commit comments

Comments
 (0)