{ "name": "nuxt-app", "private": true, "type": "module", "scripts": { "build": "nuxt build", "dev": "nuxt dev --host 127.0.0.1", "generate": "nuxt generate", "postinstall": "nuxt prepare", "preview": "nuxt preview", "postinstall": "nuxt prepare" }, "devDependencies": { "@nuxt/devtools": "latest", "@nuxtjs/i18n": "^8.0.0-rc.9", "@types/uuid": "^9.0.4", "@vitejs/plugin-vue": "^5.0.2", "@vitest/browser": "^1.1.2", "@vitest/ui": "^1.1.3", "@vue/language-server": "latest", "@vue/test-utils": "^2.4.3", "happy-dom": "^12.10.3", "jsdom": "^23.0.1", "nuxt": "^3.12.3", "playwright": "^1.40.1", "playwright-core": "^1.40.1", "prettier": "^3.0.3", "ts-node": "^10.9.2", "typescript": "latest", "unplugin-vue-components": "^0.26.0", "vitest": "^1.4.0" }, "dependencies": { "@ant-design-vue/nuxt": "^1.4.1", "@pinia/nuxt": "^0.4.11", "@sidebase/nuxt-auth": "0.7.0", "@tinymce/tinymce-vue": "latest", "@types/jsonwebtoken": "^9.0.3", "@types/lodash-es": "^4.17.12", "@types/turndown": "^5.0.4", "@vueuse/core": "^10.4.1", "@vueuse/nuxt": "^10.4.1", "ant-design-vue": "4.0.x", "axios": "^1.5.1", "bcryptjs": "^2.4.3", "blueimp-md5": "^2.19.0", "date-fns": "latest", "jsonwebtoken": "^9.0.2", "lodash-es": "^4.17.21", "lodash-move": "^1.1.1", "mammoth": "^1.6.0", "marked": "^9.0.3", "mongodb": "^6.1.0", "mongoose": "^8.0.2", "mongoose-sequence": "https://github.com/amansingh63/mongoose-sequence", "nitropack": "^2.9.4", "nuxi": "^3.10.0", "nuxt-booster": "^3.0.0", "nuxt-security": "^0.14.4", "nuxt-speedkit": "3.0.0-next.26", "pinia": "^2.1.6", "sanitize-html": "^2.11.0", "sharp": "^0.33.3", "string-strip-html": "^13.4.3", "turndown": "^7.1.2", "uuid": "^9.0.1", "vee-validate": "^4.11.7", "vue": "^3.4.21", "vue-dndrop": "^1.3.1", "vue-recaptcha": "3.0.0-alpha.6", "vuedraggable": "^4.1.0", "weird-to-normal-chars": "^1.8.3", "winston": "^3.10.0", "yup": "^1.3.0" }, "trustedDependencies": [ "sharp" ] }