UNPKG

@vitaeflow/sdk-js

Version:

Official JavaScript/TypeScript SDK for VitaeFlow - Embed and extract structured resume data from PDFs

60 lines 2.19 kB
{ "name": "@vitaeflow/sdk-js", "version": "0.1.1", "description": "Official JavaScript/TypeScript SDK for VitaeFlow - Embed and extract structured resume data from PDFs", "keywords": ["vitaeflow", "resume", "cv", "pdf", "ats", "structured-data"], "homepage": "https://github.com/VitaeFlow/vitaeflow-sdk-js", "repository": { "type": "git", "url": "git+https://github.com/VitaeFlow/vitaeflow-sdk-js.git" }, "license": "MIT", "author": "VitaeFlow Contributors", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "browser": "./dist/browser/vitaeflow.esm.js", "import": "./dist/index.mjs", "require": "./dist/index.js" } }, "files": ["dist", "LICENSE", "README.md"], "scripts": { "build": "npm run clean && npm run build:node && npm run build:browser && npm run build:types", "build:browser": "esbuild src/index.ts --bundle --platform=browser --target=es2020 --outfile=dist/browser/vitaeflow.esm.js --format=esm --minify", "build:node": "esbuild src/index.ts --bundle --platform=node --target=node16 --outfile=dist/index.js --format=cjs && esbuild src/index.ts --bundle --platform=node --target=node16 --outfile=dist/index.mjs --format=esm", "build:types": "tsc --emitDeclarationOnly", "clean": "rimraf dist", "test": "npm run build && node tests/run-tests.js", "lint": "eslint src --ext .ts --max-warnings 0", "format": "prettier --write \"src/**/*.ts\"", "type-check": "tsc --noEmit" }, "bin": { "vitaeflow": "cli/index.js" }, "dependencies": { "pdf-lib": "^1.17.1", "pako": "^2.1.0", "ajv": "^8.12.0", "ajv-formats": "^2.1.1" }, "devDependencies": { "@types/node": "^20.10.0", "@types/ajv": "^1.0.0", "@types/pako": "^2.0.3", "@typescript-eslint/eslint-plugin": "^6.15.0", "@typescript-eslint/parser": "^6.15.0", "esbuild": "^0.19.10", "eslint": "^8.56.0", "prettier": "^3.1.1", "rimraf": "^5.0.5", "typescript": "^5.3.3" }, "engines": { "node": ">=16.0.0" } }