{ "name": "devframe-monorepo", "type": "module", "version": "1.2.0", "private": true, "packageManager": "pnpm@12.8.1", "author": "Anthony Fu ", "license": "MIT", "funding": "https://github.com/sponsors/antfu", "homepage": "https://github.com/devframes/devframe#readme", "repository": { "type": "git", "url": "git+https://github.com/devframes/devframe.git" }, "bugs": "https://github.com/devframes/devframe/issues", "scripts": { "build": "turbo run build --concurrency=3", "build:css": "turbo run build:css", "ci:build": "tsx scripts/ci-retry.ts pnpm run build", "watch": "turbo watch build --concurrency=3", "play": "tsx scripts/play.ts", "dev": "tsx scripts/play.ts", "docs": "pnpm -C docs run docs", "docs:build": "pnpm -C docs run docs:build", "docs:serve": "pnpm -C docs run docs:serve", "storybook": "pnpm -C storybook dev", "storybook:build": "pnpm --filter @devframes/storybook run storybook:build", "lint": "eslint --cache", "knip": "knip", "test": "pnpm run build && vitest", "test:e2e": "pnpm run build && playwright test", "test:e2e:ui": "pnpm run build && playwright test --ui", "test:runtime": "tsx packages/devframe/test/runtime-smoke.ts", "test:runtime:bun": "bun packages/devframe/test/runtime-smoke.ts", "test:runtime:deno": "deno run -A --node-modules-dir=manual packages/devframe/test/runtime-smoke.ts", "test:ecosystem": "tsx scripts/ecosystem-ci.ts", "release": "bumpp -r", "typecheck": "pnpm run verify:typecheck-coverage && turbo run typecheck", "verify:typecheck-coverage": "tsx scripts/verify-typecheck-coverage.ts", "postinstall": "npx simple-git-hooks && skills-npm && pnpm run build:css" }, "devDependencies": { "@antfu/design": "catalog:frontend", "@antfu/eslint-config": "catalog:tooling", "@antfu/utils": "catalog:inlined", "@modelcontextprotocol/client": "catalog:deps", "@playwright/test": "catalog:testing", "@types/node": "catalog:types", "@types/prompts": "catalog:types", "@types/ws": "catalog:types", "@unocss/reset": "catalog:frontend", "bumpp": "catalog:tooling", "crossws": "catalog:deps", "esbuild": "catalog:build", "eslint": "catalog:tooling", "eslint-plugin-slop": "catalog:tooling", "eslint-plugin-sonarjs": "catalog:tooling", "h3": "catalog:deps", "knip": "catalog:tooling", "lightningcss": "catalog:build", "magic-string": "catalog:build", "nano-staged": "catalog:tooling", "pathe": "catalog:deps", "prompts": "catalog:tooling", "simple-git-hooks": "catalog:tooling", "skills-npm": "catalog:tooling", "tinyexec": "catalog:deps", "tinyglobby": "catalog:deps", "tsnapi": "catalog:testing", "tsx": "catalog:build", "turbo": "catalog:build", "typescript": "catalog:tooling", "vite": "catalog:build", "vitest": "catalog:testing" }, "simple-git-hooks": { "pre-commit": "pnpm i --frozen-lockfile --ignore-scripts --offline && npx nano-staged" }, "nano-staged": { "*": "eslint --fix" } }