{ "name": "pockethost", "version": "0.11.0", "author": { "name": "Ben Allfree", "url": "https://github.com/benallfree" }, "license": "MIT", "main": "dist/index.mjs", "bin": { "pockethost": "dist/index.mjs" }, "scripts": { "check:types": "concurrently 'pnpm:check:types:*'", "check:types:dashboard": "cd frontends/dashboard && pnpm check:types", "check:types:pockethost": "tsc --noEmit --skipLibCheck", "lint": "prettier -c \"./**/*.{ts,js,cjs,svelte,json}\"", "lint:fix": "prettier -w \"./**/*.{ts,js,cjs,svelte,json}\"", "build": "concurrently 'pnpm:build:*'", "buildtool": "tsx buildtool/index.ts", "build-frontends": "concurrently 'pnpm:build:frontend:*'", "build:frontend:dashboard": "cd frontends/dashboard && pnpm build", "build:docker": "docker build . -t benallfree/pockethost-instance:1.0.0 -t benallfree/pockethost-instance:latest", "build:frontend:lander": "cd frontends/lander && pnpm build", "build:frontend:superadmin": "cd frontends/superadmin && pnpm build", "dev:cli": "NODE_ENV=development tsx src/cli/index.ts", "dev:lander": "cd frontends/lander && pnpm start", "dev:dashboard": "cd frontends/dashboard && pnpm dev", "dev:superadmin": "cd frontends/superadmin && pnpm dev", "prod:cli": "tsx ./src/cli/index.ts", "plop": "plop --no-progress", "nofile": "cat /proc/sys/fs/file-nr", "mail": "tsx ./src/cli/sendmail.ts" }, "prettier": { "semi": false, "useTabs": false, "singleQuote": true, "trailingComma": "all", "plugins": [ "./node_modules/prettier-plugin-organize-imports/index.js", "./node_modules/prettier-plugin-svelte/plugin.js", "./node_modules/prettier-plugin-jsdoc/dist/index.js" ] }, "type": "module", "dependencies": { "@s-libs/micro-dash": "^16.1.0", "@types/node-os-utils": "^1.3.4", "@types/winston-syslog": "^2.4.3", "ajv": "^8.12.0", "boolean": "^3.2.0", "bottleneck": "^2.19.5", "chalk": "^5.3.0", "commander": "^11.1.0", "cors": "^2.8.5", "decompress": "^4.2.1", "decompress-unzip": "https://github.com/pockethost/decompress-unzip.git#6ef397b9a2df11d39c7b26ce779e123833844751", "devcert": "^1.2.2", "dockerode": "^3.3.5", "dotenv": "^16.3.1", "event-source-polyfill": "^1.0.31", "eventsource": "^2.0.2", "exit-hook": "^4.0.0", "express": "^4.18.2", "express-async-errors": "^3.1.1", "express-sslify": "^1.2.0", "find-up": "^6.3.0", "ftp-srv": "github:pockethost/ftp-srv#0fc708bae0d5d7a55ce948767f082d6fcfb2af59", "get-port": "^6.1.2", "glob": "^10.3.10", "http-proxy": "^1.18.1", "http-proxy-middleware": "^2.0.6", "ip-cidr": "^3.1.0", "json-stringify-safe": "^5.0.1", "knex": "^2.5.1", "memorystream": "^0.3.1", "nanoid": "^5.0.2", "node-fetch": "^3.3.2", "node-os-utils": "^1.3.7", "pocketbase": "^0.20.1", "semver": "^7.5.4", "sqlite3": "^5.1.6", "syslog-parse": "^2.0.0", "tail": "^2.2.6", "tmp": "^0.2.1", "url-pattern": "^1.0.3", "vhost": "^3.0.2", "winston": "^3.11.0", "winston-syslog": "^2.7.0" }, "devDependencies": { "@swc/cli": "^0.1.62", "@swc/core": "^1.3.95", "@types/bootstrap": "^5.2.8", "@types/copyfiles": "^2.4.4", "@types/cors": "^2.8.17", "@types/d3-scale": "^4.0.6", "@types/d3-scale-chromatic": "^3.0.1", "@types/decompress": "^4.2.6", "@types/dockerode": "^3.3.21", "@types/eventsource": "^1.1.14", "@types/express": "^4.17.21", "@types/express-sslify": "^1.2.5", "@types/http-proxy": "^1.17.13", "@types/inquirer": "^9.0.7", "@types/js-cookie": "^3.0.5", "@types/js-yaml": "^4.0.9", "@types/json-stringify-safe": "^5.0.2", "@types/marked": "^4.3.2", "@types/memorystream": "^0.3.3", "@types/ncp": "^2.0.8", "@types/node": "^20.8.10", "@types/semver": "^7.5.4", "@types/tail": "^2.2.2", "@types/tmp": "^0.2.5", "@types/unzipper": "^0.10.8", "@types/vhost": "^3.0.9", "chokidar-cli": "^3.0.0", "concurrently": "^8.2.2", "copyfiles": "^2.4.1", "date-fns": "^2.30.0", "dotenv-cli": "^7.3.0", "esbuild": "^0.20.0", "esbuild-node-externals": "^1.13.0", "express": "^4.18.2", "http-proxy-middleware": "^2.0.6", "inquirer": "^9.2.15", "ip-cidr": "^3.1.0", "js-yaml": "^4.1.0", "ncp": "^2.0.0", "nodemon": "^3.0.3", "ora": "^7.0.1", "plop": "^4.0.0", "postinstall-postinstall": "^2.1.0", "prettier": "^3.0.3", "prettier-plugin-jsdoc": "^1.3.0", "prettier-plugin-organize-imports": "^3.2.3", "prettier-plugin-svelte": "^3.0.3", "rizzdown": "^0.0.7", "svelte": "^4.2.2", "tslib": "^2.6.2", "tsx": "^3.14.0", "type-fest": "^4.6.0", "typescript": "^5.2.2" }, "packageManager": "pnpm@8.10.2" }