{"_id":"@alistigo/core-document","_rev":"3-1901c153236ff045b4b4e6627eb801e3","name":"@alistigo/core-document","dist-tags":{"latest":"0.3.0"},"versions":{"0.2.0":{"name":"@alistigo/core-document","version":"0.2.0","keywords":["alistigo","document","json-schema","json-ld","typescript"],"author":{"name":"Mikael Labrut","email":"contact@alistigo.com"},"license":"MIT","_id":"@alistigo/core-document@0.2.0","maintainers":[{"name":"mikael.labrut","email":"npm@alistigo.com"}],"homepage":"https://github.com/alistigo/holos/tree/main/packages/core-document#readme","bugs":{"url":"https://github.com/alistigo/holos/issues"},"dist":{"shasum":"b8e264ed58b5f4dec27e7b96cf101a4b2830b41d","tarball":"https://registry.npmjs.org/@alistigo/core-document/-/core-document-0.2.0.tgz","fileCount":9,"integrity":"sha512-0FWE0KJ6D71sUmtYhQ22Pxa/pntSpB7IInEmkc8Lb1lR3Bjhxls3L+eR3Yz0lq6FfKvZs3UTg+kYin/cbCbnpA==","signatures":[{"sig":"MEUCIGbImdVDtRCyhPp8nmoDUZtkhg7ynbkMq14XYSxnR6wzAiEA06aSJVln7aU5djJ+XSorLNHdXm/ROtXSni7mPZ23ZjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8638},"main":"./dist/index.js","type":"module","_from":"file:alistigo-core-document-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/alistigo-document.json":"./src/schemas/alistigo-document.json"},"private":false,"_npmUser":{"name":"mikael.labrut","email":"npm@alistigo.com"},"alistigo":{"type":"document"},"_resolved":"/tmp/58cfc18ddd1477d532efb7fe016a5fb5/alistigo-core-document-0.2.0.tgz","_integrity":"sha512-0FWE0KJ6D71sUmtYhQ22Pxa/pntSpB7IInEmkc8Lb1lR3Bjhxls3L+eR3Yz0lq6FfKvZs3UTg+kYin/cbCbnpA==","repository":{"url":"git+https://github.com/alistigo/holos.git","type":"git","directory":"packages/core-document"},"_npmVersion":"11.16.0","description":"Base types and JSON schema for all Alistigo artifact documents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"schema-dts":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core-document_0.2.0_1788428328949_0.12613127057773932","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@alistigo/core-document","version":"0.2.1","keywords":["alistigo","document","json-schema","json-ld","typescript"],"author":{"name":"Mikael Labrut","email":"contact@alistigo.com"},"license":"MIT","_id":"@alistigo/core-document@0.2.1","maintainers":[{"name":"mikael.labrut","email":"npm@alistigo.com"}],"homepage":"https://github.com/alistigo/holos/tree/main/packages/core-document#readme","bugs":{"url":"https://github.com/alistigo/holos/issues"},"dist":{"shasum":"a8c9cf2b49e53ea44646e4ef9e7396cdcfcddc28","tarball":"https://registry.npmjs.org/@alistigo/core-document/-/core-document-0.2.1.tgz","fileCount":9,"integrity":"sha512-nS/L2/3zUCed09GBMN3Qlp7CQyL/X0HeuSeIsB/XBLMEHTlXloFEQiOfivYNA0m6FY0NuvuIQ7LC5g6e2/0KfA==","signatures":[{"sig":"MEUCIAoU6Ycca5H1Oalg7POEg2I3UPB0Ir58RcDheVTqzoUpAiEAqUMYM1cId49VMNQpsR7LesPcOmHWVlAG062OzsY5CLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC8Fb664/EQjCtfLr69hesm0Q916HIHmyG9Lf7NhQMyTAiATcpXcOv1P5ZzwWJcS1CWDbrp8X+kz5bdbW4DG644Cpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8638},"main":"./dist/index.js","type":"module","_from":"file:alistigo-core-document-0.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/alistigo-document.json":"./src/schemas/alistigo-document.json"},"private":false,"_npmUser":{"name":"mikael.labrut","email":"npm@alistigo.com"},"alistigo":{"type":"document"},"_resolved":"/tmp/7bf54b58bef70101216dc9cefe7403b4/alistigo-core-document-0.2.1.tgz","_integrity":"sha512-nS/L2/3zUCed09GBMN3Qlp7CQyL/X0HeuSeIsB/XBLMEHTlXloFEQiOfivYNA0m6FY0NuvuIQ7LC5g6e2/0KfA==","repository":{"url":"git+https://github.com/alistigo/holos.git","type":"git","directory":"packages/core-document"},"_npmVersion":"11.16.0","description":"Base types and JSON schema for all Alistigo artifact documents.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"schema-dts":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core-document_0.2.1_1789389213441_0.6961799883654451","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"_id":"@alistigo/core-document@0.3.0","bugs":{"url":"https://github.com/alistigo/holos/issues"},"dist":{"shasum":"242162893d1d1c40f1cfeb0e17ef48914d492235","tarball":"https://registry.npmjs.org/@alistigo/core-document/-/core-document-0.3.0.tgz","fileCount":9,"integrity":"sha512-2j7vBBmT71QjEfnrp5R1RiPGJ4mtofjWzT0kVvP5O8KES2tQISyoOxAYCXQfQUq4RGvNewDdoz2gLhTFuK1ocw==","signatures":[{"sig":"MEUCIAjoaqooZg+J5yxzJ45e5IpejgLh2PQTlNWWH7Ola/JIAiEAtyHVD79tIcnN52YjPazC5J8HQW4ge+KuE84CF6FFNhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBcgHAmK3o7zbk0ysY83V6iLZiRMAaeoDXABIJ1HeyuoAiBLzvj3oAZk6CbEHe0qjBL5dHeKmyiVK7FcD3PGkJv3lA=="}],"unpackedSize":8638},"main":"./dist/index.js","name":"@alistigo/core-document","type":"module","_from":"file:alistigo-core-document-0.3.0.tgz","types":"./dist/index.d.ts","author":{"name":"Mikael Labrut","email":"contact@alistigo.com"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./schemas/alistigo-document.json":"./src/schemas/alistigo-document.json"},"license":"MIT","private":false,"version":"0.3.0","_npmUser":{"name":"mikael.labrut","email":"npm@alistigo.com"},"alistigo":{"type":"document"},"homepage":"https://github.com/alistigo/holos/tree/main/packages/core-document#readme","keywords":["alistigo","document","json-schema","json-ld","typescript"],"_resolved":"/tmp/2e0c177df99492b46f7e8d23b5d9661e/alistigo-core-document-0.3.0.tgz","_integrity":"sha512-2j7vBBmT71QjEfnrp5R1RiPGJ4mtofjWzT0kVvP5O8KES2tQISyoOxAYCXQfQUq4RGvNewDdoz2gLhTFuK1ocw==","repository":{"url":"git+https://github.com/alistigo/holos.git","type":"git","directory":"packages/core-document"},"_npmVersion":"11.16.0","description":"Base types and JSON schema for all Alistigo artifact documents.","directories":{},"maintainers":[{"name":"mikael.labrut","email":"npm@alistigo.com"}],"_nodeVersion":"24.18.0","dependencies":{"schema-dts":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core-document_0.3.0_1789474799490_0.772624214891592"}}},"time":{"created":"2026-09-03T09:38:48.711Z","modified":"2026-09-15T12:20:00.902Z","0.2.0":"2026-09-03T09:38:49.063Z","0.2.1":"2026-09-14T12:33:33.521Z","0.3.0":"2026-09-15T12:19:59.581Z"},"bugs":{"url":"https://github.com/alistigo/holos/issues"},"author":{"name":"Mikael Labrut","email":"contact@alistigo.com"},"license":"MIT","homepage":"https://github.com/alistigo/holos/tree/main/packages/core-document#readme","keywords":["alistigo","document","json-schema","json-ld","typescript"],"repository":{"url":"git+https://github.com/alistigo/holos.git","type":"git","directory":"packages/core-document"},"description":"Base types and JSON schema for all Alistigo artifact documents.","maintainers":[{"name":"mikael.labrut","email":"npm@alistigo.com"}],"readme":"# @alistigo/core-document\n\n[![npm version](https://img.shields.io/npm/v/@alistigo/core-document.svg?style=flat)](https://www.npmjs.com/package/@alistigo/core-document)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![TypeScript](https://img.shields.io/badge/TypeScript-strict-blue?logo=typescript)](https://www.typescriptlang.org/)\n\nBase types and JSON schema shared by all Alistigo artifact documents. This is the foundation that artifact-specific packages (e.g. `@alistigo/list`) build on top of.\n\n## What's in this package\n\n- JSON schema of `alistigo:document`\n- Typescript types of `AlistigoDocument`\n\n## Usage\n\n### JSON Schema\n\nThe base JSON schema is available as a subpath export for tooling (AJV, `$RefParser`, etc.):\n\n```ts\nimport alistigoDocumentSchema from \"@alistigo/core-document/schemas/alistigo-document.json\" with { type: \"json\" };\n```\n\n### Typescript types\n\n```ts\nimport {\n  ALISTIGO_CONTEXT,\n  type AlistigoActorRecord,\n  type AlistigoPluginRecord,\n  type TypeIDString,\n} from \"@alistigo/core-document\";\n```\n\n## Related\n\n- [`@alistigo/list`](../list/) — list document format built on top of this package\n","readmeFilename":"README.md"}