JSPM

vite-plugin-inline

0.1.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 62
  • Score
    100M100P100Q69171F
  • License MIT

Inline raw TypeScript code as a string

Package Exports

  • vite-plugin-inline
  • vite-plugin-inline/client

Readme

vite-plugin-inline

version GitHub License CI

Inline transpiled TypeScript code as a string.

Add ?inline-ts import url suffix support for Vite.

Installation

npm i vite-plugin-inline
// vite.config.ts
import { defineConfig } from 'vite';

import Inline from 'vite-plugin-inline';

export default defineConfig({
  plugins: [
    Inline()
  ]
});

TypeScript support:

// env.d.ts

/// <reference path="vite-plugin-inline/client" />

Usage

For example, you want to import the raw content of inline.ts which has been transpiled to JavaScript.

// inline.ts
const hello: string = 'hello'
// main.ts

import code from './inline.ts?inline-ts'

console.log(code) // Print: "const hello = 'hello'"

License

MIT License © 2025 XLor