{"library":"esbuild-plugin-lit-css","type":"library","category":null,"description":"An esbuild plugin that allows importing CSS files as JavaScript tagged template literal objects, primarily for use with LitElement and similar libraries. Version 4.1.1 requires esbuild >=0.16.17 || ^0.25.0 and lit ^2.7.2 || ^3.0.0. It supports CSS preprocessing via a transform function, optional cssnano minification, and an inline mode that embeds CSS directly into JS/TS modules (at a performance cost). The plugin is part of the @pwrs/lit-css ecosystem, with parallel packages for rollup, Vite, webpack, TypeScript, and Parcel. Unlike alternatives that require separate build steps, this integrates directly into esbuild's build pipeline, making it seamless for Lit component development. It ships TypeScript types and is actively maintained with regular updates.","language":"javascript","status":"active","version":"4.1.1","tags":["javascript","esbuild","plugin","lit","css","webcomponents","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install esbuild-plugin-lit-css","imports":["import { litCssPlugin } from 'esbuild-plugin-lit-css'","import { toTaggedTemplateLiteral } from 'esbuild-plugin-lit-css'","import litCssPlugin from 'esbuild-plugin-lit-css'"]},{"cmd":"yarn add esbuild-plugin-lit-css","imports":[]},{"cmd":"pnpm add esbuild-plugin-lit-css","imports":[]}],"homepage":null,"github":"https://github.com/bennypowers/lit-css","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-plugin-lit-css","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}