{"library":"rollup-plugin-lit-transformer","title":"rollup-plugin-lit-transformer","description":"A Rollup plugin that transforms lit-html templates at build time using SWC (Speedy Web Compiler). Current stable version is 0.3.3, released in early 2023, with low release cadence (last update over a year ago). It optimizes LitElement and lit-html templates by inlining static parts, reducing runtime overhead and bundle size. Key differentiators: uses SWC for fast transformation, supports custom elements and web components. Alternative tools like @open-wc/building-rollup or @lit/context exist, but this plugin is specifically for Rollup and SWC integration.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install rollup-plugin-lit-transformer"],"cli":null},"imports":["import litTransformer from 'rollup-plugin-lit-transformer'","import litTransformer from 'rollup-plugin-lit-transformer'","import type { Options } from 'rollup-plugin-lit-transformer'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport litTransformer from 'rollup-plugin-lit-transformer';\nimport { swcPlugin } from 'rollup-plugin-swc3'; // or similar SWC plugin\n\nexport default {\n  input: 'src/index.js',\n  output: { dir: 'dist', format: 'es' },\n  plugins: [\n    litTransformer(), // must be before SWC or other transform plugins\n    swcPlugin({\n      jsc: {\n        parser: { syntax: 'typescript' },\n        transform: {}, // any transforms needed\n      }\n    })\n  ]\n};","lang":"javascript","description":"Shows basic Rollup config using litTransformer plugin with SWC for transforming Lit templates in a TypeScript project.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}