|
16 | 16 | "dev": "pnpm dev:web", |
17 | 17 | "build": "pnpm registry:build && pnpm build:web", |
18 | 18 | "check": "pnpm check:registry && pnpm check:web", |
19 | | - "check:registry": "pnpm registry:doctor && pnpm lint:cli && pnpm lint:packages && pnpm registry:build && pnpm registry:compat && pnpm test:brand && pnpm test:registry", |
| 19 | + "check:registry": "pnpm registry:doctor && pnpm lint:command && pnpm lint:packages && pnpm registry:build && pnpm registry:compat && pnpm test:brand && pnpm test:registry", |
20 | 20 | "check:web": "pnpm lint:web && pnpm typecheck:web && pnpm build:web", |
21 | | - "lint": "pnpm lint:cli && pnpm lint:packages && pnpm lint:web", |
22 | | - "lint:cli": "node --check apps/cli/src/cli.mjs", |
| 21 | + "lint": "pnpm lint:command && pnpm lint:packages && pnpm lint:web", |
23 | 22 | "lint:web": "biome check apps/web", |
24 | 23 | "lint:web:fix": "biome check --write apps/web", |
25 | 24 | "typecheck:web": "pnpm --filter @stackfoundry/web typecheck", |
26 | 25 | "test": "pnpm test:registry", |
27 | 26 | "test:brand": "node scripts/smoke-brand.mjs", |
28 | 27 | "test:registry": "pnpm test:registry:dry && pnpm test:registry:install", |
29 | | - "test:registry:dry": "rm -rf /tmp/stackfoundry-test && mkdir -p /tmp/stackfoundry-test && pnpm cli list >/dev/null && pnpm cli presets >/dev/null && pnpm cli add next-saas-shell --target /tmp/stackfoundry-test/next-saas-module >/dev/null && test -f /tmp/stackfoundry-test/next-saas-module/apps/web/src/components/stackfoundry/app-shell.tsx && pnpm cli add auth-core --target /tmp/stackfoundry-test/auth-core >/dev/null && test -f /tmp/stackfoundry-test/auth-core/docs/auth-architecture.md && pnpm cli add cloudflare-pages --target /tmp/stackfoundry-test/cloudflare-pages >/dev/null && test -f /tmp/stackfoundry-test/cloudflare-pages/apps/web/src/lib/stackfoundry/providers/cloudflare-pages.ts && pnpm cli add railway-deploy --target /tmp/stackfoundry-test/railway-deploy >/dev/null && test -f /tmp/stackfoundry-test/railway-deploy/apps/web/src/lib/stackfoundry/providers/railway-deploy.ts && pnpm cli add api-keys --target /tmp/stackfoundry-test >/dev/null && pnpm cli diff api-keys --target /tmp/stackfoundry-test >/dev/null && pnpm cli add preset next-saas --target /tmp/stackfoundry-test --dry-run >/dev/null && pnpm cli add preset provider-adapters --target /tmp/stackfoundry-test --dry-run >/dev/null && pnpm cli add preset saas-coverage --target /tmp/stackfoundry-test --dry-run >/dev/null && pnpm cli add public/r/api-keys.json --target /tmp/stackfoundry-test --dry-run >/dev/null && pnpm cli add public/r/provider-adapters.json --target /tmp/stackfoundry-test --dry-run >/dev/null", |
30 | | - "test:registry:install": "rm -rf /tmp/stackfoundry-install && mkdir -p /tmp/stackfoundry-install/next-saas /tmp/stackfoundry-install/provider-adapters /tmp/stackfoundry-install/cloudflare-native /tmp/stackfoundry-install/vercel-native /tmp/stackfoundry-install/saas-coverage /tmp/stackfoundry-install/registry-api-keys /tmp/stackfoundry-install/registry-adapters /tmp/stackfoundry-install/url-api-keys /tmp/stackfoundry-install/url-adapters && pnpm cli add preset next-saas --target /tmp/stackfoundry-install/next-saas >/dev/null && pnpm cli add preset provider-adapters --target /tmp/stackfoundry-install/provider-adapters >/dev/null && pnpm cli add preset cloudflare-native --target /tmp/stackfoundry-install/cloudflare-native >/dev/null && pnpm cli add preset vercel-native --target /tmp/stackfoundry-install/vercel-native >/dev/null && pnpm cli add preset saas-coverage --target /tmp/stackfoundry-install/saas-coverage >/dev/null && pnpm cli add public/r/api-keys.json --target /tmp/stackfoundry-install/registry-api-keys >/dev/null && pnpm cli add public/r/provider-adapters.json --target /tmp/stackfoundry-install/registry-adapters >/dev/null && pnpm cli add https://stackfoundry.dev/r/api-keys.json --target /tmp/stackfoundry-install/url-api-keys >/dev/null && pnpm cli add https://stackfoundry.dev/r/provider-adapters.json --target /tmp/stackfoundry-install/url-adapters >/dev/null", |
31 | | - "cli": "node apps/cli/src/cli.mjs", |
32 | | - "registry:list": "pnpm cli list", |
33 | | - "registry:categories": "pnpm cli categories", |
34 | | - "registry:presets": "pnpm cli presets", |
35 | | - "registry:doctor": "pnpm cli doctor", |
| 28 | + "test:registry:dry": "rm -rf /tmp/stackfoundry-test && mkdir -p /tmp/stackfoundry-test && pnpm stackfoundry list >/dev/null && pnpm stackfoundry presets >/dev/null && pnpm stackfoundry add next-saas-shell --target /tmp/stackfoundry-test/next-saas-module >/dev/null && test -f /tmp/stackfoundry-test/next-saas-module/apps/web/src/components/stackfoundry/app-shell.tsx && pnpm stackfoundry add auth-core --target /tmp/stackfoundry-test/auth-core >/dev/null && test -f /tmp/stackfoundry-test/auth-core/docs/auth-architecture.md && pnpm stackfoundry add cloudflare-pages --target /tmp/stackfoundry-test/cloudflare-pages >/dev/null && test -f /tmp/stackfoundry-test/cloudflare-pages/apps/web/src/lib/stackfoundry/providers/cloudflare-pages.ts && pnpm stackfoundry add railway-deploy --target /tmp/stackfoundry-test/railway-deploy >/dev/null && test -f /tmp/stackfoundry-test/railway-deploy/apps/web/src/lib/stackfoundry/providers/railway-deploy.ts && pnpm stackfoundry add api-keys --target /tmp/stackfoundry-test >/dev/null && pnpm stackfoundry diff api-keys --target /tmp/stackfoundry-test >/dev/null && pnpm stackfoundry add preset next-saas --target /tmp/stackfoundry-test --dry-run >/dev/null && pnpm stackfoundry add preset provider-adapters --target /tmp/stackfoundry-test --dry-run >/dev/null && pnpm stackfoundry add preset saas-coverage --target /tmp/stackfoundry-test --dry-run >/dev/null && pnpm stackfoundry add public/r/api-keys.json --target /tmp/stackfoundry-test --dry-run >/dev/null && pnpm stackfoundry add public/r/provider-adapters.json --target /tmp/stackfoundry-test --dry-run >/dev/null", |
| 29 | + "test:registry:install": "rm -rf /tmp/stackfoundry-install && mkdir -p /tmp/stackfoundry-install/next-saas /tmp/stackfoundry-install/provider-adapters /tmp/stackfoundry-install/cloudflare-native /tmp/stackfoundry-install/vercel-native /tmp/stackfoundry-install/saas-coverage /tmp/stackfoundry-install/registry-api-keys /tmp/stackfoundry-install/registry-adapters /tmp/stackfoundry-install/url-api-keys /tmp/stackfoundry-install/url-adapters && pnpm stackfoundry add preset next-saas --target /tmp/stackfoundry-install/next-saas >/dev/null && pnpm stackfoundry add preset provider-adapters --target /tmp/stackfoundry-install/provider-adapters >/dev/null && pnpm stackfoundry add preset cloudflare-native --target /tmp/stackfoundry-install/cloudflare-native >/dev/null && pnpm stackfoundry add preset vercel-native --target /tmp/stackfoundry-install/vercel-native >/dev/null && pnpm stackfoundry add preset saas-coverage --target /tmp/stackfoundry-install/saas-coverage >/dev/null && pnpm stackfoundry add public/r/api-keys.json --target /tmp/stackfoundry-install/registry-api-keys >/dev/null && pnpm stackfoundry add public/r/provider-adapters.json --target /tmp/stackfoundry-install/registry-adapters >/dev/null && pnpm stackfoundry add https://stackfoundry.dev/r/api-keys.json --target /tmp/stackfoundry-install/url-api-keys >/dev/null && pnpm stackfoundry add https://stackfoundry.dev/r/provider-adapters.json --target /tmp/stackfoundry-install/url-adapters >/dev/null", |
| 30 | + "registry:list": "pnpm stackfoundry list", |
| 31 | + "registry:categories": "pnpm stackfoundry categories", |
| 32 | + "registry:presets": "pnpm stackfoundry presets", |
| 33 | + "registry:doctor": "pnpm stackfoundry doctor", |
36 | 34 | "validate": "pnpm registry:doctor", |
37 | | - "registry:build": "pnpm cli build", |
| 35 | + "registry:build": "pnpm stackfoundry build", |
38 | 36 | "registry:verify": "pnpm registry:doctor && pnpm registry:build", |
39 | | - "registry:add:next-saas": "pnpm cli add preset next-saas", |
40 | | - "registry:add:adapters": "pnpm cli add preset provider-adapters", |
41 | | - "registry:dry:next-saas": "pnpm cli add preset next-saas --dry-run", |
42 | | - "registry:dry:adapters": "pnpm cli add preset provider-adapters --dry-run", |
43 | | - "registry:diff:api-keys": "pnpm cli diff api-keys", |
| 37 | + "registry:add:next-saas": "pnpm stackfoundry add preset next-saas", |
| 38 | + "registry:add:adapters": "pnpm stackfoundry add preset provider-adapters", |
| 39 | + "registry:dry:next-saas": "pnpm stackfoundry add preset next-saas --dry-run", |
| 40 | + "registry:dry:adapters": "pnpm stackfoundry add preset provider-adapters --dry-run", |
| 41 | + "registry:diff:api-keys": "pnpm stackfoundry diff api-keys", |
44 | 42 | "dev:web": "pnpm --dir apps/web dev", |
45 | 43 | "build:web": "pnpm --filter @stackfoundry/web build", |
46 | 44 | "start:web": "pnpm --dir apps/web start", |
47 | 45 | "clean": "rm -rf apps/web/.next apps/web/public/r public/r /tmp/stackfoundry-test /tmp/stackfoundry-install", |
48 | 46 | "registry:compat": "node scripts/check-registry-compat.mjs", |
49 | | - "registry:add:block:api-keys": "pnpm cli add https://stackfoundry.dev/r/api-keys.json", |
50 | | - "registry:add:block:adapters": "pnpm cli add https://stackfoundry.dev/r/provider-adapters.json", |
51 | | - "registry:dry:block:api-keys": "pnpm cli add https://stackfoundry.dev/r/api-keys.json --dry-run", |
52 | | - "registry:dry:block:adapters": "pnpm cli add https://stackfoundry.dev/r/provider-adapters.json --dry-run", |
| 47 | + "registry:add:block:api-keys": "pnpm stackfoundry add https://stackfoundry.dev/r/api-keys.json", |
| 48 | + "registry:add:block:adapters": "pnpm stackfoundry add https://stackfoundry.dev/r/provider-adapters.json", |
| 49 | + "registry:dry:block:api-keys": "pnpm stackfoundry add https://stackfoundry.dev/r/api-keys.json --dry-run", |
| 50 | + "registry:dry:block:adapters": "pnpm stackfoundry add https://stackfoundry.dev/r/provider-adapters.json --dry-run", |
53 | 51 | "lint:packages": "node --check packages/schema/src/index.mjs && node --check packages/utils/src/index.mjs && node --check packages/registry/src/index.mjs && node --check packages/generator/src/index.mjs", |
54 | | - "registry:add:coverage": "pnpm cli add preset saas-coverage", |
55 | | - "registry:dry:coverage": "pnpm cli add preset saas-coverage --dry-run" |
| 52 | + "registry:add:coverage": "pnpm stackfoundry add preset saas-coverage", |
| 53 | + "registry:dry:coverage": "pnpm stackfoundry add preset saas-coverage --dry-run", |
| 54 | + "stackfoundry": "node apps/cli/src/cli.mjs", |
| 55 | + "lint:command": "node --check apps/cli/src/cli.mjs" |
56 | 56 | }, |
57 | 57 | "dependencies": { |
58 | 58 | "next": "latest", |
|
74 | 74 | "registry-blocks", |
75 | 75 | "editable-source", |
76 | 76 | "modules", |
77 | | - "cli", |
| 77 | + "command", |
78 | 78 | "stripe", |
79 | 79 | "clerk", |
80 | 80 | "vercel", |
|
0 commit comments