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

2.0.5 • Public • Published

vite-plugin-babel-import

A vite import plugin for babel.

install

npm i vite-plugin-babel-import -D

Example

import { Button } from 'vant';

             

import Button from 'vant/es/button';
import 'vant/es/Button/index.css';

Usage

// vite.config.js

// ...
import vitePluginImport from 'vite-plugin-babel-import';
// ...
export default {
  // ...
  plugins: [
    // ...
    vitePluginImport([
      {
        libraryName: 'vant',
        libraryDirectory: 'es',
        style(name) {
          return `vant/es/${name}/index.css`;
        },
      },
      {
        libraryName: 'element-plus',
        libraryDirectory: 'es',
        style(name) {
          return `element-plus/lib/theme-chalk/${name}.css`;
        },
      },
      {
        libraryName: 'ant-design-vue',
        libraryDirectory: 'es',
        style(name) {
          return `ant-design-vue/lib/${name}/style/index.css`;
        },
      },
    ]),
  ],
  // ...
};

Package Sidebar

Install

npm i vite-plugin-babel-import

Weekly Downloads

648

Version

2.0.5

License

MIT

Unpacked Size

643 kB

Total Files

69

Last publish

Collaborators

  • pengg