Skip to content

Commit 828bdec

Browse files
authored
chore: migrate swc (#4966)
* chore: migrate swc * chore: update script * chore: update lock file * chore: update lock file
1 parent ee78096 commit 828bdec

Some content is hidden

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

52 files changed

+803
-5616
lines changed

.github/workflows/build_swc.yml

-112
This file was deleted.

.github/workflows/ci.yml

-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ jobs:
2323
- run: npm run dependency:check
2424
- run: npm run lint
2525
- run: npm run test
26-
- run: npm run copy:swc
2726
- run: npm run version:check
2827
- run: npm run coverage
2928
env:

.gitignore

-2
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ coverage
3333

3434
# Packages
3535
packages/*/lib/
36-
packages/swc/target/
37-
packages/swc/npm/**/*.node
3836

3937
# temp folder .ice
4038
examples/*/.ice

package.json

+4-16
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,18 @@
1414
"watch": "ts-node ./scripts/watch.ts",
1515
"build": "ts-node ./scripts/build.ts",
1616
"generate:dts": "ts-node ./scripts/generate-dts.ts",
17-
"build:swc": "rm -rf packages/swc/native/** && napi build --platform --release --cargo-cwd packages/swc packages/swc/native",
18-
"version": "ts-node ./scripts/tag-version.ts && napi version -p packages/swc/npm -c packages/swc/package.json",
17+
"version": "ts-node ./scripts/tag-version.ts",
1918
"version:check": "ts-node ./scripts/version-check.ts",
20-
"publish": "npm run copy:swc && npm run generate:dts && ts-node ./scripts/publish-package.ts",
21-
"publish:beta": "npm run copy:swc && npm run generate:dts && PUBLISH_TYPE=beta ts-node ./scripts/publishPackageWithDistTag.ts",
22-
"publish:next": "npm run copy:swc && npm run generate:dts && PUBLISH_TYPE=next VERSION_PREFIX=rc ts-node ./scripts/publishPackageWithDistTag.ts",
19+
"publish": "npm run generate:dts && ts-node ./scripts/publish-package.ts",
20+
"publish:beta": "npm run generate:dts && PUBLISH_TYPE=beta ts-node ./scripts/publishPackageWithDistTag.ts",
21+
"publish:next": "npm run generate:dts && PUBLISH_TYPE=next VERSION_PREFIX=rc ts-node ./scripts/publishPackageWithDistTag.ts",
2322
"publish:stable": "npm run generate:dts && PUBLISH_TAG=release-1 ts-node ./scripts/publish-package.ts",
2423
"publish:stable-beta": "npm run generate:dts && PUBLISH_TAG=release-1 ts-node ./scripts/publish-beta-package.ts",
2524
"sync": "ts-node ./scripts/sync.ts",
2625
"rollback": "ts-node ./scripts/rollback.ts",
2726
"owner": "ts-node ./scripts/owner.ts",
2827
"dependency:check": "ts-node ./scripts/dependency-check.ts",
29-
"copy:swc": "ts-node ./scripts/copySwcBinaries.ts",
3028
"clean": "rimraf packages/*/lib",
31-
"clean:swc": "rimraf packages/swc/native/**",
3229
"lint": "eslint --cache --ext .js,.jsx,.ts,.tsx ./",
3330
"lint:fix": "npm run lint -- --fix",
3431
"test": "jest --forceExit --ci",
@@ -85,14 +82,5 @@
8582
"@typescript-eslint/parser": "^4.0.0",
8683
"postcss": "^8.3.5",
8784
"eslint-plugin-react": "7.24.0"
88-
},
89-
"napi": {
90-
"name": "builder-swc",
91-
"triples": {
92-
"additional": [
93-
"aarch64-apple-darwin"
94-
],
95-
"defaults": true
96-
}
9785
}
9886
}

packages/swc/.npmignore

-10
This file was deleted.

packages/swc/CHANGELOG.md

-13
This file was deleted.

0 commit comments

Comments
 (0)