{ "name": "autumn", "private": true, "packageManager": "bun@1.3.10", "workspaces": { "packages": [ "server", "shared", "vite", "scripts", "apps/checkout", "apps/docs", "apps/website", "apps/leaf", "apps/sdk-test", "packages/atmn", "packages/atmn-tests", "packages/auth", "packages/logging", "packages/mcp", "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/passkey": "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/passkey": "1.6.5", "better-auth": "1.6.5", "@modelcontextprotocol/sdk": "1.29.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", "@types/pg": "8.11.10" }, "resolutions": { "@better-auth/core": "1.6.5", "@better-auth/passkey": "1.6.5", "better-auth": "1.6.5", "@modelcontextprotocol/sdk": "1.29.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", "@types/pg": "8.11.10" }, "type": "module", "scripts": { "dev": "bun scripts/dev.ts", "dev:services": "ENV_FILE=.env infisical run --env=dev --recursive -- 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", "dw:enable": "bun scripts/dw/index.ts enable", "dw:disable": "bun scripts/dw/index.ts disable", "dw:admin": "ENV_FILE=.env infisical run --env=dev --recursive -- bun scripts/dw/index.ts admin", "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", "axiom": "ENV_FILE=.env infisical run --env=dev --recursive -- bun scripts/axiom/cli.ts", "axiom:prod": "ENV_FILE=.env.prod infisical run --env=prod --recursive -- bun scripts/axiom/cli.ts", "slack": "ENV_FILE=.env infisical run --env=dev --recursive -- bun scripts/slack/index.ts", "add-mcp": "bun scripts/mcp/addMcp.ts", "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": "bun scripts/db/index.ts", "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", "leaf": "bun -F @autumn/leaf dev", "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 --filter=@autumn/auth --filter=@autumn/mcp --filter=@autumn/leaf", "kill:ts": "while pgrep -f tsgo > /dev/null; do pkill -9 -f tsgo; sleep 0.1; done", "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.2", "@trigger.dev/build": "4.4.6", "@types/node": "^24.9.1", "ajv": "8.20.0", "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" } }