feat: migrated packages to ts

This commit is contained in:
Haoyu Xu
2025-05-02 02:27:42 +08:00
parent 0af0c785d4
commit 8f6f537c81
111 changed files with 3166 additions and 1155 deletions

View File

@@ -8,12 +8,12 @@ import { copyDirectoryData } from '@aklive2d/vite-helpers'
// https://vite.dev/config/
export default defineConfig(async () => {
const dataDir = path.resolve(import.meta.dirname, config.dir_name.data)
const publicDir = path.resolve(showcaseDirs.DIST_DIR)
await copyDirectoryData({ dataDir, publicDir })
const releaseDir = path.resolve(showcaseDirs.DIST_DIR)
await copyDirectoryData({ dataDir, publicDir: releaseDir })
return {
envDir: dataDir,
plugins: [react()],
publicDir,
publicDir: releaseDir,
resolve: {
alias: {
'@': path.resolve('./src'),
@@ -22,7 +22,12 @@ export default defineConfig(async () => {
},
build: {
emptyOutDir: false,
outDir: publicDir,
outDir: path.resolve(
import.meta.dirname,
'..',
'..',
config.dir_name.dist
),
rollupOptions: {
output: {
entryFileNames: `${config.directory.assets_dir}/[name]-[hash:8].js`,