{"_id":"@docling/docling-core","_rev":"9-621112c54290cf3071998a996527f438","name":"@docling/docling-core","dist-tags":{"latest":"2.98.0"},"versions":{"0.0.1":{"name":"@docling/docling-core","version":"0.0.1","keywords":["typescript","library"],"license":"MIT","_id":"@docling/docling-core@0.0.1","maintainers":[{"name":"deepsearch-core","email":"deepsearch-core@zurich.ibm.com"},{"name":"kdinkla","email":"dkl@zurich.ibm.com"}],"contributors":[{"name":"Cesar Berrospi Ramis","email":"ceb@zurich.ibm.com"},{"name":"Valery Weber","email":"vwe@zurich.ibm.com"},{"name":"Peter Staar","email":"taa@zurich.ibm.com"},{"name":"Christoph Auer","email":"cau@zurich.ibm.com"},{"name":"Tiago Santana","email":"tiago.santana@ibm.com"},{"name":"Michele Dolfi","email":"dol@zurich.ibm.com"},{"name":"Kasper Dinkla","email":"dkl@zurich.ibm.com"},{"name":"Rafael Teixeira de Lima","email":"rtdl@ibm.com"},{"name":"Panos Vagenas","email":"pva@zurich.ibm.com"}],"homepage":"https://github.com/DS4SD/docling-ts/tree/main/docling-core","bugs":{"url":"https://github.com/DS4SD/docling-ts/issues"},"dist":{"shasum":"ab807449fe4e3802303e301e85250c5847c51260","tarball":"https://registry.npmjs.org/@docling/docling-core/-/docling-core-0.0.1.tgz","fileCount":6,"integrity":"sha512-WbGUBPodprGzt7bOpW2yda7XbS+4Cca9sI9Hj6ZYRiO9Q3pXt41f9N4VFWgBatqM+x1Z8xi+JJk18MYTqJDzBQ==","signatures":[{"sig":"MEUCIQDmS4+4DIGr3kzZkSrnNcOI7boKkD8WFxAsSYo3468wKAIgdwRmAKtocEgewOsVc/Vs6WjMmrAX8DrYF/3/XFLjO7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47498},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d65d7fa85db64a173c97506542de9ae019e48345","scripts":{"dev":"tsup --watch","lint":"npm run lint-code ; npm run lint-styles","test":"vitest run","build":"tsup","lint:fix":"npm run lint-code -- --fix ; npm run lint-styles -- --fix","lint-code":"eslint .","test:watch":"vitest","lint-styles":"stylelint --ignore-path .gitignore '**/*.{css,scss,sass}'"},"_npmUser":{"name":"deepsearch-core","email":"deepsearch-core@zurich.ibm.com"},"repository":{"url":"git+https://github.com/DS4SD/docling-ts.git","type":"git"},"_npmVersion":"11.0.0","description":"The [docling-core](/docling-core) package mirrors type definitions and utility functions of the [Docling Core](https://github.com/DS4SD/docling-core) library. Refer to the [examples](https://github.com/DS4SD/docling-ts/examples) to get started.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"9.18.0","vitest":"^2.1.8","globals":"15.14.0","prettier":"3.4.2","stylelint":"16.13.0","@eslint/js":"9.18.0","typescript":"^5.7.3","@types/eslint__js":"8.42.3","typescript-eslint":"8.19.1","stylelint-prettier":"5.0.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","json-schema-to-typescript":"^15.0.3","stylelint-config-standard":"37.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docling-core_0.0.1_1737734505326_0.8459599057970206","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@docling/docling-core","version":"0.0.2","keywords":["html","markdown","pdf","ai","convert","xlsx","pdf-converter","docx","documents","pptx","pdf-to-text","tables","document-parser","pdf-to-json","document-parsing"],"license":"MIT","_id":"@docling/docling-core@0.0.2","maintainers":[{"name":"deepsearch-core","email":"deepsearch-core@zurich.ibm.com"},{"name":"kdinkla","email":"dkl@zurich.ibm.com"}],"contributors":[{"name":"Cesar Berrospi Ramis","email":"ceb@zurich.ibm.com"},{"name":"Valery Weber","email":"vwe@zurich.ibm.com"},{"name":"Peter Staar","email":"taa@zurich.ibm.com"},{"name":"Christoph Auer","email":"cau@zurich.ibm.com"},{"name":"Tiago Santana","email":"tiago.santana@ibm.com"},{"name":"Michele Dolfi","email":"dol@zurich.ibm.com"},{"name":"Kasper Dinkla","email":"dkl@zurich.ibm.com"},{"name":"Rafael Teixeira de Lima","email":"rtdl@ibm.com"},{"name":"Panos Vagenas","email":"pva@zurich.ibm.com"}],"homepage":"https://github.com/DS4SD/docling-ts/tree/main/docling-core","bugs":{"url":"https://github.com/DS4SD/docling-ts/issues"},"dist":{"shasum":"99c06960edd86694c5d556c1fae0fc0fd63c77f2","tarball":"https://registry.npmjs.org/@docling/docling-core/-/docling-core-0.0.2.tgz","fileCount":6,"integrity":"sha512-bpwnpLw2XW41FLJsB9bhU7csPfx1Yzq6KA3dhir4vgKr71MQaDDP43pfuzp8gquIeze/M/iaXGpbsWi9ex/J+w==","signatures":[{"sig":"MEUCIH9BMVXKEXsiMbideVrIZhj9XNN8kWRc4w2begLa4X7hAiEA5sZ5ex1pXhvZ6ukO19cFqZs3Ndj2aI/U02ri6pDeFL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48980},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1879451cd233fa7d683731b05fa53d4e3e0f5347","scripts":{"dev":"tsup --watch","lint":"npm run lint-code ; npm run lint-styles","test":"vitest run","build":"tsup","lint:fix":"npm run lint-code -- --fix ; npm run lint-styles -- --fix","lint-code":"eslint .","test:watch":"vitest","lint-styles":"stylelint --ignore-path .gitignore '**/*.{css,scss,sass}'"},"_npmUser":{"name":"deepsearch-core","email":"deepsearch-core@zurich.ibm.com"},"repository":{"url":"git+https://github.com/DS4SD/docling-ts.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript definitions and functions for using Docling output, which simplifies document processing, parsing diverse formats — including advanced PDF understanding. This package supports integrating [Docling](https://ds4sd.github.io/docling) output into y","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"9.18.0","vitest":"^2.1.8","globals":"15.14.0","prettier":"3.4.2","stylelint":"16.13.0","@eslint/js":"9.18.0","typescript":"^5.7.3","@types/eslint__js":"8.42.3","typescript-eslint":"8.19.1","stylelint-prettier":"5.0.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","json-schema-to-typescript":"^15.0.3","stylelint-config-standard":"37.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docling-core_0.0.2_1738683780590_0.19839014794101217","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@docling/docling-core","version":"0.0.3","keywords":["html","markdown","pdf","ai","convert","xlsx","pdf-converter","docx","documents","pptx","pdf-to-text","tables","document-parser","pdf-to-json","document-parsing"],"license":"MIT","_id":"@docling/docling-core@0.0.3","maintainers":[{"name":"deepsearch-core","email":"deepsearch-core@zurich.ibm.com"},{"name":"kdinkla","email":"dkl@zurich.ibm.com"}],"contributors":[{"name":"Cesar Berrospi Ramis","email":"ceb@zurich.ibm.com"},{"name":"Valery Weber","email":"vwe@zurich.ibm.com"},{"name":"Peter Staar","email":"taa@zurich.ibm.com"},{"name":"Christoph Auer","email":"cau@zurich.ibm.com"},{"name":"Tiago Santana","email":"tiago.santana@ibm.com"},{"name":"Michele Dolfi","email":"dol@zurich.ibm.com"},{"name":"Kasper Dinkla","email":"dkl@zurich.ibm.com"},{"name":"Rafael Teixeira de Lima","email":"rtdl@ibm.com"},{"name":"Panos Vagenas","email":"pva@zurich.ibm.com"}],"homepage":"https://github.com/DS4SD/docling-ts/tree/main/docling-core","bugs":{"url":"https://github.com/DS4SD/docling-ts/issues"},"dist":{"shasum":"d631c6d46000ddff278ee87d582fd0d0dc87e63c","tarball":"https://registry.npmjs.org/@docling/docling-core/-/docling-core-0.0.3.tgz","fileCount":6,"integrity":"sha512-+cPVwcuXD0afp1PPWhPrF9cUVZnFNaLDZT/PWGHHfvoquW8zkDx5yP0ScNr+z2FYd2eecBSVkiJ9Iz7mUhmxgg==","signatures":[{"sig":"MEUCIQCQh8mVaju+O2+OHwkg8Ph4fsL8dQ8BRyjCDyH90JTZdQIgLBcMpE0+5EBHUPX+NiiizpyrmbDZvBdGizk3UMUxnLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54192},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ac79d1e9ee2037e735cde959616754adaf68a798","scripts":{"dev":"tsup --watch","lint":"npm run lint-code ; npm run lint-styles","test":"vitest run","build":"tsup","lint:fix":"npm run lint-code -- --fix ; npm run lint-styles -- --fix","lint-code":"eslint .","test:watch":"vitest","lint-styles":"stylelint --ignore-path .gitignore '**/*.{css,scss,sass}'"},"_npmUser":{"name":"deepsearch-core","email":"deepsearch-core@zurich.ibm.com"},"repository":{"url":"git+https://github.com/DS4SD/docling-ts.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript definitions and functions for using Docling output.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"9.18.0","vitest":"^2.1.8","globals":"15.14.0","prettier":"3.4.2","stylelint":"16.13.0","@eslint/js":"9.18.0","typescript":"^5.7.3","@types/eslint__js":"8.42.3","typescript-eslint":"8.19.1","stylelint-prettier":"5.0.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","json-schema-to-typescript":"^15.0.4","stylelint-config-standard":"37.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docling-core_0.0.3_1739888781003_0.47040051045050557","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@docling/docling-core","version":"0.0.4","keywords":["html","markdown","pdf","ai","convert","xlsx","pdf-converter","docx","documents","pptx","pdf-to-text","tables","document-parser","pdf-to-json","document-parsing"],"license":"MIT","_id":"@docling/docling-core@0.0.4","maintainers":[{"name":"deepsearch-core","email":"deepsearch-core@zurich.ibm.com"},{"name":"kdinkla","email":"dkl@zurich.ibm.com"}],"contributors":[{"name":"Cesar Berrospi Ramis","email":"ceb@zurich.ibm.com"},{"name":"Valery Weber","email":"vwe@zurich.ibm.com"},{"name":"Peter Staar","email":"taa@zurich.ibm.com"},{"name":"Christoph Auer","email":"cau@zurich.ibm.com"},{"name":"Tiago Santana","email":"tiago.santana@ibm.com"},{"name":"Michele Dolfi","email":"dol@zurich.ibm.com"},{"name":"Kasper Dinkla","email":"dkl@zurich.ibm.com"},{"name":"Rafael Teixeira de Lima","email":"rtdl@ibm.com"},{"name":"Panos Vagenas","email":"pva@zurich.ibm.com"}],"homepage":"https://github.com/DS4SD/docling-ts/tree/main/docling-core","bugs":{"url":"https://github.com/DS4SD/docling-ts/issues"},"dist":{"shasum":"5b8beae66e8d5936ef02f5d291741a0976b88181","tarball":"https://registry.npmjs.org/@docling/docling-core/-/docling-core-0.0.4.tgz","fileCount":6,"integrity":"sha512-+T24i/80Ozamz4mNtjONiXDPO+lDma0kK048Sdfk/F3c14hU1gOFb/asKAQoZMadKV8fZ35/Sh+4sEeXsggbVg==","signatures":[{"sig":"MEUCIC3QrwYN+YB8zg/bVJ3YazI3XRV0o9aQ0k7/OXYJwlTNAiEA3iFjhOAToMcsw2JWATIcmaoytOTng4D3Mv7bidDsKXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46989},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"docling":"v2.26.0"},"gitHead":"2945ba7ec6a23c5ecc641590af40709aa2e65c5e","scripts":{"dev":"tsup --watch","lint":"npm run lint-code ; npm run lint-styles","test":"vitest run","build":"tsup","generate":"poetry install && poetry add --dev docling@${npm_package_config_docling} && poetry run pydantic2ts --module docling_core.types.doc --exclude DocTagsPage --exclude DocTagsDocument --output src/types/models.ts --json2ts-cmd \"npx json2ts\" && npm run lint:fix","lint:fix":"npm run lint-code -- --fix ; npm run lint-styles -- --fix","lint-code":"eslint .","test:watch":"vitest","lint-styles":"stylelint --ignore-path .gitignore '**/*.{css,scss,sass}'","generate-direct":"curl https://raw.githubusercontent.com/docling-project/docling-core/refs/tags/${npm_package_config_docling}/docs/DoclingDocument.json | json2ts > src/types/models.ts"},"_npmUser":{"name":"deepsearch-core","email":"deepsearch-core@zurich.ibm.com"},"repository":{"url":"git+https://github.com/DS4SD/docling-ts.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript definitions and functions for using Docling output.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"9.18.0","vitest":"^2.1.8","globals":"15.14.0","prettier":"3.4.2","stylelint":"16.13.0","@eslint/js":"9.18.0","typescript":"^5.7.3","@types/eslint__js":"8.42.3","typescript-eslint":"8.19.1","stylelint-prettier":"5.0.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","json-schema-to-typescript":"^15.0.4","stylelint-config-standard":"37.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docling-core_0.0.4_1741966611089_0.5914950970421304","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@docling/docling-core","version":"0.0.5","keywords":["html","markdown","pdf","ai","convert","xlsx","pdf-converter","docx","documents","pptx","pdf-to-text","tables","document-parser","pdf-to-json","document-parsing"],"license":"MIT","_id":"@docling/docling-core@0.0.5","maintainers":[{"name":"deepsearch-core","email":"deepsearch-core@zurich.ibm.com"},{"name":"kdinkla","email":"dkl@zurich.ibm.com"}],"contributors":[{"name":"Cesar Berrospi Ramis","email":"ceb@zurich.ibm.com"},{"name":"Valery Weber","email":"vwe@zurich.ibm.com"},{"name":"Peter Staar","email":"taa@zurich.ibm.com"},{"name":"Christoph Auer","email":"cau@zurich.ibm.com"},{"name":"Tiago Santana","email":"tiago.santana@ibm.com"},{"name":"Michele Dolfi","email":"dol@zurich.ibm.com"},{"name":"Kasper Dinkla","email":"dkl@zurich.ibm.com"},{"name":"Rafael Teixeira de Lima","email":"rtdl@ibm.com"},{"name":"Panos Vagenas","email":"pva@zurich.ibm.com"}],"homepage":"https://github.com/DS4SD/docling-ts/tree/main/docling-core","bugs":{"url":"https://github.com/DS4SD/docling-ts/issues"},"dist":{"shasum":"d2a84c7881c8c9128bd6eed01bb0144bfa87a536","tarball":"https://registry.npmjs.org/@docling/docling-core/-/docling-core-0.0.5.tgz","fileCount":6,"integrity":"sha512-n11dMHQV+VuI7JAMr3JYIotyTrMFX4BCshRNhZfkCG9VSxvD5EXhdAbl0/t+cHJQSSpoaamfh/3srwVWPMcPBQ==","signatures":[{"sig":"MEQCIEeWMn+tJt5vX3ydsIyOF82ZQGiNbXUTCKFTHxJJfy82AiASCHInXY/UaZe0nuBPVpmOG6O7sJjYd1+1ok3QWsxA5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46989},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"docling":"v2.26.0"},"gitHead":"507a905734253510d026f69a2f7b465375afcdd4","scripts":{"dev":"tsup --watch","lint":"npm run lint-code ; npm run lint-styles","test":"vitest run","build":"tsup","generate":"poetry install && poetry add --dev docling@${npm_package_config_docling} && poetry run pydantic2ts --module docling_core.types.doc --exclude DocTagsPage --exclude DocTagsDocument --output src/types/models.ts --json2ts-cmd \"npx json2ts\" && npm run lint:fix","lint:fix":"npm run lint-code -- --fix ; npm run lint-styles -- --fix","lint-code":"eslint .","test:watch":"vitest","lint-styles":"stylelint --ignore-path .gitignore '**/*.{css,scss,sass}'","generate-direct":"curl https://raw.githubusercontent.com/docling-project/docling-core/refs/tags/${npm_package_config_docling}/docs/DoclingDocument.json | json2ts > src/types/models.ts"},"_npmUser":{"name":"deepsearch-core","email":"deepsearch-core@zurich.ibm.com"},"repository":{"url":"git+https://github.com/DS4SD/docling-ts.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript definitions and functions for using Docling output.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"9.18.0","vitest":"^2.1.8","globals":"15.14.0","prettier":"3.4.2","stylelint":"16.13.0","@eslint/js":"9.18.0","typescript":"^5.7.3","@types/eslint__js":"8.42.3","typescript-eslint":"8.19.1","stylelint-prettier":"5.0.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","json-schema-to-typescript":"^15.0.4","stylelint-config-standard":"37.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docling-core_0.0.5_1743170471269_0.6328354746330516","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@docling/docling-core","version":"0.0.6","keywords":["html","markdown","pdf","ai","convert","xlsx","pdf-converter","docx","documents","pptx","pdf-to-text","tables","document-parser","pdf-to-json","document-parsing"],"license":"MIT","_id":"@docling/docling-core@0.0.6","maintainers":[{"name":"deepsearch-core","email":"deepsearch-core@zurich.ibm.com"},{"name":"kdinkla","email":"dkl@zurich.ibm.com"}],"contributors":[{"name":"Cesar Berrospi Ramis","email":"ceb@zurich.ibm.com"},{"name":"Valery Weber","email":"vwe@zurich.ibm.com"},{"name":"Peter Staar","email":"taa@zurich.ibm.com"},{"name":"Christoph Auer","email":"cau@zurich.ibm.com"},{"name":"Tiago Santana","email":"tiago.santana@ibm.com"},{"name":"Michele Dolfi","email":"dol@zurich.ibm.com"},{"name":"Kasper Dinkla","email":"dkl@zurich.ibm.com"},{"name":"Rafael Teixeira de Lima","email":"rtdl@ibm.com"},{"name":"Panos Vagenas","email":"pva@zurich.ibm.com"}],"homepage":"https://github.com/DS4SD/docling-ts/tree/main/docling-core","bugs":{"url":"https://github.com/DS4SD/docling-ts/issues"},"dist":{"shasum":"9fec98481010e9a2e698669967f7b5bfcd82b760","tarball":"https://registry.npmjs.org/@docling/docling-core/-/docling-core-0.0.6.tgz","fileCount":6,"integrity":"sha512-zgWqO58Qp0pLZhGaiVVbAWvq2WdhpaG7FDaUibgp1miH4KN8Poa62+sn9wGhckggCYXpQ9OA0rwXn8iBdIn0Vg==","signatures":[{"sig":"MEYCIQCcseaJnv5ggzXr9WACU97cBUrGcDEaDVZ0N3phSg8F0QIhAOb6lvDrR7h3fbYrw+5gsWKDTT+aba9MBH0I7N10x/rG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47734},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"docling":"2.30.0"},"gitHead":"ce8052c92aa4c1883fc23f4f547074404ccf0818","scripts":{"dev":"tsup --watch","lint":"npm run lint-code ; npm run lint-styles","test":"vitest run","build":"tsup","generate":"poetry install && poetry add --dev docling@${npm_package_config_docling} && poetry run pydantic2ts --module docling_core.types.doc --exclude DocTagsPage --exclude DocTagsDocument --output src/types/models.ts --json2ts-cmd \"npx json2ts\" && npm run lint:fix","lint:fix":"npm run lint-code -- --fix ; npm run lint-styles -- --fix","lint-code":"eslint .","test:watch":"vitest","lint-styles":"stylelint --ignore-path .gitignore '**/*.{css,scss,sass}'","generate-direct":"curl https://raw.githubusercontent.com/docling-project/docling-core/refs/tags/${npm_package_config_docling}/docs/DoclingDocument.json | json2ts > src/types/models.ts"},"_npmUser":{"name":"deepsearch-core","email":"deepsearch-core@zurich.ibm.com"},"repository":{"url":"git+https://github.com/DS4SD/docling-ts.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript definitions and functions for using Docling output.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"9.18.0","vitest":"^2.1.8","globals":"15.14.0","prettier":"3.4.2","stylelint":"16.13.0","@eslint/js":"9.18.0","typescript":"^5.7.3","@types/eslint__js":"8.42.3","typescript-eslint":"8.19.1","stylelint-prettier":"5.0.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","json-schema-to-typescript":"^15.0.4","stylelint-config-standard":"37.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docling-core_0.0.6_1744706770196_0.9954534916325861","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@docling/docling-core","version":"0.0.7","keywords":["html","markdown","pdf","ai","convert","xlsx","pdf-converter","docx","documents","pptx","pdf-to-text","tables","document-parser","pdf-to-json","document-parsing"],"license":"MIT","_id":"@docling/docling-core@0.0.7","maintainers":[{"name":"deepsearch-core","email":"deepsearch-core@zurich.ibm.com"},{"name":"kdinkla","email":"dkl@zurich.ibm.com"}],"contributors":[{"name":"Cesar Berrospi Ramis","email":"ceb@zurich.ibm.com"},{"name":"Valery Weber","email":"vwe@zurich.ibm.com"},{"name":"Peter Staar","email":"taa@zurich.ibm.com"},{"name":"Christoph Auer","email":"cau@zurich.ibm.com"},{"name":"Tiago Santana","email":"tiago.santana@ibm.com"},{"name":"Michele Dolfi","email":"dol@zurich.ibm.com"},{"name":"Kasper Dinkla","email":"dkl@zurich.ibm.com"},{"name":"Rafael Teixeira de Lima","email":"rtdl@ibm.com"},{"name":"Panos Vagenas","email":"pva@zurich.ibm.com"}],"homepage":"https://github.com/DS4SD/docling-ts/tree/main/docling-core","bugs":{"url":"https://github.com/DS4SD/docling-ts/issues"},"dist":{"shasum":"a318c607d2649391f0f1e54be39ad4fa6e7d24f9","tarball":"https://registry.npmjs.org/@docling/docling-core/-/docling-core-0.0.7.tgz","fileCount":6,"integrity":"sha512-5gobonNYuhX1SW7lBpldtRFsTGIGdpLC5tAQnvUAGWJdzmbS5D5nrUWF4GebbKP1f9P3AmK65Bqeu5bb36zP2A==","signatures":[{"sig":"MEUCIQCmhF4YnDhP7NwvbNr9CGT0l1DC9SJgas0z9sXcmoGeXgIgHLHz0vLYzPZu3yHS78jw32Ox8ILcbk1vrQAuujUppCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53416},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","config":{"docling":"2.30.0"},"gitHead":"067d528a896c05d2855e1b1178060150d2aabf8d","scripts":{"dev":"tsup --watch","lint":"npm run lint-code ; npm run lint-styles","test":"vitest run","build":"tsup","generate":"poetry install && poetry add --dev docling@${npm_package_config_docling} && poetry run pydantic2ts --module docling_core.types.doc --exclude DocTagsPage --exclude DocTagsDocument --output src/types/models.ts --json2ts-cmd \"npx json2ts\" && npm run lint:fix","lint:fix":"npm run lint-code -- --fix ; npm run lint-styles -- --fix","lint-code":"eslint .","test:watch":"vitest","lint-styles":"stylelint --ignore-path .gitignore '**/*.{css,scss,sass}'","generate-direct":"curl https://raw.githubusercontent.com/docling-project/docling-core/refs/tags/${npm_package_config_docling}/docs/DoclingDocument.json | json2ts > src/types/models.ts"},"_npmUser":{"name":"deepsearch-core","email":"deepsearch-core@zurich.ibm.com"},"repository":{"url":"git+https://github.com/DS4SD/docling-ts.git","type":"git"},"_npmVersion":"11.0.0","description":"TypeScript definitions and functions for using Docling output.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"9.18.0","vitest":"^2.1.8","globals":"15.14.0","prettier":"3.4.2","stylelint":"16.13.0","@eslint/js":"9.18.0","typescript":"^5.7.3","@types/eslint__js":"8.42.3","typescript-eslint":"8.19.1","stylelint-prettier":"5.0.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.2.1","json-schema-to-typescript":"^15.0.4","stylelint-config-standard":"37.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docling-core_0.0.7_1746710510616_0.1925207520550336","host":"s3://npm-registry-packages-npm-production"}},"2.97.1":{"name":"@docling/docling-core","version":"2.97.1","keywords":["html","markdown","pdf","ai","convert","xlsx","pdf-converter","docx","documents","pptx","pdf-to-text","tables","document-parser","pdf-to-json","document-parsing"],"license":"MIT","_id":"@docling/docling-core@2.97.1","maintainers":[{"name":"deepsearch-core","email":"deepsearch-core@zurich.ibm.com"},{"name":"kdinkla","email":"dkl@zurich.ibm.com"}],"contributors":[{"name":"Cesar Berrospi Ramis","email":"ceb@zurich.ibm.com"},{"name":"Valery Weber","email":"vwe@zurich.ibm.com"},{"name":"Peter Staar","email":"taa@zurich.ibm.com"},{"name":"Christoph Auer","email":"cau@zurich.ibm.com"},{"name":"Tiago Santana","email":"tiago.santana@ibm.com"},{"name":"Michele Dolfi","email":"dol@zurich.ibm.com"},{"name":"Kasper Dinkla","email":"dkl@zurich.ibm.com"},{"name":"Rafael Teixeira de Lima","email":"rtdl@ibm.com"},{"name":"Panos Vagenas","email":"pva@zurich.ibm.com"}],"homepage":"https://github.com/DS4SD/docling-project/tree/main/docling-core","bugs":{"url":"https://github.com/DS4SD/docling-project/issues"},"dist":{"shasum":"793cca2f5197b2295eb7af2e9998fe1d4f8d1c25","tarball":"https://registry.npmjs.org/@docling/docling-core/-/docling-core-2.97.1.tgz","fileCount":6,"integrity":"sha512-v3Rna2+2fIkaxSR1f5+GMCj3CKirXWTMbbVVF+sXhiK0gcP5DAEmviH+12O20VSrQl24ZeYkGEB+uXlnkqvPNA==","signatures":[{"sig":"MEYCIQDpfV+NtcsPJq4Blj7HL48kaHjdkQ14mtnxrFXIP31zzgIhAPi/PHL0/ixnXDDKIif3ULMVzg0UKZYljkiFtgtpxUXM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGFGasAdjSb5mdLRR9BJdLWx3f9gmiVM1yyK1mQYsHgpAiBfedfyUkoZgPJE73p7PQsd9uWvdsnZ8wIEfSlkCrj8/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@docling%2fdocling-core@2.97.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46616},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"docling":"2.128.0"},"module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"8bfac59c019bd081e0be3f3a0744ab6c4f2b05db","scripts":{"dev":"tsup --watch","attw":"attw --pack .","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run format:check && npm run lint && npm run typecheck && npm test && npm run build && npm run publint && npm run attw","format":"prettier --write .","publint":"publint","generate":"poetry install && poetry add --dev docling@${npm_package_config_docling} && poetry run pydantic2ts --module docling_core.types.doc --exclude DocTagsPage --exclude DocTagsDocument --output src/types/models.ts --json2ts-cmd \"npx json2ts\" && npm run lint:fix","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check .","generate-direct":"curl https://raw.githubusercontent.com/docling-project/docling-core/refs/tags/${npm_package_config_docling}/docs/DoclingDocument.json | json2ts > src/types/models.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d5b7d5e-2a43-4f9e-9b03-d218eff31d29"}},"repository":{"url":"git+https://github.com/docling-project/docling-ts.git","type":"git"},"_npmVersion":"11.19.0","description":"TypeScript definitions and functions for using Docling output.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.10.0","vitest":"5.0.1","globals":"17.12.0","publint":"^0.3.24","prettier":"3.9.7","@eslint/js":"10.0.1","typescript":"6.0.3","typescript-eslint":"8.70.0","@arethetypeswrong/cli":"^0.18.5","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.6","json-schema-to-typescript":"16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/docling-core_2.97.1_1789646487771_0.5376583372319592","host":"s3://npm-registry-packages-npm-production"}},"2.98.0":{"_id":"@docling/docling-core@2.98.0","bugs":{"url":"https://github.com/DS4SD/docling-project/issues"},"dist":{"shasum":"4fb2dedcaeeb8dee64480c2d1446d1a72e2658d2","tarball":"https://registry.npmjs.org/@docling/docling-core/-/docling-core-2.98.0.tgz","fileCount":6,"integrity":"sha512-1ePyByYpp8d5SH5YNDkQq+joS44xR4UPSfxhy3t2e+j62oTjvp/D4SKuQYL3ULlGjB69QWwMoJX70MKv0dlMJQ==","signatures":[{"sig":"MEYCIQCqps/doVBoEDo1JL1JBZ6My0Ossva70Uv/ekPYne/BkgIhAPC318vMEyji3CU0YDa2nbtZlw45G7hAPQQLqyt5mSF+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDosVFifB4FISKzjHBHQQDkgFL9j0/KdVda9wezoZJ3dgIgAaWnFwmM3Zt4rMuZozS9YPWMrTYMEc94GR5UjuNbpas="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@docling%2fdocling-core@2.98.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55079},"main":"dist/index.cjs","name":"@docling/docling-core","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"5d784b209fcff04d456f0161a7438b8bf07e853d","license":"MIT","scripts":{"dev":"tsup --watch","attw":"attw --pack .","lint":"eslint .","test":"vitest run","build":"tsup","check":"npm run format:check && npm run lint && npm run typecheck && npm test && npm run build && npm run publint && npm run attw","format":"prettier --write .","publint":"publint","lint:fix":"eslint . --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check ."},"version":"2.98.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d5b7d5e-2a43-4f9e-9b03-d218eff31d29"}},"homepage":"https://github.com/DS4SD/docling-project/tree/main/docling-core","keywords":["html","markdown","pdf","ai","convert","xlsx","pdf-converter","docx","documents","pptx","pdf-to-text","tables","document-parser","pdf-to-json","document-parsing"],"repository":{"url":"git+https://github.com/docling-project/docling-ts.git","type":"git"},"_npmVersion":"11.19.0","description":"TypeScript definitions and functions for using Docling output.","directories":{},"maintainers":[{"name":"deepsearch-core","email":"deepsearch-core@zurich.ibm.com"},{"name":"kdinkla","email":"dkl@zurich.ibm.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","contributors":[{"name":"Cesar Berrospi Ramis","email":"ceb@zurich.ibm.com"},{"name":"Valery Weber","email":"vwe@zurich.ibm.com"},{"name":"Peter Staar","email":"taa@zurich.ibm.com"},{"name":"Christoph Auer","email":"cau@zurich.ibm.com"},{"name":"Tiago Santana","email":"tiago.santana@ibm.com"},{"name":"Michele Dolfi","email":"dol@zurich.ibm.com"},{"name":"Kasper Dinkla","email":"dkl@zurich.ibm.com"},{"name":"Rafael Teixeira de Lima","email":"rtdl@ibm.com"},{"name":"Panos Vagenas","email":"pva@zurich.ibm.com"}],"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","eslint":"10.11.0","vitest":"5.0.1","globals":"17.12.0","publint":"^0.3.24","prettier":"3.9.8","@eslint/js":"10.0.1","typescript":"6.0.3","typescript-eslint":"8.70.0","@arethetypeswrong/cli":"^0.18.5","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/docling-core_2.98.0_1790325603828_0.25953458526217643"}}},"time":{"created":"2025-01-24T16:01:45.222Z","modified":"2026-09-25T08:40:04.516Z","0.0.1":"2025-01-24T16:01:45.483Z","0.0.2":"2025-02-04T15:43:00.835Z","0.0.3":"2025-02-18T14:26:21.199Z","0.0.4":"2025-03-14T15:36:51.287Z","0.0.5":"2025-03-28T14:01:11.425Z","0.0.6":"2025-04-15T08:46:10.364Z","0.0.7":"2025-05-08T13:21:50.788Z","2.97.1":"2026-09-17T12:01:27.900Z","2.98.0":"2026-09-25T08:40:03.929Z"},"bugs":{"url":"https://github.com/DS4SD/docling-project/issues"},"license":"MIT","homepage":"https://github.com/DS4SD/docling-project/tree/main/docling-core","keywords":["html","markdown","pdf","ai","convert","xlsx","pdf-converter","docx","documents","pptx","pdf-to-text","tables","document-parser","pdf-to-json","document-parsing"],"repository":{"url":"git+https://github.com/docling-project/docling-ts.git","type":"git"},"description":"TypeScript definitions and functions for using Docling output.","contributors":[{"name":"Cesar Berrospi Ramis","email":"ceb@zurich.ibm.com"},{"name":"Valery Weber","email":"vwe@zurich.ibm.com"},{"name":"Peter Staar","email":"taa@zurich.ibm.com"},{"name":"Christoph Auer","email":"cau@zurich.ibm.com"},{"name":"Tiago Santana","email":"tiago.santana@ibm.com"},{"name":"Michele Dolfi","email":"dol@zurich.ibm.com"},{"name":"Kasper Dinkla","email":"dkl@zurich.ibm.com"},{"name":"Rafael Teixeira de Lima","email":"rtdl@ibm.com"},{"name":"Panos Vagenas","email":"pva@zurich.ibm.com"}],"maintainers":[{"name":"deepsearch-core","email":"deepsearch-core@zurich.ibm.com"},{"name":"kdinkla","email":"dkl@zurich.ibm.com"}],"readme":"# Docling Core\n\nTypeScript definitions and functions for using Docling output, which simplifies document processing, parsing diverse formats — including advanced PDF understanding. This package supports integrating [Docling](https://docling.io) output into your Type-/JavaScript app with type definitions and utility functions that reflect the [Docling Core](https://github.com/docling-project/docling-core) Python library.\n\n## Getting started\n\n### Install package\n\n```sh\nnpm i @docling/docling-core\n```\n\n### Convert and fetch\n\nTo convert a document you can:\n\n- Use a separate document conversion service, such as [docling-serve](https://github.com/docling-project/docling-serve).\n- Integrate Docling into your own API, or use the Docling CLI for a quick web service [example](https://github.com/docling-project/docling-ts/tree/main/examples/deno).\n- Pre-convert documents and host these as static resources, on a COS bucket for example.\n\nNext, fetch the (typed) conversion:\n\n```ts\nimport { type DoclingDocument } from '@docling/docling-core';\n\nasync function fetchConversion(url: string) {\n  const response = await fetch(url);\n\n  return (await response.json()) as DoclingDocument;\n}\n```\n\n### Iterate and discriminate\n\nUse the utility and typing functions for easy access to the converted document contents:\n\n```ts\nimport { iterateDocumentItems, isDocling } from '@docling/docling-core';\n\nfor (const [item, level] of iterateDocumentItems(conversion)) {\n  if (isDocling.TextItem(item)) {\n    console.log(item.text);\n  } else if (isDocling.TableItem(item)) {\n    ...\n  }\n}\n```\n\n### Limitations\n\nThis package does not\n\n- Convert documents directly from within a JavaScript runtime. It is not a port of Docling.\n- Support Docling output formats other than JSON, such as Markdown.\n\n## Develop\n\nThis package is tied to a specific version of the docling document format. Model and type definitions in `src/types/models.ts` and `src/types/typing.ts` correspond to the schemas defined in [Docling Core](https://github.com/docling-project/docling-core).\n","readmeFilename":"README.md"}