{ "name": "Aivise", "type": "module", "private": true, "scripts": { "build": "nuxt build", "dev": "nuxt dev", "generate": "nuxt generate", "preview": "nuxt preview", "postinstall": "nuxt prepare" }, "dependencies": { "@nuxt/content": "2.12.1", "@tiptap/extension-color": "^3.10.2", "@tiptap/extension-highlight": "^3.10.2", "@tiptap/extension-image": "^3.10.2", "@tiptap/extension-link": "^3.10.2", "@tiptap/extension-placeholder": "^3.10.2", "@tiptap/extension-table": "^3.10.2", "@tiptap/extension-table-cell": "^3.10.2", "@tiptap/extension-table-header": "^3.10.2", "@tiptap/extension-table-row": "^3.10.2", "@tiptap/extension-text-align": "^3.10.2", "@tiptap/extension-text-style": "^3.10.2", "@tiptap/extension-underline": "^3.10.2", "@tiptap/starter-kit": "^3.10.2", "@tiptap/vue-3": "^3.10.2", "better-sqlite3": "^12.4.1", "nuxt": "3.12.4", "three": "^0.180.0", "vue": "^3.5.22", "vue-router": "^4.6.3" }, "devDependencies": { "@types/node": "^24.9.2", "@types/three": "^0", "@vue/compiler-sfc": "^3.5.22", "rehype-autolink-headings": "^7.1.0", "rehype-slug": "^6.0.0", "typescript": "^5.9.3", "vue-tsc": "^3.1.2" } }