Skip to content

Release v1.0.1 - LinkedIn PDF Parser

Latest

Choose a tag to compare

@arkadyzalko arkadyzalko released this 28 Nov 07:54
· 7 commits to main since this release

πŸš€ 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