TalkingBot/ingestion/package.json

40 lines
1.0 KiB
JSON

{
"name": "ingestion",
"version": "1.0.0",
"private": true,
"description": "PDF ingestion pipeline for talking booklets",
"main": "src/index.js",
"scripts": {
"dev": "node src/cli.js",
"test": "vitest run",
"lint": "eslint ."
},
"license": "ISC",
"type": "commonjs",
"dependencies": {
"@talkingbooklet/core": "file:../packages/core",
"@aws-sdk/client-bedrock-runtime": "^3.1139.0",
"@aws-sdk/client-s3": "^3.1139.0",
"@aws-sdk/client-textract": "^3.1139.0",
"@aws-sdk/client-transcribe": "^3.1139.0",
"@opensearch-project/opensearch": "^3.9.0",
"commander": "^12.1.0",
"dotenv": "^16.4.7",
"mysql2": "^3.24.4",
"p-limit": "^3.1.0",
"p-retry": "^4.6.2",
"pdfjs-dist": "^4.10.38",
"pino": "^9.6.0",
"zod": "^3.24.2"
},
"devDependencies": {
"@eslint/js": "^9.21.0",
"aws-sdk-client-mock": "^4.1.0",
"eslint": "^9.21.0",
"globals": "^16.0.0",
"pdfkit": "^0.16.0",
"prettier": "^3.5.3",
"vitest": "^3.0.7"
}
}