🎨 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]
|
os: [windows, macos, ubuntu]
|
||||||
include:
|
include:
|
||||||
- os: windows
|
- 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"
|
build: npm run bundle:windows
|
||||||
artifact: fosscord-api-windows-${{ github.sha }}.exe
|
artifact: fosscord-api-windows.exe
|
||||||
- os: macos
|
- os: macos
|
||||||
build: |
|
build: npm run 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"
|
artifact: fosscord-api-macos.app.tgz
|
||||||
tar -czf "fosscord-api-macos-${{ github.sha }}.app.tgz" "fosscord-api.app"
|
|
||||||
artifact: fosscord-api-macos-${{ github.sha }}.app.tgz
|
|
||||||
- os: ubuntu
|
- os: ubuntu
|
||||||
build: |
|
build: npm run 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"
|
artifact: fosscord-api-linux.tgz
|
||||||
tar -czf "fosscord-api-linux-${{ github.sha }}.tgz" "fosscord"
|
|
||||||
artifact: fosscord-api-linux-${{ github.sha }}.tgz
|
|
||||||
runs-on: ${{ matrix.os }}-latest
|
runs-on: ${{ matrix.os }}-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- 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",
|
"start": "npm run build && node dist/start",
|
||||||
"build": "tsc -b .",
|
"build": "tsc -b .",
|
||||||
"dev": "tsnd --respawn src/start.ts",
|
"dev": "tsnd --respawn src/start.ts",
|
||||||
"bundle": "npm run build && pkg --no-bytecode --public-packages=* package.json"
|
"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'",
|
||||||
"pkg": {
|
"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'"
|
||||||
"scripts": [
|
|
||||||
"dist/**/*.js"
|
|
||||||
],
|
|
||||||
"assets": [
|
|
||||||
"locales",
|
|
||||||
"assets",
|
|
||||||
"client_test"
|
|
||||||
],
|
|
||||||
"targets": [
|
|
||||||
"latest-linux-x64",
|
|
||||||
"latest-win-x64",
|
|
||||||
"latest-macos-x64"
|
|
||||||
],
|
|
||||||
"outputPath": "build"
|
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
@ -89,7 +75,6 @@
|
|||||||
"0x": "^4.10.2",
|
"0x": "^4.10.2",
|
||||||
"caxa": "^2.1.0",
|
"caxa": "^2.1.0",
|
||||||
"jest": "^26.6.3",
|
"jest": "^26.6.3",
|
||||||
"pkg": "^5.3.0",
|
|
||||||
"saslprep": "^1.0.3",
|
"saslprep": "^1.0.3",
|
||||||
"ts-node": "^9.1.1",
|
"ts-node": "^9.1.1",
|
||||||
"ts-node-dev": "^1.1.6",
|
"ts-node-dev": "^1.1.6",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user