Registry / web-framework / rollup-plugin-glimmer-redux

rollup-plugin-glimmer-redux

JSON →
library1.0.1jsnpmunverified

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.

npm install rollup-plugin-glimmer-redux
INSTALL
IMPORT
SIG · ROLLUP-PLUGIN-GLIM
R
rollup-plugin-glimmer-redux
web-frameworkjavascriptv1.0.1
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18223 runs
build_error
glibc
node 18223 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
import glimmerRedux from 'rollup-plugin-glimmer-redux'
import { glimmerRedux } from 'rollup-plugin-glimmer-redux'
Only default export; named imports will result in undefined.
default via require
const glimmerRedux = require('rollup-plugin-glimmer-redux')
const { glimmerRedux } = require('rollup-plugin-glimmer-redux')
CommonJS require must use default assignment, not destructuring.
TypeScript import
import glimmerRedux from 'rollup-plugin-glimmer-redux'
Plugin does not ship TypeScript definitions; users may need to declare module or use @types.

Configures Rollup with the Glimmer Redux plugin, specifying custom store, middleware, and enhancers files in TypeScript.

// rollup.config.js import glimmerRedux from 'rollup-plugin-glimmer-redux'; import resolve from '@rollup/plugin-node-resolve'; import commonjs from '@rollup/plugin-commonjs'; export default { input: 'src/index.ts', output: { file: 'dist/bundle.js', format: 'iife' }, plugins: [ resolve(), commonjs(), glimmerRedux({ store: './src/store.ts', middleware: './src/middleware/index.ts', enhancers: './src/enhancers/index.ts' }) ] };
Debug
Known issues
deprecatedPackage has not been updated since 2017. Glimmer.js and Redux integration patterns may have changed.
fix
Consider using modern alternatives like glimmer-redux or @glimmer/redux if available.
affects: all
gotchaConfiguration requires both Rollup plugin options and updates to config/environment.js for type definitions.
fix
Ensure moduleConfiguration for middleware, enhancers, etc. is set in environment.js as shown in README.
affects: >=1.0.0
gotchaPlugin defaults to TypeScript files (.ts) since v1.0.0. Passing a .js file will cause build errors unless explicitly set.
fix
Provide JavaScript file paths with .js extension in the options object.
affects: >=1.0.0
Errors
Common errors & fixes
Error: Cannot find module 'rollup-plugin-glimmer-redux'
Package not installed or missing from node_modules.
fix
Run 'yarn add rollup-plugin-glimmer-redux' or 'npm install rollup-plugin-glimmer-redux'.
TypeError: glimmerRedux is not a function
Named import used instead of default import.
fix
Use 'import glimmerRedux from 'rollup-plugin-glimmer-redux'' (default import).
Error: Config types not defined. Ensure moduleConfiguration for 'middleware' is present in config/environment.js
Missing type definitions in Glimmer environment configuration.
fix
Add moduleConfiguration entries for 'store', 'middleware', and 'enhancers' as shown in README.
Upgrade
Version history
1.0.1latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
9 hits · last 30 days
node
6
OpenAI (training)
2
Resources
rollup-plugin-glimmer-redux — npm install rollup-plugin-glimmer-redux · libregistry