{
    "name": "my-application",
    "version": "2.1.0",
    "description": "A comprehensive web application with API support",
    "private": true,
    "license": "MIT",
    "author": {
        "name": "John Doe",
        "email": "john@example.com",
        "url": "https://example.com"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/example/my-application.git"
    },
    "engines": {
        "node": ">=20.0.0",
        "npm": ">=10.0.0"
    },
    "scripts": {
        "dev": "next dev --turbo",
        "build": "next build",
        "start": "next start",
        "lint": "eslint . --fix",
        "test": "vitest run",
        "test:watch": "vitest",
        "typecheck": "tsc --noEmit"
    },
    "dependencies": {
        "next": "^15.0.0",
        "react": "^19.0.0",
        "react-dom": "^19.0.0",
        "@tanstack/react-query": "^5.0.0",
        "zod": "^3.22.0"
    },
    "devDependencies": {
        "@types/node": "^22.0.0",
        "@types/react": "^19.0.0",
        "eslint": "^9.0.0",
        "typescript": "^5.6.0",
        "vitest": "^2.0.0"
    },
    "config": {
        "api": {
            "baseUrl": "https://api.example.com/v2",
            "timeout": 30000,
            "retries": 3,
            "rateLimit": {
                "requests": 100,
                "window": 60
            }
        },
        "features": {
            "darkMode": true,
            "analytics": false,
            "betaFeatures": ["dashboard-v2", "ai-search"]
        },
        "pagination": {
            "defaultPageSize": 25,
            "maxPageSize": 100
        }
    },
    "keywords": ["web", "api", "react", "typescript", "next.js"]
}
