{
  "name": "new_portfolio",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next dev -p 4000",
    "build": "next build",
    "start": "next start -p 4000",
    "lint": "next lint",
    "lintfix": "next lint --fix",
    "typecheck": "tsc --noEmit",
    "security:audit": "pnpm audit --audit-level=moderate",
    "security:check": "pnpm audit --json > security-report.json || true",
    "security:outdated": "pnpm outdated"
  },
  "dependencies": {
    "@splidejs/react-splide": "^0.7.12",
    "animejs": "^3.2.2",
    "aos": "^2.3.4",
    "eslint": "8.57.1",
    "eslint-config-next": "15.5.12",
    "next": "^15.5.12",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "react-icons": "^5.5.0",
    "react-transition-group": "^4.4.5",
    "sharp": "^0.34.5",
    "typescript": "5.9.3"
  },
  "devDependencies": {
    "@next/eslint-plugin-next": "^15.5.12",
    "@types/aos": "^3.0.7",
    "@types/node": "^20.19.33",
    "@types/react": "^18.3.28",
    "@types/react-dom": "^18.3.7",
    "@types/react-transition-group": "^4.4.12",
    "@typescript-eslint/eslint-plugin": "^8.56.0",
    "@typescript-eslint/parser": "^8.56.0",
    "eslint-plugin-react": "^7.37.5",
    "eslint-plugin-react-hooks": "^5.2.0",
    "sass": "^1.97.3"
  },
  "engines": {
    "node": ">=18.0.0",
    "pnpm": ">=8.0.0"
  },
  "pnpm": {
    "overrides": {
      "minimatch": ">=10.2.1"
    }
  }
}
