@@ -11,33 +11,34 @@ import vue from '@vitejs/plugin-vue';
1111import vuetify , { transformAssetUrls } from 'vite-plugin-vuetify' ;
1212import { viteStaticCopy } from 'vite-plugin-static-copy' ;
1313
14+ const scopedPackageName = pkg . name ;
15+ const packageName = scopedPackageName . split ( '/' ) [ 1 ] ;
16+
1417
1518const banner = `/**
16- * @name ${ pkg . name }
19+ * @name ${ scopedPackageName }
1720 * @version ${ pkg . version }
1821 * @description ${ pkg . description }
1922 * @author ${ pkg . author }
2023 * @copyright Copyright ${ new Date ( ) . getFullYear ( ) } , WebDevNerdStuff
2124 * @homepage ${ pkg . homepage }
2225 * @repository ${ pkg . repository }
2326 * @license ${ pkg . license } License
24- */
27+ */
2528` ;
2629
27- const pkgName = 'vuetify-resize-drawer' ;
28-
2930export default defineConfig ( {
3031 publicDir : false ,
3132 build : {
3233 lib : {
3334 entry : './src/plugin/index.ts' ,
34- name : pkgName ,
35+ name : packageName ,
3536 formats : [ 'es' , 'cjs' ] ,
36- fileName : format => `${ pkgName } .${ format } .js` ,
37+ fileName : format => `${ packageName } .${ format } .js` ,
3738 } ,
3839 rollupOptions : {
3940 input : {
40- main : path . resolve ( __dirname , './src/index.ts' )
41+ main : path . resolve ( __dirname , './src/plugin/ index.ts' )
4142 } ,
4243 external : [
4344 ...Object . keys ( pkg . dependencies || { } ) ,
@@ -82,18 +83,29 @@ export default defineConfig({
8283 } ,
8384 ]
8485 } ) ,
85- terser ( ) ,
86+ terser ( {
87+ compress : {
88+ drop_console : [ 'log' ] ,
89+ } ,
90+ } ) ,
8691 ] ,
8792 resolve : {
8893 alias : {
8994 '@' : path . resolve ( __dirname , './src' ) ,
90- '@root' : path . resolve ( __dirname , './' )
95+ '@components' : path . resolve ( __dirname , './src/plugin/components' ) ,
96+ '@composables' : path . resolve ( __dirname , './src/plugin/composables' ) ,
97+ '@plugin' : path . resolve ( __dirname , './src/plugin' ) ,
98+ '@root' : path . resolve ( __dirname , './' ) ,
99+ '@slots' : path . resolve ( __dirname , './src/plugin/slots' ) ,
100+ '@types' : path . resolve ( __dirname , './src/plugin/types' ) ,
101+ '@utils' : path . resolve ( __dirname , './src/plugin/utils' ) ,
91102 } ,
92103 extensions : [
93104 '.js' ,
94105 '.json' ,
95106 '.jsx' ,
96107 '.mjs' ,
108+ '.mts' ,
97109 '.ts' ,
98110 '.tsx' ,
99111 '.vue' ,
0 commit comments