72 lines
1.8 KiB
JSON
72 lines
1.8 KiB
JSON
{
|
||
"name": "@grom13/adaptive-video-converter",
|
||
"version": "0.0.1",
|
||
"description": "Конвертер видео в адаптивные форматы DASH и HLS с GPU-ускорением (NVENC) и генерацией превью",
|
||
"type": "module",
|
||
"main": "./dist/index.js",
|
||
"types": "./dist/index.d.ts",
|
||
"bin": {
|
||
"adaptive-video-converter": "./bin/cli.js",
|
||
"avc": "./bin/cli.js"
|
||
},
|
||
"exports": {
|
||
".": {
|
||
"import": "./dist/index.js",
|
||
"types": "./dist/index.d.ts"
|
||
}
|
||
},
|
||
"files": [
|
||
"dist",
|
||
"bin",
|
||
"README.md",
|
||
"LICENSE"
|
||
],
|
||
"scripts": {
|
||
"build": "npm run build:lib && npm run build:cli",
|
||
"build:lib": "bun build src/index.ts --outdir dist --target node && tsc --emitDeclarationOnly",
|
||
"build:cli": "bun build src/cli.ts --outfile bin/cli.js --target node --minify",
|
||
"prepublishOnly": "npm run build",
|
||
"dev": "bun run src/cli.ts",
|
||
"test": "bun run src/cli.ts",
|
||
"docs:dev": "vitepress dev docs",
|
||
"docs:build": "vitepress build docs"
|
||
},
|
||
"keywords": [
|
||
"adaptive-video",
|
||
"video-converter",
|
||
"dash",
|
||
"hls",
|
||
"ffmpeg",
|
||
"nvenc",
|
||
"adaptive-streaming",
|
||
"abr",
|
||
"video-processing",
|
||
"thumbnails",
|
||
"av1",
|
||
"h264",
|
||
"cli"
|
||
],
|
||
"author": "grom13",
|
||
"license": "MIT",
|
||
"repository": {
|
||
"type": "git",
|
||
"url": "https://gromlab.ru/gromov/adaptive-video-converter.git"
|
||
},
|
||
"bugs": {
|
||
"url": "https://gromlab.ru/gromov/adaptive-video-converter/issues"
|
||
},
|
||
"homepage": "https://gromlab.ru/gromov/adaptive-video-converter#readme",
|
||
"engines": {
|
||
"node": ">=18.0.0"
|
||
},
|
||
"devDependencies": {
|
||
"@types/bun": "^1.3.2",
|
||
"@types/cli-progress": "^3.11.6",
|
||
"typescript": "^5.3.3",
|
||
"vitepress": "^1.6.4"
|
||
},
|
||
"dependencies": {
|
||
"cli-progress": "^3.12.0"
|
||
}
|
||
}
|