Skip to content

Commit 7c72ee1

Browse files
committed
refactor: migrate swc to oxc
1 parent fffc759 commit 7c72ee1

5 files changed

Lines changed: 148 additions & 295 deletions

File tree

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,17 +70,18 @@
7070
},
7171
"dependencies": {
7272
"@fluent/syntax": "^0.19.0",
73-
"@swc/core": "^1.15.11",
7473
"adm-zip": "^0.5.16",
7574
"bumpp": "^10.4.0",
7675
"c12": "^3.3.3",
7776
"chokidar": "^5.0.0",
7877
"commander": "^14.0.3",
7978
"es-toolkit": "^1.44.0",
8079
"esbuild": "^0.27.2",
80+
"esrap": "^2.2.3",
8181
"fs-extra": "^11.3.3",
8282
"hookable": "^6.0.1",
8383
"octokit": "^5.0.5",
84+
"rolldown": "1.0.0-rc.3",
8485
"std-env": "^3.10.0",
8586
"tiny-update-notifier": "^2.0.2",
8687
"tinyglobby": "^0.2.15",
@@ -89,6 +90,7 @@
8990
"devDependencies": {
9091
"@antfu/eslint-config": "^7.2.0",
9192
"@commander-js/extra-typings": "^14.0.0",
93+
"@oxc-project/types": "^0.112.0",
9294
"@types/adm-zip": "^0.5.7",
9395
"@types/fs-extra": "^11.0.4",
9496
"@types/node": "^24.10.9",

pnpm-lock.yaml

Lines changed: 17 additions & 140 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/utils/prefs-manager.test.ts

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -205,14 +205,13 @@ pref("test.boolean.true", true);
205205
});
206206

207207
const result = [
208-
"pref(\"test.string\", \"hello\");",
209-
"pref(\"test.quote\", '{\"key\": \"value\"}');",
210-
"pref(\"test.singleQuote\", \"{key: value}\");",
211-
"pref(\"test.path\", \"C:\\\\path\\\\to\\\\file\");",
212-
"pref(\"test.number\", 42);",
213-
"pref(\"test.-1\", -1);",
214-
"pref(\"test.boolean\", true);",
215-
"",
208+
`pref(\"test.string\", \"hello\");`,
209+
`pref(\"test.quote\", "{\\"key\\": \\"value\\"}");`,
210+
`pref(\"test.singleQuote\", \"{key: value}\");`,
211+
`pref(\"test.path\", \"C:\\\\path\\\\to\\\\file\");`,
212+
`pref(\"test.number\", 42);`,
213+
`pref(\"test.-1\", -1);`,
214+
`pref(\"test.boolean\", true);`,
216215
].join("\n");
217216

218217
expect(prefsManager.render()).toBe(result);
@@ -239,9 +238,8 @@ describe("prefs-manager (user_pref)", () => {
239238
});
240239

241240
const result = [
242-
"user_pref(\"test.string\", \"hello\");",
243-
"user_pref(\"test.number\", 42);",
244-
"",
241+
`user_pref(\"test.string\", \"hello\");`,
242+
`user_pref(\"test.number\", 42);`,
245243
].join("\n");
246244

247245
expect(prefsManager.render()).toBe(result);

0 commit comments

Comments
 (0)