mirror of
https://github.com/chrononeko/chronocat.git
synced 2024-11-16 12:51:39 +00:00
refactor: replace ts-node with esbuild-register
This commit is contained in:
parent
1cae1a0720
commit
15cddefa00
@ -13,12 +13,9 @@
|
|||||||
"packages/*"
|
"packages/*"
|
||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"clean": "ts-node -T scripts/clean.cts",
|
"clean": "node -r esbuild-register scripts/clean.cts",
|
||||||
"build": "concurrently -n red \"yarn workspace @chronocat/red build\" && concurrently -n shell \"yarn workspace @chronocat/shell build\" && concurrently -n shell \"yarn workspace @chronocat/plugin-iife build\" && concurrently -n llqqnt,iife,api,event \"yarn workspace @chronocat/plugin-llqqnt build\" \"yarn workspace @chronocat/engine-chronocat-api build\" \"yarn workspace @chronocat/engine-chronocat-event build\" && concurrently -n packengine yarn:packengine",
|
"build": "concurrently -n red \"yarn workspace @chronocat/red build\" && concurrently -n shell \"yarn workspace @chronocat/shell build\" && concurrently -n shell \"yarn workspace @chronocat/plugin-iife build\" && concurrently -n llqqnt,iife,api,event \"yarn workspace @chronocat/plugin-llqqnt build\" \"yarn workspace @chronocat/engine-chronocat-api build\" \"yarn workspace @chronocat/engine-chronocat-event build\" && concurrently -n packengine yarn:packengine",
|
||||||
"packengine": "ts-node -T scripts/packengine.cts"
|
"packengine": "node -r esbuild-register scripts/packengine.cts"
|
||||||
},
|
|
||||||
"resolutions": {
|
|
||||||
"ts-node": "11.0.0-beta.1"
|
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tsconfig/strictest": "^2.0.1",
|
"@tsconfig/strictest": "^2.0.1",
|
||||||
@ -28,6 +25,7 @@
|
|||||||
"@typescript-eslint/parser": "^6.4.1",
|
"@typescript-eslint/parser": "^6.4.1",
|
||||||
"concurrently": "^8.2.1",
|
"concurrently": "^8.2.1",
|
||||||
"esbuild": "^0.19.2",
|
"esbuild": "^0.19.2",
|
||||||
|
"esbuild-register": "^3.5.0",
|
||||||
"eslint": "^8.47.0",
|
"eslint": "^8.47.0",
|
||||||
"eslint-config-prettier": "^9.0.0",
|
"eslint-config-prettier": "^9.0.0",
|
||||||
"eslint-import-resolver-typescript": "^3.6.0",
|
"eslint-import-resolver-typescript": "^3.6.0",
|
||||||
@ -36,7 +34,6 @@
|
|||||||
"jest": "^29.6.3",
|
"jest": "^29.6.3",
|
||||||
"prettier": "^3.0.2",
|
"prettier": "^3.0.2",
|
||||||
"ts-jest": "^29.1.1",
|
"ts-jest": "^29.1.1",
|
||||||
"ts-node": "^10.9.1",
|
|
||||||
"typescript": "~5.1.0"
|
"typescript": "~5.1.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -27,7 +27,7 @@ Chronocat 可信安装的公钥可以从这里获取:
|
|||||||
scripts 文件夹内,因此你可以直接使用下面的命令进行验证:
|
scripts 文件夹内,因此你可以直接使用下面的命令进行验证:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
yarn ts-node -T scripts/dti.cts <chronocat.js.ti.bin 的位置>
|
yarn node -r esbuild-register scripts/dti.cts <chronocat.js.ti.bin 的位置>
|
||||||
```
|
```
|
||||||
|
|
||||||
如果程序没有任何输出,那么验证成功。如果程序抛出异常,那么验证失败。
|
如果程序没有任何输出,那么验证成功。如果程序抛出异常,那么验证失败。
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
"deploy": "docusaurus deploy",
|
"deploy": "docusaurus deploy",
|
||||||
"clear": "docusaurus clear",
|
"clear": "docusaurus clear",
|
||||||
"serve": "docusaurus serve",
|
"serve": "docusaurus serve",
|
||||||
"genclg": "ts-node -T scripts/genclg.cts",
|
"genclg": "node -r esbuild-register scripts/genclg.cts",
|
||||||
"write-translations": "docusaurus write-translations",
|
"write-translations": "docusaurus write-translations",
|
||||||
"write-heading-ids": "docusaurus write-heading-ids"
|
"write-heading-ids": "docusaurus write-heading-ids"
|
||||||
},
|
},
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "concurrently -n cjs,dts yarn:build:cjs yarn:build:dts",
|
"build": "concurrently -n cjs,dts yarn:build:cjs yarn:build:dts",
|
||||||
"build:cjs": "ts-node -T ../../scripts/build.cts",
|
"build:cjs": "node -r esbuild-register ../../scripts/build.cts",
|
||||||
"build:dts": "tsc -p tsconfig.json"
|
"build:dts": "tsc -p tsconfig.json"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "concurrently -n cjs,dts yarn:build:cjs yarn:build:dts",
|
"build": "concurrently -n cjs,dts yarn:build:cjs yarn:build:dts",
|
||||||
"build:cjs": "ts-node -T ../../scripts/build.cts",
|
"build:cjs": "node -r esbuild-register ../../scripts/build.cts",
|
||||||
"build:dts": "tsc -p tsconfig.json"
|
"build:dts": "tsc -p tsconfig.json"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
"lib"
|
"lib"
|
||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "ts-node -T ../../scripts/build.cts build && ts-node -T pack.cts"
|
"build": "node -r esbuild-register ../../scripts/build.cts build && node -r esbuild-register pack.cts"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@chronocat/shell": "workspace:packages/shell",
|
"@chronocat/shell": "workspace:packages/shell",
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
"lib"
|
"lib"
|
||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "ts-node -T ../../scripts/build.cts build && ts-node -T pack.cts"
|
"build": "node -r esbuild-register ../../scripts/build.cts build && node -r esbuild-register pack.cts"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@chronocat/shell": "workspace:packages/shell",
|
"@chronocat/shell": "workspace:packages/shell",
|
||||||
|
@ -14,9 +14,9 @@
|
|||||||
"lib"
|
"lib"
|
||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"codegen": "ts-node -T scripts/codegen.cts",
|
"codegen": "node -r esbuild-register scripts/codegen.cts",
|
||||||
"build": "concurrently -n codegen yarn:codegen && concurrently -n cjs,dts yarn:build:cjs yarn:build:dts",
|
"build": "concurrently -n codegen yarn:codegen && concurrently -n cjs,dts yarn:build:cjs yarn:build:dts",
|
||||||
"build:cjs": "ts-node -T ../../scripts/build.cts",
|
"build:cjs": "node -r esbuild-register ../../scripts/build.cts",
|
||||||
"build:dts": "tsc -p tsconfig.json"
|
"build:dts": "tsc -p tsconfig.json"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
13
yarn.lock
13
yarn.lock
@ -6395,6 +6395,7 @@ __metadata:
|
|||||||
"@typescript-eslint/parser": "npm:^6.4.1"
|
"@typescript-eslint/parser": "npm:^6.4.1"
|
||||||
concurrently: "npm:^8.2.1"
|
concurrently: "npm:^8.2.1"
|
||||||
esbuild: "npm:^0.19.2"
|
esbuild: "npm:^0.19.2"
|
||||||
|
esbuild-register: "npm:^3.5.0"
|
||||||
eslint: "npm:^8.47.0"
|
eslint: "npm:^8.47.0"
|
||||||
eslint-config-prettier: "npm:^9.0.0"
|
eslint-config-prettier: "npm:^9.0.0"
|
||||||
eslint-import-resolver-typescript: "npm:^3.6.0"
|
eslint-import-resolver-typescript: "npm:^3.6.0"
|
||||||
@ -6403,7 +6404,6 @@ __metadata:
|
|||||||
jest: "npm:^29.6.3"
|
jest: "npm:^29.6.3"
|
||||||
prettier: "npm:^3.0.2"
|
prettier: "npm:^3.0.2"
|
||||||
ts-jest: "npm:^29.1.1"
|
ts-jest: "npm:^29.1.1"
|
||||||
ts-node: "npm:^10.9.1"
|
|
||||||
typescript: "npm:~5.1.0"
|
typescript: "npm:~5.1.0"
|
||||||
languageName: unknown
|
languageName: unknown
|
||||||
linkType: soft
|
linkType: soft
|
||||||
@ -8017,6 +8017,17 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
"esbuild-register@npm:^3.5.0":
|
||||||
|
version: 3.5.0
|
||||||
|
resolution: "esbuild-register@npm:3.5.0"
|
||||||
|
dependencies:
|
||||||
|
debug: "npm:^4.3.4"
|
||||||
|
peerDependencies:
|
||||||
|
esbuild: ">=0.12 <1"
|
||||||
|
checksum: 10c0/9ccd0573cb66018e4cce3c1416eed0f5f3794c7026ce469a94e2f8761335abed8e363fc8e8bb036ab9ad7e579bb4296b8568a04ae5626596c123576b0d9c9bde
|
||||||
|
languageName: node
|
||||||
|
linkType: hard
|
||||||
|
|
||||||
"esbuild@npm:^0.19.2":
|
"esbuild@npm:^0.19.2":
|
||||||
version: 0.19.12
|
version: 0.19.12
|
||||||
resolution: "esbuild@npm:0.19.12"
|
resolution: "esbuild@npm:0.19.12"
|
||||||
|
Loading…
Reference in New Issue
Block a user