chore: add clean build

This commit is contained in:
H01001000
2022-12-05 18:06:01 +08:00
parent 177352e13c
commit f8fcc8229c
17 changed files with 86 additions and 4 deletions

View File

@@ -13,6 +13,7 @@
"fmt": "turbo run fmt",
"build:type": "turbo run build:type",
"release-build": "turbo run release-build",
"release-build:clean": "turbo run release-build:clean",
"dev": "turbo run dev --parallel",
"lint": "turbo run lint",
"test:type": "turbo run build:type",

View File

@@ -13,6 +13,7 @@
"build": "swc src --out-dir dist",
"build:type": "tsc --declaration --emitDeclarationOnly --declarationDir dist",
"release-build": "yarn build && yarn build:type",
"release-build:clean": "shx rm -rf dist && yarn build && yarn build:type",
"fmt": "eslint --fix \"src/**/*.ts*\"",
"lint": "eslint \"src/**/*.ts*\"",
"test:unit": "c8 mocha --no-warnings 'tests/**/*.spec.ts'",
@@ -38,6 +39,7 @@
"eslint": "^8.0.1",
"eslint-config-discordeno": "*",
"mocha": "^10.1.0",
"shx": "^0.3.4",
"sinon": "^15.0.0",
"tsconfig": "*",
"typescript": "^4.9.3"

View File

@@ -13,6 +13,7 @@
"build": "swc src --out-dir dist",
"build:type": "tsc --declaration --emitDeclarationOnly --declarationDir dist",
"release-build": "yarn build && yarn build:type",
"release-build:clean": "shx rm -rf dist && yarn build && yarn build:type",
"fmt": "eslint --fix \"src/**/*.ts*\"",
"lint": "eslint \"src/**/*.ts*\"",
"test:unit": "c8 mocha --no-warnings 'tests/**/*.spec.ts'",
@@ -37,6 +38,7 @@
"eslint": "^8.0.1",
"eslint-config-discordeno": "*",
"mocha": "^10.1.0",
"shx": "^0.3.4",
"sinon": "^15.0.0",
"tsconfig": "*",
"typescript": "^4.9.3"

View File

@@ -13,6 +13,7 @@
"build": "swc src --out-dir dist",
"build:type": "tsc --declaration --emitDeclarationOnly --declarationDir dist",
"release-build": "yarn build && yarn build:type",
"release-build:clean": "shx rm -rf dist && yarn build && yarn build:type",
"fmt": "eslint --fix \"src/**/*.ts*\"",
"lint": "eslint \"src/**/*.ts*\"",
"test:unit": "c8 mocha --no-warnings 'tests/**/*.spec.ts'",
@@ -39,6 +40,7 @@
"eslint": "^8.0.1",
"eslint-config-discordeno": "*",
"mocha": "^10.1.0",
"shx": "^0.3.4",
"sinon": "^15.0.0",
"tsconfig": "*",
"typescript": "^4.9.3"

View File

@@ -21,6 +21,7 @@
"eslint": "^8.0.1",
"eslint-config-discordeno": "*",
"mocha": "^10.1.0",
"shx": "^0.3.4",
"sinon": "^15.0.0",
"tsconfig": "*",
"typescript": "^4.9.3"

View File

@@ -13,6 +13,7 @@
"build": "swc src --out-dir dist",
"build:type": "tsc --declaration --emitDeclarationOnly --declarationDir dist",
"release-build": "yarn build && yarn build:type",
"release-build:clean": "shx rm -rf dist && yarn build && yarn build:type",
"fmt": "eslint --fix \"src/**/*.ts*\"",
"lint": "eslint \"src/**/*.ts*\"",
"test:unit": "c8 mocha --no-warnings 'tests/**/*.spec.ts'",
@@ -38,6 +39,7 @@
"eslint": "^8.0.1",
"eslint-config-discordeno": "*",
"mocha": "^10.1.0",
"shx": "^0.3.4",
"sinon": "^15.0.0",
"tsconfig": "*",
"typescript": "^4.9.3"

View File

@@ -21,6 +21,7 @@
"eslint": "^8.0.1",
"eslint-config-discordeno": "*",
"mocha": "^10.1.0",
"shx": "^0.3.4",
"sinon": "^15.0.0",
"tsconfig": "*",
"typescript": "^4.9.3"

