{"library":"rollup-plugin-less2","title":"rollup-plugin-less2","description":"Rollup plugin to compile Less files to CSS, with optional CSS modules support via less-plugin-css-modules. Current stable version is 3.0.1, last updated in 2019; no recent releases. It integrates Less preprocessing into Rollup builds, handling includes/excludes, sourcemaps, and custom output. Different from rollup-plugin-less (v1) by supporting CSS modules and offering more output flexibility. Node >=4 required; primarily used for legacy projects still on Rollup 1.x.","language":"javascript","status":"maintenance","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-less2"],"cli":null},"imports":["import RollupPluginLess2 from 'rollup-plugin-less2';"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import RollupPluginLess2 from 'rollup-plugin-less2';\nimport LessPluginCssModules from 'less-plugin-css-modules';\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    file: 'dist/bundle.js',\n    format: 'iife'\n  },\n  plugins: [\n    RollupPluginLess2({\n      output: false,\n      cssModules: true,\n      options: {\n        plugins: [\n          new LessPluginCssModules({\n            mode: 'local',\n            hashPrefix: 'test',\n            generateScopedName: '[local]___[hash:base64:5]'\n          })\n        ]\n      }\n    })\n  ]\n};","lang":"javascript","description":"Basic Rollup config with Less preprocessing and CSS modules.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}