{
    "name": "node-playready",
    "version": "1.1.5",
    "type": "module",
    "sideEffects": false,
    "description": "NodeJS Playready Client",
    "author": "stratumadev",
    "keywords": [
        "Windows.Media.Protection.PlayReady",
        "PlayReady"
    ],
    "repository": {
        "type": "git",
        "url": "git://github.com/stratumadev/node-playready.git"
    },
    "scripts": {
        "lint": "eslint --ext ts ./src",
        "prettier:check": "prettier --check .",
        "prettier:fix": "prettier --write .",
        "build": "tsdown",
        "tests": "cd tests && bun test.ts && bun test_prd.ts"
    },
    "main": "./dist/index.cjs",
    "module": "./dist/index.mjs",
    "types": "./dist/index.d.mts",
    "exports": {
        ".": {
            "import": "./dist/index.mjs",
            "require": "./dist/index.cjs",
            "types": "./dist/index.d.mts"
        }
    },
    "files": [
        "dist"
    ],
    "license": "MIT",
    "devDependencies": {
        "@eslint/js": "^10.0.1",
        "@trivago/prettier-plugin-sort-imports": "^6.0.2",
        "@types/node": "^25.6.0",
        "dotenv": "^17.4.2",
        "eslint": "^10.2.0",
        "eslint-config-prettier": "^10.1.8",
        "globals": "^17.5.0",
        "jiti": "^2.6.1",
        "prettier": "^3.8.2",
        "ts-node": "^10.9.2",
        "tsdown": "^0.21.8",
        "typescript": "^6.0.2",
        "typescript-eslint": "^8.58.2"
    },
    "dependencies": {
        "@noble/curves": "^2.2.0",
        "fast-xml-parser": "^5.5.12"
    }
}
