UNPKG

okova

Version:

Advanced DRM inspection toolkit

118 lines (117 loc) 2.98 kB
{ "name": "okova", "version": "0.12.8", "description": "Advanced DRM inspection toolkit", "type": "module", "packageManager": "pnpm@11.2.0", "files": [ "dist", "scripts" ], "main": "dist/lib/main.cjs", "module": "dist/lib/main.js", "bin": { "okova": "scripts/okova.js" }, "scripts": { "prepublishOnly": "pnpm run build:lib && pnpm run build:cli", "dev": "wxt", "dev:firefox": "wxt -b firefox", "build": "pnpm run build:lib && pnpm run build:cli && pnpm run build:chrome", "build:lib": "tsdown --config tsdown.lib.config.ts", "build:cli": "tsdown --config tsdown.cli.config.ts", "build:chrome": "wxt build", "build:firefox": "wxt build -b firefox", "zip": "wxt zip", "zip:firefox": "wxt zip -b firefox", "compile": "tsc --noEmit", "lint": "oxlint .", "lint:fix": "oxlint --fix .", "format": "oxfmt .", "format:check": "oxfmt --check .", "postinstall": "node scripts/postinstall.js", "test": "vitest" }, "repository": { "type": "git", "url": "https://github.com/azot-labs/okova" }, "keywords": [ "widevine", "drm", "google", "pssh", "eme", "encrypted-media-extensions", "media" ], "author": "Vitaly Gashkov <vitalygashkov@vk.com>", "license": "AGPL-3.0", "readmeFilename": "README.md", "bugs": { "url": "https://github.com/azot-labs/okova/issues", "email": "vitalygashkov@vk.com" }, "funding": [ { "type": "individual", "url": "https://boosty.to/vitalygashkov" }, { "type": "patreon", "url": "https://www.patreon.com/vitalygashkov" } ], "exports": { ".": { "require": { "types": "./dist/lib/main.d.cts", "default": "./dist/lib/main.cjs" }, "import": { "types": "./dist/lib/main.d.ts", "default": "./dist/lib/main.js" } } }, "engines": { "node": ">=22.19" }, "dependencies": { "@hono/node-server": "^2.0.4", "@hono/zod-validator": "^0.8.0", "@noble/ciphers": "^2.2.0", "@noble/curves": "^2.2.0", "@peculiar/asn1-pkcs8": "^2.7.0", "@peculiar/asn1-rsa": "^2.7.0", "@peculiar/asn1-schema": "^2.7.0", "@peculiar/asn1-x509": "^2.7.0", "@xmldom/xmldom": "^0.9.10", "barsic": "^0.2.0", "hono": "^4.12.22", "protobufjs": "^8.6.0", "semver": "^7.8.1", "zod": "^4.4.3" }, "devDependencies": { "@solidjs/router": "^0.16.1", "@tailwindcss/postcss": "^4.3.0", "@types/node": "^25.9.1", "@types/semver": "^7.7.1", "@wxt-dev/module-solid": "^1.1.4", "clsx": "^2.1.1", "oxfmt": "^0.51.0", "oxlint": "^1.66.0", "postcss": "^8.5.15", "solid-icons": "^1.2.0", "solid-js": "^1.9.13", "tailwind-merge": "^3.6.0", "tailwindcss": "^4.3.0", "tsdown": "^0.22.0", "typescript": "^6.0.3", "vite": "^8.0.14", "vite-plugin-arraybuffer": "^0.1.4", "vitest": "^4.1.7", "wxt": "^0.20.26" } }