{ // Be sure to change these settings in .prettierignore as well "excludes": [ "target/", "dist/", ".turbo/", ".next/", ".netlify/", ".docusaurus/", ".mypy_cache/", ".pytest_cache/", ".venv/", ".context/", ".git/", ".vercel/", ".tshy", // Autogenerated by TanStack Start "routeTree.gen.ts", // Files imported directly form Web Platform Tests (generated by `just update-wpt`) "npm-packages/tests/udf-tests/convex/wpt/generated/", // leftover Rush workspace in pre-migration checkouts "npm-packages/common", "package-lock.json", "pnpm-lock.yaml", "npm-packages/docs/local.config.js", // Autogenerated by `just regenerate-cli-docs`: "npm-packages/docs/docs/cli/reference/", // Autogenerated by docusaurus-plugin-typedoc: "npm-packages/docs/docs/api/", "npm-packages/docs/docs/tutorial/1.mdx", "npm-packages/docs/docs/tutorial/2.mdx", "npm-packages/docs/typedoc-sidebar.js", "npm-packages/docs/build/", // Prettier has issues where it would break sublists and add incorrectly // line returns before inline images "npm-packages/docs/docs/cli/local-deployments-for-dev.mdx", // Prettier adds incorrect line returns that change the meaning of the mdx syntax "npm-packages/docs/docs/ai/convex-mcp-server.mdx", // Autogenerated by integration test "smoke/test_tempdir", // Autogenerated by scripts/ "npm-packages/**/out/", "npm-packages/convex/temp", // dprint and local prettier disagree on how to format changelog "npm-packages/convex/CHANGELOG.md", // tmpfile for building "npm-packages/convex/tmpDist*", // tmpfile for packaging "npm-packages/convex/tmpPackage*", "npm-packages/convex/api-extractor-configs/reports", "npm-packages/convex/api-extractor-configs/temp", // openapi "npm-packages/convex/src/cli/generatedApi.ts", // Autoformatted by codegen, but with different prettier settings "npm-packages/**/convex/README.md", "npm-packages/**/convex/_generated/*", "npm-packages-private/**/convex/README.md", "npm-packages-private/**/convex/_generated/*", "demo/convex/README.md", "demo/convex/_generated/*", // copied from elsewhere "npm-packages/convex/src/vendor/**/*", // compiled artifacts "npm-packages/demos/html/browser.bundle.*", // This is from `npx react-native init` and has its own prettier settings "npm-packages/private-demos/react-native", // Svelte formatting is weird "npm-packages/private-demos/quickstarts/sveltekit", // Nuxt might be too "npm-packages/private-demos/quickstarts/nuxt", // Should match Remix quickstart "npm-packages/private-demos/quickstarts/remix", // Should match Vue quickstart "npm-packages/private-demos/quickstarts/vue", // Formatting quickstarts generally just isn't a good idea "npm-packages/private-demos/quickstarts/nextjs-app-dir-14", // Should match TanStack demos for now "npm-packages/private-demos/tanstack-start", "npm-packages/private-demos/tanstack-start-clerk", "npm-packages/private-demos/tanstack-start-workos", // Docs that we sync over to fivetran "crates/fivetran_source/docs/", // Gets modified by tshy "npm-packages/private-demos/convex_ratelimiter/package.json", // Codegen for WASM tests "npm-packages/tests/udf-tests/convex/wasmTests.js", // Generated by big brain. "npm-packages/dashboard/dashboard-management-openapi.json", "npm-packages/@convex-dev/platform/management-openapi.json", "npm-packages/convex/management-openapi.json", // Generated by backend "npm-packages/dashboard/dashboard-deployment-openapi.json", "npm-packages/@convex-dev/platform/deployment-openapi.json", "npm-packages/@convex-dev/platform/public-deployment-openapi.json", "npm-packages/@convex-dev/platform/log-stream-openapi.json", "npm-packages/convex/function-logs-openapi.json", // Generated by the dashboard. "npm-packages/dashboard/src/generatedApi.ts", "npm-packages/dashboard/src/generatedDeploymentApi.ts", // Generated by the platform. "npm-packages/@convex-dev/platform/src/generatedManagementApi.ts", "npm-packages/@convex-dev/platform/src/generatedDeploymentApi.ts", "npm-packages/@convex-dev/platform/src/generatedLogStreamApi.ts", "npm-packages/convex/src/cli/lib/generatedFunctionLogsApi.ts", // Generated for aws-url-transformer "ops/services/service-index/html/aws-url-transformer", // Generated by dashboard-storybook screenshot script "npm-packages/docs/src/generated/screenshotManifest.ts", // Generated by `npm run generate-openapi-spec` in postalservice "npm-packages-private/postalservice/postalservice-openapi.yaml", // Vendored from Resend "crates_private/resend_client/resend-openapi.yaml" ], // Be sure to change these settings in .prettierrc as well "prettier": { "proseWrap": "always", "trailingComma": "all", "overrides": [ { "files": [".mergify.yml"], "options": { "proseWrap": "preserve" } } ] }, "plugins": [ "https://plugins.dprint.dev/prettier-0.72.0.json@6e7af2cb2182a5a11358d3adde9ae0ef3b94b7d2e5dcfdd252e3f7c3916541fe" ] }