{
  "name": "pdfnative-cli",
  "version": "1.3.0",
  "description": "Official CLI for pdfnative — render JSON to PDF (22 Unicode scripts, math, COLRv1 colour emoji, native vector charts, bookmarks, streaming), extract text (RAG/agents), fill & flatten AcroForms, encrypt/decrypt (AES-128/256), merge/split/extract pages, annotate, sign (RSA + ECDSA, native constant-time crypto), inspect, validate PDF/UA, verify CMS signatures with LTV (RFC 3161, OCSP, CRL), and drive it all from AI agents under a human-in-the-loop governance contract. Zero extra runtime dependencies.",
  "type": "module",
  "bin": {
    "pdfnative": "./dist/cli.cjs"
  },
  "main": "./dist/cli.cjs",
  "module": "./dist/cli.js",
  "types": "./dist/cli.d.ts",
  "files": [
    "dist",
    "LICENSE",
    "README.md",
    "llms.txt"
  ],
  "sideEffects": false,
  "scripts": {
    "build": "tsup",
    "dev": "tsup --watch",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:coverage": "vitest run --coverage",
    "lint": "eslint src/",
    "typecheck": "tsc --noEmit",
    "typecheck:tests": "tsc --project tsconfig.test.json --noEmit",
    "typecheck:all": "npm run typecheck && npm run typecheck:tests",
    "prepublishOnly": "npm run build"
  },
  "keywords": [
    "pdf",
    "pdf-generation",
    "cli",
    "pdfnative",
    "pdf-render",
    "pdf-sign",
    "pdf-verify",
    "pdf-inspect",
    "zero-dependency",
    "typescript",
    "pdf-a",
    "digital-signature",
    "cms",
    "pkcs7",
    "ecdsa",
    "rfc3161",
    "ltv",
    "ocsp",
    "crl",
    "pades",
    "pdf-watch",
    "batch",
    "shell-completions",
    "command-line",
    "pdf-ua",
    "accessibility",
    "colr",
    "color-emoji",
    "unicode",
    "text-shaping",
    "opentype",
    "bidi",
    "streaming",
    "telugu",
    "sinhala",
    "khmer",
    "myanmar",
    "tibetan",
    "amharic",
    "ai-agent",
    "agentic",
    "ai-governance",
    "hitl",
    "human-in-the-loop",
    "automation",
    "json-output",
    "json-schema",
    "sbom",
    "supply-chain",
    "pdf-merge",
    "pdf-split",
    "pdf-extract",
    "merge",
    "split",
    "annotate",
    "annotations",
    "markup-annotations",
    "bookmarks",
    "outline",
    "page-labels",
    "layout-inspection",
    "math-symbols",
    "extract-text",
    "text-extraction",
    "pdf-to-text",
    "pdf-text",
    "pdf-forms",
    "acroform",
    "form-fill",
    "fill-form",
    "flatten-pdf",
    "encrypt",
    "decrypt",
    "pdf-encryption",
    "pdf-password",
    "aes-256",
    "aes-128",
    "rc4",
    "charts",
    "pdf-charts",
    "data-visualization",
    "rag",
    "llm",
    "llms-txt",
    "mcp",
    "powershell-completion"
  ],
  "author": "Nizoka <hello@pdfnative.dev> (https://pdfnative.dev)",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/Nizoka/pdfnative-cli.git"
  },
  "homepage": "https://github.com/Nizoka/pdfnative-cli#readme",
  "bugs": {
    "url": "https://github.com/Nizoka/pdfnative-cli/issues"
  },
  "funding": {
    "type": "individual",
    "url": "https://plika.app"
  },
  "engines": {
    "node": ">=20"
  },
  "publishConfig": {
    "access": "public",
    "provenance": true
  },
  "dependencies": {
    "pdfnative": "^1.6.0"
  },
  "devDependencies": {
    "@types/node": "^22.0.0",
    "@vitest/coverage-v8": "^4.1.7",
    "eslint": "^9.0.0",
    "tsup": "^8.0.0",
    "typescript": "^5.4.0",
    "typescript-eslint": "^8.59.2",
    "vitest": "^4.1.7"
  },
  "overrides": {
    "esbuild": "^0.28.1",
    "js-yaml": "^4.3.0",
    "vite": "^8.0.16"
  }
}
