Files
portfolio/package.json
T

65 lines
1.8 KiB
JSON

{
"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"
}