UNPKG

shifro

Version:

A lightweight, dependency-free MP4 decrypter

83 lines (82 loc) 1.85 kB
{ "name": "shifro", "version": "0.1.2", "description": "A lightweight, dependency-free MP4 decrypter", "files": [ "dist" ], "scripts": { "start": "node ./dist/cli.cjs", "web": "vite", "build": "npm run build:lib && npm run build:cli", "build:cli": "tsdown ./lib/node/cli.ts --format cjs --dts --minify --no-clean", "build:lib": "tsdown shifro.ts --format cjs --format esm --dts --minify", "typecheck": "tsc --noEmit", "test": "vitest", "prepublishOnly": "npm run build" }, "bin": { "shifro": "./dist/cli.cjs" }, "type": "module", "main": "./dist/shifro.js", "types": "./dist/shifro.d.ts", "exports": { ".": { "require": { "types": "./dist/shifro.d.cts", "default": "./dist/shifro.cjs" }, "import": { "types": "./dist/shifro.d.ts", "default": "./dist/shifro.js" } } }, "repository": { "type": "git", "url": "git+https://github.com/streamyx-labs/shifro.git" }, "keywords": [ "mp4", "mpeg", "cenc", "cbcs", "decrypt", "decryption", "decrypter", "decryptor", "dash", "drm", "mp4decrypt", "mp4box", "shaka", "shaka-packager" ], "bugs": { "url": "https://github.com/streamyx-labs/shifro/issues", "email": "vitalygashkov@vk.com" }, "author": "Vitaly Gashkov <vitalygashkov@vk.com>", "license": "AGPL-3.0", "readmeFilename": "README.md", "funding": [ { "type": "individual", "url": "https://boosty.to/vitalygashkov" }, { "type": "patreon", "url": "https://www.patreon.com/vitalygashkov" } ], "engines": { "node": "20 || 21 || 22 || 23" }, "devDependencies": { "@types/node": "^22.15.3", "tsdown": "^0.11.0-beta.3", "typescript": "^5.8.3", "vitest": "^3.1.2" } }