View File

@@ -13,6 +13,7 @@
"build": "swc src --out-dir dist",
"build:type": "tsc --declaration --emitDeclarationOnly --declarationDir dist",
"release-build": "yarn build && yarn build:type",
"release-build:clean": "shx rm -rf dist && yarn build && yarn build:type",
"fmt": "eslint --fix \"src/**/*.ts*\"",
"lint": "eslint \"src/**/*.ts*\"",
"test:unit": "c8 mocha --no-warnings 'tests/**/*.spec.ts'",
@@ -34,6 +35,7 @@
"eslint": "^8.0.1",
"eslint-config-discordeno": "*",
"mocha": "^10.1.0",
"shx": "^0.3.4",
"sinon": "^15.0.0",
"tsconfig": "*",
"typescript": "^4.9.3"

View File

@@ -13,6 +13,7 @@
"build": "swc src --out-dir dist",
"build:type": "tsc --declaration --emitDeclarationOnly --declarationDir dist",
"release-build": "yarn build && yarn build:type",
"release-build:clean": "shx rm -rf dist && yarn build && yarn build:type",
"fmt": "eslint --fix \"src/**/*.ts*\"",
"lint": "eslint \"src/**/*.ts*\"",
"test:unit": "c8 mocha --no-warnings 'tests/**/*.spec.ts'",

View File

@@ -13,6 +13,7 @@
"build": "swc src --out-dir dist",
"build:type": "tsc --declaration --emitDeclarationOnly --declarationDir dist",
"release-build": "yarn build && yarn build:type",
"release-build:clean": "shx rm -rf dist && yarn build && yarn build:type",
"fmt": "eslint --fix \"src/**/*.ts*\"",
"lint": "eslint \"src/**/*.ts*\"",
"test:unit": "c8 mocha --no-warnings 'tests/**/*.spec.ts'",

View File

@@ -13,6 +13,7 @@
"build": "swc src --out-dir dist",
"build:type": "tsc --declaration --emitDeclarationOnly --declarationDir dist",
"release-build": "yarn build && yarn build:type",
"release-build:clean": "shx rm -rf dist && yarn build && yarn build:type",
"fmt": "eslint --fix \"src/**/*.ts*\"",
"lint": "eslint \"src/**/*.ts*\"",
"test:unit": "c8 mocha --no-warnings 'tests/**/*.spec.ts'",
@@ -33,6 +34,7 @@
"eslint": "^8.0.1",
"eslint-config-discordeno": "*",
"mocha": "^10.1.0",
"shx": "^0.3.4",
"sinon": "^15.0.0",
"tsconfig": "*",
"typescript": "^4.9.3"

View File

@@ -13,6 +13,7 @@
"build": "swc src --out-dir dist",
"build:type": "tsc --declaration --emitDeclarationOnly --declarationDir dist",
"release-build": "yarn build && yarn build:type",
"release-build:clean": "shx rm -rf dist && yarn build && yarn build:type",
"fmt": "eslint --fix \"src/**/*.ts*\"",
"lint": "eslint \"src/**/*.ts*\"",
"test:unit": "c8 mocha --no-warnings 'tests/**/*.spec.ts'",

View File

@@ -13,6 +13,7 @@
"build": "swc src --out-dir dist",
"build:type": "tsc --declaration --emitDeclarationOnly --declarationDir dist",
"release-build": "yarn build && yarn build:type",
"release-build:clean": "shx rm -rf dist && yarn build && yarn build:type",
"fmt": "eslint --fix \"src/**/*.ts*\"",
"lint": "eslint \"src/**/*.ts*\"",
"test:unit": "c8 mocha --no-warnings 'tests/**/*.spec.ts'",
@@ -36,6 +37,7 @@
"eslint": "^8.0.1",
"eslint-config-discordeno": "*",
"mocha": "^10.1.0",
"shx": "^0.3.4",
"sinon": "^15.0.0",
"tsconfig": "*",
"typescript": "^4.9.3"

View File

