diff --git a/.gitignore b/.gitignore index 5e715f342..c136ca685 100644 --- a/.gitignore +++ b/.gitignore @@ -25,15 +25,16 @@ node_modules **/.netlify/functions-serve/* coverage/ +**/temp/ + **/public/assets/js/* **/public/assets/live2d/models/* **/public/assets/vrm/models/* +packages/stage-ui/public/assets/fonts/ *.pcm *.wav *.ogg *.mp3 -**/temp/ - twitter-session.json diff --git a/apps/stage-web/netlify.toml b/apps/stage-web/netlify.toml index c1d95ce1f..0606b89ae 100755 --- a/apps/stage-web/netlify.toml +++ b/apps/stage-web/netlify.toml @@ -1,6 +1,6 @@ [build] base = "/" -command = "pnpm -F @proj-airi/stage-web... run build && pnpm -F @proj-airi/docs... run build:base && ls -la && mv ./docs/dist ./apps/stage-web/dist/docs" +command = "pnpm -F @proj-airi/stage-web... run build && pnpm -F @proj-airi/docs... run build:base && mv ./docs/dist ./apps/stage-web/dist/docs && pnpm -F @proj-airi/stage-ui... run story:build && mv ./packages/stage-ui/.histoire/dist ./apps/stage-web/dist/ui" publish = "/apps/stage-web/dist" [build.environment] diff --git a/packages/stage-ui/histoire.config.ts b/packages/stage-ui/histoire.config.ts index 17c41a903..9ffb03049 100644 --- a/packages/stage-ui/histoire.config.ts +++ b/packages/stage-ui/histoire.config.ts @@ -2,7 +2,12 @@ import { HstVue } from '@histoire/plugin-vue' import { defineConfig } from 'histoire' export default defineConfig({ - plugins: [HstVue()], + plugins: [ + HstVue(), + ], + vite: { + base: '/ui/', + }, setupFile: 'stories/setup.ts', tree: { groups: [ diff --git a/packages/stage-ui/package.json b/packages/stage-ui/package.json index ded5f72ca..55ee1fcbd 100644 --- a/packages/stage-ui/package.json +++ b/packages/stage-ui/package.json @@ -52,6 +52,7 @@ "typecheck": "vue-tsc --noEmit", "story:dev": "histoire dev", "story:build": "histoire build", + "story:build-base": "histoire build --base /ui", "story:preview": "histoire preview" }, "devDependencies": {