afpp
Version:
Async Fast PDF Parser for Node.js — dependency-light, TypeScript-first, production-ready.
78 lines (77 loc) • 2.15 kB
JSON
{
"name": "afpp",
"version": "2.5.1",
"description": "Async Fast PDF Parser for Node.js — dependency-light, TypeScript-first, production-ready.",
"keywords": [
"parse-pdf",
"parser-pdf",
"pdf",
"pdf-parser",
"pdf-to-text",
"pdf.js",
"pdf2json",
"pdf2text",
"pdfreader"
],
"homepage": "https://github.com/l2ysho/afpp#readme",
"bugs": {
"url": "https://github.com/l2ysho/afpp/issues"
},
"license": "MIT",
"author": "l2ysho",
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/l2ysho/afpp.git"
},
"files": [
"dist/**",
"README.md",
"LICENSE"
],
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"scripts": {
"build": "tsc -p tsconfig.build.json",
"commit": "git-cz",
"format": "oxfmt .",
"format:check": "oxfmt --check .",
"lint": "oxlint .",
"lint:fix": "oxlint . --fix",
"postbuild": "tsc-alias -p tsconfig.build.json",
"prebuild": "rm -rf dist",
"prepare": "husky",
"pretest:coverage": "rm -rf coverage",
"test": "NODE_ENV=test npx tsx --test --test-reporter @voxpelli/node-test-pretty-reporter test/*.test.ts",
"test:coverage": "c8 --reporter=lcov npm test",
"test:single": "NODE_ENV=test npx tsx --test --test-reporter @voxpelli/node-test-pretty-reporter",
"benchmark:cleanup": "npx tsx benchmark/cleanup.ts",
"typecheck": "tsc -p tsconfig.json --noEmit"
},
"dependencies": {
"p-limit": "7.3.0",
"pdfjs-dist": "5.5.207"
},
"devDependencies": {
"@commitlint/cli": "20.4.2",
"@commitlint/config-conventional": "20.4.2",
"@semantic-release/changelog": "6.0.3",
"@semantic-release/git": "10.0.1",
"@types/node": "25.3.3",
"@voxpelli/node-test-pretty-reporter": "1.1.2",
"c8": "11.0.0",
"commitizen": "4.3.1",
"cz-conventional-changelog": "3.3.0",
"husky": "9.1.7",
"lint-staged": "16.3.1",
"oxfmt": "0.35.0",
"oxlint": "1.50.0",
"semantic-release": "25.0.3",
"tsc-alias": "1.8.16",
"tsx": "4.21.0",
"typescript": "5.9.3"
},
"engines": {
"node": ">=22.14.0",
"npm": ">=10.9.2"
}
}