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