{ "name": "drop", "version": "0.3.0", "private": true, "type": "module", "license": "AGPL-3.0-or-later", "scripts": { "build": "nuxt build", "dev": "nuxt dev", "generate": "nuxt generate", "preview": "nuxt preview", "postinstall": "nuxt prepare && prisma generate", "typecheck": "nuxt typecheck", "lint": "yarn lint:eslint && yarn lint:prettier", "lint:eslint": "eslint .", "lint:prettier": "prettier . --check", "lint:fix": "eslint . --fix && prettier --write --list-different ." }, "dependencies": { "@discordapp/twemoji": "^16.0.1", "@drop-oss/droplet": "1.6.0", "@headlessui/vue": "^1.7.23", "@heroicons/vue": "^2.1.5", "@lobomfz/prismark": "0.0.3", "@nuxt/fonts": "^0.11.0", "@nuxt/image": "^1.10.0", "@nuxtjs/i18n": "^9.5.5", "@prisma/client": "^6.11.1", "@tailwindcss/vite": "^4.0.6", "@vueuse/nuxt": "13.6.0", "argon2": "^0.43.0", "arktype": "^2.1.10", "axios": "^1.7.7", "bcryptjs": "^3.0.2", "cheerio": "^1.0.0", "cookie-es": "^2.0.0", "fast-fuzzy": "^1.12.0", "file-type-mime": "^0.4.3", "jdenticon": "^3.3.0", "luxon": "^3.6.1", "micromark": "^4.0.1", "normalize-url": "^8.0.2", "nuxt": "^3.17.4", "nuxt-security": "2.2.0", "pino": "^9.7.0", "pino-pretty": "^13.0.0", "prisma": "^6.11.1", "sanitize-filename": "^1.6.3", "semver": "^7.7.1", "stream-mime-type": "^2.0.0", "turndown": "^7.2.0", "unstorage": "^1.15.0", "vite-plugin-static-copy": "^3.0.0", "vue": "latest", "vue-router": "latest", "vue3-carousel": "^0.16.0", "vue3-carousel-nuxt": "^1.1.5", "vuedraggable": "^4.1.0" }, "devDependencies": { "@intlify/eslint-plugin-vue-i18n": "^4.0.1", "@nuxt/eslint": "^1.3.0", "@tailwindcss/forms": "^0.5.9", "@tailwindcss/typography": "^0.5.15", "@types/bcryptjs": "^3.0.0", "@types/luxon": "^3.6.2", "@types/node": "^22.13.16", "@types/semver": "^7.7.0", "@types/turndown": "^5.0.5", "autoprefixer": "^10.4.20", "eslint": "^9.24.0", "eslint-config-prettier": "^10.1.1", "h3": "^1.15.3", "nitropack": "^2.11.12", "ofetch": "^1.4.1", "prettier": "^3.5.3", "sass": "^1.79.4", "tailwindcss": "^4.0.0", "typescript": "^5.8.3", "vue-tsc": "^3.0.1" }, "overrides": { "vue3-carousel-nuxt": { "vue3-carousel": "^0.16.0" } }, "prisma": { "schema": "./prisma" } }