vite-dts icon indicating copy to clipboard operation
vite-dts copied to clipboard

Generates JS files inside src folder.

Open araratmartirossyan opened this issue 3 years ago • 1 comments

  import { defineConfig } from 'vite';
  import react from '@vitejs/plugin-react';
  import dts from 'vite-dts';
  import { resolve } from 'path';
  import Icons from 'unplugin-icons/vite';
  
  export default defineConfig({
    plugins: [
      dts(),
      Icons(),
      react({
        babel: {
          plugins: ['macros']
        }
      })
    ],
    build: {
      lib: {
        entry: resolve('src', 'App.tsx'),
        formats: ['es'],
        name: 'labour-rates-generic',
        fileName: (format) => `labour-rates-generic.${format}.js` //put the name of your lib
      },
      rollupOptions: {
        external: ['react', 'react-dom']
      }
    }
  });

Trying to use dts, but the output generates js files inside the src folder. Maybe I'm doing something wrong.

araratmartirossyan avatar Jun 29 '22 07:06 araratmartirossyan

Can you share a reproduction I can git clone? Thx

aleclarson avatar Jun 29 '22 14:06 aleclarson