{"library":"esbuild-plugin-css-modules","type":"library","category":null,"description":"A plugin for esbuild that adds CSS Modules support, enabling local scoping of CSS class names. Current stable version is 0.3.0. The plugin allows developers to import CSS files as JavaScript modules, receiving a mapping of local class names to globally unique names. It supports custom naming patterns via replacement tokens like [local], [hash], and [ext], and can target specific file extensions (default .module.css). Written in TypeScript with bundled types. Release cadence is slow; last update was in 2021. Key differentiator: lightweight integration with esbuild, unlike webpack-based alternatives.","language":"javascript","status":"active","version":"0.3.0","tags":["javascript","esbuild","plugin","css","css-modules","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install esbuild-plugin-css-modules","imports":["import cssModulesPlugin from 'esbuild-plugin-css-modules'","import type { Options } from 'esbuild-plugin-css-modules'","cssModulesPlugin({ localIdentName: '[local]--[hash:8]' })"]},{"cmd":"yarn add esbuild-plugin-css-modules","imports":[]},{"cmd":"pnpm add esbuild-plugin-css-modules","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-plugin-css-modules","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}