@@ -13,6 +13,7 @@
"build": "swc src --out-dir dist",
"build:type": "tsc --declaration --emitDeclarationOnly --declarationDir dist",
"release-build": "yarn build && yarn build:type",
"release-build:clean": "shx rm -rf dist && yarn build && yarn build:type",
"fmt": "eslint --fix \"src/**/*.ts*\"",
"lint": "eslint \"src/**/*.ts*\"",
"test:type": "tsc --noEmit"
@@ -22,6 +23,7 @@
"@swc/core": "^1.3.21",
"eslint": "^8.0.1",
"eslint-config-discordeno": "*",
"shx": "^0.3.4",
"tsconfig": "*",
"typescript": "^4.9.3"
},

View File

@@ -13,6 +13,7 @@
"build": "swc src --out-dir dist",
"build:type": "tsc --skipDefaultLibCheck --declaration --emitDeclarationOnly --declarationDir dist",
"release-build": "yarn build && yarn build:type",
"release-build:clean": "shx rm -rf dist && yarn build && yarn build:type",
"fmt": "eslint --fix \"src/**/*.ts*\"",
"lint": "eslint \"src/**/*.ts*\"",
"test:unit": "c8 mocha --no-warnings 'tests/**/*.spec.ts'",
@@ -33,6 +34,7 @@
"eslint": "^8.0.1",
"eslint-config-discordeno": "*",
"mocha": "^10.1.0",
"shx": "^0.3.4",
"sinon": "^15.0.0",
"ts-node": "^10.9.1",
"tsconfig": "*",

View File

