mp4box
Version:
JavaScript version of GPAC's MP4Box tool
90 lines (89 loc) • 2.42 kB
JSON
{
"name": "mp4box",
"version": "2.3.0",
"description": "JavaScript version of GPAC's MP4Box tool",
"type": "module",
"keywords": [
"mp4",
"HTML 5 media",
"Media Source Extension",
"streaming"
],
"homepage": "https://github.com/gpac/mp4box.js",
"repository": {
"type": "git",
"url": "git://github.com/gpac/mp4box.js.git"
},
"bugs": {
"url": "https://github.com/gpac/mp4box.js/issues"
},
"author": {
"name": "Cyril Concolato",
"email": "cyril.concolato@telecom-paristech.fr",
"url": "http://concolato.wp.mines-telecom.fr/"
},
"engines": {
"node": ">=20.8.1"
},
"license": "BSD-3-Clause",
"main": "./dist/mp4box.all.js",
"types": "./dist/mp4box.all.d.ts",
"exports": {
".": {
"types": {
"import": "./dist/mp4box.all.d.ts",
"require": "./dist/mp4box.all.d.cts"
},
"import": "./dist/mp4box.all.js",
"require": "./dist/mp4box.all.cjs"
},
"./simple": {
"types": {
"import": "./dist/mp4box.simple.d.ts",
"require": "./dist/mp4box.simple.d.cts"
},
"import": "./dist/mp4box.simple.js",
"require": "./dist/mp4box.simple.cjs"
}
},
"files": [
"dist"
],
"publishConfig": {
"registry": "https://registry.npmjs.org/",
"provenance": true
},
"scripts": {
"prepare": "node .husky/install.mjs",
"build": "tsup",
"circular": "dpdm -T ./entries/all.ts --tsconfig tsconfig.lib.json --exit-code circular:1",
"types": "tsc --noEmit -p tsconfig.lib.json",
"test": "vitest run",
"test:dev": "vitest",
"test:coverage": "vitest run --coverage",
"lint": "eslint",
"check": "npm run lint && npm run build && npm run types && npm run circular"
},
"devDependencies": {
"@commitlint/cli": "^19.8.1",
"@commitlint/config-conventional": "^19.8.1",
"@eslint/js": "^9.27.0",
"@types/node": "^22.15.21",
"@vitest/coverage-v8": "^3.1.4",
"dpdm": "^3.14.0",
"eslint": "^9.27.0",
"eslint-config-prettier": "^10.1.5",
"eslint-plugin-prettier": "^5.4.0",
"eslint-plugin-unicorn": "^60.0.0",
"husky": "^9.1.7",
"lint-staged": "^16.0.0",
"prettier": "^3.5.3",
"tar": "^7.4.3",
"tsup": "^8.3.5",
"typescript": "^5.6.3",
"typescript-eslint": "^8.32.1",
"vite-tsconfig-paths": "^5.1.4",
"vitest": "^3.1.4"
},
"packageManager": "npm@11.4.1"
}