@ktjs/vite-plugin-ktjsx
v0.4.5
Published
Vite plugin that applies KT.js JSX transforms.
Readme
vite-plugin-ktjsx
light, manual‑control web framework that creates real DOM elements with built‑in reactive state management.
@ktjs/vite-plugin-ktjsx applies KT.js JSX transforms in Vite.
It reuses the shared @ktjs/transformer core (also used by @ktjs/babel-plugin-ktjsx), so behavior is the same:
- mark SVG / MathML subtrees with KT.js namespace flags
- compile adjacent
k-if+k-elsesiblings intoKTConditional(...) - warn and leave
k-else-ifunchanged (currently unsupported)
Basic usage:
import { defineConfig } from 'vite';
import ktjsx from '@ktjs/vite-plugin-ktjsx';
export default defineConfig({
plugins: [ktjsx()],
});Options:
include- custom file matcher (RegExpor predicate function)exclude- files to skip (RegExpor predicate function)babelConfig- additional Babel transform options
