zyc 72e7df09cd Initial commit: AR avatar prototype
包含三个子项目:
- avatar-h5-renderer: Live2D Cubism 4 H5 渲染器 (Vite + TS)
- avatar_flutter_app: Flutter 容器 App (打包 H5 进 WebView)
- gif-export: puppeteer 导出 32 个动作的透明 GIF (供 ESP32 圆屏播放)

模型资源: Haru, Natori (含贴图、moc3、motions, expressions)
设计文档: AI驱动虚拟形象渲染方案_v5.1.md

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 11:14:10 +08:00

27 lines
618 B
TypeScript

import { defineConfig, UserConfig, ConfigEnv } from 'vite';
import path from 'path';
export default defineConfig((env: ConfigEnv): UserConfig => {
let common: UserConfig = {
server: {
port: 5000,
},
root: './',
base: '/',
publicDir: './public',
resolve: {
extensions: ['.ts', '.js'],
alias: {
'@framework': path.resolve(__dirname, './framework/src'),
}
},
build: {
target: 'baseline-widely-available',
assetsDir: 'assets',
outDir: './dist',
sourcemap: env.mode == 'development' ? true : false,
},
};
return common;
});