{ "name": "@typebot.io/root", "version": "3.17.1", "private": true, "workspaces": [ "packages/*", "packages/services/*", "packages/deprecated/*", "packages/embeds/*", "packages/forge/*", "packages/forge/blocks/*", "packages/blocks/*", "apps/*" ], "nx": { "targets": { "typecheck": { "dependsOn": [ { "projects": [ "@typebot.io/react" ], "target": "build" } ] } } }, "scripts": { "postinstall": "cd packages/env && bun run compile && nx db:generate prisma", "prepare": "husky && effect-language-service patch", "pre-commit": "nx affected -t format-and-lint,lint-repo,check-broken-links,test --parallel=4", "dev": "nx run-many --configuration=development -t dev,watch-deps -p builder,viewer,workflows,@typebot.io/partykit", "format-and-lint": "biome check .", "format-and-lint:fix": "biome check . --write --unsafe", "lint-repo": "sherif -r unordered-dependencies -r packages-without-package-json --ignore-package @typebot.io/legacy --ignore-package bot-engine", "lint-repo:fix": "bun run lint-repo --fix", "patch-embed-libs": "bun packages/scripts/src/patchEmbedLibs.ts && bun install", "start-docker-compose-dev": "docker compose -f docker-compose.dev.yml up", "build-docker-compose-prod": "docker compose -f docker-compose.build.yml build", "start-docker-compose-prod": "docker compose -f docker-compose.yml up", "sync-locales": "dotenv -e .env -- tolgee sync --continue-on-warning --remove-unused --no-strict-namespace --patterns './apps/builder/src/**/*.ts?(x)' --backup './.tolgee/backup'", "pull-locales": "dotenv -e .env -- tolgee pull && bun format-and-lint:fix", "push-locales": "dotenv -e .env -- tolgee push", "create-new-block": "cd packages/forge/cli && bun start", "check-unused-dependencies": "bun packages/scripts/src/checkDependencies.ts", "restore": "echo 'Cleaning...' && bunx rimraf --glob '**/{node_modules,dist,.next}'", "deploy-workflows": "fly deploy --config apps/workflows/fly.toml" }, "devDependencies": { "@biomejs/biome": "^2.4.7", "@effect/language-service": "^0.81.0", "@nx/esbuild": "22.5.4", "@nx/js": "22.5.4", "@nx/next": "22.5.4", "@nx/vite": "22.5.4", "@nx/vitest": "22.5.4", "@tolgee/cli": "^2.16.1", "@types/node": "^24.10.13", "esbuild": "^0.27.4", "husky": "^9.1.7", "jiti": "2.6.1", "nx": "22.5.4", "rimraf": "^6.1.3", "sherif": "^1.10.0", "typescript": "^5.9.3" }, "packageManager": "bun@1.3.9", "overrides": { "nodemailer": "^8.0.5" }, "engines": { "node": "24.x" }, "trustedDependencies": [ "nx", "@biomejs/biome", "@prisma/client", "@prisma/engines", "@sentry/cli", "core-js", "esbuild", "isolated-vm", "prisma", "sharp", "inngest-cli" ] }