{ "name": "@proj-airi/stage-ui-mmd", "type": "module", "private": true, "description": "MMD (MikuMikuDance) scene components and stores for Project AIRI", "author": { "name": "Moeru AI Project AIRI Team", "email": "airi@moeru.ai", "url": "https://github.com/moeru-ai" }, "license": "MIT", "repository": { "type": "git", "url": "https://github.com/moeru-ai/airi.git", "directory": "packages/stage-ui-mmd" }, "exports": { ".": "./src/index.ts", "./components": "./src/components/index.ts", "./components/scenes": "./src/components/scenes/index.ts", "./components/scenes/MMD.vue": "./src/components/scenes/MMD.vue", "./composables/mmd": "./src/composables/mmd/index.ts", "./constants/emotions": "./src/constants/emotions.ts", "./stores": "./src/stores/index.ts", "./stores/mmd": "./src/stores/mmd.ts", "./utils/mmd-loader": "./src/utils/mmd-loader.ts", "./utils/mmd-preview": "./src/utils/mmd-preview.ts", "./utils/mmd-validator": "./src/utils/mmd-validator.ts", "./utils/mmd-zip-loader": "./src/utils/mmd-zip-loader.ts", "./utils/opfs-loader": "./src/utils/opfs-loader.ts" }, "scripts": { "typecheck": "vue-tsc --noEmit" }, "dependencies": { "@moeru/std": "catalog:", "@moeru/three-mmd": "catalog:", "@moeru/three-mmd-physics-ammo": "catalog:", "@proj-airi/model-driver-lipsync": "workspace:^", "@proj-airi/stage-shared": "workspace:^", "@proj-airi/ui": "workspace:^", "@vueuse/core": "catalog:", "@xsai/tool": "catalog:", "culori": "catalog:", "es-toolkit": "catalog:", "jszip": "catalog:", "localforage": "catalog:", "pinia": "catalog:", "three": "catalog:", "three-stdlib": "catalog:", "vue": "catalog:" }, "devDependencies": { "@types/culori": "catalog:", "@types/three": "catalog:", "@vitest/browser-playwright": "catalog:vitest", "vitest": "catalog:vitest", "vue-tsc": "catalog:" } }