ai-youtube-transcript
Version:
Fetch and process transcripts from YouTube videos with support for multiple languages, translation, and formatting
70 lines (69 loc) • 1.91 kB
JSON
{
"name": "ai-youtube-transcript",
"version": "1.0.2",
"description": "Fetch and process transcripts from YouTube videos with support for multiple languages, translation, and formatting",
"main": "dist/youtube-transcript.common.js",
"browser": "dist/youtube-transcript.esm.js",
"module": "dist/youtube-transcript.esm.js",
"types": "dist/index.d.ts",
"scripts": {
"build": "rollup -c",
"test": "jest",
"test:watch": "jest --watch",
"test:coverage": "jest --coverage",
"test:manual": "node test/manual-test.js",
"cli": "node example/advanced-cli.js",
"example": "node example/advanced-example.js",
"debug:translations": "node dev/debug-translations.js",
"debug:youtube": "node dev/debug-youtube-response.js",
"lint": "tslint -p tsconfig.json",
"lint:fix": "tslint -p tsconfig.json --fix"
},
"bin": {
"ai-youtube-transcript": "./example/advanced-cli.js"
},
"author": "vishnumishra",
"keywords": [
"youtube",
"transcript",
"caption",
"subtitles",
"translation",
"youtube-api",
"youtube-transcript",
"youtube-captions",
"srt",
"vtt",
"json",
"ai"
],
"license": "MIT",
"devDependencies": {
"@types/jest": "^29.5.14",
"@types/node": "^22.14.0",
"jest": "^29.7.0",
"rollup": "^2.28.2",
"rollup-plugin-typescript": "^1.0.1",
"rollup-plugin-typescript2": "^0.27.3",
"ts-jest": "^29.3.1",
"ts-node": "^10.9.2",
"tslib": "^2.0.1",
"tslint": "^6.1.3",
"typescript": "^4.0.3"
},
"files": [
"dist",
"example/advanced-cli.js",
"example/advanced-example.js",
"LICENSE",
"README.md"
],
"repository": "https://github.com/vishnumishra/ai-youtube-transcript.git",
"publishConfig": {
"access": "public"
},
"homepage": "https://github.com/vishnumishra/ai-youtube-transcript",
"engines": {
"node": ">=18.0.0"
}
}