@@ -27,6 +27,12 @@
"dist/**"
]
},
"release-build:clean": {
"dependsOn": [
"^release-build:clean"
],
"cache": false
},
"test:unit": {
"dependsOn": [
"^build"

View File

@@ -40,6 +40,7 @@ __metadata:
eslint: ^8.0.1
eslint-config-discordeno: "*"
mocha: ^10.1.0
shx: ^0.3.4
sinon: ^15.0.0
tsconfig: "*"
typescript: ^4.9.3
@@ -63,6 +64,7 @@ __metadata:
eslint: ^8.0.1
eslint-config-discordeno: "*"
mocha: ^10.1.0
shx: ^0.3.4
sinon: ^15.0.0
tsconfig: "*"
typescript: ^4.9.3
@@ -87,6 +89,7 @@ __metadata:
eslint: ^8.0.1
eslint-config-discordeno: "*"
mocha: ^10.1.0
shx: ^0.3.4
sinon: ^15.0.0
tsconfig: "*"
typescript: ^4.9.3
@@ -105,6 +108,7 @@ __metadata:
eslint: ^8.0.1
eslint-config-discordeno: "*"
mocha: ^10.1.0
shx: ^0.3.4
sinon: ^15.0.0
tsconfig: "*"
typescript: ^4.9.3
@@ -129,6 +133,7 @@ __metadata:
eslint: ^8.0.1
eslint-config-discordeno: "*"
mocha: ^10.1.0
shx: ^0.3.4
sinon: ^15.0.0
tsconfig: "*"
typescript: ^4.9.3
@@ -149,6 +154,7 @@ __metadata:
eslint: ^8.0.1
eslint-config-discordeno: "*"
mocha: ^10.1.0
shx: ^0.3.4
sinon: ^15.0.0
tsconfig: "*"
typescript: ^4.9.3
@@ -172,6 +178,7 @@ __metadata:
eslint: ^8.0.1
eslint-config-discordeno: "*"
mocha: ^10.1.0
shx: ^0.3.4
sinon: ^15.0.0
tsconfig: "*"
typescript: ^4.9.3
@@ -187,6 +194,7 @@ __metadata:
"@types/node": ^18.11.9
eslint: ^8.0.1
eslint-config-discordeno: "*"
shx: ^0.3.4
tsconfig: "*"
typescript: ^4.9.3
languageName: unknown
@@ -208,6 +216,7 @@ __metadata:
eslint: ^8.0.1
eslint-config-discordeno: "*"
mocha: ^10.1.0
shx: ^0.3.4
sinon: ^15.0.0
tsconfig: "*"
typescript: ^4.9.3
@@ -230,6 +239,7 @@ __metadata:
eslint: ^8.0.1
eslint-config-discordeno: "*"
mocha: ^10.1.0
shx: ^0.3.4
sinon: ^15.0.0
ts-node: ^10.9.1
tsconfig: "*"
@@ -1466,6 +1476,7 @@ __metadata:
eslint: ^8.0.1
eslint-config-discordeno: "*"
mocha: ^10.1.0
shx: ^0.3.4
sinon: ^15.0.0
tsconfig: "*"
typescript: ^4.9.3
@@ -2163,7 +2174,7 @@ __metadata:
languageName: node
linkType: hard
"glob@npm:^7.1.3, glob@npm:^7.1.4":
"glob@npm:^7.0.0, glob@npm:^7.1.3, glob@npm:^7.1.4":
version: 7.2.3
resolution: "glob@npm:7.2.3"
dependencies:
@@ -2444,6 +2455,13 @@ __metadata:
languageName: node
linkType: hard
"interpret@npm:^1.0.0":
version: 1.4.0
resolution: "interpret@npm:1.4.0"
checksum: 2e5f51268b5941e4a17e4ef0575bc91ed0ab5f8515e3cf77486f7c14d13f3010df9c0959f37063dcc96e78d12dc6b0bb1b9e111cdfe69771f4656d2993d36155
languageName: node
linkType: hard
"ip@npm:^2.0.0":
version: 2.0.0
resolution: "ip@npm:2.0.0"
@@ -2989,7 +3007,7 @@ __metadata:
languageName: node
linkType: hard
"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6":
"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6":
version: 1.2.7
resolution: "minimist@npm:1.2.7"
checksum: 7346574a1038ca23c32e02252f603801f09384dd1d78b69a943a4e8c2c28730b80e96193882d3d3b22a063445f460e48316b29b8a25addca2d7e5e8f75478bec
@@ -3501,6 +3519,15 @@ __metadata:
languageName: node
linkType: hard
"rechoir@npm:^0.6.2":
version: 0.6.2
resolution: "rechoir@npm:0.6.2"
dependencies:
resolve: ^1.1.6
checksum: fe76bf9c21875ac16e235defedd7cbd34f333c02a92546142b7911a0f7c7059d2e16f441fe6fb9ae203f459c05a31b2bcf26202896d89e390eda7514d5d2702b
languageName: node
linkType: hard
"regexp.prototype.flags@npm:^1.4.3":
version: 1.4.3
resolution: "regexp.prototype.flags@npm:1.4.3"
@@ -3533,7 +3560,7 @@ __metadata:
languageName: node
linkType: hard
"resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1":
"resolve@npm:^1.1.6, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1":
version: 1.22.1
resolution: "resolve@npm:1.22.1"
dependencies:
@@ -3546,7 +3573,7 @@ __metadata:
languageName: node
linkType: hard
"resolve@patch:resolve@^1.20.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.22.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.22.1#~builtin<compat/resolve>":
"resolve@patch:resolve@^1.1.6#~builtin<compat/resolve>, resolve@patch:resolve@^1.20.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.22.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.22.1#~builtin<compat/resolve>":
version: 1.22.1
resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin<compat/resolve>::version=1.22.1&hash=c3c19d"
dependencies:
@@ -3696,6 +3723,19 @@ __metadata:
languageName: node
linkType: hard
"shelljs@npm:^0.8.5":
version: 0.8.5
resolution: "shelljs@npm:0.8.5"
dependencies:
glob: ^7.0.0
interpret: ^1.0.0
rechoir: ^0.6.2
bin:
shjs: bin/shjs
checksum: 7babc46f732a98f4c054ec1f048b55b9149b98aa2da32f6cf9844c434b43c6251efebd6eec120937bd0999e13811ebd45efe17410edb3ca938f82f9381302748
languageName: node
linkType: hard
"shiki@npm:^0.11.1":
version: 0.11.1
resolution: "shiki@npm:0.11.1"
@@ -3707,6 +3747,18 @@ __metadata:
languageName: node
linkType: hard
"shx@npm:^0.3.4":
version: 0.3.4
resolution: "shx@npm:0.3.4"
dependencies:
minimist: ^1.2.3
shelljs: ^0.8.5
bin:
shx: lib/cli.js
checksum: 0aa168bfddc11e3fe8943cce2e0d2d8514a560bd58cf2b835b4351ba03f46068f7d88286c2627f4b85604e81952154c43746369fb3f0d60df0e3b511f465e5b8
languageName: node
linkType: hard
"side-channel@npm:^1.0.4":
version: 1.0.4
resolution: "side-channel@npm:1.0.4"