Releases: zalkowitsch/linkedin-parser
Releases · zalkowitsch/linkedin-parser
Release v1.0.1 - LinkedIn PDF Parser
🚀 LinkedIn PDF Parser v1.0.1
A clean, lightweight TypeScript library for parsing LinkedIn PDF resumes and extracting structured profile data.
✨ Features
- 🚀 Simple API - Single function to parse PDF files or text
- 📦 Lightweight - Only 1 dependency (
pdf-parse) - 🔧 TypeScript First - Full type definitions included
- ⚡ Fast - Optimized parsing algorithms
- 🧪 Well Tested - 95.6% code coverage with 51 comprehensive tests
- 📱 ESM Ready - Modern ES module support
📊 Package Stats
- Bundle size: ~42.6 kB (compressed)
- Processing time: ~62ms average
- Test coverage: 95.6%
- Dependencies: Just 1 (
pdf-parse)
🛠️ Installation
npm install @zalko/linkedin-parser🚀 Quick Start
import { parseLinkedInPDF } from '@zalko/linkedin-parser';
import fs from 'fs';
const pdfBuffer = fs.readFileSync('resume.pdf');
const result = await parseLinkedInPDF(pdfBuffer);
console.log(result.profile.name); // "John Silva"
console.log(result.profile.contact.email); // "john.silva@email.com"🔧 What's Included
- Multiple formats: ESM, CommonJS, and minified versions
- TypeScript definitions: Full type support
- Source maps: For debugging
- Documentation: Comprehensive README and examples
🌍 Compatibility
- ✅ Node.js 16+
- ✅ TypeScript 5.0+
- ✅ ESM (ES Modules)
- ✅ CommonJS (via build)
- ✅ Browsers (via bundlers)
📖 Documentation • 💻 Repository • 📦 NPM Package
Full Changelog: https://github.com/zalkowitsch/linkedin-parser/commits/v1.0.1