{ "name": "outbag-server", "version": "0.0.1", "description": "Did you know that you can host your own outbag instance?", "main": "dist/main.js", "bin": "dist/main.js", "type": "module", "directories": { "dist": "dist" }, "files": [ "dist/*" ], "engines": { "node": ">= 18" }, "scripts": { "prepublish": "tsc", "main": "tsc && node . -c config.juml", "debug": "tsc && node . -c config.juml -d -l 256", "debug2": "tsc && node . -c config2.juml -d -l 256", "setup": "tsc && node . -c config.juml -s", "bundleRelease": "mkdir build/bundle & esbuild src/main.ts --platform=node --bundle --minify --outfile=build/bundle/main.js", "build-linux-x64": "mkdir build/bin & pkg -t node18-linux-x64 -o build/bin/outbag-linux-x64 build/bundle/main.js", "build-linux-arm64": "mkdir build/bin & pkg -t node18-linux-arm64 -o build/bin/outbag-linux-arm64 build/bundle/main.js", "build-win-x64": "mkdir build/bin & pkg -t node18-win-x64 -o build/bin/outbag-win-x64 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-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-amd": "mkdir build/bin & pkg -t node18-linux-x64,node18-win-x64,node18-macos-x64 -o build/bin/outbag-amd64 build/bundle/main.js", "build-arm": "mkdir build/bin & pkg -t node18-linux-arm64,node18-win-arm64 -o build/bin/outbag-arm64 build/bundle/main.js", "build-self": "mkdir build/bin & pkg -t node18 -o build/bin/outbag build/bundle/main.js" }, "repository": { "type": "git", "url": "git+https://codeberg.org/outbag/server.git" }, "keywords": [ "outbag" ], "author": "jusax23, comcloudway", "license": "AGPL-3.0-only", "devDependencies": { "@types/auth-header": "^1.0.2", "@types/cors": "^2.8.13", "@types/express": "^4.17.17", "@types/node": "^18.11.18", "@types/pg": "^8.6.6", "@types/prompts": "^2.4.2", "@types/ws": "^8.5.4", "esbuild": "^0.17.10", "pkg": "^5.8.0", "typescript": "^4.9.4" }, "dependencies": { "auth-header": "^1.0.0", "commander": "^10.0.0", "cors": "^2.8.5", "dblang": "https://jusax.de/git/attachments/f2de0e38-4004-4bd4-9d97-d58cd7a3b4e3", "express": "^4.18.2", "juml": "https://jusax.de/git/attachments/208913c5-2851-4b86-a53d-ca99fed168cc", "nman": "https://jusax.de/git/attachments/5333948b-fe6b-45d2-9230-ca388f6a89bc", "prompts": "^2.4.2", "ws": "^8.12.1" } }