{ "packageManager": "yarn@4.5.0", "workspaces": [ "packages/*" ], "name": "root", "private": true, "engines": { "node": "^18.19.0" }, "scripts": { "build": "yarn workspaces foreach -ptvW run build", "build:public": "yarn workspaces foreach -ptvW --no-private run build", "build:tailwind-deps": "yarn workspaces foreach -ivW -j unlimited --include '{@speckle/shared,@speckle/tailwind-theme,@speckle/ui-components}' run build", "ensure:tailwind-deps": "node ./utils/ensure-tailwind-deps.mjs", "helm:readme:generate": "./utils/helm/update-schema-json.sh", "prettier:check": "prettier --check .", "prettier:fix": "prettier --write .", "prettier:fix:file": "prettier --write", "circleci:check": "circleci config validate ./.circleci/config.yml", "dev:docker": "docker compose -f ./docker-compose-deps.yml", "dev:docker:up": "docker compose -f ./docker-compose-deps.yml up -d", "dev:docker:down": "docker compose -f ./docker-compose-deps.yml down", "dev:kind:up": "ctlptl apply --filename ./.circleci/deployment/cluster-config.yaml", "dev:kind:down": "ctlptl delete -f ./.circleci/deployment/cluster-config.yaml", "dev:kind:helm:up": "yarn dev:kind:up && tilt up --file ./.circleci/deployment/Tiltfile.helm --context kind-speckle-server", "dev:kind:helm:down": "tilt down --file ./.circleci/deployment/Tiltfile.helm --context kind-speckle-server", "dev:kind:helm:ci": "tilt ci --file ./.circleci/deployment/Tiltfile.helm --context kind-speckle-server --timeout 10m", "dev": "yarn workspaces foreach -pivW -j unlimited run dev", "dev:no-server": "yarn workspaces foreach --exclude @speckle/server -pivW -j unlimited run dev", "dev:minimal": "yarn workspaces foreach -pivW -j unlimited --include '{@speckle/server,@speckle/frontend-2}' run dev", "gqlgen": "yarn workspaces foreach -pivW -j unlimited --include '{@speckle/server,@speckle/frontend,@speckle/frontend-2,@speckle/dui3}' run gqlgen", "dev:server": "yarn workspace @speckle/server dev", "dev:frontend": "yarn workspace @speckle/frontend dev", "dev:frontend-2": "yarn workspace @speckle/frontend-2 dev", "dev:shared": "yarn workspace @speckle/shared dev", "prepare": "husky install", "postinstall": "husky install", "cm": "cz", "eslint:inspect": "eslint-config-inspector", "eslint:projectwide": "node ./utils/eslint-projectwide.mjs" }, "devDependencies": { "@eslint/config-inspector": "^0.4.10", "@eslint/js": "^9.4.0", "@rollup/plugin-typescript": "^11.1.0", "@swc/core": "^1.2.222", "@types/eslint": "^8.56.10", "@types/eslint__js": "^8.42.3", "@types/lockfile": "^1.0.2", "commitizen": "^4.2.5", "cross-env": "^7.0.3", "cz-conventional-changelog": "^3.3.0", "eslint": "^9.4.0", "eslint-config-prettier": "^9.1.0", "eslint-flat-config-utils": "^0.2.5", "globals": "^15.4.0", "husky": "^7.0.4", "lint-staged": "^12.3.7", "lockfile": "^1.0.4", "pino-pretty": "^9.1.1", "prettier": "^2.5.1", "ts-node": "^10.9.1", "tsconfig-paths": "^4.0.0", "zx": "^8.1.2" }, "resolutions": { "@aws-sdk/client-sts/fast-xml-parser": ">=4.2.5", "@aws-sdk/client-s3/fast-xml-parser": ">=4.2.5", "@bull-board/express/express": ">=4.19.2", "@datadog/datadog-ci/ws": "^7.5.10", "@microsoft/api-extractor/semver": "^7.5.4", "@rushstack/node-core-library/semver": "^7.5.4", "@typescript-eslint/eslint-plugin": "^7.12.0", "@typescript-eslint/parser": "^7.12.0", "@types/react": "file:./packages/frontend-2/type-augmentations/stubs/types__react", "core-js": "3.22.4", "core-js-compat/semver": "^7.5.4", "eslint": "^9.4.0", "eslint-config-prettier": "^9.1.0", "levelup/bl": ">=1.2.3", "levelup/semver": ">=5.7.2", "mocha/serialize-javascript": ">=6.0.2", "prettier": "^2.8.7", "puppeteer-core/ws": "^8.17.1", "request/tough-cookie": ">=4.1.3", "rollup-plugin-terser/serialize-javascript": ">=6.0.2", "simple-update-notifier/semver": "^7.5.4", "tslib": "^2.3.1", "typescript": "^5.2.2", "typescript-eslint": "^7.12.0", "wait-on": ">=7.2.0" }, "config": { "commitizen": { "path": "cz-conventional-changelog" } } }