shifro
Version:
A lightweight, dependency-free MP4 decrypter
83 lines (82 loc) • 1.85 kB
JSON
{
"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"
}
}