{"_id":"@ailang/parse","_rev":"25-989fb257570880821278d543e5bcd189","name":"@ailang/parse","dist-tags":{"latest":"0.13.1"},"versions":{"0.1.0":{"name":"@ailang/parse","version":"0.1.0","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.1.0","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://github.com/sunholo-data/docparse#readme","bugs":{"url":"https://github.com/sunholo-data/docparse/issues"},"dist":{"shasum":"51eb890db89d413dd1badcb02fdcd72718f03286","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.1.0.tgz","fileCount":7,"integrity":"sha512-RXqOho9Hhb1jm+mlCmvooULOb5aOdXZg9MFrLv3/98clWJLOzfEEfQZAeM9eXsTPeTEUG+/PX8l7QT/d9asp5g==","signatures":[{"sig":"MEQCICPZmqoqrLw91oxNA9axIMK+HMGlZcyo2r1rtouhkkKHAiAirhc8i9BzAZuqdZurXAaOIRhm59cotKoEoEqdp/Qv8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15622},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"0eb81708b20cfbb119e2abe2ee205d8fa7f57ee1","scripts":{"test":"node --test tests/client.test.ts"},"_npmUser":{"name":"sunholo","email":"m@sunholo.com"},"repository":{"url":"git+https://github.com/sunholo-data/docparse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.8.0","description":"JavaScript/TypeScript client for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"25.5.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.1.0_1774821558483_0.7656567933010043","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ailang/parse","version":"0.1.1","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.1.1","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://github.com/sunholo-data/docparse#readme","bugs":{"url":"https://github.com/sunholo-data/docparse/issues"},"dist":{"shasum":"2309d7ea095da27174616b101ebc95d16b534442","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.1.1.tgz","fileCount":7,"integrity":"sha512-3sCmacpwvVz8hUCiRK9zU6Ndc5VJdB0KpixxTXSr3WKIN6N0fO9Yo15LBmVVIbqQbkYQfizRxHxxjaKRgkStVA==","signatures":[{"sig":"MEYCIQDIYe9xamnNyg6hT5uItPK8zh4xwr9KXGOfUL+NtqbIqAIhAK/xIfBUoB5ZPlAyl9vdeUpVuWd8M59rSWm9XW3h6imQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15666},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"0c9350c090589cbfad5a043a6444bf509a1582f1","scripts":{"test":"node --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1765fb41-2cc7-4b00-a9e6-c433e2f6a431"}},"repository":{"url":"git+https://github.com/sunholo-data/docparse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.12.1","description":"JavaScript/TypeScript client for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.1.1_1774823496883_0.6018204351859695","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ailang/parse","version":"0.1.3","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.1.3","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://github.com/sunholo-data/ailang-parse#readme","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"dist":{"shasum":"b4d3afd107f85baf6530070f6d28b0bb9e14376a","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.1.3.tgz","fileCount":7,"integrity":"sha512-vk8ySGT8Zj8UH7wuKMMPUJgcGAsE4AAKm52IO2ebPtS2Yn1akuxYOycFRhOqb4hHNSCG9EhgOiXp5MnYGGrVnQ==","signatures":[{"sig":"MEQCIEI9qjAwU6z2DI+2w8/MoGGCm4MZcbt3iXR23Tlo5X6NAiBFEZtPp+1qzn207h7y5q9K80bCRv4juC39i3+kvvCZyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15540},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"e60afc42d00ae4ba90b7f9c39bfdde44859ca2a9","scripts":{"test":"node --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.12.1","description":"JavaScript/TypeScript client for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.1.3_1774873441041_0.8373787391726046","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ailang/parse","version":"0.2.0","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.2.0","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://github.com/sunholo-data/ailang-parse#readme","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"dist":{"shasum":"fe22121ee047dfd2e20cae9a8c4a73f271022604","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.2.0.tgz","fileCount":7,"integrity":"sha512-YRovbPX1mqmWce1a8vTU3ddH3zzoFMMZ5qqMzV7qlCWyB9H01oMJyHAU6p/CoHIiuUT0KEIrHY07gMJTxtqnDg==","signatures":[{"sig":"MEUCIQDSyeYNCpZPt1eb2OsKUOVBb6fvPlO+yuZik873hPDLuQIgaR6mTq1ZaTV+f6qvN261WZkWdX39pqz4HyJaYuFSs8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24970},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"8c24ebd3fe7e676d65e138cb40548f17c0a833cd","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.2.0_1775337690509_0.5070171550333251","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@ailang/parse","version":"0.2.1","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.2.1","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"dist":{"shasum":"cedf909b31ea9ebf001f6340d7b8f92537fc0fe2","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.2.1.tgz","fileCount":7,"integrity":"sha512-L74ZXBUI2HbxFARbwl6xDug3sux7ZiM0/s0BL2Hz8us6X3FSuw6Z9AIjnYjXbRne9jeUv1IonhgjNDmzZOSdcQ==","signatures":[{"sig":"MEQCIDSwyn7fKWgVzlOXCwfJ94/1KjhNcrMAfvvsMUcqSE6jAiAwColxeUDr16d75WJ2LZtYv38fzAs4GmkF6VXnDPrMSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25739},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"d5b26ff3b1dbdfc87d8629383f6dc3588a34a818","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.2.1_1775341077419_0.011730591726093698","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ailang/parse","version":"0.3.0","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.3.0","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"ec75ff76258bab035e7950e018eeae479c8c0860","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.3.0.tgz","fileCount":8,"integrity":"sha512-qTeYG+7qvtBkjCKJgZ8DSjkqNWLqC5Jm82EQgD7i7GvnwFbsxGuwsD43VSjdntQ1Vq7rqb5JIqDmRvq4kLVlvw==","signatures":[{"sig":"MEUCIF+k14NgQ1x6y+PXF6qswpIctufAd8ict6QW8qSNUq+YAiEAtUAPqkcYWE1IohXKNekr3qIZeRK/tsx5WdsJxUXeh90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30652},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"60f0c5a371a4be7b7c55ec92ddeda8845c1f3455","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.3.0_1775557297233_0.8797629231062016","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@ailang/parse","version":"0.3.1","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.3.1","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"5bb6466a27b583beb995b14bb29f40ce3533f554","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.3.1.tgz","fileCount":9,"integrity":"sha512-R9W9DAtL8iuXdWyOfaEbjtdpi8YiQF3po2JXs55MlfCY8TE5xOloP5+cHBhT6Q0OCkad8F+5M3bOaEM4qXg1Ug==","signatures":[{"sig":"MEUCIQDs26XFqno9rOC5lpB4Pppqy1I/0kiWzDrDLgoPVxgOWQIgbJHgQRoYrv9wUko4bOC4oaRluJwiH59bDvk/rC2oMbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33354},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"20e264fb2a60fb103f755c5fe65612e10c5abf72","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.3.1_1775565031486_0.6344995690530537","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ailang/parse","version":"0.4.0","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.4.0","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"b387348792d18c9be930be4e58b98b75ad0aafd4","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.4.0.tgz","fileCount":9,"integrity":"sha512-XTwmV7cVwuTLJKpj0LB/dJ/in9U4yF+r3SV30cfX3EjUhnWnU5J1S7kOymEGQTUQounHqS9PZHVDRErLWZ8OnA==","signatures":[{"sig":"MEUCIQDlgYQ0Ek/bJ6vo+SYh5YN2fzn5S+bgP1ebwBksSEOxfQIgauExe1q7xqmr8DKtgEmABSP3z6S7PVH4/S5HgDn0/Vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33354},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"cb6ab6fb13d2f601df5fd2be9da5c8f42507867e","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.4.0_1775569035858_0.4959436207929304","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@ailang/parse","version":"0.4.1","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.4.1","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"e42826fa56085ec6ff7072af177a54871f7c5583","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.4.1.tgz","fileCount":9,"integrity":"sha512-EeAFQwtWJVKydU/wPvZMyrFmXEoqYz9W7Tp9WIeWpOfg67f5V27JTn5y6sDpv1n7peQRu2cWhaj9/oZ5kzynsQ==","signatures":[{"sig":"MEYCIQCg/GkmCeDkcpgP5sMRN60f+G9yBQ5zImq+BZmsFIdO+wIhAJSl3Kmj28wkiskf9PPzNZD6PMXviUkvX6a3WZiffuqw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33399},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"b4e279c7d66a1ee56013abf65ed6f36ff4caa3cd","mcpName":"io.github.sunholo-data/parse","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.4.1_1775639284640_0.9467827333903658","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@ailang/parse","version":"0.4.3","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.4.3","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"d0d12fe1567854b628b0a30e1fb1e8e1a2049ca6","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.4.3.tgz","fileCount":9,"integrity":"sha512-/2Ki6Ul6y/7Xl6cf+BWoJOaEdmtnt3sa9ZDjmOzXPDASYutcAdwnj5SAPWYHyRB+8QY8DpR2upMh4ZZR1l2wWg==","signatures":[{"sig":"MEUCIQCupuxsuOGKHCNnxrTUP+Qnm/OtTDaWtKFYeUrW6QbZTAIgLeqF5//IsVsASeSZ/W/f1rJH7I4C+cXNalzYgrcgJr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33399},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"d4da5876aa12a5004ac6fdcb5bb583d81bd3120f","mcpName":"io.github.sunholo-data/parse","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.4.3_1775644603431_0.027198249680272513","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@ailang/parse","version":"0.4.4","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.4.4","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"8be1c43d108fcebf56577aa28084d101ad05eb87","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.4.4.tgz","fileCount":9,"integrity":"sha512-xgLM4gBpCxATFUY5B3Y2ccspei6EODR+FUkrBkZyZY0oBgkCCzGEEhFqol42Jm7cV6kPMiM0KKdH2KyEz4SSQQ==","signatures":[{"sig":"MEUCIQClcftZFWzaZC3wXIkGmUDQ5LOurin7RSwgnM/0PnBOqgIgY+cQCymymEWe6KqXQQm6bv7fgyCotKr4twW587skQYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33399},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"bbac858aafed3d7e94a6595361b52a28f7aad554","mcpName":"io.github.sunholo-data/parse","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.4.4_1775645469702_0.44133207259372864","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@ailang/parse","version":"0.4.5","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.4.5","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"3b5f550b95007f61700b3447f6f620f86e7be20d","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.4.5.tgz","fileCount":9,"integrity":"sha512-lA4HcXj5cnwr3udePm6VmWE36673CkTzwi2sW2ReYkWETqXBsDJhiVm4zGBKkQ7HzQUje3EDFcdnu1X7jkN1SQ==","signatures":[{"sig":"MEUCIA9fGXt6S54IjxXFhuv0s6nkp+57SA7Am8qwOCxb3MgcAiEA+h/XmP93/8wghjAf57w+gpFDLeuhB7TR/D3NZJQWelI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33399},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"dfe71501720ed817f10c074140b906598e9359e1","mcpName":"io.github.sunholo-data/parse","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.4.5_1775653078993_0.6321963825598358","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@ailang/parse","version":"0.5.1","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.5.1","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"de4d51421250c96d9669f00deb0b6bac0d1d35b7","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.5.1.tgz","fileCount":9,"integrity":"sha512-jmSZfT3zrhPW2/LnDuembCMRfqR70AyYjUd9+Hg+cpEqbphKgmPgSA4kj3UAUi6l9WRbpUS1NFbrx89mIZ1v3A==","signatures":[{"sig":"MEQCIDS4wNMqXWy1kyGbXikajpCzUEl7ppPqOPTXvkcUx1eRAiB0mjtX8v7yu+QFzTA74T4vsam9QwLrermM12FmtfNIig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43866},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"7138a9d14af030b37b1889168451580f63485384","mcpName":"io.github.sunholo-data/parse","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.5.1_1775734493085_0.923938783989912","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@ailang/parse","version":"0.5.3","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.5.3","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"986bd2f1f286dc978f7dbfd3ee8841c5e8052d32","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.5.3.tgz","fileCount":9,"integrity":"sha512-GNTkxxj6s3OVzGXW+O9XgiFST0OmicqMt/U3s0sOSAh/h86x74njv0eVwYkarQ6pOrsRMVjZ6edBNWABuYa25w==","signatures":[{"sig":"MEQCIG5BDnktp/GFDWApdikQ8wS0YFOXdXSf1UyJP5UlhOYlAiANmTZQRrVsvIiLFCUsKPK3xxgOmDVp/Y0dtjiHS0U08w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44123},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"b6230900e088bc8b4beb9616a9be4715eb917a46","mcpName":"io.github.sunholo-data/parse","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.5.3_1775738298883_0.979153276011985","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@ailang/parse","version":"0.5.4","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.5.4","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"aa2a93bdaf8fc6432ec24e2f7de3d60ba9282b7a","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.5.4.tgz","fileCount":9,"integrity":"sha512-zNl8CKRH3DIM8lsaS3LcG3f+6NOvHj4alBRF75Omc3qpAjQUBaNtnPJ1gpSYKXk9fqGgvghFsmmn1ZJ9vcUvZQ==","signatures":[{"sig":"MEQCIG5+BH+5bQSlYlkvONG2wupjZmvqsBSb7rUKeWjHOMQYAiAVFAcuj3kSp9LFecnBIx0yWyNTcBCrUmn9tu/32bMLCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44708},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"2a1b4dfa965a914a4036f1d93dc87f5c21da1c58","mcpName":"io.github.sunholo-data/parse","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.5.4_1777063405278_0.8845073523297144","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ailang/parse","version":"0.6.0","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.6.0","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"5414acfb2bf14d20b02e1d921287029ae24939bd","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.6.0.tgz","fileCount":9,"integrity":"sha512-IS0Cc1LBDt620TzMtShjh2V0s7h1FEf4/TnvQf6pETDqk5gThN2aDvRJDWUl7LswoScIKISjOX06VEHVQWD7ZA==","signatures":[{"sig":"MEQCIAEG1scBUZ/vjke4vNzSQ8R23ECm5WPSdf5hyq0nxhE3AiBb5rHAbNlmDhyO9zXdcUTkIwyLiN9I9UNsKpO5U9RRsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47301},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"4ddfd6600861005da43dae972da0f31d36b42c6e","mcpName":"io.github.sunholo-data/parse","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.6.0_1778861957404_0.720551152048376","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ailang/parse","version":"0.7.0","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.7.0","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"08c076e09454622568441d918d308f33ca1f8e68","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.7.0.tgz","fileCount":9,"integrity":"sha512-rktRlS7zS1F/SG/rSQyvTG8MAE5jjmWQf+EDhw+hN0Ky00uSn7H8XIunMysIuEKjDnDIRu75zHiQzLMpLYU4xg==","signatures":[{"sig":"MEUCICDi9zR+7qjy5KOrnK/x3quarC2mBZnjSe6cBENmvaQrAiEAgxYXs9bgiPJitmcgt13BWr96BR4VJsRMGmz1Noptn1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47301},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"38c152941fc81c89a5c690ec19cb706eb122191a","mcpName":"io.github.sunholo-data/parse","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.7.0_1778889050108_0.9097296980643588","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@ailang/parse","version":"0.7.1","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.7.1","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"c469fbb34b5d4517b2ad0e77498ab7117e6d4b94","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.7.1.tgz","fileCount":9,"integrity":"sha512-ZFu6RfVhGOIEbLKZkQ1tF0quW+uBLNth7EGFqWM4vFpo1CgZyn+0SVrRqww8RU0t55bycpUgIiRO9eGrwbrLfA==","signatures":[{"sig":"MEYCIQCEOVg3I6450/35c+zk92Cnlywd1xHvlsbcapbYFWqSaAIhAINcyALokzDb2zZd1Qycqn68OCSQMV2kp0p4vpLeuyEZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47301},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"79fc8627847cf92e25a02ad079c985fa04b81782","mcpName":"io.github.sunholo-data/parse","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.7.1_1778930366037_0.9985239298312911","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ailang/parse","version":"0.8.0","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.8.0","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"378acd0eff7e4181e7759fe85bed731ea142fbcc","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.8.0.tgz","fileCount":9,"integrity":"sha512-KhZs9MGGBjRGcr0LOvUCmHAag1KQBQnJ9TjptYj8KQ4fe1ZiaLMiIg3Nvh5P54rU2z62OuLEK8WgM6X8s7sQag==","signatures":[{"sig":"MEYCIQC/5ra04gqpOxD+rCBWI03+TLl00aj9INSk3Db9yofy8gIhAJLVyKAwAdUHE3zYsDXZjVUeJKv8j9Av1iZhjzgfnRAa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51203},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"0ea7c7873ba140160281afc9abac547ee8064405","mcpName":"io.github.sunholo-data/parse","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.8.0_1780069555306_0.839715605252078","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ailang/parse","version":"0.9.0","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.9.0","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"2ebed8ac72f1664266fcd5c8a542e94f193514e6","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.9.0.tgz","fileCount":9,"integrity":"sha512-rqNTkn/cwPta03jUDCRu3djH2HSx1Z+wu0tHEr/Md5Pp9qcOk5KYqTkFYaPiwnVw/LuuPwjogHD4inql/aGwzQ==","signatures":[{"sig":"MEYCIQCGRTkCmHtt3tQvvq5xI/oI8ULhooprvtwwdsxMMQJMcgIhAOPk+M5pdolsJhESFgYrx/EqAP7m83y//D1af8LwvC5p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52491},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"bef6c11a9a7a0578e824f9271fed31f283329cd7","mcpName":"io.github.sunholo-data/parse","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.9.0_1786456184257_0.7427746664035784","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ailang/parse","version":"0.10.0","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.10.0","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"8c3bfcaa4dc0f96e18c34adc11204dee44866a8d","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.10.0.tgz","fileCount":9,"integrity":"sha512-CdrsuvWJq24Xh2hFesqNm3li5/nMZFz1K7aglFuu3KkzuN9GKwBFHX7n0tfj4fCG5ZYPscdGBwn+VcM/+dKvPA==","signatures":[{"sig":"MEQCIBk9W6v75pe2K2Co+SprAtU3L0aMH20u9F96S5Z2DBygAiABN3TeoUC/1xjOzRD9njKCGawGG8hSitrzQP/sWIjSzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55798},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"26f81e377ebdd6c0292920000831fe77ccb27fa2","mcpName":"io.github.sunholo-data/parse","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.10.0_1786520452586_0.4728526035330256","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@ailang/parse","version":"0.11.0","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.11.0","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"c16c79686e897e93c601aad874933f65c3bd0bd3","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.11.0.tgz","fileCount":9,"integrity":"sha512-qk/ej5eGzcMVfRSS03xDTcBRUp7tsRq/W0LyHtTz345ZkGATB9Bx1TBvITYrslL3R2EEe8v++8SCnHun+SKX+A==","signatures":[{"sig":"MEYCIQDqMtA/QWQQAX4lO53gwrpiLZQIUptb4FD8SxenTTRM0gIhAJXEbV2r04nme3Vr2WUADqz6wMu1YMr5cNDJNBfw8Ctw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55948},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"de3c7b3993e4fb3c36e6107665026bac1407c822","mcpName":"io.github.sunholo-data/parse","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.11.0_1786604355324_0.22946526573437498","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@ailang/parse","version":"0.12.0","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.12.0","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"746e870f97b252b46f90198a94dead80051c0be0","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.12.0.tgz","fileCount":9,"integrity":"sha512-WvQie56bBnQKCfVagtpC7sZyRud0iVk1RXTwPkJTruvQMFdKqX17jD6hESgH3rrHV8Wz++q+NmtRAISjkSeDOw==","signatures":[{"sig":"MEUCIHsdjDo9czyQMsDb6alIOssy+y/CIEQRxOeQynO1gXzUAiEAntFHrvD8tawuK/+a6cNIBLxYu61AuWOXCnr7rcu/2yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56142},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"44e0eceb2e795b7e10ae78458bc78b7f0e7ceedc","mcpName":"io.github.sunholo-data/parse","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.12.0_1786690101695_0.12533133629476767","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@ailang/parse","version":"0.13.0","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"license":"Apache-2.0","_id":"@ailang/parse@0.13.0","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"homepage":"https://www.sunholo.com/ailang-parse/","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"bin":{"ailang-parse":"src/cli.js"},"dist":{"shasum":"c8ce20564e8eb8adf8b9e5d5cbf2c567a098984a","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.13.0.tgz","fileCount":9,"integrity":"sha512-j2QZi5aGgaI+jS5711EbAhlBV/jBpyW4aDX4+jb613UIYaDQuqDFuE4hLtQJJHU54NzzGy0AioeV1K6yEnBYrA==","signatures":[{"sig":"MEUCIDUuYEinqnkUx07hxBO6+SctH8AvSwa4I3cu22D+KMWzAiEA9pygYxkjzV4YQOizuq/upyMV2FtDDKIq/tDhSw5BbO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57158},"main":"src/index.ts","type":"module","types":"src/index.ts","gitHead":"977285ac65a890b0416280d2d7d405146e9822f9","mcpName":"io.github.sunholo-data/parse","scripts":{"test":"npx tsx --test tests/client.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"repository":{"url":"git+https://github.com/sunholo-data/ailang-parse.git","type":"git","directory":"sdks/js"},"_npmVersion":"11.5.0","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/parse_0.13.0_1788275793767_0.29505905529430154","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@ailang/parse","version":"0.13.1","mcpName":"io.github.sunholo-data/parse","description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","type":"module","main":"src/index.ts","types":"src/index.ts","bin":{"ailang-parse":"src/cli.js"},"license":"Apache-2.0","homepage":"https://www.sunholo.com/ailang-parse/","repository":{"type":"git","url":"git+https://github.com/sunholo-data/ailang-parse.git","directory":"sdks/js"},"keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"scripts":{"test":"npx tsx --test tests/client.test.ts"},"_id":"@ailang/parse@0.13.1","gitHead":"e6f91a534e0dbe838fe884dfc033c442d03c8e7d","bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"_nodeVersion":"22.23.2","_npmVersion":"11.5.0","dist":{"integrity":"sha512-f1NwjQQ7ZVYGHXSWdeT15/YqwCszZfq5Jaw7bAC2vxFh57eufqINrUJAEzkLX+bNXKPELRNyT4N7Waf21/aK6w==","shasum":"5218d5b4cff215c4fc2936a0202afc1c02f70311","tarball":"https://registry.npmjs.org/@ailang/parse/-/parse-0.13.1.tgz","fileCount":9,"unpackedSize":57158,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailang%2fparse@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHBznLbi20zc49fKTuCYe7JtfpweMwXd2vQ5zGoHB0NRAiBUHV6DKndm+EH/+PN3vsAREphcRkV31SBQbaTTi+tSIQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:574ade36-a667-4978-baa7-30dcddd1a52c"}},"directories":{},"maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/parse_0.13.1_1788278358470_0.17007621860197308"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-29T21:59:18.403Z","modified":"2026-09-01T15:59:19.020Z","0.1.0":"2026-03-29T21:59:18.694Z","0.1.1":"2026-03-29T22:31:37.020Z","0.1.3":"2026-03-30T12:24:01.189Z","0.2.0":"2026-04-04T21:21:30.677Z","0.2.1":"2026-04-04T22:17:57.556Z","0.3.0":"2026-04-07T10:21:37.391Z","0.3.1":"2026-04-07T12:30:31.621Z","0.4.0":"2026-04-07T13:37:15.982Z","0.4.1":"2026-04-08T09:08:04.836Z","0.4.3":"2026-04-08T10:36:43.585Z","0.4.4":"2026-04-08T10:51:09.873Z","0.4.5":"2026-04-08T12:57:59.146Z","0.5.1":"2026-04-09T11:34:53.219Z","0.5.3":"2026-04-09T12:38:19.053Z","0.5.4":"2026-04-24T20:43:25.415Z","0.6.0":"2026-05-15T16:19:17.561Z","0.7.0":"2026-05-15T23:50:50.252Z","0.7.1":"2026-05-16T11:19:26.216Z","0.8.0":"2026-05-29T15:45:55.452Z","0.9.0":"2026-08-11T13:49:44.396Z","0.10.0":"2026-08-12T07:40:52.750Z","0.11.0":"2026-08-13T06:59:15.506Z","0.12.0":"2026-08-14T06:48:21.833Z","0.13.0":"2026-09-01T15:16:33.976Z","0.13.1":"2026-09-01T15:59:18.609Z"},"bugs":{"url":"https://github.com/sunholo-data/ailang-parse/issues"},"license":"Apache-2.0","homepage":"https://www.sunholo.com/ailang-parse/","keywords":["ailang-parse","document-parsing","unstructured","ailang","docparse","office-parser"],"repository":{"type":"git","url":"git+https://github.com/sunholo-data/ailang-parse.git","directory":"sdks/js"},"description":"JavaScript/TypeScript client and MCP server for the AILANG Parse document parsing API","maintainers":[{"name":"sunholo","email":"m@sunholo.com"}],"readme":"# @ailang/parse\n\nJavaScript/TypeScript client and MCP server for the [AILANG Parse](https://www.sunholo.com/docparse/) document parsing API. Parse 19 formats (including LaTeX/arXiv and RTF), generate 9 — zero dependencies, native fetch.\n\n## Install\n\n```bash\nnpm install @ailang/parse\n```\n\n## MCP Server (Claude Desktop, Cursor, VS Code)\n\nRun as a stdio MCP server that bridges to the hosted AILANG Parse API. Requires Node.js >= 18.\n\n```json\n{\n  \"mcpServers\": {\n    \"ailang-parse\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@ailang/parse\", \"mcp\"]\n    }\n  }\n}\n```\n\nAdd to `claude_desktop_config.json` (Claude Desktop), `.cursor/mcp.json` (Cursor), or `.vscode/settings.json` (VS Code). Provides 7 tools: parse, convert, formats, estimate, auth, auth-poll, and account.\n\n## Quick Start\n\n```typescript\nimport { DocParse } from '@ailang/parse'\n\nconst client = new DocParse({ apiKey: 'dp_your_key_here' });\n\n// Parse a document\nconst result = await client.parse('report.docx');\nconsole.log(`${result.blocks.length} blocks, format: ${result.format}`);\n\nfor (const block of result.blocks) {\n  switch (block.type) {\n    case 'heading':\n      console.log(`  H${block.level}: ${block.text}`);\n      break;\n    case 'table':\n      console.log(`  Table: ${block.headers?.length} cols, ${block.rows?.length} rows`);\n      break;\n    case 'change':\n      console.log(`  ${block.changeType} by ${block.author}: ${block.text}`);\n      break;\n    default:\n      console.log(`  ${block.type}: ${block.text?.slice(0, 80)}`);\n  }\n}\n```\n\n## Parse Documents\n\n```typescript\n// Parse with different output formats\nconst blocks = await client.parse('report.docx');                    // Block ADT (default)\nconst markdown = await client.parse('report.docx', 'markdown');      // Markdown\nconst html = await client.parse('report.docx', 'html');              // HTML\nconst mdMeta = await client.parse('report.docx', 'markdown+metadata'); // Markdown with sections\n\n// Upload a local file (multipart)\nconst result = await client.parseFile('local/report.docx');\n\n// Parse from a signed URL (GCS, S3, Azure Blob — no local file needed)\nconst result = await client.parseUrl(\n  'https://storage.googleapis.com/bucket/doc.docx?X-Goog-Signature=...',\n  'markdown+metadata',\n);\n\n// Access structured data\nconsole.log(result.status);           // \"success\"\nconsole.log(result.blocks);           // Block[]\nconsole.log(result.metadata.title);   // Document title\nconsole.log(result.summary.tables);   // Number of tables\n\n// markdown+metadata format includes sections\nconsole.log(result.markdown);\nfor (const s of result.sections) {\n  console.log(`  ${s.heading}: ${s.markdown.slice(0, 60)}...`);\n}\n```\n\n## Response Metadata\n\nEvery parse result includes quota and request metadata from response headers:\n\n```typescript\nconst result = await client.parse('report.docx');\nconst meta = result.responseMeta;\n\nconsole.log(meta.requestId);           // \"req_abc123\"\nconsole.log(meta.tier);                // \"free\", \"pro\", or \"business\"\nconsole.log(meta.quotaRemainingDay);   // Requests left today\nconsole.log(meta.quotaRemainingMonth); // Requests left this month\nconsole.log(meta.quotaRemainingAi);    // AI requests remaining\nconsole.log(meta.format);             // Detected input format (\"docx\", etc.)\nconsole.log(meta.replayable);         // Whether this request can be replayed\n```\n\n## Block Types\n\nAll 9 block types are fully typed:\n\n```typescript\nimport type { Block, Cell, ParseResult } from '@ailang/parse'\n\n// Type narrowing via block.type\nfor (const block of result.blocks) {\n  if (block.type === 'section') {\n    console.log(`Section: ${block.kind}`);  // \"slide\", \"header\", etc.\n    for (const child of block.blocks ?? []) {\n      console.log(`  ${child.type}: ${child.text}`);\n    }\n  }\n}\n```\n\n## API Key Management\n\nAPI key resolution (checked in order):\n1. Explicit `apiKey` in constructor options\n2. `DOCPARSE_API_KEY` environment variable (Node.js)\n3. Saved credentials in `~/.config/ailang-parse/credentials.json`\n\nUse the device auth flow to get an API key. The user signs in once — the key is saved automatically and reused in future sessions.\n\n```typescript\nimport { DocParse } from '@ailang/parse';\n\n// First time: deviceAuth() opens browser, user signs in, key saved to disk\nconst client = new DocParse();\nawait client.deviceAuth({ label: 'my-agent' });\n\n// Future sessions: key auto-loaded from ~/.config/ailang-parse/credentials.json\nconst client = new DocParse();\nconst result = await client.parse('report.docx');\n\n// Usage / Rotate / Revoke\nconst usage = await client.keys.usage('keyId123', 'user123');\nconst newKey = await client.keys.rotate('keyId123', 'user123');\nawait client.keys.revoke('keyId123', 'user123');\n```\n\n## Migrating from Unstructured\n\n```typescript\n// Before\nimport { UnstructuredClient } from 'unstructured-client';\nconst client = new UnstructuredClient({ serverUrl: 'https://api.unstructured.io' });\n\n// After — one import change\nimport { UnstructuredClient } from '@ailang/parse'\nconst client = new UnstructuredClient({\n  serverUrl: 'https://api.parse.sunholo.com'\n});\n\n// All existing code works unchanged\nconst elements = await client.general.partition({ file: 'report.docx' });\n```\n\n## Error Handling\n\n```typescript\nimport { DocParse, DocParseError, AuthError, QuotaError } from '@ailang/parse'\n\ntry {\n  const result = await client.parse('file.docx');\n} catch (e) {\n  if (e instanceof AuthError) console.log('Bad API key');\n  else if (e instanceof QuotaError) console.log('Quota exceeded');\n  else if (e instanceof DocParseError) {\n    console.log(`API error: ${e.statusCode}`);\n    console.log(`  suggested fix: ${e.suggestedFix}`);\n    console.log(`  details: ${JSON.stringify(e.details)}`);  // Structured error details\n    console.log(`  request ID: ${e.requestId}`);             // For support/debugging\n  }\n}\n```\n\n## Configuration\n\n```typescript\nconst client = new DocParse({\n  apiKey: 'dp_your_key',\n  baseUrl: 'https://your-deployment.run.app',  // Custom endpoint\n  timeout: 120000,                              // Request timeout (ms)\n});\n```\n\n### Retry on transient failures\n\n`parse` / `parseFile` can retry transient AI-provider failures (the server\nreturns `502`/`503`/`504`, and marks safe-to-retry `5xx` with\n`X-AilangParse-Replayable`). Retry is **off by default** — opt in with `retry`:\n\n```typescript\nconst client = new DocParse({\n  apiKey: 'dp_your_key',\n  retry: {\n    maxRetries: 3,            // default 0 (no retry)\n    retryableStatuses: [502, 503, 504],\n    respectReplayable: true,  // also retry replayable 5xx\n    backoffBaseMs: 1000,      // delay N = min(base * 2**N, max)\n    backoffMaxMs: 30000,\n  },\n});\n```\n\n## Browser Usage\n\nWorks in browsers with native `fetch`:\n\n```html\n<script type=\"module\">\n  import { DocParse } from './node_modules/@ailang/parse/src/index.js';\n\n  const client = new DocParse({ apiKey: 'dp_your_key' });\n  const health = await client.health();\n  console.log(health.status); // \"healthy\"\n</script>\n```\n\n## License\n\nApache 2.0 — see [LICENSE](../../LICENSE) for details.\n\n## Links\n\n- [AILANG Parse Website](https://www.sunholo.com/ailang-parse/)\n- [API Documentation](https://www.sunholo.com/ailang-parse//api.html)\n- [GitHub](https://github.com/sunholo-data/ailang-parse)\n","readmeFilename":"README.md"}