config change

This commit is contained in:
jusax23 2023-03-08 12:52:57 +01:00
parent 84d001c066
commit 51734888ec
Signed by: jusax23
GPG key ID: 499E2AA870C1CD41
3 changed files with 16 additions and 4 deletions

View file

@ -6,11 +6,16 @@ pipeline:
image: node:18-alpine image: node:18-alpine
commands: commands:
- apk add git - apk add git
- npm install - npm ci
- mkdir build - mkdir build
- npm run prepublish - npm run prepublish
- npm run bundleRelease - npm run bundleRelease
- npm run build-linux-arm64 buildBin:
image: node:18-alpine
commands:
- npm run build-all
when:
event: tag
publish: publish:
image: node:18-alpine image: node:18-alpine
commands: commands:

6
package-lock.json generated
View file

@ -19,6 +19,9 @@
"prompts": "^2.4.2", "prompts": "^2.4.2",
"ws": "^8.12.1" "ws": "^8.12.1"
}, },
"bin": {
"outbag-server": "dist/main.js"
},
"devDependencies": { "devDependencies": {
"@types/auth-header": "^1.0.2", "@types/auth-header": "^1.0.2",
"@types/cors": "^2.8.13", "@types/cors": "^2.8.13",
@ -30,6 +33,9 @@
"esbuild": "^0.17.10", "esbuild": "^0.17.10",
"pkg": "^5.8.0", "pkg": "^5.8.0",
"typescript": "^4.9.4" "typescript": "^4.9.4"
},
"engines": {
"node": ">= 18"
} }
}, },
"node_modules/@babel/generator": { "node_modules/@babel/generator": {

View file

@ -12,7 +12,7 @@
"dist/*" "dist/*"
], ],
"engines": { "engines": {
"node": ">= 16" "node": ">= 18"
}, },
"scripts": { "scripts": {
"prepublish": "tsc", "prepublish": "tsc",
@ -26,7 +26,8 @@
"build-win-arm64": "mkdir build/bin & pkg -t node18-win-arm64 -o build/bin/outbag-win-arm64 build/bundle/main.js", "build-win-arm64": "mkdir build/bin & pkg -t node18-win-arm64 -o build/bin/outbag-win-arm64 build/bundle/main.js",
"build-macos-x64": "mkdir build/bin & pkg -t node18-macos-x64 -o build/bin/outbag-macos-x64 build/bundle/main.js", "build-macos-x64": "mkdir build/bin & pkg -t node18-macos-x64 -o build/bin/outbag-macos-x64 build/bundle/main.js",
"build-macos-arm64": "mkdir build/bin & pkg -t node18-macos-arm64 -o build/bin/outbag-macos-arm64 build/bundle/main.js", "build-macos-arm64": "mkdir build/bin & pkg -t node18-macos-arm64 -o build/bin/outbag-macos-arm64 build/bundle/main.js",
"build-all": "mkdir build/bin & pkg -t node18-linux-x64,node18-linux-arm64,node18-win-x64,node18-win-arm64,node18-macos-x64 -o build/bin/outbag build/bundle/main.js" "build-all": "mkdir build/bin & pkg -t node18-linux-x64,node18-linux-arm64,node18-win-x64,node18-win-arm64,node18-macos-x64 -o build/bin/outbag build/bundle/main.js",
"build-self": "mkdir build/bin & pkg -t node18 -o build/bin/outbag build/bundle/main.js"
}, },
"repository": { "repository": {
"type": "git", "type": "git",