Registry /
web-framework / oc-external-dependencies-handler
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–226 runs
build_error
glibcnode 18–226 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
default
✓ import handler from 'oc-external-dependencies-handler'
✗ import { handler } from 'oc-external-dependencies-handler'
Package exports a default function. Named import does not work.
ExternalDependenciesHandler
✓ import ExternalDependenciesHandler from 'oc-external-dependencies-handler'
✗ import { ExternalDependenciesHandler } from 'oc-external-dependencies-handler'
TypeScript type can be imported as type: import type { ExternalDependenciesHandler } from 'oc-external-dependencies-handler'
require
✓ const handler = require('oc-external-dependencies-handler')
✗ const { handler } = require('oc-external-dependencies-handler')
CJS default export requires assignment to variable, not destructuring.
Shows how to import and use the handler to set webpack externals for OC components.
import handler from 'oc-external-dependencies-handler';
const webpackConfig = {
externals: handler(['react', 'react-dom'])
};
export default webpackConfig;
Errors
Common errors & fixes
TypeError: Cannot destructure property 'handler' of 'require(...)' as it is undefined.
Destructuring default export in CommonJS.
fixUse `const handler = require('oc-external-dependencies-handler')`. Module not found: Error: Can't resolve 'oc-external-dependencies-handler'
Package not installed or missing in dependencies.
fixRun `npm install oc-external-dependencies-handler`.
Audit
Dependencies
webpackoptionalpeer dependency for handling webpack externals