Skip to content

Releases: zalkowitsch/linkedin-parser

Release v1.0.1 - LinkedIn PDF Parser

28 Nov 07:54

Choose a tag to compare

🚀 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