@anyparser/core
Version:
The `@anyparser/core` Typescript SDK enables developers to quickly extract structured data from a wide variety of file formats like PDFs, images, websites, audio, and videos.
92 lines • 2.79 kB
JSON
{
"name": "@anyparser/core",
"license": "Apache-2.0",
"description": "The `@anyparser/core` Typescript SDK enables developers to quickly extract structured data from a wide variety of file formats like PDFs, images, websites, audio, and videos.",
"keywords": [
"anyparser",
"ai",
"artificial-intelligence",
"rag",
"retrieval-augmented-generation",
"graph-rag",
"cag",
"cache-augmented-generation",
"pdf",
"pdf-processing",
"pdf-extraction",
"ms-office",
"microsoft-office",
"microsoft-word",
"microsoft-excel",
"microsoft-powerpoint",
"document-extraction",
"ocr",
"object-character-recognition",
"text-recognition",
"knowledgebase",
"knowledge-graph",
"etl",
"etl-pipeline",
"etl-framework",
"langchain",
"n8n",
"crewai",
"llamaindex",
"typescript",
"ts"
],
"homepage": "https://github.com/anyparser/anyparserjs",
"version": "1.0.1",
"main": "dist/index.js",
"exports": {
".": {
"import": "./dist/index.js",
"require": "./dist/index.cjs"
}
},
"files": [
"dist"
],
"type": "module",
"devDependencies": {
"@arethetypeswrong/cli": "^0.17.4",
"@changesets/cli": "^2.28.1",
"@types/node": "^22.13.5",
"@typescript-eslint/eslint-plugin": "^8.24.1",
"@typescript-eslint/parser": "^8.24.1",
"@vitest/coverage-v8": "^3.0.6",
"eslint": "^8.57.1",
"eslint-config-standard": "^17.1.0",
"eslint-import-resolver-typescript": "^3.8.3",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-n": "^16.6.2",
"eslint-plugin-promise": "^6.6.0",
"ts-node": "^10.9.2",
"tsup": "^8.3.6",
"typescript": "^5.5.4",
"vite": "^6.1.1",
"vite-tsconfig-paths": "^5.1.4",
"vitest": "^3.0.6"
},
"publishConfig": {
"access": "public"
},
"scripts": {
"pre:compile": "npm run lint && npm run test",
"start:compile": "tsup",
"post:compile": "npx --yes @arethetypeswrong/cli --pack .",
"build": "npm run pre:compile && npm run start:compile && npm run post:compile",
"lint": "tsc && eslint src --ext .ts --fix",
"test": "vitest run",
"coverage": "vitest run --coverage",
"check:state": "git diff --quiet && git diff --cached --quiet || { echo 'Git working directory is not clean. Please commit or stash changes before publishing.'; exit 1; }",
"check:branch": "if [[ $(git symbolic-ref --short HEAD) != 'master' && ! $(git symbolic-ref --short HEAD) =~ ^release/ ]]; then echo 'You must be on the master branch or a release branch (release/...).'; exit 1; fi",
"prepublishOnly": "npm run check:state && npm run check:branch && npm run build"
},
"engines": {
"node": ">=20"
},
"volta": {
"node": "20.18.0"
}
}