{"library":"fastify-tsconfig","type":"library","category":null,"description":"fastify-tsconfig is a shared TypeScript configuration preset designed for Fastify projects, streamlining the setup of `tsconfig.json` files. The current stable version is `3.0.0`. This package aims to provide a consistent and modern TypeScript experience across Fastify applications and libraries, with a focus on contemporary Node.js environments. It configures `module` and `moduleResolution` to `NodeNext`, aligning with Node.js's native ESM capabilities and supporting both CommonJS and ES Modules based on `package.json`'s `type` field. It targets `ES2023` by default, requiring Node.js 20 or newer, which is a key differentiator for modern Fastify development, enabling the use of recent language features without additional transpilation steps. The release cadence is generally aligned with updates to TypeScript itself or Fastify's core ecosystem needs, rather than a fixed schedule.","language":"javascript","status":"active","version":"3.0.0","tags":["javascript","tsconfig","typescript","ts","config","configuration","fastify"],"last_verified":"Wed May 27","install":[{"cmd":"npm install fastify-tsconfig","imports":["{\n  \"extends\": \"fastify-tsconfig\",\n  \"compilerOptions\": {\n    \"outDir\": \"dist\"\n  },\n  \"include\": [\n    \"src/**/*.ts\"\n  ]\n}","{ \"extends\": \"fastify-tsconfig\" }","{ \"extends\": \"fastify-tsconfig/tsconfig.json\" }"]},{"cmd":"yarn add fastify-tsconfig","imports":[]},{"cmd":"pnpm add fastify-tsconfig","imports":[]}],"homepage":null,"github":"https://github.com/fastify/tsconfig","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/fastify-tsconfig","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/fastify-tsconfig/compatibility"}}