{ "name": "@budibase/worker", "email": "hi@budibase.com", "version": "0.0.0", "description": "Budibase background service", "main": "src/index.ts", "repository": { "type": "git", "url": "https://github.com/Budibase/budibase.git" }, "keywords": [ "budibase" ], "scripts": { "prebuild": "rimraf dist/", "build": "../../scripts/depcheck.js && node ../../scripts/build.js", "postbuild": "copyfiles -f ../../yarn.lock ./dist/", "check:types": "tsc -p tsconfig.json --noEmit --paths null --target es2020", "build:dev": "yarn prebuild && tsc --build --watch --preserveWatchOutput", "run:docker": "node dist/index.js", "debug": "yarn build && node --expose-gc --inspect=9223 dist/index.js", "run:docker:cluster": "pm2-runtime start pm2.config.js", "dev:stack:init": "node ./scripts/dev/manage.js init", "dev": "npm run dev:stack:init && nodemon", "dev:built": "yarn run dev:stack:init && yarn run run:docker", "test": "bash scripts/test.sh", "test:watch": "jest --watch", "env:multi:enable": "node scripts/multiTenancy.js enable", "env:multi:disable": "node scripts/multiTenancy.js disable", "env:selfhost:enable": "node scripts/selfhost.js enable", "env:selfhost:disable": "node scripts/selfhost.js disable", "env:localdomain:enable": "node scripts/localdomain.js enable", "env:localdomain:disable": "node scripts/localdomain.js disable", "env:account:enable": "node scripts/account.js enable", "env:account:disable": "node scripts/account.js disable" }, "author": "Budibase", "license": "GPL-3.0", "dependencies": { "@budibase/backend-core": "0.0.0", "@budibase/pro": "0.0.0", "@budibase/string-templates": "0.0.0", "@budibase/types": "0.0.0", "@budibase/shared-core": "0.0.0", "@koa/router": "8.0.8", "@techpass/passport-openidconnect": "0.3.3", "@types/global-agent": "2.1.1", "aws-sdk": "2.1030.0", "bcrypt": "5.1.0", "bcryptjs": "2.4.3", "bull": "4.10.1", "dd-trace": "5.2.0", "dotenv": "8.6.0", "global-agent": "3.0.0", "ical-generator": "4.1.0", "joi": "17.6.0", "jsonwebtoken": "9.0.2", "knex": "2.4.2", "koa": "2.13.4", "koa-body": "4.2.0", "koa-compress": "4.0.1", "koa-passport": "4.1.4", "koa-send": "5.0.1", "koa-session": "5.13.1", "koa-static": "5.0.0", "koa-useragent": "^4.1.0", "lodash": "4.17.21", "node-fetch": "2.6.7", "nodemailer": "6.9.9", "passport-google-oauth": "2.0.0", "passport-local": "1.0.0", "pouchdb": "7.3.0", "pouchdb-all-dbs": "1.1.1", "server-destroy": "1.0.1", "uuid": "^8.3.2" }, "devDependencies": { "@jest/types": "^29.6.3", "@swc/core": "1.3.71", "@swc/jest": "0.2.27", "@types/jest": "29.5.5", "@types/jsonwebtoken": "9.0.3", "@types/koa": "2.13.4", "@types/koa__router": "8.0.8", "@types/lodash": "4.14.200", "@types/node": "^22.9.0", "@types/node-fetch": "2.6.4", "@types/server-destroy": "1.0.1", "@types/supertest": "2.0.14", "@types/uuid": "8.3.4", "jest": "29.7.0", "nock": "^13.5.4", "nodemon": "2.0.15", "rimraf": "3.0.2", "superagent": "^10.1.1", "supertest": "6.3.3", "timekeeper": "2.2.0", "typescript": "5.5.2", "update-dotenv": "1.1.1" }, "nx": { "targets": { "dev": { "dependsOn": [ { "comment": "Required for pro usage when submodule not loaded", "projects": [ "@budibase/backend-core" ], "target": "build" } ] } } } }