{ "name": "docs", "version": "0.0.0", "private": true, "type": "module", "scripts": { "build": "next build", "build:analyze": "ANALYZE=true next build", "build:llms": "tsx --conditions=react-server ./scripts/llms.ts", "build:guides-markdown": "tsx ./internals/generate-guides-markdown.ts", "build:sitemap": "tsx ./internals/generate-sitemap.ts", "clean": "rimraf .next .turbo node_modules features/docs/generated examples __generated__", "codegen:examples": "shx cp -r ../../examples ./examples", "codegen:graphql": "tsx --conditions=react-server ./scripts/graphqlSchema.ts && graphql-codegen --config codegen.ts", "codegen:references": "tsx features/docs/Reference.generated.script.ts", "codemod:frontmatter": "node ./scripts/codemod/mdx-meta.mjs && prettier --cache --write \"content/**/*.mdx\"", "dev": "concurrently --kill-others \"next dev --port 3001\" \"pnpm run dev:watch:troubleshooting\"", "dev:secrets:pull": "AWS_PROFILE=supa-dev node ../../scripts/getSecrets.js -n local/docs", "dev:watch:troubleshooting": "node ./scripts/troubleshooting/watch.mjs", "embeddings": "tsx --conditions=react-server scripts/search/generate-embeddings.ts", "embeddings:nimbus": "ENABLED_FEATURES_OVERRIDE_DISABLE_ALL=true pnpm run embeddings", "embeddings:refresh": "pnpm run embeddings --refresh", "embeddings:nimbus:refresh": "ENABLED_FEATURES_OVERRIDE_DISABLE_ALL=true pnpm run embeddings:refresh", "last-changed": "tsx scripts/last-changed.ts", "last-changed:reset": "pnpm run last-changed -- --reset", "lint": "eslint .", "lint:mdx": "supa-mdx-lint content --config ../../supa-mdx-lint.config.toml", "postbuild": "pnpm run build:sitemap && pnpm run build:llms && ./../../scripts/upload-static-assets.sh", "prebuild": "pnpm run codegen:graphql && pnpm run codegen:references && pnpm run codegen:examples && pnpm run build:guides-markdown", "predev": "pnpm run codegen:graphql && pnpm run codegen:references && pnpm run codegen:examples", "preembeddings": "pnpm run codegen:references", "preinstall": "npx only-allow pnpm", "presync": "pnpm run codegen:graphql", "pretest": "pnpm run codegen:examples", "pretypecheck": "pnpm run codegen:graphql && next typegen", "start": "next start", "sync": "tsx --conditions=react-server ./resources/rootSync.ts", "test": "pnpm supabase start && pnpm run test:local && pnpm supabase stop", "test:local": "vitest --exclude \"**/*.smoke.test.ts\"", "test:local:unwatch": "vitest --exclude \"**/*.smoke.test.ts\" --run", "test:smoke": "pnpm run codegen:references && vitest -t \"prod smoke test\"", "troubleshooting:sync": "node features/docs/Troubleshooting.script.mjs", "typecheck": "tsc --noEmit" }, "dependencies": { "@har-sdk/openapi-sampler": "^2.2.0", "@hookform/resolvers": "^3.1.1", "@mdx-js/loader": "^3.0.0", "@mdx-js/react": "^3.0.0", "@next/bundle-analyzer": "15.3.1", "@next/mdx": "15.3.1", "@octokit/auth-app": "^7.0.0", "@octokit/core": "^7.0.6", "@octokit/graphql": "^8.0.0", "@octokit/plugin-paginate-graphql": "^4.0.0", "@octokit/plugin-retry": "^8.1.0", "@sentry/nextjs": "catalog:", "@supabase/supabase-js": "catalog:", "@tanstack/react-query": "^5.13.4", "acorn": "^8.11.3", "acorn-typescript": "^1.4.13", "ai-commands": "workspace:*", "common": "workspace:*", "common-tags": "^1.8.2", "config": "workspace:*", "dev-tools": "workspace:*", "eslint-config-supabase": "workspace:*", "framer-motion": "^11.18.2", "github-slugger": "^2.0.0", "graphql": "^16.10.0", "graphql-validation-complexity": "^0.4.2", "gray-matter": "^4.0.3", "hast-util-has-property": "^2.0.1", "hast-util-to-html": "^9.0.5", "icons": "workspace:*", "isbot": "^5.1.2", "js-yaml": "^3.14.2", "jsrsasign": "^11.0.0", "katex": "^0.16.21", "libpg-query": "15.2.0", "lodash-es": "catalog:", "lucide-react": "*", "mdast": "^3.0.0", "mdast-util-from-markdown": "^1.2.0", "mdast-util-gfm": "^2.0.2", "mdast-util-mdx": "^2.0.0", "mdast-util-mdx-jsx": "^2.0.0", "mdast-util-to-hast": "^12.3.0", "mdast-util-to-markdown": "^1.5.0", "mdast-util-to-string": "^3.1.1", "micromark-extension-gfm": "^2.0.3", "micromark-extension-mdxjs": "^1.0.0", "next": "^15.5.15", "next-mdx-remote": "^6.0.0", "next-plugin-yaml": "^1.0.1", "next-themes": "catalog:", "nuqs": "^1.19.1", "openai": "^4.75.1", "openapi-fetch": "0.12.4", "radix-ui": "catalog:", "react": "catalog:", "react-copy-to-clipboard": "^5.1.0", "react-dom": "catalog:", "react-error-boundary": "^4.0.12", "react-hook-form": "^7.71.2", "react-intersection-observer": "^9.5.3", "react-markdown": "^10.1.0", "react-use": "^17.5.0", "rehype-katex": "^7.0.0", "rehype-slug": "^5.1.0", "remark": "^14.0.2", "remark-emoji": "^3.1.2", "remark-gfm": "^4.0.0", "remark-math": "^6.0.0", "server-only": "^0.0.1", "shared-data": "workspace:*", "ui": "workspace:*", "ui-patterns": "workspace:*", "unist-builder": "^3.0.1", "unist-util-filter": "^4.0.1", "unist-util-visit": "^4.1.2", "uuid": "^14.0.0", "valtio": "catalog:", "yaml": "^2.8.1", "zod": "catalog:" }, "devDependencies": { "@babel/core": "*", "@graphiql/toolkit": "^0.9.1", "@graphql-codegen/cli": "5.0.5", "@graphql-codegen/typescript": "4.1.6", "@graphql-codegen/typescript-resolvers": "4.5.0", "@supabase/supa-mdx-lint": "0.3.2", "@testing-library/react": "^16.0.0", "@types/common-tags": "^1.8.4", "@types/estree": "1.0.5", "@types/graphql-validation-complexity": "^0.4.4", "@types/hast": "^2.3.4", "@types/jsrsasign": "^10.5.12", "@types/lodash-es": "^4.17.12", "@types/mdast": "^3.0.0", "@types/node": "catalog:", "@types/react": "catalog:", "@types/react-copy-to-clipboard": "^5.0.4", "@types/react-dom": "catalog:", "@types/unist": "^2.0.6", "@redocly/cli": "^2.25.3", "amaro": "^1.1.5", "api-types": "workspace:*", "cheerio": "^1.0.0-rc.12", "chokidar": "^4.0.3", "concurrently": "^9.1.2", "config": "workspace:*", "dotenv": "^16.0.3", "ejs": "^3.1.10", "globby": "^13.2.2", "graphiql": "^4.0.2", "openapi-types": "^12.1.3", "postcss": "catalog:", "shiki": "^3.2.1", "shx": "^0.4.0", "simple-git": "^3.24.0", "slugify": "^1.6.6", "smol-toml": "^1.3.1", "tailwindcss": "catalog:", "tar": "^7.5.13", "tsconfig": "workspace:*", "tsx": "catalog:", "twoslash": "^0.3.1", "typescript": "catalog:", "unist-util-visit-parents": "5.1.3", "vite": "catalog:", "vite-tsconfig-paths": "catalog:", "vitest": "catalog:" } }