{"_id":"@3leaps/docprims","_rev":"2-31cf11f0fb53caf2c8717e450402eb92","name":"@3leaps/docprims","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.3":{"name":"@3leaps/docprims","version":"0.1.3","license":"MIT OR Apache-2.0","_id":"@3leaps/docprims@0.1.3","maintainers":[{"name":"3leapsdave","email":"dave.thompson@3leaps.net"}],"homepage":"https://github.com/3leaps/docprims#readme","bugs":{"url":"https://github.com/3leaps/docprims/issues"},"dist":{"shasum":"e47c6f5ce63b7034b6e177dcc6f5b74519cba1ed","tarball":"https://registry.npmjs.org/@3leaps/docprims/-/docprims-0.1.3.tgz","fileCount":29,"integrity":"sha512-OgiyzWmKNwdoqFMWgjFxdJcrDlMAKIGgjepNl8AhpAqTNF9fHyE2G0Fw4huroKXhimk7z4I34Q+GqJICuiphDw==","signatures":[{"sig":"MEYCIQDjLT5XNS10UcDxO2viTSuWRQ6Z4XuhqDmLh1635BX1BgIhAIjnnBepM3ryvKb5Yn1EUL5jseSc0g8zeop0IZ1c8jbB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2115940},"main":"dist/index.js","napi":{"name":"docprims","triples":{"defaults":false,"additional":["x86_64-unknown-linux-gnu","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","x86_64-pc-windows-msvc"]}},"types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f6e71ddebeba555afdca095c48839a493bc94339","scripts":{"test":"npm run clean && npm run build && npm run build:native && npm run build:test && node scripts/run-tests.js","build":"tsc -p tsconfig.build.json","clean":"node scripts/clean.js","test:ci":"npm run clean && npm run build && npm run build:native && npm run build:test && node scripts/run-tests.js","typecheck":"tsc -p tsconfig.build.json --noEmit","build:test":"tsc -p tsconfig.test.json","build:native":"napi build --cargo-cwd native --release --platform --strip dist/native"},"_npmUser":{"name":"3leapsdave","email":"dave.thompson@3leaps.net"},"repository":{"url":"git+https://github.com/3leaps/docprims.git","type":"git","directory":"bindings/typescript/docprims"},"_npmVersion":"11.7.0","description":"GPL-free document text extraction (TypeScript bindings via Node-API native addon)","directories":{},"_nodeVersion":"22.19.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.10.0","@napi-rs/cli":"^2.18.4"},"optionalDependencies":{"@3leaps/docprims-darwin-arm64":"0.1.3","@3leaps/docprims-linux-x64-gnu":"0.1.3","@3leaps/docprims-linux-x64-musl":"0.1.3","@3leaps/docprims-win32-x64-msvc":"0.1.3","@3leaps/docprims-linux-arm64-gnu":"0.1.3","@3leaps/docprims-linux-arm64-musl":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/docprims_0.1.3_1769893347166_0.3629472739176425","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@3leaps/docprims","version":"0.1.4","description":"GPL-free document text extraction (TypeScript bindings via Node-API native addon)","license":"MIT OR Apache-2.0","repository":{"type":"git","url":"git+https://github.com/3leaps/docprims.git","directory":"bindings/typescript/docprims"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"napi":{"name":"docprims","triples":{"defaults":false,"additional":["x86_64-unknown-linux-gnu","x86_64-unknown-linux-musl","aarch64-unknown-linux-gnu","aarch64-unknown-linux-musl","aarch64-apple-darwin","x86_64-pc-windows-msvc"]}},"scripts":{"clean":"node scripts/clean.js","build:native":"napi build --cargo-cwd native --release --platform --strip dist/native","build":"tsc -p tsconfig.build.json","build:test":"tsc -p tsconfig.test.json","test":"npm run clean && npm run build && npm run build:native && npm run build:test && node scripts/run-tests.js","test:ci":"npm run clean && npm run build && npm run build:native && npm run build:test && node scripts/run-tests.js","typecheck":"tsc -p tsconfig.build.json --noEmit"},"dependencies":{},"optionalDependencies":{"@3leaps/docprims-linux-x64-gnu":"0.1.4","@3leaps/docprims-linux-x64-musl":"0.1.4","@3leaps/docprims-linux-arm64-gnu":"0.1.4","@3leaps/docprims-linux-arm64-musl":"0.1.4","@3leaps/docprims-darwin-arm64":"0.1.4","@3leaps/docprims-win32-x64-msvc":"0.1.4"},"devDependencies":{"@napi-rs/cli":"^2.18.4","@types/node":"^22.10.0","typescript":"^5.6.3"},"_id":"@3leaps/docprims@0.1.4","gitHead":"91c6d904d75ee0b2d901b29e441ad4d264011363","bugs":{"url":"https://github.com/3leaps/docprims/issues"},"homepage":"https://github.com/3leaps/docprims#readme","_nodeVersion":"20.20.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-a7MDkbOcwmIYE6Zt+/OGlCXRFSDP/2L91LnT6DSbZiQwxcYYdGlK8wGY843umI/c23xPNrOW7TW9AmEautI4DQ==","shasum":"07fa26a786649997e6b40edddd5be87f199acef8","tarball":"https://registry.npmjs.org/@3leaps/docprims/-/docprims-0.1.4.tgz","fileCount":26,"unpackedSize":29756,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@3leaps%2fdocprims@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD0rlqffYBdOncYpynqJ0Pd35WJOA+sJLh0thvNExKhWgIgEpZGRsgrau5cmLAHDqHPcc3hraV0Zy5l9myLlfjFdKg="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5ed05855-7467-4dcd-a7ed-5538a771a6e7"}},"directories":{},"maintainers":[{"name":"3leapsdave","email":"dave.thompson@3leaps.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/docprims_0.1.4_1769955479950_0.7764309692225202"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-31T21:02:27.073Z","modified":"2026-02-01T14:18:00.372Z","0.1.3":"2026-01-31T21:02:27.371Z","0.1.4":"2026-02-01T14:18:00.109Z"},"bugs":{"url":"https://github.com/3leaps/docprims/issues"},"license":"MIT OR Apache-2.0","homepage":"https://github.com/3leaps/docprims#readme","repository":{"type":"git","url":"git+https://github.com/3leaps/docprims.git","directory":"bindings/typescript/docprims"},"description":"GPL-free document text extraction (TypeScript bindings via Node-API native addon)","maintainers":[{"name":"3leapsdave","email":"dave.thompson@3leaps.net"}],"readme":"# docprims (TypeScript bindings)\n\nTypeScript/Node.js bindings for docprims using a Node-API (N-API) native addon (napi-rs).\n\n## Platform support (v0.1.x)\n\nSupported:\n\n- macOS: arm64\n- Linux: glibc and musl (Alpine)\n- Windows: x64 (msvc)\n\n## Local development\n\nThe native addon is built from Rust:\n\n```bash\nnpm install\nnpm run build\nnpm run build:native\nnpm run test:ci\n```\n\n## API (minimal)\n\n- `extractFile(path, options?)` -> parsed v0 extract object\n- `extractBytes(sourceUri, data, options?)` -> parsed v0 extract object\n\nThe `*Json` variants return the raw JSON string.\n","readmeFilename":"README.md"}