{"library":"typescript-plugin-styled-components","type":"library","category":null,"description":"This package, `typescript-plugin-styled-components`, serves as a TypeScript transformer designed to enhance the development and debugging experience when working with `styled-components`. It achieves this by providing compile-time information, specifically the names of created styled components, to the runtime. This functionality is crucial for tools like style linting, inspecting components in development tools, and server-side rendering hydration. The current stable version is 3.0.0, which requires TypeScript 4.8+ or 5.0+. The release cadence is generally tied to significant TypeScript version updates. It's a key differentiator for projects that transpile TypeScript code directly using `tsc`, `ts-loader`, or `awesome-typescript-loader`, as opposed to those using Babel for TypeScript transformation, which should instead use `babel-plugin-styled-components`.","language":"javascript","status":"active","version":"3.0.0","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install typescript-plugin-styled-components","imports":["import createStyledComponentsTransformer from 'typescript-plugin-styled-components';","const createStyledComponentsTransformer = require('typescript-plugin-styled-components').default;"]},{"cmd":"yarn add typescript-plugin-styled-components","imports":[]},{"cmd":"pnpm add typescript-plugin-styled-components","imports":[]}],"homepage":null,"github":"https://github.com/Igorbek/typescript-plugin-styled-components","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/typescript-plugin-styled-components","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/typescript-plugin-styled-components/compatibility"}}