{ "name": "xsh-assistant-next", "version": "2.0.0", "private": true, "type": "module", "scripts": { "build": "nuxt build", "dev": "nuxt dev", "generate": "nuxt generate", "preview": "nuxt preview", "lint": "oxlint", "lint:fix": "oxlint --fix", "postinstall": "nuxt prepare" }, "dependencies": { "@ffmpeg/ffmpeg": "^0.12.15", "@ffmpeg/util": "^0.12.2", "@iconify-json/line-md": "^1.1.38", "@iconify-json/solar": "^1.1.9", "@iconify-json/svg-spinners": "^1.1.2", "@iconify-json/tabler": "^1.1.118", "@monosky/base64": "^0.0.3", "@nuxt/image": "^1.7.0", "@uniiem/object-trim": "^0.2.0", "@uniiem/uuid": "^0.2.1", "@webav/av-cliper": "^1.2.7", "date-fns": "^4.1.0", "events": "^3.3.0", "gsap": "^3.12.5", "highlight.js": "^11.10.0", "idb-keyval": "^6.2.1", "markdown-it": "^14.1.0", "nuxt": "^4.3.1", "nuxt-driver.js": "^0.0.11", "pinia-plugin-persistedstate": "^4.7.1", "radix-vue": "^1.9.2", "v-calendar": "^3.1.2", "vue": "^3.4.34", "vue-router": "^4.4.0", "yup": "^1.4.0" }, "devDependencies": { "@nuxt/ui": "^3.3.7", "@nuxtjs/google-fonts": "^3.2.0", "@pinia/nuxt": "^0.11.3", "@tailwindcss/typography": "^0.5.13", "@types/markdown-it": "^13.0.9", "@types/node": "^25.2.2", "@vite-pwa/nuxt": "^1.1.1", "@vueuse/core": "^14.2.0", "@vueuse/nuxt": "^14.2.0", "dayjs-nuxt": "^2.1.11", "oxfmt": "^0.28.0", "oxlint": "^1.43.0", "sass": "^1.77.8", "tailwindcss": "^4.1.18", "typescript": "^5.9.3" }, "peerDependencies": { "dayjs": "^1.11.19" }, "packageManager": "pnpm@10.22.0" }