Registry /
devops / oc-template-preact-compiler
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>', ... }
Errors
Common errors & fixes
Cannot find module 'oc-template-preact-compiler'
Package not installed or missing from node_modules
fixRun npm install oc-template-preact-compiler --save-dev
TypeError: compile is not a function
Using default import incorrectly or CJS require
fixUse import { compile } from 'oc-template-preact-compiler' Audit
Dependencies
preactrequiredPeer dependency; must be installed separately