Registry / testing / defuss-vite

defuss-vite

JSON →
library1.2.1jsnpmunverified

Vite plugin for the defuss web framework. Current version: 1.2.1. Released as needed. Provides JSX transpilation and Vite integration for defuss, a simple, explicit-code-promoting framework. Differentiator: minimal (~160 LOC) Vite plugin integrating defuss rendering and SSR. Ships TypeScript types.

npm install defuss-vite
INSTALL
IMPORT
SIG · DEFUSS-VITE
D
defuss-vite
testingjavascriptv1.2.1
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.

default
import defuss from 'defuss-vite'
import { defuss } from 'defuss-vite'
Package exports a default export, not a named one.
TypeScript types (implicit)
import type { DefussPluginOptions } from 'defuss-vite'
Types are exported from src/types.ts. Use import type to avoid bundling.

Shows installation and basic configuration of defuss-vite in a Vite project.

// install defuss-vite // npm install --save-dev defuss-vite // vite.config.ts import { defineConfig } from 'vite'; import defuss from 'defuss-vite'; export default defineConfig({ plugins: [defuss()] });
Debug
Known issues
gotchaDefault import only: 'import defuss from "defuss-vite"' is correct; named import 'import { defuss }' fails.
fix
Use default import syntax.
affects: >=1.0
gotchaPlugin must be in 'plugins' array; omitting parentheses on function call (defuss vs defuss()) may work but is not standard.
fix
Always call defuss() in plugins: [defuss()].
affects: >=1.0
deprecatedNo known deprecations as of 1.2.1.
breakingNo known breaking changes yet.
Errors
Common errors & fixes
Cannot find module 'defuss-vite'
Package not installed or missing in dependencies.
fix
Run 'npm install --save-dev defuss-vite'.
Failed to resolve import "defuss-vite" from "vite.config.ts"
Vite cannot resolve the plugin package.
fix
Ensure defuss-vite is in devDependencies and the config file is in the project root.
TypeError: defuss is not a function
Importing the default export incorrectly (e.g., named import instead of default).
fix
Use 'import defuss from "defuss-vite"' and call defuss() in plugins.
Upgrade
Version history
1.2.1latest on npm
Audit
Dependencies
viterequiredPeer dependency: requires Vite as the build tool.
Agent activity
7 hits · last 30 days
node
6
Resources
defuss-vite — npm install defuss-vite · libregistry