{"library":"rollup-plugin-glimmer-redux","title":"rollup-plugin-glimmer-redux","description":"A Rollup plugin for integrating Glimmer.js applications with Redux, allowing custom stores, middleware, and enhancers. Version 1.0.1 is the latest stable release, originally published in 2017 with no recent updates. The plugin supports both TypeScript and JavaScript, defaulting to TypeScript since v1.0.0. It is specific to the Glimmer.js framework and requires configuration in both Rollup and the Glimmer environment. Differentiators include tight integration with Glimmer's build pipeline and type definitions for middleware/enhancers.","language":"javascript","status":"maintenance","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-glimmer-redux"],"cli":null},"imports":["import glimmerRedux from 'rollup-plugin-glimmer-redux'","const glimmerRedux = require('rollup-plugin-glimmer-redux')","import glimmerRedux from 'rollup-plugin-glimmer-redux'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport glimmerRedux from 'rollup-plugin-glimmer-redux';\nimport resolve from '@rollup/plugin-node-resolve';\nimport commonjs from '@rollup/plugin-commonjs';\n\nexport default {\n  input: 'src/index.ts',\n  output: {\n    file: 'dist/bundle.js',\n    format: 'iife'\n  },\n  plugins: [\n    resolve(),\n    commonjs(),\n    glimmerRedux({\n      store: './src/store.ts',\n      middleware: './src/middleware/index.ts',\n      enhancers: './src/enhancers/index.ts'\n    })\n  ]\n};","lang":"typescript","description":"Configures Rollup with the Glimmer Redux plugin, specifying custom store, middleware, and enhancers files in TypeScript.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}