Skip to content

Commit 3a6a54e

Browse files
[DEV] updating config
1 parent ef56260 commit 3a6a54e

File tree

1 file changed

+26
-8
lines changed

1 file changed

+26
-8
lines changed

vite.build.config.mts

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,37 +11,50 @@ import vue from '@vitejs/plugin-vue';
1111
import vuetify, { transformAssetUrls } from 'vite-plugin-vuetify';
1212
import { viteStaticCopy } from 'vite-plugin-static-copy';
1313

14+
const scopedPackageName = pkg.name;
15+
const packageName = scopedPackageName.split('/')[1];
16+
1417

1518
const banner = `/**
16-
* @name ${pkg.name}
19+
* @name ${scopedPackageName}
1720
* @version ${pkg.version}
1821
* @description ${pkg.description}
1922
* @author ${pkg.author}
20-
* @copyright Copyright ${new Date().getFullYear()}, __USERNAME__
23+
* @copyright Copyright ${new Date().getFullYear()}, WebDevNerdStuff
24+
* @homepage ${pkg.homepage}
25+
* @repository ${pkg.repository}
2126
* @license ${pkg.license} License
22-
*/
27+
*/
2328
`;
24-
// * @homepage ${pkg.homepage}
25-
// * @repository ${pkg.repository}
2629

2730
export default defineConfig({
2831
publicDir: false,
2932
build: {
3033
lib: {
3134
entry: './src/plugin/index.ts',
32-
name: pkg.name,
35+
name: packageName,
3336
formats: ['es', 'cjs'],
34-
fileName: format => `${pkg.name}.${format}.js`,
37+
fileName: format => `${packageName}.${format}.js`,
3538
},
3639
rollupOptions: {
3740
input: {
3841
main: path.resolve(__dirname, './src/plugin/index.ts')
3942
},
4043
external: [
4144
...Object.keys(pkg.dependencies || {}),
45+
/^vuetify($|\/.+)/,
4246
],
4347
output: {
4448
banner,
49+
exports: 'named',
50+
},
51+
},
52+
},
53+
css: {
54+
preprocessorOptions: {
55+
scss: {
56+
api: 'modern-compiler', // or "modern", "legacy"
57+
importers: [],
4558
},
4659
},
4760
},
@@ -69,6 +82,7 @@ export default defineConfig({
6982
}),
7083
vuetify({
7184
autoImport: true,
85+
styles: 'none',
7286
}),
7387
cssInjectedByJsPlugin({ topExecutionPriority: false }),
7488
viteStaticCopy({
@@ -79,7 +93,11 @@ export default defineConfig({
7993
},
8094
]
8195
}),
82-
terser(),
96+
terser({
97+
compress: {
98+
drop_console: ['log'],
99+
},
100+
}),
83101
],
84102
resolve: {
85103
alias: {

0 commit comments

Comments
 (0)