Skip to content

Commit bda7aa3

Browse files
committed
chore: update build config
1 parent a101015 commit bda7aa3

43 files changed

Lines changed: 783 additions & 939 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.DS_Store

-2 KB
Binary file not shown.

.github/workflows/release.yml

Lines changed: 27 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,50 @@ name: Release
22

33
on:
44
push:
5-
tags:
6-
- 'v*.*.*'
5+
branches: [master]
6+
paths:
7+
- 'package.json'
78

89
jobs:
10+
version:
11+
runs-on: ubuntu-latest
12+
outputs:
13+
changed: ${{ steps.version.outputs.changed }}
14+
version: ${{ steps.version.outputs.version }}
15+
steps:
16+
- uses: actions/checkout@v4
17+
with:
18+
fetch-depth: 2
19+
- name: Check version change
20+
id: version
21+
uses: rxliuli/version-check@v1
22+
with:
23+
file: package.json
24+
925
release:
1026
runs-on: ubuntu-latest
1127
permissions:
1228
contents: write
13-
29+
needs: version
30+
if: needs.version.outputs.changed == 'true'
1431
steps:
1532
- uses: actions/checkout@v4
1633
- uses: pnpm/action-setup@v3
1734
with:
18-
version: '10.15.1'
19-
- name: Use Node.js
20-
uses: actions/setup-node@v4
35+
version: 'latest'
36+
- uses: actions/setup-node@v4
2137
with:
22-
node-version: 22
38+
node-version: 24
2339
cache: 'pnpm'
2440
- name: Install dependencies
25-
run: pnpm i
41+
run: pnpm install
2642
- name: Build packages
2743
run: pnpm build
28-
- name: Collect dist files
29-
run: |
30-
mkdir -p release-files
31-
find packages/*/dist -name "*.user.js" -type f | while read file; do
32-
filename=$(basename "$file")
33-
cp "$file" "release-files/${filename}"
34-
done
3544
- name: Create Release
3645
uses: softprops/action-gh-release@v2
3746
with:
38-
files: release-files/*
39-
generate_release_notes: true
47+
tag_name: 'v${{ needs.version.outputs.version }}'
48+
name: 'v${{ needs.version.outputs.version }}'
4049
draft: false
4150
prerelease: false
42-
env:
43-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
51+
files: dist/*.user.js

package.json

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22
"name": "userscripts",
33
"description": "A collection of user scripts for various purposes.",
44
"version": "0.0.10",
5+
"type": "module",
56
"private": true,
67
"author": "https://rxliuli.com/",
78
"license": "GPL-3.0-only",
89
"scripts": {
9-
"build": "pnpm -r build",
10+
"build": "tsx src/build.ts",
11+
"test": "vitest run",
1012
"postinstall": "simple-git-hooks"
1113
},
1214
"workspaces": [
@@ -15,9 +17,30 @@
1517
"prettier": "@liuli-util/prettier-standard-config",
1618
"devDependencies": {
1719
"@liuli-util/prettier-standard-config": "^0.3.0",
20+
"@types/node": "^22.15.30",
21+
"@types/query-selector-shadow-dom": "^1.0.4",
22+
"@types/tampermonkey": "^5.0.4",
23+
"@vitest/browser": "^3.2.2",
24+
"bundle-require": "^5.1.0",
1825
"lint-staged": "^16.2.1",
26+
"playwright": "^1.52.0",
1927
"prettier": "^3.6.2",
20-
"simple-git-hooks": "^2.13.1"
28+
"simple-git-hooks": "^2.13.1",
29+
"tsx": "^4.21.0",
30+
"typescript": "^5.8.3",
31+
"vite": "^6.3.5",
32+
"vite-node": "^3.2.4",
33+
"vite-plugin-monkey": "^7.1.4",
34+
"vite-tsconfig-paths": "^5.1.4",
35+
"vitest": "^3.2.4",
36+
"vitest-browser-react": "^0.2.0",
37+
"zx": "^8.5.5"
38+
},
39+
"dependencies": {
40+
"@medv/finder": "^4.0.2",
41+
"@rxliuli/vista": "^0.4.5",
42+
"es-toolkit": "^1.41.0",
43+
"query-selector-shadow-dom": "^1.0.1"
2144
},
2245
"simple-git-hooks": {
2346
"pre-commit": "npx lint-staged"
@@ -28,4 +51,4 @@
2851
]
2952
},
3053
"packageManager": "pnpm@10.15.1+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67"
31-
}
54+
}

packages/.DS_Store

-10 KB
Binary file not shown.

packages/hztsg-wifi/.gitignore

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

packages/hztsg-wifi/README.md

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

packages/hztsg-wifi/package.json

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

packages/hztsg-wifi/tsconfig.json

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

packages/hztsg-wifi/vite.config.ts

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

packages/reddit-ctrl-enter-sender/.gitignore

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

0 commit comments

Comments
 (0)