Conductor and Superset distinguish setup (one-shot provisioning on
workspace creation), run (restartable dev server bound to the Run
button's pane), and teardown (cleanup on deletion). The single 'bun dw'
entrypoint conflated all three. Splits cmdDefault into cmdSetup
(provision only, returns the registry entry) and cmdRun (load entry,
kill ports, startDev inline). Adds startDev opts.allowTmux so cmdRun
forces inline regardless of TTY — the Run pane owns the process. Direct
CLI 'bun dw' still works byte-for-byte via the default.ts shim. Replaces
.superset/setup.sh and .conductor/config.json with the three-field {
setup, run, teardown } shape pointing at the new subcommands. Adds
scripts/dw/README.md as the agent-facing guide.
169 lines
6.9 KiB
JSON
169 lines
6.9 KiB
JSON
{
|
|
"name": "autumn",
|
|
"private": true,
|
|
"packageManager": "bun@1.3.10",
|
|
"workspaces": {
|
|
"packages": [
|
|
"server",
|
|
"shared",
|
|
"vite",
|
|
"scripts",
|
|
"apps/checkout",
|
|
"apps/docs",
|
|
"apps/website",
|
|
"apps/sdk-test",
|
|
"packages/atmn",
|
|
"packages/atmn-tests",
|
|
"packages/sdk",
|
|
"packages/autumn-js",
|
|
"packages/openapi",
|
|
"packages/ksuid",
|
|
"packages/stripe-sync"
|
|
],
|
|
"catalog": {
|
|
"stripe": "19.3.0-beta.1",
|
|
"drizzle-orm": "0.43.1",
|
|
"drizzle-kit": "^0.31.1",
|
|
"@typescript/native-preview": "7.0.0-dev.20260220.1",
|
|
"@tailwindcss/vite": "4.2.1",
|
|
"@vitejs/plugin-react": "5.2.0",
|
|
"@sentry/bun": "10.38.0",
|
|
"@clickhouse/client": "1.11.2",
|
|
"@date-fns/utc": "2.1.0",
|
|
"@better-auth/core": "1.6.5",
|
|
"@better-auth/dash": "0.1.6",
|
|
"@better-auth/oauth-provider": "1.6.5",
|
|
"better-auth": "1.6.5",
|
|
"@orpc/contract": "^1.0.0",
|
|
"@orpc/client": "^1.0.0",
|
|
"@orpc/openapi-client": "^1.0.0",
|
|
"@tanstack/react-query": "5.85.6",
|
|
"decimal.js": "10.5.0",
|
|
"postgres": "3.4.7",
|
|
"vite": "7.3.2",
|
|
"vite-tsconfig-paths": "6.1.1"
|
|
}
|
|
},
|
|
"overrides": {
|
|
"@better-auth/core": "1.6.5",
|
|
"better-auth": "1.6.5",
|
|
"@modelcontextprotocol/sdk": "1.26.0",
|
|
"@isaacs/brace-expansion": "5.0.1",
|
|
"fast-xml-parser": "5.3.4",
|
|
"esbuild": "0.25.0",
|
|
"diff": "8.0.3",
|
|
"@smithy/config-resolver": "^4.4.0",
|
|
"lodash": "4.17.23",
|
|
"lodash-es": "4.17.23"
|
|
},
|
|
"resolutions": {
|
|
"@better-auth/core": "1.6.5",
|
|
"better-auth": "1.6.5",
|
|
"@modelcontextprotocol/sdk": "1.26.0",
|
|
"@isaacs/brace-expansion": "5.0.1",
|
|
"fast-xml-parser": "5.3.4",
|
|
"esbuild": "0.25.0",
|
|
"diff": "8.0.3",
|
|
"@smithy/config-resolver": "^4.4.0",
|
|
"lodash": "4.17.23",
|
|
"lodash-es": "4.17.23"
|
|
},
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "bun scripts/dev.ts",
|
|
"dev:services": "bun scripts/devServices/index.ts",
|
|
"vite:build": "bun -F @autumn/vite build:bun",
|
|
"t": "ENV_FILE=.env infisical run --env=dev --recursive -- bun scripts/testScripts/testDispatcher.ts",
|
|
"cm": "cd server && bun cm",
|
|
"dw": "ENV_FILE=.env infisical run --env=dev --recursive -- bun scripts/dw/index.ts",
|
|
"dw:teardown": "ENV_FILE=.env infisical run --env=dev --recursive -- bun scripts/dw/index.ts teardown",
|
|
"dw:list": "ENV_FILE=.env infisical run --env=dev --recursive -- bun scripts/dw/index.ts list",
|
|
"dw:reset": "ENV_FILE=.env infisical run --env=dev --recursive -- bun scripts/dw/index.ts reset",
|
|
"dw:identify": "ENV_FILE=.env infisical run --env=dev --recursive -- bun scripts/dw/index.ts identify",
|
|
"dw:setup": "ENV_FILE=.env infisical run --env=dev --recursive -- bun scripts/dw/index.ts setup",
|
|
"dw:run": "ENV_FILE=.env infisical run --env=dev --recursive -- bun scripts/dw/index.ts run",
|
|
"d": "ENV_FILE=.env infisical run --env=dev --recursive -- bun scripts/dev.ts",
|
|
"d:prod": "ENV_FILE=.env infisical run --env=dev --recursive -- bun scripts/dev.ts --production",
|
|
"dx": "bun scripts/dx.ts",
|
|
"d:test": "ENV_FILE=.env infisical run --env=test --recursive -- bun scripts/dev.ts",
|
|
"p": "ENV_FILE=.env.prod infisical run --env=prod --recursive -- bun scripts/dev.ts",
|
|
"s": "ENV_FILE=.env.staging infisical run --env=staging --recursive -- bun scripts/dev.ts",
|
|
"l": "bash ./scripts/dev-local.sh",
|
|
"setup": "node scripts/setup/setup.js",
|
|
"setup:s3-admin": "bun scripts/setup/setupS3Admin.ts",
|
|
"setup:test": "infisical run --env=dev --recursive -- bun scripts/setup/setup-test.ts",
|
|
"stripe:link-test": "ENV_FILE=.env infisical run --env=dev --recursive -- bun scripts/setup/link-test-stripe-account.ts",
|
|
"agent:bootstrap": "bash scripts/setup/agent-bootstrap.sh",
|
|
"dev:agent": "bash scripts/setup/devAgent.sh",
|
|
"migrate-functions": "infisical run --env=dev --recursive -- bun scripts/migrations/migrate-functions.ts",
|
|
"migrate-functions:test": "infisical run --env=test --recursive -- bun scripts/migrations/migrate-functions.ts",
|
|
"migrate-functions:prod": "infisical run --env=prod --recursive -- bun scripts/migrations/migrate-functions.ts",
|
|
"validate-schema": "infisical run --env=prod --recursive -- bun scripts/migrations/validate-schema.ts",
|
|
"validate-shebangs": "infisical run --env=prod --recursive -- bun scripts/migrations/validate-fullsubject-shebangs.ts",
|
|
|
|
"tb": "bun scripts/tinybird/index.ts",
|
|
"tb:prod": "bun scripts/tinybird/index.ts prod",
|
|
"tb:prod-legacy": "bun scripts/tinybird/index.ts prod-legacy",
|
|
|
|
"trigger:deploy": "bunx trigger.dev deploy",
|
|
"setupci": "node scripts/setup/setupci.js",
|
|
"replicate": "bun scripts/db/replicate.ts",
|
|
"db:pull": "bun scripts/db/pull.ts",
|
|
"db:push": " bun -F @autumn/shared db:push",
|
|
"db:generate": "bun -F @autumn/shared db:generate",
|
|
"db:migrate": " bun -F @autumn/shared db:migrate",
|
|
"test:integration": "cd server && bun test:integration",
|
|
"exp": "sh -c 'infisical run --recursive --env=staging -- bun run server/experiments/$0'",
|
|
"q": "lsof -ti:8080 -ti:3000 | xargs kill -9",
|
|
"knip": "knip",
|
|
"knip:fix": "knip --fix",
|
|
"knip:fix-all": "knip --fix --allow-remove-files",
|
|
"prepare": "husky",
|
|
"api": "cd packages/openapi && bun generate",
|
|
"svix:push": "infisical run --env=dev --recursive -- bun packages/openapi/scripts/svixPush.ts",
|
|
"svix:push:prod": "infisical run --env=prod --recursive -- bun packages/openapi/scripts/svixPush.ts",
|
|
"docs:pull": "bun -F @autumn/docs pull",
|
|
"site": "cd apps/website && bun dev && cd ../..",
|
|
"docs": "bun -F @autumn/docs dev",
|
|
"docs:build": "bun -F @autumn/docs build",
|
|
"ts": "turbo run ts --filter=@autumn/server --filter=autumn-js --filter=@autumn/openapi --filter=atmn --filter=checkout",
|
|
"atmn:build": "bun -F atmn build",
|
|
"openapi:ts": "bun -F @autumn/openapi ts",
|
|
"js:ts": "bun -F autumn-js ts",
|
|
"js:build": "bun -F @useautumn/sdk build && bun -F autumn-js build",
|
|
"js:publish": "bun js:build && cd packages/autumn-js && npm publish",
|
|
"js:publish-beta": "bun js:build && cd packages/autumn-js && npm publish --tag beta",
|
|
"js:publish-dry": "bun js:build && cd packages/autumn-js && npm publish --dry-run",
|
|
"js:version": "git fetch --tags origin && git tag -l 'autumn-js-v*' --sort=-v:refname | head -1",
|
|
"stripe-sync:migrate": "bun packages/stripe-sync/scripts/migrate.ts",
|
|
"stripe-sync:migrate:prod": "NODE_ENV=production infisical run --env=prod --recursive -- bun packages/stripe-sync/scripts/migrate.ts"
|
|
},
|
|
"dependencies": {
|
|
"@aws-sdk/client-sqs": "^3.985.0",
|
|
"@better-auth/core": "catalog:",
|
|
"@better-auth/oauth-provider": "catalog:",
|
|
"@trigger.dev/sdk": "4.4.6",
|
|
"@wooorm/starry-night": "^3.8.0",
|
|
"ag-charts-react": "^12.3.0",
|
|
"better-auth": "catalog:",
|
|
"chalk": "^5.6.2",
|
|
"drizzle-orm": "catalog:",
|
|
"posthog-node": "^5.24.1",
|
|
"tailwind-scrollbar-hide": "^4.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@better-auth/cli": "^1.4.21",
|
|
"@biomejs/biome": "^2.2.7",
|
|
"@trigger.dev/build": "4.4.6",
|
|
"@types/node": "^24.9.1",
|
|
"concurrently": "^9.2.1",
|
|
"dotenv": "^16.6.1",
|
|
"husky": "^9.1.7",
|
|
"inquirer": "^12.10.0",
|
|
"knip": "^6.7.0",
|
|
"trigger.dev": "4.4.6",
|
|
"ts-to-zod": "^5.1.0",
|
|
"turbo": "^2.9.6"
|
|
}
|
|
}
|