{ "name": "nuxt-portfolio", "private": true, "type": "module", "scripts": { "build": "nuxt build", "dev": "nuxt dev", "generate": "nuxt generate", "preview": "nuxt preview", "postinstall": "nuxt prepare", "typecheck": "nuxt typecheck", "format": "prettier --check .", "format:write": "prettier --write ." }, "dependencies": { "@electric-sql/pglite": "^0.3.11", "@nuxt/fonts": "^0.11.4", "@nuxt/image": "^1.11.0", "@nuxt/ui": "^4.0.1", "@nuxtjs/color-mode": "3.5.2", "@nuxtjs/i18n": "10.1.1", "@oxc-minify/binding-win32-x64-msvc": "^0.96.0", "@oxc-parser/binding-win32-x64-msvc": "^0.96.0", "@oxc-transform/binding-win32-x64-msvc": "^0.96.0", "@vueuse/core": "13.9.0", "embla-carousel": "8.6.0", "nuxt": "^4.1.3" }, "devDependencies": { "@csstools/postcss-color-mix-function": "^3.0.12", "@csstools/postcss-oklab-function": "^4.0.12", "@csstools/postcss-relative-color-syntax": "^3.0.12", "@iconify-json/logos": "^1.2.9", "@iconify-json/material-symbols": "^1.2.42", "@iconify-json/mdi": "^1.2.3", "@iconify-json/ph": "^1.2.2", "@iconify-json/twemoji": "^1.2.4", "@iconify-json/vscode-icons": "^1.2.32", "@tailwindcss/vite": "^4.1.14", "@types/node": "22.18.11", "autoprefixer": "^10.4.21", "postcss": "^8.5.6", "postcss-preset-env": "^10.4.0", "prettier": "3.6.2", "prettier-plugin-tailwindcss": "0.7.1", "tailwindcss": "^4.1.14", "typescript": "^5.9.3" }, "overrides": { "@intlify/unplugin-vue-i18n": "11.0.1" }, "engines": { "node": ">=18.20.0 <23" }, "browserslist": [ "last 2 chrome versions", "last 2 firefox versions", "last 2 edge versions", "safari >= 15", "ios_saf >= 15", "not dead" ], "packageManager": "pnpm@9.12.1" }