{"library":"razzle-plugin-typescript","type":"library","category":null,"description":"razzle-plugin-typescript integrates TypeScript support into Razzle applications, allowing developers to use TypeScript for both client-side and server-side code. It provides granular configuration options for underlying tools like `ts-loader` and `fork-ts-checker-webpack-plugin`, enabling custom setups for compilation and type checking. The package is currently at version 4.2.18, receiving updates in sync with the core Razzle framework. A key consideration is that Razzle now includes built-in TypeScript support via Babel. As such, this plugin is primarily recommended for projects requiring advanced or specific TypeScript configurations, such as applying certain Babel transforms to `.ts` files, rather than for basic TypeScript integration, where the native Razzle support is generally sufficient and simpler.","language":"javascript","status":"maintenance","version":"4.2.18","tags":["javascript"],"install":[{"cmd":"npm install razzle-plugin-typescript","imports":["module.exports = {\n  plugins: ['typescript'],\n};","module.exports = {\n  plugins: [\n    {\n      name: 'typescript',\n      options: {\n        useBabel: true, // Example: Enable Babel processing for TS files\n        tsLoader: { transpileOnly: false }\n      },\n    },\n  ],\n};","import type { WebpackOptions } from 'webpack';"]},{"cmd":"yarn add razzle-plugin-typescript","imports":[]},{"cmd":"pnpm add razzle-plugin-typescript","imports":[]}],"homepage":null,"github":"https://github.com/jaredpalmer/razzle","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/razzle-plugin-typescript","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/razzle-plugin-typescript/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}