Skip to content

Commit 08065de

Browse files
committed
build: upgrade to tsdown
1 parent f881482 commit 08065de

34 files changed

+4278
-1422
lines changed

.github/workflows/create-github-releases.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Create Github Releases
1+
name: Create GitHub Releases
22

33
on:
44
push:
@@ -29,21 +29,21 @@ jobs:
2929

3030
- name: Build chrome extension
3131
working-directory: apps/chrome-extension
32-
run: npx turbo run build
32+
run: pnpm run build --release
3333

34-
- name: Build firefox extension
34+
- name: Package chrome extension
3535
working-directory: apps/chrome-extension
36-
run: pnpm run build:firefox
36+
run: pnpm exec web-ext build --source-dir dist --filename {name}-{version}-chrome.zip
3737

38-
- name: Package chrome extension
38+
- name: Build firefox extension
3939
working-directory: apps/chrome-extension
40-
run: npx web-ext build --source-dir dist --filename {name}-{version}-chrome.zip
40+
run: pnpm run build --release --target firefox
4141

4242
- name: Package firefox extension
4343
working-directory: apps/chrome-extension
44-
run: npx web-ext build --source-dir dist-firefox --filename {name}-{version}-firefox.zip
44+
run: pnpm exec web-ext build --source-dir dist --filename {name}-{version}-firefox.zip
4545

46-
- name: Create Github release
46+
- name: Create GitHub release
4747
uses: softprops/action-gh-release@v2
4848
with:
4949
body: Please refer to [CHANGELOG.md](https://github.com/lujunji4113/cloud-document-converter/blob/main/apps/chrome-extension/CHANGELOG.md) for details.

apps/chrome-extension/babel.config.json

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,17 @@
33
[
44
"@babel/preset-env",
55
{
6-
"targets": "defaults and fully supports es6-module",
6+
"bugfixes": true,
7+
"modules": "auto",
78
"useBuiltIns": "usage",
8-
"corejs": "3.36.0"
9+
"corejs": {
10+
"version": "3.36.0",
11+
"proposals": false
12+
},
13+
"shippedProposals": true
914
}
10-
]
11-
]
15+
],
16+
"@babel/preset-typescript"
17+
],
18+
"plugins": ["@babel/plugin-transform-runtime"]
1219
}

apps/chrome-extension/package.json

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,21 @@
33
"version": "1.9.9",
44
"type": "module",
55
"scripts": {
6-
"clean": "rm -rf bundles/* dist/* dist-firefox/*",
7-
"copy": "cp -R _locales bundles images manifest.json src/popup/popup.html dist",
8-
"build": "rollup -c && mkdir -p dist && npm run copy && node --experimental-strip-types ./scripts/add-version.ts",
9-
"build:firefox": "node --experimental-strip-types ./scripts/build-firefox.ts",
10-
"build:dev": "rollup -c --environment BUILD:development && mkdir -p dist && npm run copy && node --experimental-strip-types ./scripts/add-version.ts",
11-
"type-check": "tsc --noEmit"
6+
"type-check": "tsc --noEmit",
7+
"build": "node --experimental-strip-types ./scripts/cli.ts build"
128
},
139
"devDependencies": {
1410
"@babel/core": "catalog:dev",
15-
"@babel/preset-env": "catalog:node",
11+
"@babel/plugin-transform-runtime": "catalog:dev",
12+
"@babel/preset-env": "catalog:dev",
13+
"@babel/preset-typescript": "catalog:dev",
1614
"@rollup/plugin-babel": "catalog:build",
17-
"@rollup/plugin-commonjs": "catalog:build",
18-
"@rollup/plugin-json": "catalog:build",
19-
"@rollup/plugin-node-resolve": "catalog:build",
20-
"@rollup/plugin-replace": "catalog:build",
21-
"@rollup/plugin-terser": "catalog:build",
22-
"@rollup/plugin-typescript": "catalog:build",
2315
"chrome-types": "catalog:dev",
2416
"execa": "catalog:node",
25-
"glob": "catalog:node",
26-
"rollup": "catalog:build"
17+
"glob": "catalog:node"
2718
},
2819
"dependencies": {
20+
"@babel/runtime": "catalog:prod",
2921
"@dolphin/common": "workspace:^",
3022
"@dolphin/lark": "workspace:^",
3123
"@zip.js/zip.js": "catalog:prod",
@@ -35,5 +27,11 @@
3527
"i18next": "catalog:i18n",
3628
"radash": "catalog:prod",
3729
"serialize-error": "catalog:prod"
30+
},
31+
"browserslist": [
32+
"defaults and fully supports es6-module"
33+
],
34+
"volta": {
35+
"extends": "../../package.json"
3836
}
3937
}

apps/chrome-extension/rollup.config.js

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

apps/chrome-extension/scripts/add-version.ts

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

apps/chrome-extension/scripts/build-firefox.ts

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

0 commit comments

Comments
 (0)