{
    "name": "fakeyou.ts",
    "version": "3.6.1",
    "description": "FakeYou API made easy, with ESM and TypeScript support!",
    "type": "module",
    "main": "dist/index.js",
    "homepage": "https://fakeyouts.js.org/",
    "scripts": {
        "build": "tsc",
        "dev": "tsc --watch",
        "lint": "eslint **/*.ts --max-warnings 0",
        "test:unit": "vitest run unit",
        "test:e2e": "cross-env E2E=true vitest run e2e --no-file-parallelism",
        "test:types": "tsc --noEmit",
        "prepare": "husky install",
        "docs": "typedoc"
    },
    "files": [
        "./dist",
        "./LICENSE",
        "./README.md",
        "./tsconfig.recommended.json"
    ],
    "keywords": [
        "fakeyou",
        "api",
        "tts"
    ],
    "author": "Jack Wright",
    "license": "GPL-3.0",
    "repository": {
        "type": "git",
        "url": "https://github.com/jack3898/fakeyou.ts.git"
    },
    "dependencies": {
        "chalk": "^5.3.0",
        "lru-cache": "^10.0.1",
        "zod": "^3.22.4",
        "zod-validation-error": "^3.0.3"
    },
    "devDependencies": {
        "@commitlint/cli": "^18.2.0",
        "@commitlint/config-conventional": "^18.1.0",
        "@types/node": "^20.8.10",
        "@typescript-eslint/eslint-plugin": "^7.0.0",
        "@typescript-eslint/parser": "^6.9.1",
        "@vitest/ui": "^1.2.2",
        "cross-env": "^7.0.3",
        "dotenv": "^16.3.1",
        "eslint": "^8.53.0",
        "eslint-config-prettier": "^9.0.0",
        "eslint-plugin-prettier": "^5.0.1",
        "husky": "^8.0.3",
        "prettier": "^3.0.3",
        "typedoc": "^0.25.3",
        "typescript": "^5.2.2",
        "vite": "^5.0.6",
        "vitest": "^1.2.2"
    },
    "engines": {
        "node": ">=20.x.x"
    }
}
