mirror of
https://github.com/spacebarchat/server.git
synced 2024-09-21 10:11:34 +02:00
🎨 clean up bundle script
This commit is contained in:
parent
eb1c3856e2
commit
e70cdfe282
16
.github/workflows/release.yml
vendored
16
.github/workflows/release.yml
vendored
@ -14,18 +14,14 @@ jobs:
|
||||
os: [windows, macos, ubuntu]
|
||||
include:
|
||||
- os: windows
|
||||
build: npx caxa -i . -m "This may take a while to run the first time, please wait..." --output "fosscord-api-windows-${{ github.sha }}.exe" -- "{{caxa}}/node_modules/.bin/node" "{{caxa}}/dist/start.js"
|
||||
artifact: fosscord-api-windows-${{ github.sha }}.exe
|
||||
build: npm run bundle:windows
|
||||
artifact: fosscord-api-windows.exe
|
||||
- os: macos
|
||||
build: |
|
||||
npx caxa -i . -m "This may take a while to run the first time, please wait..." --output "fosscord-api.app" -- "{{caxa}}/node_modules/.bin/node" "{{caxa}}/dist/start.js"
|
||||
tar -czf "fosscord-api-macos-${{ github.sha }}.app.tgz" "fosscord-api.app"
|
||||
artifact: fosscord-api-macos-${{ github.sha }}.app.tgz
|
||||
build: npm run bundle:macos
|
||||
artifact: fosscord-api-macos.app.tgz
|
||||
- os: ubuntu
|
||||
build: |
|
||||
npx caxa -i . -m "This may take a while to run the first time, please wait..." --output "fosscord" -- "{{caxa}}/node_modules/.bin/node" "{{caxa}}/dist/start.js"
|
||||
tar -czf "fosscord-api-linux-${{ github.sha }}.tgz" "fosscord"
|
||||
artifact: fosscord-api-linux-${{ github.sha }}.tgz
|
||||
build: npm run bundle:linux
|
||||
artifact: fosscord-api-linux.tgz
|
||||
runs-on: ${{ matrix.os }}-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
876
package-lock.json
generated
876
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
21
package.json
21
package.json
@ -11,23 +11,9 @@
|
||||
"start": "npm run build && node dist/start",
|
||||
"build": "tsc -b .",
|
||||
"dev": "tsnd --respawn src/start.ts",
|
||||
"bundle": "npm run build && pkg --no-bytecode --public-packages=* package.json"
|
||||
},
|
||||
"pkg": {
|
||||
"scripts": [
|
||||
"dist/**/*.js"
|
||||
],
|
||||
"assets": [
|
||||
"locales",
|
||||
"assets",
|
||||
"client_test"
|
||||
],
|
||||
"targets": [
|
||||
"latest-linux-x64",
|
||||
"latest-win-x64",
|
||||
"latest-macos-x64"
|
||||
],
|
||||
"outputPath": "build"
|
||||
"bundle:macos": "npx caxa -i . -m 'This may take a while to run the first time, please wait...' --output 'fosscord-api.app' -- '{{caxa}}/node_modules/.bin/node' '{{caxa}}/dist/start.js' && tar -czf 'fosscord-api-macos.app.tgz' 'fosscord-api.app'",
|
||||
"bundle:linux": "npx caxa -i . -m 'This may take a while to run the first time, please wait...' --output 'fosscord' -- '{{caxa}}/node_modules/.bin/node' '{{caxa}}/dist/start.js' && tar -czf 'fosscord-api-linux.tgz' 'fosscord'",
|
||||
"bundle:windows": "npx caxa -i . -m 'This may take a while to run the first time, please wait...' --output 'fosscord-api-windows.exe' -- '{{caxa}}/node_modules/.bin/node' '{{caxa}}/dist/start.js'"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
@ -89,7 +75,6 @@
|
||||
"0x": "^4.10.2",
|
||||
"caxa": "^2.1.0",
|
||||
"jest": "^26.6.3",
|
||||
"pkg": "^5.3.0",
|
||||
"saslprep": "^1.0.3",
|
||||
"ts-node": "^9.1.1",
|
||||
"ts-node-dev": "^1.1.6",
|
||||
|
Loading…
Reference in New Issue
Block a user