Skip to content

Commit 4c8c7bb

Browse files
Update configs
1 parent 8715373 commit 4c8c7bb

File tree

2 files changed

+28
-9
lines changed

2 files changed

+28
-9
lines changed

Diff for: vite.build.config.mts

+21-9
Original file line numberDiff line numberDiff line change
@@ -11,33 +11,34 @@ 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}
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-
2930
export 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',

Diff for: vite.config.mts

+7
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,20 @@ export default defineConfig({
5252
resolve: {
5353
alias: {
5454
'@': fileURLToPath(new URL('./src', import.meta.url)),
55+
'@components': fileURLToPath(new URL('./src/plugin/components', import.meta.url)),
56+
'@composables': fileURLToPath(new URL('./src/plugin/composables', import.meta.url)),
57+
'@plugin': fileURLToPath(new URL('./src/plugin', import.meta.url)),
5558
'@root': fileURLToPath(new URL('.', import.meta.url)),
59+
'@slots': fileURLToPath(new URL('./src/plugin/slots', import.meta.url)),
60+
'@types': fileURLToPath(new URL('./src/plugin/types', import.meta.url)),
61+
'@utils': fileURLToPath(new URL('./src/plugin/utils', import.meta.url)),
5662
},
5763
extensions: [
5864
'.js',
5965
'.json',
6066
'.jsx',
6167
'.mjs',
68+
'.mts',
6269
'.ts',
6370
'.tsx',
6471
'.vue',

0 commit comments

Comments
 (0)