UNPKG

okova

Version:

Advanced DRM inspection toolkit

112 lines (111 loc) 2.78 kB
{ "name": "okova", "version": "0.9.3", "description": "Advanced DRM inspection toolkit", "type": "module", "files": [ "dist", "scripts" ], "main": "dist/lib/main.cjs", "module": "dist/lib/main.js", "bin": { "okova": "dist/cli/main.cjs" }, "scripts": { "prepublishOnly": "npm run build:lib && npm run build:cli", "dev": "wxt", "dev:firefox": "wxt -b firefox", "build": "npm run build:lib && npm run build:cli && npm run build:chrome", "build:lib": "tsup --config tsup.lib.config.ts", "build:cli": "tsup --config tsup.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", "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": ">=20" }, "dependencies": { "@hono/node-server": "^1.14.4", "@hono/zod-validator": "^0.7.0", "@noble/curves": "^1.9.2", "@xmldom/xmldom": "^0.9.8", "barsic": "^0.1.7", "hono": "^4.7.11", "jsrsasign": "^11.1.0", "protobufjs": "^7.5.3", "zod": "^3.25.61" }, "devDependencies": { "@eslint/js": "^9.28.0", "@solidjs/router": "^0.15.3", "@tailwindcss/postcss": "^4.1.8", "@types/jsrsasign": "^10.5.15", "@types/node": "^24.0.0", "@wxt-dev/module-solid": "^1.1.3", "clsx": "^2.1.1", "eslint": "^9.28.0", "eslint-config-prettier": "^10.1.5", "eslint-plugin-prettier": "^5.4.1", "globals": "^16.2.0", "postcss": "^8.5.4", "solid-icons": "^1.1.0", "solid-js": "^1.9.7", "tailwind-merge": "^3.3.0", "tailwindcss": "^4.1.8", "tsdown": "^0.12.7", "tsup": "^8.5.0", "typescript": "^5.8.3", "typescript-eslint": "^8.34.0", "vite-plugin-arraybuffer": "^0.1.0", "vitest": "^3.2.3", "wxt": "^0.20.7" } }