{ "devDependencies": { "eslint-plugin-jsdoc": "^48.2.12", "eslint-plugin-react-hooks": "^4.6.2", "globals": "^15.8.0", "npm-run-all": "^4.1.5", "prettier": "^3.3.2", "prettier-plugin-organize-imports": "^4.0.0" }, "dependencies": { "tslib": "^2.6.3", "typescript": "^5.5.3" }, "name": "root", "scripts": { "dev:gui": "corepack pnpm run --parallel -r --filter enso-gui2 --filter ydoc-server-nodejs --aggregate-output /^^^^dev:/", "build:gui": "corepack pnpm run -r --filter enso-gui2 build", "build:ide": "corepack pnpm run -r compile && corepack pnpm run -r --filter enso build", "build:icons": "corepack pnpm run -r --filter enso-icons build", "dist:ide": "corepack pnpm run -r --filter enso dist", "format": "prettier --write .", "format:workflows": "prettier --write .github/workflows", "ci-check": "corepack pnpm run --aggregate-output /^ci:/", "ci:prettier": "prettier --check .", "ci:lint": "corepack pnpm run -r lint", "ci:test": "corepack pnpm run -r --parallel test", "ci:typecheck": "corepack pnpm run -r typecheck" }, "//": "Workspaces kept only to show deprecated message when running a script. Remove once everyone is familiar with pnpm.", "workspaces": [ "app/gui2" ], "pnpm": { "//": "To completely ignore deep dependencies, see .pnpmfile.cjs", "overrides": { "tslib": "$tslib", "jsdom": "^24.1.0", "@types/react": "^18.0.27", "ws": "^8.18.0" }, "packageExtensions": { "@aws-amplify/auth": { "dependencies": { "@aws-crypto/sha256-js": "*" } }, "ag-grid-enterprise": { "dependencies": { "ag-grid-community": "*" } }, "@open-rpc/client-js": { "dependencies": { "events": "^3.3.0" } } } }, "packageManager": "pnpm@9.4.0+sha256.b6fd0bfda555e7e584ad7e56b30c68b01d5a04f9ee93989f4b93ca8473c49c74" }