Vite plugin to import Gleam (*.gleam) files directly in JavaScript/TypeScript projects. Current version 1.7.1 targets Vite 5 (Y digit reflects Vite major version, e.g., 1.x.y for Vite 4, 1.7.x for Vite 5). Released actively alongside Gleam ecosystem. Key differentiator: enables seamless integration of Gleam code into Vite builds without separate compilation step.
npm install vite-gleamVerified import paths — ran on the pinned version, not inferred.
Install vite-gleam, add plugin to Vite config, then import .gleam files directly.
Ensure vite-gleam version's Y digit matches Vite major version (e.g., 1.7.x for Vite 5). Check release notes for breaking changes between X increments.
Add `declare module "*.gleam";` in a .d.ts file or use ts-gleam for full type support.
Ensure gleam() is first in the plugins array.
Install Gleam (https://gleam.run) and have a gleam.toml in project root.
Run `npm install vite-gleam` (dev dependency) and import using `import gleam from 'vite-gleam'`.
Set `"type": "module"` in package.json or rename file to .mjs.
No dependency data recorded yet.