denoland/deno-vite-plugin

Vite plugin to enable Deno resolution inside vite.

TypeScript

117

46 commits

updated Sep 24, 2026

See the code

README

Deno vite plugin

Plugin to enable Deno resolution inside vite. It supports:

  • Alias mappings in deno.json
  • npm: specifier
  • jsr: specifier
  • http: and https: specifiers

Limitations

Deno specific resolution cannot be used in vite.config.ts because it's not possible to intercept the bundling process of the config file in vite.

Usage

Install this package:

# npm
npm install @deno/vite-plugin
# pnpm
pnpm install @deno/vite-plugin
# deno
deno install npm:@deno/vite-plugin

Add the plugin to your vite configuration file vite.config.ts:

  import { defineConfig } from "vite";
+ import deno from "@deno/vite-plugin";

  export default defineConfig({
+   plugins: [deno()],
  });

License

MIT, see the license file.

denoland/deno-vite-plugin

Vite plugin to enable Deno resolution inside vite.

TypeScript

117

46 commits

updated Sep 24, 2026

See the code

README

Deno vite plugin

Plugin to enable Deno resolution inside vite. It supports:

  • Alias mappings in deno.json
  • npm: specifier
  • jsr: specifier
  • http: and https: specifiers

Limitations

Deno specific resolution cannot be used in vite.config.ts because it's not possible to intercept the bundling process of the config file in vite.

Usage

Install this package:

# npm
npm install @deno/vite-plugin
# pnpm
pnpm install @deno/vite-plugin
# deno
deno install npm:@deno/vite-plugin

Add the plugin to your vite configuration file vite.config.ts:

  import { defineConfig } from "vite";
+ import deno from "@deno/vite-plugin";

  export default defineConfig({
+   plugins: [deno()],
  });

License

MIT, see the license file.

Significant stargazers

Alec Larson

957 followers · starred Jun 2026

Hong Minhee (洪 民憙)

1,375 followers · starred May 2025

Janosh Riebesell

696 followers · starred Feb 2025

Yoshiya Hinosawa

1,024 followers · starred Apr 2026