vite-plugin-toml
TypeScript icon, indicating that this package has built-in type declarations

0.6.0 • Public • Published

vite-plugin-toml

npm version automatic deploy MIT License

Toml file plugin for rollup/vite.

The name starts with vite-plugin-, but this is a historical reason. This plugin does support rollup too.

Uses toml-eslint-parser package for parsing. Supports Toml 1.0.0.

Install

npm i -D vite-plugin-toml # yarn add -D vite-plugin-toml

Add plugin in vite.config.js.

import { ViteToml } from 'vite-plugin-toml'

export default {
  plugins: [ViteToml()]
}

Options

  • namedExports (default: false)

Enable named exports.

Typescript

I recommend using typescript-plugin-toml.

Alternatively, add this global declaration.

declare module '*.toml' {
  const value: unknown
  export default value
}

Example

test.toml

key = 'value'

index.ts

import test from './test.toml'

console.log(test.key) // 'value'

Readme

Keywords

Package Sidebar

Install

npm i vite-plugin-toml

Weekly Downloads

1,737

Version

0.6.0

License

MIT

Unpacked Size

6.64 kB

Total Files

7

Last publish

Collaborators

  • sapphi-red