|
46 | 46 | }, |
47 | 47 | "packageManager": "pnpm@10.11.0", |
48 | 48 | "scripts": { |
49 | | - "tsx": "tsx", |
50 | | - "cli": "tsx --import ./script/require-shim.mjs src/bin.ts", |
51 | | - "dev": "tsx --import ./script/require-shim.mjs src/bin.ts", |
52 | | - "build": "SENTRY_CLIENT_ID=${SENTRY_CLIENT_ID:-} pnpm run bundle && SENTRY_CLIENT_ID=${SENTRY_CLIENT_ID:-} tsx --import ./script/require-shim.mjs script/build.ts", |
53 | | - "build:all": "SENTRY_CLIENT_ID=${SENTRY_CLIENT_ID:-} tsx --import ./script/require-shim.mjs script/build-all.ts", |
54 | | - "bundle": "tsx --import ./script/require-shim.mjs script/bundle.ts", |
55 | | - "typecheck": "tsc --noEmit", |
56 | | - "lint": "biome check --no-errors-on-unmatched ./", |
57 | | - "lint:fix": "biome check --write --no-errors-on-unmatched ./", |
| 49 | + "tsx": "tsx --env-file-if-exists=.env.local --import ./script/require-shim.mjs", |
| 50 | + "cli": "tsx --env-file-if-exists=.env.local --import ./script/require-shim.mjs src/bin.ts", |
| 51 | + "dev": "pnpm run generate:schema && pnpm run generate:docs && pnpm run generate:sdk && tsx --import ./script/require-shim.mjs src/bin.ts", |
| 52 | + "build": "pnpm run generate:schema && pnpm run generate:docs && pnpm run generate:sdk && pnpm tsx script/build.ts --single", |
| 53 | + "build:all": "pnpm run generate:schema && pnpm run generate:docs && pnpm run generate:sdk && pnpm tsx script/build.ts", |
| 54 | + "bundle": "pnpm run generate:schema && pnpm run generate:docs && pnpm run generate:sdk && pnpm tsx script/bundle.ts", |
| 55 | + "typecheck": "pnpm run generate:docs && pnpm run generate:sdk && tsc --noEmit", |
| 56 | + "lint": "biome check --no-errors-on-unmatched --max-diagnostics=none ./", |
| 57 | + "lint:fix": "biome check --write --no-errors-on-unmatched --max-diagnostics=none ./", |
58 | 58 | "test": "pnpm run test:unit", |
59 | 59 | "test:unit": "pnpm run generate:docs && pnpm run generate:sdk && vitest run test/lib test/commands test/types test/script --coverage", |
60 | | - "test:changed": "tsx --import ./script/require-shim.mjs script/test-changed.ts", |
61 | | - "test:e2e": "pnpm run generate:docs && tsx --import ./script/require-shim.mjs script/test-e2e.ts", |
62 | | - "test:init-eval": "tsx --import ./script/require-shim.mjs script/test-init-eval.ts", |
63 | | - "generate:parser": "tsx --import ./script/require-shim.mjs script/generate-parser.ts", |
64 | | - "generate:sdk": "tsx --import ./script/require-shim.mjs script/generate-sdk.ts", |
65 | | - "generate:skill": "tsx --import ./script/require-shim.mjs script/generate-skill.ts", |
66 | | - "generate:banner": "tsx --import ./script/require-shim.mjs script/generate-banner.ts", |
67 | | - "generate:docs": "tsx --import ./script/require-shim.mjs script/generate-command-docs.ts && tsx --import ./script/require-shim.mjs script/generate-skill.ts && tsx --import ./script/require-shim.mjs script/generate-docs-sections.ts", |
68 | | - "generate:docs-sections": "tsx --import ./script/require-shim.mjs script/generate-docs-sections.ts", |
69 | | - "generate:schema": "tsx --import ./script/require-shim.mjs script/generate-schema.ts", |
70 | | - "generate:command-docs": "tsx --import ./script/require-shim.mjs script/generate-command-docs.ts", |
71 | | - "eval:skill": "tsx --import ./script/require-shim.mjs script/eval-skill.ts", |
72 | | - "bench": "tsx --import ./script/require-shim.mjs script/bench.ts", |
73 | | - "bench:save": "tsx --import ./script/require-shim.mjs script/bench.ts --save", |
74 | | - "bench:compare": "tsx --import ./script/require-shim.mjs script/bench.ts --compare", |
75 | | - "bench:sweep": "tsx --import ./script/require-shim.mjs script/bench-sweep.ts", |
76 | | - "check:fragments": "tsx --import ./script/require-shim.mjs script/check-fragments.ts", |
77 | | - "check:deps": "tsx --import ./script/require-shim.mjs script/check-deps.ts", |
78 | | - "check:errors": "tsx --import ./script/require-shim.mjs script/check-errors.ts", |
79 | | - "check:patches": "tsx --import ./script/require-shim.mjs script/check-patches.ts", |
80 | | - "check:docs-sections": "tsx --import ./script/require-shim.mjs script/check-docs-sections.ts", |
81 | | - "check:stale-refs": "tsx --import ./script/require-shim.mjs script/check-stale-refs.ts" |
| 60 | + "test:changed": "pnpm run generate:docs && pnpm run generate:sdk && vitest run --changed", |
| 61 | + "test:e2e": "pnpm run generate:docs && pnpm run generate:sdk && vitest run test/e2e", |
| 62 | + "test:init-eval": "vitest run test/init-eval --testTimeout 600000", |
| 63 | + "generate:parser": "pnpm tsx script/generate-parser.ts", |
| 64 | + "generate:sdk": "pnpm tsx script/generate-sdk.ts", |
| 65 | + "generate:skill": "pnpm tsx script/generate-skill.ts", |
| 66 | + "generate:banner": "pnpm tsx script/generate-banner-sixel.ts", |
| 67 | + "generate:docs": "pnpm run generate:banner && pnpm run generate:parser && pnpm run generate:command-docs && pnpm run generate:skill && pnpm run generate:docs-sections", |
| 68 | + "generate:docs-sections": "pnpm tsx script/generate-docs-sections.ts", |
| 69 | + "generate:schema": "pnpm tsx script/generate-api-schema.ts", |
| 70 | + "generate:command-docs": "pnpm tsx script/generate-command-docs.ts", |
| 71 | + "eval:skill": "pnpm tsx script/eval-skill.ts", |
| 72 | + "bench": "pnpm tsx script/bench.ts", |
| 73 | + "bench:save": "pnpm tsx script/bench.ts --save-baseline", |
| 74 | + "bench:compare": "pnpm tsx script/bench.ts --compare", |
| 75 | + "bench:sweep": "pnpm tsx script/bench-sweep.ts", |
| 76 | + "check:fragments": "pnpm tsx script/check-fragments.ts", |
| 77 | + "check:deps": "pnpm tsx script/check-no-deps.ts", |
| 78 | + "check:errors": "pnpm tsx script/check-error-patterns.ts", |
| 79 | + "check:patches": "pnpm tsx script/check-patches.ts", |
| 80 | + "check:docs-sections": "pnpm tsx script/generate-docs-sections.ts --check", |
| 81 | + "check:stale-refs": "pnpm tsx script/check-stale-references.ts" |
82 | 82 | }, |
83 | 83 | "devDependencies": { |
84 | 84 | "@anthropic-ai/sdk": "^0.39.0", |
|
0 commit comments