Registry / devops / oc-template-preact-compiler

oc-template-preact-compiler

JSON →
library4.0.0jsnpmunverified

Compiles OC (OpenComponents) components using Preact. Version 4.0.0 is stable with no frequent updates. Key differentiator: integrates Preact into the OC ecosystem, enabling server-rendered components with virtual DOM. Requires peer dependency preact ^10.

npm install oc-template-preact-compiler
INSTALL
IMPORT
SIG · OC-TEMPLATE-PREACT
O
oc-template-preact-compiler
devopsjavascriptv4.0.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

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

compile
import { compile } from 'oc-template-preact-compiler'
const compile = require('oc-template-preact-compiler').compile
Package is ESM-only with type definitions.
default
import compiler from 'oc-template-preact-compiler'
const compiler = require('oc-template-preact-compiler')
Default export is the compile function. Not recommended; prefer named import.
CompileOptions
import type { CompileOptions } from 'oc-template-preact-compiler'
import { CompileOptions } from 'oc-template-preact-compiler'
Type-only import for TypeScript; do not use value import.

Shows how to compile a Preact component using oc-template-preact-compiler.

import { compile } from 'oc-template-preact-compiler'; import { h } from 'preact'; const compiled = compile({ template: 'my-component', viewModel: { message: 'Hello' }, html: '<div>{message}</div>' }); console.log(compiled); // { html: '<div>Hello</div>', ... }
Debug
Known issues
breakingVersion 4.0.0 drops support for Node < 14
fix
Upgrade Node to 14+
affects: >=4.0.0
deprecatedVersion 3.x default export is deprecated; use named import
fix
Switch to named import { compile }
affects: >=3.0.0 <4.0.0
gotchaMissing peer dependency preact will cause runtime errors
fix
Install preact: npm install preact@^10
affects: *
Errors
Common errors & fixes
Cannot find module 'oc-template-preact-compiler'
Package not installed or missing from node_modules
fix
Run npm install oc-template-preact-compiler --save-dev
TypeError: compile is not a function
Using default import incorrectly or CJS require
fix
Use import { compile } from 'oc-template-preact-compiler'
Upgrade
Version history
4.0.0latest on npm
Audit
Dependencies
preactrequiredPeer dependency; must be installed separately
Agent activity
2 hits · last 30 days
node
2
Resources
oc-template-preact-compiler — npm install oc-template-preact-compiler · libregistry