{"library":"rollup-plugin-lux","title":"rollup-plugin-lux","description":"A Rollup plugin that ensures constructor.name remains correct after bundling Lux applications. Version 3.0.0 is the current stable release. It appends an Object.defineProperty call below each constructor that extends a Lux base class to preserve the class name, which would otherwise be lost due to Rollup's module bundling. This plugin is intended for internal use by the Lux framework and is not required for typical Lux users.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-lux"],"cli":null},"imports":["import luxPlugin from 'rollup-plugin-lux'","import luxPlugin from 'rollup-plugin-lux'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport luxPlugin from 'rollup-plugin-lux';\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    file: 'dist/bundle.js',\n    format: 'cjs'\n  },\n  plugins: [\n    luxPlugin()\n  ]\n};","lang":"javascript","description":"Example Rollup configuration using the Lux plugin to preserve class names in bundled output.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}