{ "name": "@peacockproject/monorepo", "version": "7.1.0", "private": true, "license": "AGPL-3.0", "scripts": { "start": "node chunk0.js", "clean": "rimraf build", "prettier": "pprettier --write \"**/*.{js,json,ts,md,tsx,css,mjs,html}\"", "prettier:check": "pprettier --check \"**/*.{js,json,ts,md,tsx,css,mjs,html}\"", "build": "yarn webui:build && node packaging/build.mjs", "build-plugins": "node --no-warnings packaging/buildPlugins.mjs", "typecheck-ws": "tsc", "typecheck": "yarn workspaces foreach -A run typecheck-ws", "lint": "eslint .", "rebuild-locale": "node resources/rebuildLocale.cjs", "optimize": "terser chunk0.js -o chunk0.js -c --toplevel --timings --ecma 2021 -m --source-map \"content='chunk0.js.map'\"", "webui": "yarn workspace @peacockproject/web-ui", "typedefs": "yarn workspace @peacockproject/core", "run-dev": "node packaging/devLoader.mjs", "extract-challenge-data": "node packaging/extractChallengeData.mjs", "find-circular": "yarn dlx dpdm components/index.ts --exclude \"(components/types)|(node_modules)\" -T" }, "prettier": { "semi": false, "tabWidth": 4, "trailingComma": "all" }, "resolutions": { "body-parser": "npm:@peacockproject/body-parser@npm:2.0.0-peacock.6", "debug": "^4.3.4", "http-errors": "patch:http-errors@npm:2.0.0#.yarn/patches/http-errors-npm-2.0.0-3f1c503428.patch", "iconv-lite": "patch:iconv-lite@npm:0.6.3#.yarn/patches/iconv-lite-npm-0.6.3-24b8aae27e.patch", "send": "patch:send@npm:0.18.0#.yarn/patches/send-npm-0.18.0-faadf6353f.patch" }, "dependencies": { "@peacockproject/statemachine-parser": "^5.9.3", "@yarnpkg/fslib": "^3.0.1", "@yarnpkg/libzip": "^3.0.0", "axios": "^1.6.8", "body-parser": "*", "clipanion": "^4.0.0-rc.3", "commander": "^11.1.0", "deepmerge-ts": "^5.1.0", "esbuild-wasm": "^0.20.2", "express": "patch:express@npm%3A4.18.2#~/.yarn/patches/express-npm-4.18.2-bb15ff679a.patch", "jest-diff": "^29.7.0", "js-ini": "^1.6.0", "json5": "^2.2.3", "jsonwebtoken": "^9.0.2", "md5-file": "^5.0.0", "msgpackr": "^1.10.1", "nanoid": "^5.0.6", "parseurl": "^1.3.3", "picocolors": "patch:picocolors@npm%3A1.0.0#~/.yarn/patches/picocolors-npm-1.0.0-d81e0b1927.patch", "progress": "^2.0.3", "prompts": "^2.4.2", "random": "^4.1.0", "semver": "^7.6.0", "send": "0.18.0", "serve-static": "^1.15.0", "tapable": "^2.2.1" }, "devDependencies": { "@peacockproject/eslint-plugin": "workspace:*", "@rdil/parallel-prettier": "^3.0.0", "@types/express": "^4.17.20", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^20", "@types/parseurl": "^1.3.2", "@types/progress": "^2.0.6", "@types/prompts": "^2.4.7", "@types/semver": "^7", "@types/send": "^0.17.3", "@typescript-eslint/eslint-plugin": "^6.19.1", "@typescript-eslint/parser": "^6.19.1", "esbuild": "^0.20.2", "esbuild-register": "^3.5.0", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-react-hooks": "^4.6.0", "fast-glob": "^3.3.2", "json-keys-sort": "^2.1.0", "ms": "^2.1.3", "prettier": "^3.2.5", "rimraf": "^5.0.5", "terser": "^5.30.2", "typescript": "5.4.3", "winston": "^3.13.0", "winston-daily-rotate-file": "^5.0.0" }, "engines": { "node": "18.x || 20.x" }, "workspaces": [ "webui", "packaging/typedefs", "packaging/eslint", "tests" ], "packageManager": "yarn@4.1.1" }