UNPKG

@thecodingwhale/cv-processor

Version:

CV Processor to extract structured data from PDF resumes using TypeScript

58 lines (57 loc) 1.77 kB
{ "name": "@thecodingwhale/cv-processor", "version": "1.0.5", "description": "CV Processor to extract structured data from PDF resumes using TypeScript", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { "build": "tsc", "prepublishOnly": "npm run build", "start": "node dist/index.js", "dev": "ts-node src/index.ts", "test": "jest", "parallel": "node scripts/run-parallel.js", "baseMetrics": "node scripts/generate-base-metrics.js", "updateBaseMetrics": "node scripts/generate-base-metrics.js --update", "merge-reports": "node dist/index.js merge-reports", "merge-reports-charts": "node dist/index.js merge-reports --charts", "merge-reports-html": "node dist/index.js merge-reports ./output --html", "render-charts": "ts-node src/scripts/render-charts.ts", "render-html-report": "ts-node src/scripts/render-charts.ts --html", "create-csv": "node dist/index.js create-csv" }, "keywords": [ "CV", "resume", "PDF", "parser", "extraction" ], "author": "", "license": "MIT", "dependencies": { "@aws-sdk/client-bedrock-runtime": "^3.803.0", "@google/genai": "^1.1.0", "cheerio": "^1.0.0-rc.12", "commander": "^11.1.0", "compromise": "^14.11.0", "dotenv": "^16.3.1", "glob": "^10.4.5", "jsonrepair": "^3.12.0", "openai": "^4.26.0", "pdf-parse": "^1.1.1", "playwright": "^1.52.0", "tesseract.js": "^5.0.0" }, "devDependencies": { "@mermaid-js/mermaid-cli": "^10.9.1", "@types/cheerio": "^0.22.35", "@types/glob": "^8.1.0", "@types/node": "^20.10.0", "@types/pdf-parse": "^1.1.1", "jest": "^29.7.0", "ts-jest": "^29.1.1", "ts-node": "^10.9.1", "typescript": "^5.3.2" } }