Registry / web-framework / oc-external-dependencies-handler

oc-external-dependencies-handler

JSON →
library1.1.0jsnpmunverified

OC (OpenComponents) external dependencies handler for webpack. Version 1.1.0 is current and stable. This package is a small utility within the OC ecosystem, designed to manage external dependencies in webpack configurations for OpenComponents. It has TypeScript definitions included. Release cadence is low, tied to OC base-templates updates. Differentiators: tightly coupled with OC's component model, not a general-purpose webpack plugin.

npm install oc-external-dependencies-handler
INSTALL
IMPORT
SIG · OC-EXTERNAL-DEPEND
O
oc-external-dependencies-handler
web-frameworkjavascriptv1.1.0
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 18226 runs
build_error
glibc
node 18226 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;
Debug
Known issues
gotchaPackage is part of OC ecosystem; ensure you are using it with OpenComponents.
fix
Verify you have '@oc/core' and proper component structure.
affects: >=1.0.0
gotchaDefault export only; named exports do not exist.
fix
Use `import handler from 'oc-external-dependencies-handler'`.
affects: >=1.0.0
Errors
Common errors & fixes
TypeError: Cannot destructure property 'handler' of 'require(...)' as it is undefined.
Destructuring default export in CommonJS.
fix
Use `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.
fix
Run `npm install oc-external-dependencies-handler`.
Upgrade
Version history
1.1.0latest on npm
Audit
Dependencies
webpackoptionalpeer dependency for handling webpack externals
Agent activity
2 hits · last 30 days
node
2
Resources
oc-external-dependencies-handler — npm install oc-external-dependencies-handler · libregistry