Registry /
serialization / alp-rollup-plugin-config
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
muslnode 18–223 runs
build_error
glibcnode 18–223 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
default
✓ import alpRollupPluginConfig from 'alp-rollup-plugin-config'
✗ const alpRollupPluginConfig = require('alp-rollup-plugin-config')
ESM-only package; CommonJS require will fail.
alpRollupPluginConfig
✓ import { alpRollupPluginConfig } from 'alp-rollup-plugin-config'
Named export also available; both default and named export refer to same function.
PluginOptions
✓ import type { PluginOptions } from 'alp-rollup-plugin-config'
✗ const { PluginOptions } = require('alp-rollup-plugin-config')
TypeScript type import only. Use `import type` for types to avoid runtime errors.
Shows how to use alp-rollup-plugin-config in a Rollup config to copy and transform YAML files during build.
import configPlugin from 'alp-rollup-plugin-config';
import { defineConfig } from 'rollup';
export default defineConfig({
input: 'src/index.js',
plugins: [
configPlugin({
files: ['config.yaml', 'config.prod.yaml'],
transform: (content) => {
const d = JSON.parse(content);
d.appVersion = process.env.APP_VERSION ?? 'dev';
return JSON.stringify(d);
},
copy: true
})
],
output: {
dir: 'dist',
format: 'esm'
}
});
Errors
Common errors & fixes
Error: Plugin 'alp-rollup-plugin-config' requires a peer of rollup@^2.64.0 || ^3.0.0 || ^4.0.0 but none is installed.
Missing Rollup peer dependency.
fixRun npm install rollup --save-dev to install Rollup.
TypeError: alpRollupPluginConfig is not a function
Using CommonJS require with ESM-only package.
fixChange to ES module import syntax: import configPlugin from 'alp-rollup-plugin-config'.
Error: Node version 18.0.0 is not supported. Please use Node >=22.18.0.
Node version too low for v4.x.
fixUpgrade Node to >=22.18.0.
Audit
Dependencies
rolluprequiredpeer dependency required for plugin functionality