{"_id":"@acdh-oeaw/keystatic-lib","_rev":"17-5f24fa8b823a4225ede296dbe4a547c8","name":"@acdh-oeaw/keystatic-lib","dist-tags":{"latest":"0.8.0"},"versions":{"0.0.0":{"name":"@acdh-oeaw/keystatic-lib","version":"0.0.0","license":"MIT","_id":"@acdh-oeaw/keystatic-lib@0.0.0","maintainers":[{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"},{"name":"stefanprobst","email":"stefanprobst@posteo.de"}],"dist":{"shasum":"830aa757bb1056e31205c7c88a97e8e9d965a4e9","tarball":"https://registry.npmjs.org/@acdh-oeaw/keystatic-lib/-/keystatic-lib-0.0.0.tgz","fileCount":6,"integrity":"sha512-O/afJqHIPZ9izt+SxVtvlXDXw/Bxn/gApF7/devTTV1LjNkZFZB9FkmPQOX8GOkXCktEFmlIbU14TRN09ybd9w==","signatures":[{"sig":"MEYCIQCPfV3/YpWn+BSDbjBiF/MV0F7xSXFE0Q09yZYDWGKHhwIhALgzkWMHxkFVO07yAGbuFQxeaT7lYK1WynbLn0zSDUW0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17759},"main":"./dist/index.js","type":"module","_from":"file:acdh-oeaw-keystatic-lib-0.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22","pnpm":"9.x"},"exports":{".":"./dist/index.js"},"scripts":{"test":"NODE_OPTIONS=\"--import tsx\" uvu","build":"tsup","setup":"is-ci || simple-git-hooks","lint:fix":"pnpm run lint:check --fix","validate":"run-p format:check lint:check types:check test","ci:release":"changeset publish","ci:version":"changeset version && prettier \"**/CHANGELOG.md\" --write","format:fix":"pnpm run format:check --write","lint:check":"eslint . --cache","types:check":"tsc --noEmit","format:check":"prettier . --cache --cache-location ./.prettiercache --check --ignore-path ./.gitignore","changeset:add":"changeset add","changeset:status":"changeset status --verbose"},"_npmUser":{"name":"stefanprobst","email":"stefanprobst@posteo.de"},"prettier":"@acdh-oeaw/prettier-config","_resolved":"/tmp/7e31ec487a3db38e372a0f1073ece448/acdh-oeaw-keystatic-lib-0.0.0.tgz","_integrity":"sha512-O/afJqHIPZ9izt+SxVtvlXDXw/Bxn/gApF7/devTTV1LjNkZFZB9FkmPQOX8GOkXCktEFmlIbU14TRN09ybd9w==","commitlint":{"extends":"@acdh-oeaw/commitlint-config"},"_npmVersion":"10.8.2","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --cache --cache-location ./.prettiercache --write"],"*.!(ts)":"prettier --cache --cache-location ./.prettiercache --ignore-unknown --write"},"sideEffects":false,"_nodeVersion":"22.8.0","dependencies":{"@sindresorhus/slugify":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","uvu":"^0.5.6","tsup":"^8.2.4","is-ci":"^3.0.1","eslint":"^9.10.0","globals":"^15.9.0","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.5.4","lint-staged":"^15.2.10","npm-run-all2":"^6.2.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^18.6.1","@keystatic/core":"^0.5.34","simple-git-hooks":"^2.11.1","@acdh-oeaw/tsconfig-lib":"^1.1.0","@acdh-oeaw/eslint-config":"^2.0.1","@acdh-oeaw/prettier-config":"^2.0.0","@acdh-oeaw/commitlint-config":"^1.0.0","@changesets/changelog-github":"^0.5.0","eslint-config-flat-gitignore":"^0.3.0","@acdh-oeaw/eslint-config-node":"^2.0.1"},"peerDependencies":{"@keystatic/core":"0.x"},"simple-git-hooks":{"pre-push":"pnpm run validate","commit-msg":"pnpm exec commitlint --edit","pre-commit":"pnpm exec lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/keystatic-lib_0.0.0_1726037526074_0.45770912550943454","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@acdh-oeaw/keystatic-lib","version":"0.1.0","license":"MIT","_id":"@acdh-oeaw/keystatic-lib@0.1.0","maintainers":[{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"},{"name":"stefanprobst","email":"stefanprobst@posteo.de"}],"dist":{"shasum":"92741a90726068f2f03269e7f75c4150d98ab7a8","tarball":"https://registry.npmjs.org/@acdh-oeaw/keystatic-lib/-/keystatic-lib-0.1.0.tgz","fileCount":6,"integrity":"sha512-fcHAQtqjN4eTQNyn/LeiWZciwANg39lg93c9BkVHCGwshio4hW92as56886o2z0L4YoXoppySkHQRKmTlx7UXg==","signatures":[{"sig":"MEQCICZf795HQF4hnAcE2acZY9YKEeJwtTdDpCsDMy8IdsEZAiAu/diW5/phF6rU4IzHUk1SajuAXmzzNt6myaQ9waP6gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29568},"main":"./dist/index.js","type":"module","_from":"file:acdh-oeaw-keystatic-lib-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22","pnpm":"9.x"},"exports":{".":"./dist/index.js"},"scripts":{"test":"tsx --test --test-reporter spec","build":"tsup ./src/index.ts","setup":"is-ci || simple-git-hooks","lint:fix":"pnpm run lint:check --fix","validate":"run-p format:check lint:check types:check test","ci:release":"changeset publish","ci:version":"changeset version && prettier \"**/CHANGELOG.md\" --write","format:fix":"pnpm run format:check --write","lint:check":"eslint . --cache","types:check":"tsc --noEmit","format:check":"prettier . --cache --cache-location ./.prettiercache --check --ignore-path ./.gitignore","changeset:add":"changeset add","changeset:status":"changeset status --verbose"},"_npmUser":{"name":"stefanprobst","email":"stefanprobst@posteo.de"},"prettier":"@acdh-oeaw/prettier-config","_resolved":"/tmp/d1e0ce86ca93f2b3b00f6922233751f8/acdh-oeaw-keystatic-lib-0.1.0.tgz","_integrity":"sha512-fcHAQtqjN4eTQNyn/LeiWZciwANg39lg93c9BkVHCGwshio4hW92as56886o2z0L4YoXoppySkHQRKmTlx7UXg==","commitlint":{"extends":"@acdh-oeaw/commitlint-config"},"_npmVersion":"10.8.2","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --cache --cache-location ./.prettiercache --write"],"*.!(ts)":"prettier --cache --cache-location ./.prettiercache --ignore-unknown --write"},"sideEffects":false,"_nodeVersion":"22.8.0","dependencies":{"@types/mdx":"^2.0.13","@sindresorhus/slugify":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.2.4","is-ci":"^3.0.1","eslint":"^9.10.0","globals":"^15.9.0","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.5.4","lint-staged":"^15.2.10","npm-run-all2":"^6.2.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^18.6.1","@keystatic/core":"^0.5.34","simple-git-hooks":"^2.11.1","@acdh-oeaw/tsconfig-lib":"^1.1.0","@acdh-oeaw/eslint-config":"^2.0.1","@acdh-oeaw/prettier-config":"^2.0.0","@acdh-oeaw/commitlint-config":"^1.0.0","@changesets/changelog-github":"^0.5.0","eslint-config-flat-gitignore":"^0.3.0","@acdh-oeaw/eslint-config-node":"^2.0.1"},"peerDependencies":{"@keystatic/core":"0.x"},"simple-git-hooks":{"pre-push":"pnpm run validate","commit-msg":"pnpm exec commitlint --edit","pre-commit":"pnpm exec lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/keystatic-lib_0.1.0_1726129244035_0.46413732306203515","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@acdh-oeaw/keystatic-lib","version":"0.1.1","license":"MIT","_id":"@acdh-oeaw/keystatic-lib@0.1.1","maintainers":[{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"},{"name":"stefanprobst","email":"stefanprobst@posteo.de"}],"dist":{"shasum":"0ddbad26ce58212fa928e2881a522b8bada470e7","tarball":"https://registry.npmjs.org/@acdh-oeaw/keystatic-lib/-/keystatic-lib-0.1.1.tgz","fileCount":6,"integrity":"sha512-v7qfbDTrzslS7FE8fI909SH+JK5rMjxZxCFS2nwWzdnPG/udm+LJuXHlM7sz8PMVQraN1CHi8lMVKWS6r2ySsw==","signatures":[{"sig":"MEUCIFaBFCMTuw42V5MdPLE/qDKRbwoAtYRTWWhOeADkzJcNAiEA8+jVRVYErKAS1dwVvR/pO3f8yrrfISGdDnmJTl6DHGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29971},"main":"./dist/index.js","type":"module","_from":"file:acdh-oeaw-keystatic-lib-0.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22","pnpm":"9.x"},"exports":{".":"./dist/index.js"},"scripts":{"test":"tsx --test --test-reporter spec","build":"tsup ./src/index.ts","setup":"is-ci || simple-git-hooks","lint:fix":"pnpm run lint:check --fix","validate":"run-p format:check lint:check types:check test","ci:release":"changeset publish","ci:version":"changeset version && prettier \"**/CHANGELOG.md\" --write","format:fix":"pnpm run format:check --write","lint:check":"eslint . --cache","types:check":"tsc --noEmit","format:check":"prettier . --cache --cache-location ./.prettiercache --check --ignore-path ./.gitignore","changeset:add":"changeset add","changeset:status":"changeset status --verbose"},"_npmUser":{"name":"stefanprobst","email":"stefanprobst@posteo.de"},"prettier":"@acdh-oeaw/prettier-config","_resolved":"/tmp/cc710a466875817fab20de3504ac036d/acdh-oeaw-keystatic-lib-0.1.1.tgz","_integrity":"sha512-v7qfbDTrzslS7FE8fI909SH+JK5rMjxZxCFS2nwWzdnPG/udm+LJuXHlM7sz8PMVQraN1CHi8lMVKWS6r2ySsw==","commitlint":{"extends":"@acdh-oeaw/commitlint-config"},"_npmVersion":"10.8.2","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --cache --cache-location ./.prettiercache --write"],"*.!(ts)":"prettier --cache --cache-location ./.prettiercache --ignore-unknown --write"},"sideEffects":false,"_nodeVersion":"22.8.0","dependencies":{"@types/mdx":"^2.0.13","@sindresorhus/slugify":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.2.4","is-ci":"^3.0.1","eslint":"^9.10.0","globals":"^15.9.0","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.5.4","lint-staged":"^15.2.10","npm-run-all2":"^6.2.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^18.6.1","@keystatic/core":"^0.5.34","simple-git-hooks":"^2.11.1","@acdh-oeaw/tsconfig-lib":"^1.1.0","@acdh-oeaw/eslint-config":"^2.0.1","@acdh-oeaw/prettier-config":"^2.0.0","@acdh-oeaw/commitlint-config":"^1.0.0","@changesets/changelog-github":"^0.5.0","eslint-config-flat-gitignore":"^0.3.0","@acdh-oeaw/eslint-config-node":"^2.0.1"},"peerDependencies":{"@keystatic/core":"0.x"},"simple-git-hooks":{"pre-push":"pnpm run validate","commit-msg":"pnpm exec commitlint --edit","pre-commit":"pnpm exec lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/keystatic-lib_0.1.1_1726131722615_0.7539271453584597","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@acdh-oeaw/keystatic-lib","version":"0.1.2","license":"MIT","_id":"@acdh-oeaw/keystatic-lib@0.1.2","maintainers":[{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"},{"name":"stefanprobst","email":"stefanprobst@posteo.de"}],"dist":{"shasum":"d4ae16e5cb2263e51d082baeaa2958ec0154e5c0","tarball":"https://registry.npmjs.org/@acdh-oeaw/keystatic-lib/-/keystatic-lib-0.1.2.tgz","fileCount":42,"integrity":"sha512-oWruWor/hbrURr3AX/OIXyyBKRr5HoSCOTenBqlnvDICjX54qWFBn0qE07q7dY/At/48QEDhZfX1bdVkLNEhFA==","signatures":[{"sig":"MEQCIBHlU/j7NpbHx9rNpzDzrjbppgL4m91QOdfRUw3ICIinAiBiwsiWV0irdB/YSKfY8DYtcuD0JaFbOaQcHgy3bosOJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36235},"type":"module","_from":"file:acdh-oeaw-keystatic-lib-0.1.2.tgz","engines":{"node":">=22","pnpm":"9.x"},"exports":{".":"./dist/index.js","./reader":"./dist/reader.js"},"scripts":{"test":"tsx --test --test-reporter spec","build":"tsup","setup":"is-ci || simple-git-hooks","lint:fix":"pnpm run lint:check --fix","validate":"run-p format:check lint:check types:check test","ci:release":"changeset publish","ci:version":"changeset version && prettier \"**/CHANGELOG.md\" --write","format:fix":"pnpm run format:check --write","lint:check":"eslint . --cache","types:check":"tsc --noEmit","format:check":"prettier . --cache --cache-location ./.prettiercache --check --ignore-path ./.gitignore","changeset:add":"changeset add","changeset:status":"changeset status --verbose"},"_npmUser":{"name":"stefanprobst","email":"stefanprobst@posteo.de"},"prettier":"@acdh-oeaw/prettier-config","_resolved":"/tmp/9c3310298e39995fb9e942cbbcc69ae9/acdh-oeaw-keystatic-lib-0.1.2.tgz","_integrity":"sha512-oWruWor/hbrURr3AX/OIXyyBKRr5HoSCOTenBqlnvDICjX54qWFBn0qE07q7dY/At/48QEDhZfX1bdVkLNEhFA==","commitlint":{"extends":"@acdh-oeaw/commitlint-config"},"_npmVersion":"10.8.2","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --cache --cache-location ./.prettiercache --write"],"*.!(ts)":"prettier --cache --cache-location ./.prettiercache --ignore-unknown --write"},"sideEffects":false,"_nodeVersion":"22.8.0","dependencies":{"@types/mdx":"^2.0.13","@sindresorhus/slugify":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.2.4","is-ci":"^3.0.1","eslint":"^9.10.0","globals":"^15.9.0","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.5.4","lint-staged":"^15.2.10","npm-run-all2":"^6.2.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^18.6.1","@keystatic/core":"^0.5.34","simple-git-hooks":"^2.11.1","@acdh-oeaw/tsconfig-lib":"^1.1.0","@acdh-oeaw/eslint-config":"^2.0.1","@acdh-oeaw/prettier-config":"^2.0.0","@acdh-oeaw/commitlint-config":"^1.0.0","@changesets/changelog-github":"^0.5.0","eslint-config-flat-gitignore":"^0.3.0","@acdh-oeaw/eslint-config-node":"^2.0.1"},"peerDependencies":{"@keystatic/core":"0.x"},"simple-git-hooks":{"pre-push":"pnpm run validate","commit-msg":"pnpm exec commitlint --edit","pre-commit":"pnpm exec lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/keystatic-lib_0.1.2_1726149708500_0.559143272188874","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@acdh-oeaw/keystatic-lib","version":"0.2.0","license":"MIT","_id":"@acdh-oeaw/keystatic-lib@0.2.0","maintainers":[{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"},{"name":"stefanprobst","email":"stefanprobst@posteo.de"}],"dist":{"shasum":"7f330b51b01d344c0b74eab97085289f15fc88cf","tarball":"https://registry.npmjs.org/@acdh-oeaw/keystatic-lib/-/keystatic-lib-0.2.0.tgz","fileCount":45,"integrity":"sha512-O8Xo1iCLo4JnH2J95TOGp+IqxuYtrhDP8EI/G4wBIX63EFbVWtoYN0+lKBhEqkKytQPlr4Qwot/uBTD0Esb0BA==","signatures":[{"sig":"MEYCIQCXrqsNNYQ/bc00cQ6twd25ujff2FnpV5MRIxh5Jte0xwIhAPJsRthkso8hXft6VcsmFUcZ+/4ndI8eWv49ronYw/zY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38571},"type":"module","_from":"file:acdh-oeaw-keystatic-lib-0.2.0.tgz","engines":{"node":">=22","pnpm":"9.x"},"exports":{".":"./dist/index.js","./reader":"./dist/reader.js","./preview":"./dist/preview/index.js"},"scripts":{"test":"tsx --test --test-reporter spec","build":"tsup","setup":"is-ci || simple-git-hooks","lint:fix":"pnpm run lint:check --fix","validate":"run-p format:check lint:check types:check test","ci:release":"changeset publish","ci:version":"changeset version && prettier \"**/CHANGELOG.md\" --write","format:fix":"pnpm run format:check --write","lint:check":"eslint . --cache","types:check":"tsc --noEmit","format:check":"prettier . --cache --cache-location ./.prettiercache --check --ignore-path ./.gitignore","changeset:add":"changeset add","changeset:status":"changeset status --verbose"},"_npmUser":{"name":"stefanprobst","email":"stefanprobst@posteo.de"},"prettier":"@acdh-oeaw/prettier-config","_resolved":"/tmp/dff03a1bf83496dc9699ebad5786dac2/acdh-oeaw-keystatic-lib-0.2.0.tgz","_integrity":"sha512-O8Xo1iCLo4JnH2J95TOGp+IqxuYtrhDP8EI/G4wBIX63EFbVWtoYN0+lKBhEqkKytQPlr4Qwot/uBTD0Esb0BA==","commitlint":{"extends":"@acdh-oeaw/commitlint-config"},"_npmVersion":"10.8.2","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --cache --cache-location ./.prettiercache --write"],"*.!(ts)":"prettier --cache --cache-location ./.prettiercache --ignore-unknown --write"},"sideEffects":false,"_nodeVersion":"22.8.0","dependencies":{"@types/mdx":"^2.0.13","@sindresorhus/slugify":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.2.4","is-ci":"^3.0.1","react":"^18.3.1","eslint":"^9.10.0","globals":"^15.9.0","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.5.4","lint-staged":"^15.2.10","@types/react":"^18.3.5","npm-run-all2":"^6.2.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^19.5.0","@keystatic/core":"^0.5.35","simple-git-hooks":"^2.11.1","@acdh-oeaw/tsconfig-lib":"^1.1.1","@acdh-oeaw/eslint-config":"^2.0.1","@acdh-oeaw/prettier-config":"^2.0.0","@acdh-oeaw/commitlint-config":"^2.0.0","@changesets/changelog-github":"^0.5.0","eslint-config-flat-gitignore":"^0.3.0","@acdh-oeaw/eslint-config-node":"^2.0.1","@acdh-oeaw/eslint-config-react":"^2.0.2"},"peerDependencies":{"@keystatic/core":"0.x"},"simple-git-hooks":{"pre-push":"pnpm run validate","commit-msg":"pnpm exec commitlint --edit","pre-commit":"pnpm exec lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/keystatic-lib_0.2.0_1726216204153_0.5125154488224011","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@acdh-oeaw/keystatic-lib","version":"0.3.0","license":"MIT","_id":"@acdh-oeaw/keystatic-lib@0.3.0","maintainers":[{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"},{"name":"stefanprobst","email":"stefanprobst@posteo.de"}],"dist":{"shasum":"b0ca474fbf18ee2635caf995fb9dca35c776883f","tarball":"https://registry.npmjs.org/@acdh-oeaw/keystatic-lib/-/keystatic-lib-0.3.0.tgz","fileCount":45,"integrity":"sha512-PtsHRLykiphRDXkNtijmquK0cKC30iaZgn9Dog45T6P+D1ubOsUwLIslBO2wurnrZcz1wsmgpLAq1IemzWdliQ==","signatures":[{"sig":"MEYCIQCvDuCLJID/RQA4DlruupIXyMGZWq2xDjqpLLhsIsCBgQIhAOu3RT96bbk0iBurIrMYzDDQojUNrXDcPVIN0t4FtuTN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38646},"type":"module","_from":"file:acdh-oeaw-keystatic-lib-0.3.0.tgz","engines":{"node":">=22","pnpm":"9.x"},"exports":{".":"./dist/index.js","./reader":"./dist/reader.js","./preview":"./dist/preview/index.js"},"scripts":{"test":"tsx --test --test-reporter spec","build":"tsup","setup":"is-ci || simple-git-hooks","lint:fix":"pnpm run lint:check --fix","validate":"run-p format:check lint:check types:check test","ci:release":"changeset publish","ci:version":"changeset version && prettier \"**/CHANGELOG.md\" --write","format:fix":"pnpm run format:check --write","lint:check":"eslint . --cache","types:check":"tsc --noEmit","format:check":"prettier . --cache --cache-location ./.prettiercache --check --ignore-path ./.gitignore","changeset:add":"changeset add","changeset:status":"changeset status --verbose"},"_npmUser":{"name":"stefanprobst","email":"stefanprobst@posteo.de"},"prettier":"@acdh-oeaw/prettier-config","_resolved":"/tmp/892fb03e46fb8734a01e80611d2818f7/acdh-oeaw-keystatic-lib-0.3.0.tgz","_integrity":"sha512-PtsHRLykiphRDXkNtijmquK0cKC30iaZgn9Dog45T6P+D1ubOsUwLIslBO2wurnrZcz1wsmgpLAq1IemzWdliQ==","commitlint":{"extends":"@acdh-oeaw/commitlint-config"},"_npmVersion":"10.8.3","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --cache --cache-location ./.prettiercache --write"],"*.!(ts)":"prettier --cache --cache-location ./.prettiercache --ignore-unknown --write"},"sideEffects":false,"_nodeVersion":"22.8.0","dependencies":{"@types/mdx":"^2.0.13","@sindresorhus/slugify":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.2.4","is-ci":"^3.0.1","react":"^18.3.1","eslint":"^9.10.0","globals":"^15.9.0","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.5.4","lint-staged":"^15.2.10","@types/react":"^18.3.5","npm-run-all2":"^6.2.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^19.5.0","@keystatic/core":"^0.5.35","simple-git-hooks":"^2.11.1","@acdh-oeaw/tsconfig-lib":"^1.1.1","@acdh-oeaw/eslint-config":"^2.0.1","@acdh-oeaw/prettier-config":"^2.0.0","@acdh-oeaw/commitlint-config":"^2.0.0","@changesets/changelog-github":"^0.5.0","eslint-config-flat-gitignore":"^0.3.0","@acdh-oeaw/eslint-config-node":"^2.0.1","@acdh-oeaw/eslint-config-react":"^2.0.2"},"peerDependencies":{"@keystatic/core":"0.x"},"simple-git-hooks":{"pre-push":"pnpm run validate","commit-msg":"pnpm exec commitlint --edit","pre-commit":"pnpm exec lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/keystatic-lib_0.3.0_1726947604841_0.5706411589760589","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@acdh-oeaw/keystatic-lib","version":"0.4.0","license":"MIT","_id":"@acdh-oeaw/keystatic-lib@0.4.0","maintainers":[{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"},{"name":"stefanprobst","email":"stefanprobst@posteo.de"}],"dist":{"shasum":"d12e1e9fbec810dd03df2c720354a319f32d921b","tarball":"https://registry.npmjs.org/@acdh-oeaw/keystatic-lib/-/keystatic-lib-0.4.0.tgz","fileCount":45,"integrity":"sha512-tR71RR5ve5gdUffpinMLF4fbI6sJUNShks33ekCfLMVQqPCTM00Cty+npvwIa2u10MG/GWk0NEcjILEvDXKJVA==","signatures":[{"sig":"MEYCIQClFGAcnHQZAVEGPbOk40WTdaQG9YXNTZFvQuku3UElmgIhAMSopZnjQWHO9JjFj0hN0tInh7fJfPopf96n3ueG/Ebh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39127},"type":"module","_from":"file:acdh-oeaw-keystatic-lib-0.4.0.tgz","engines":{"node":">=22","pnpm":"9.x"},"exports":{".":"./dist/index.js","./reader":"./dist/reader.js","./preview":"./dist/preview/index.js"},"scripts":{"test":"tsx --test --test-reporter spec","build":"tsup","setup":"is-ci || simple-git-hooks","lint:fix":"pnpm run lint:check --fix","validate":"run-p format:check lint:check types:check test","ci:release":"changeset publish","ci:version":"changeset version && prettier \"**/CHANGELOG.md\" --write","format:fix":"pnpm run format:check --write","lint:check":"eslint . --cache","types:check":"tsc --noEmit","format:check":"prettier . --cache --cache-location ./.prettiercache --check --ignore-path ./.gitignore","changeset:add":"changeset add","changeset:status":"changeset status --verbose"},"_npmUser":{"name":"stefanprobst","email":"stefanprobst@posteo.de"},"prettier":"@acdh-oeaw/prettier-config","_resolved":"/tmp/90d5055776c1789ef815cb6f4fd7abd4/acdh-oeaw-keystatic-lib-0.4.0.tgz","_integrity":"sha512-tR71RR5ve5gdUffpinMLF4fbI6sJUNShks33ekCfLMVQqPCTM00Cty+npvwIa2u10MG/GWk0NEcjILEvDXKJVA==","commitlint":{"extends":"@acdh-oeaw/commitlint-config"},"_npmVersion":"10.8.3","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --cache --cache-location ./.prettiercache --write"],"*.!(ts)":"prettier --cache --cache-location ./.prettiercache --ignore-unknown --write"},"sideEffects":false,"_nodeVersion":"22.8.0","dependencies":{"@types/mdx":"^2.0.13","@sindresorhus/slugify":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.2.4","is-ci":"^3.0.1","react":"^18.3.1","eslint":"^9.10.0","globals":"^15.9.0","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.5.4","lint-staged":"^15.2.10","@types/react":"^18.3.5","npm-run-all2":"^6.2.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^19.5.0","@keystatic/core":"^0.5.35","simple-git-hooks":"^2.11.1","@acdh-oeaw/tsconfig-lib":"^1.1.1","@acdh-oeaw/eslint-config":"^2.0.1","@acdh-oeaw/prettier-config":"^2.0.0","@acdh-oeaw/commitlint-config":"^2.0.0","@changesets/changelog-github":"^0.5.0","eslint-config-flat-gitignore":"^0.3.0","@acdh-oeaw/eslint-config-node":"^2.0.1","@acdh-oeaw/eslint-config-react":"^2.0.2"},"peerDependencies":{"@keystatic/core":"0.x"},"simple-git-hooks":{"pre-push":"pnpm run validate","commit-msg":"pnpm exec commitlint --edit","pre-commit":"pnpm exec lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/keystatic-lib_0.4.0_1726989009281_0.2915807092142064","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@acdh-oeaw/keystatic-lib","version":"0.4.1","license":"MIT","_id":"@acdh-oeaw/keystatic-lib@0.4.1","maintainers":[{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"},{"name":"stefanprobst","email":"stefanprobst@posteo.de"}],"dist":{"shasum":"b92eaac7205474aba4290e320882942444a80bb3","tarball":"https://registry.npmjs.org/@acdh-oeaw/keystatic-lib/-/keystatic-lib-0.4.1.tgz","fileCount":45,"integrity":"sha512-p4UrmoMb8cTp0eQhh7RscBWv13ygAsPPOYLOow3s7mjG/P4qLyl+4rAPf/wEEzT1FnGJ001Awj48C/J9XS9SXw==","signatures":[{"sig":"MEQCIDWmCk1G+JdHwop9zaX0i/wnK8wCEODYOG5Wj4vrJkXqAiAEjfLM1HZPpHRehW0Yz6Tvcs2uEV9iF6E0GGHVn5uigw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39159},"type":"module","_from":"file:acdh-oeaw-keystatic-lib-0.4.1.tgz","engines":{"node":">=22","pnpm":"9.x"},"exports":{".":"./dist/index.js","./reader":"./dist/reader.js","./preview":"./dist/preview/index.js"},"scripts":{"test":"tsx --test --test-reporter spec","build":"tsup","setup":"is-ci || simple-git-hooks","lint:fix":"pnpm run lint:check --fix","validate":"run-p format:check lint:check types:check test","ci:release":"changeset publish","ci:version":"changeset version && prettier \"**/CHANGELOG.md\" --write","format:fix":"pnpm run format:check --write","lint:check":"eslint . --cache","types:check":"tsc --noEmit","format:check":"prettier . --cache --cache-location ./.prettiercache --check --ignore-path ./.gitignore","changeset:add":"changeset add","changeset:status":"changeset status --verbose"},"_npmUser":{"name":"stefanprobst","email":"stefanprobst@posteo.de"},"prettier":"@acdh-oeaw/prettier-config","_resolved":"/tmp/d0f077c0084a27270df28dad68f2dced/acdh-oeaw-keystatic-lib-0.4.1.tgz","_integrity":"sha512-p4UrmoMb8cTp0eQhh7RscBWv13ygAsPPOYLOow3s7mjG/P4qLyl+4rAPf/wEEzT1FnGJ001Awj48C/J9XS9SXw==","commitlint":{"extends":"@acdh-oeaw/commitlint-config"},"_npmVersion":"10.8.3","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --cache --cache-location ./.prettiercache --write"],"*.!(ts)":"prettier --cache --cache-location ./.prettiercache --ignore-unknown --write"},"sideEffects":false,"_nodeVersion":"22.8.0","dependencies":{"@types/mdx":"^2.0.13","@sindresorhus/slugify":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.1","tsup":"^8.2.4","is-ci":"^3.0.1","react":"^18.3.1","eslint":"^9.10.0","globals":"^15.9.0","prettier":"^3.3.3","typescript":"^5.6.2","@types/node":"^22.5.4","lint-staged":"^15.2.10","@types/react":"^18.3.5","npm-run-all2":"^6.2.2","@changesets/cli":"^2.27.8","@commitlint/cli":"^19.5.0","@keystatic/core":"^0.5.35","simple-git-hooks":"^2.11.1","@acdh-oeaw/tsconfig-lib":"^1.1.1","@acdh-oeaw/eslint-config":"^2.0.1","@acdh-oeaw/prettier-config":"^2.0.0","@acdh-oeaw/commitlint-config":"^2.0.0","@changesets/changelog-github":"^0.5.0","eslint-config-flat-gitignore":"^0.3.0","@acdh-oeaw/eslint-config-node":"^2.0.1","@acdh-oeaw/eslint-config-react":"^2.0.2"},"peerDependencies":{"@keystatic/core":"0.x"},"simple-git-hooks":{"pre-push":"pnpm run validate","commit-msg":"pnpm exec commitlint --edit","pre-commit":"pnpm exec lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/keystatic-lib_0.4.1_1727375642117_0.9053292680239102","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@acdh-oeaw/keystatic-lib","version":"0.5.0","license":"MIT","_id":"@acdh-oeaw/keystatic-lib@0.5.0","maintainers":[{"name":"stefanprobst","email":"stefanprobst@posteo.de"},{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"}],"dist":{"shasum":"c9a8435bb2431ceb6c1c886e93c04d02570c8bf8","tarball":"https://registry.npmjs.org/@acdh-oeaw/keystatic-lib/-/keystatic-lib-0.5.0.tgz","fileCount":45,"integrity":"sha512-jHZEOwu4qc9X7CjNHYD83/2lx2oMc39l/1yTLnypf+OtHGa0TH5xcmhOObw5I9OBxXJI/Gcya1D51RTdOOcDXg==","signatures":[{"sig":"MEUCIBRZqCVbPBTWgp1cFENt/P49GpiZYUWlKZrCLQ37Y7sZAiEA/tovjfI2vA3n0kGM+fgWMQPW2+3QmMEqHlNaxVBtmEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40033},"type":"module","_from":"file:acdh-oeaw-keystatic-lib-0.5.0.tgz","engines":{"node":">=22","pnpm":"9.x"},"exports":{".":"./dist/index.js","./reader":"./dist/reader.js","./preview":"./dist/preview/index.js"},"scripts":{"test":"tsx --test --test-reporter spec","build":"tsup","setup":"is-ci || simple-git-hooks","lint:fix":"pnpm run lint:check --fix","validate":"run-p format:check lint:check types:check test","ci:release":"changeset publish","ci:version":"changeset version && prettier \"**/CHANGELOG.md\" --write","format:fix":"pnpm run format:check --write","lint:check":"eslint . --cache","types:check":"tsc --noEmit","format:check":"prettier . --cache --cache-location ./.prettiercache --check --ignore-path ./.gitignore","changeset:add":"changeset add","changeset:status":"changeset status --verbose"},"_npmUser":{"name":"stefanprobst","email":"stefanprobst@posteo.de"},"prettier":"@acdh-oeaw/prettier-config","_resolved":"/tmp/3b7ee35b5c3bef3d6aaad1e7662c9f79/acdh-oeaw-keystatic-lib-0.5.0.tgz","_integrity":"sha512-jHZEOwu4qc9X7CjNHYD83/2lx2oMc39l/1yTLnypf+OtHGa0TH5xcmhOObw5I9OBxXJI/Gcya1D51RTdOOcDXg==","commitlint":{"extends":"@acdh-oeaw/commitlint-config"},"_npmVersion":"10.9.0","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --cache --cache-location ./.prettiercache --write"],"*.!(ts)":"prettier --cache --cache-location ./.prettiercache --ignore-unknown --write"},"sideEffects":false,"_nodeVersion":"22.8.0","dependencies":{"@types/mdx":"^2.0.13","@sindresorhus/slugify":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","is-ci":"^3.0.1","react":"^18.3.1","eslint":"^9.16.0","globals":"^15.13.0","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.1","lint-staged":"^15.2.10","@types/react":"^18.3.13","npm-run-all2":"^7.0.1","@changesets/cli":"^2.27.10","@commitlint/cli":"^19.6.0","@keystatic/core":"^0.5.42","simple-git-hooks":"^2.11.1","@acdh-oeaw/tsconfig-lib":"^1.1.1","@acdh-oeaw/eslint-config":"^2.0.5","@acdh-oeaw/prettier-config":"^2.0.0","@acdh-oeaw/commitlint-config":"^2.0.0","@changesets/changelog-github":"^0.5.0","eslint-config-flat-gitignore":"^0.3.0","@acdh-oeaw/eslint-config-node":"^2.0.5","@acdh-oeaw/eslint-config-react":"^2.0.6"},"peerDependencies":{"@keystatic/core":"0.x"},"simple-git-hooks":{"pre-push":"pnpm run validate","commit-msg":"pnpm exec commitlint --edit","pre-commit":"pnpm exec lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/keystatic-lib_0.5.0_1733414374217_0.014791977207343265","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@acdh-oeaw/keystatic-lib","version":"0.5.1","license":"MIT","_id":"@acdh-oeaw/keystatic-lib@0.5.1","maintainers":[{"name":"stefanprobst","email":"stefanprobst@posteo.de"},{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"}],"dist":{"shasum":"f245db1f0612ea95b47ebc0eb4c0d810053b9939","tarball":"https://registry.npmjs.org/@acdh-oeaw/keystatic-lib/-/keystatic-lib-0.5.1.tgz","fileCount":45,"integrity":"sha512-QCdcz5jaC55WggKerKjW/bRDdmkqjO3Uf6zcabO0p7F+/eHDmn6+4OSJ3rp3MmQqZkgP+w5XmTYf7iKz7nyEHQ==","signatures":[{"sig":"MEUCIAZQ4F+dVIWioDnuK4xZ/Je59aRlj5hq5n8NGmUdCn4hAiEAsUXpBXbrCVPiGZrUoO8AuE9qfXGqPoAniWbp4RLMBxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40498},"type":"module","_from":"file:acdh-oeaw-keystatic-lib-0.5.1.tgz","engines":{"node":">=22","pnpm":"9.x"},"exports":{".":"./dist/index.js","./reader":"./dist/reader.js","./preview":"./dist/preview/index.js"},"scripts":{"test":"tsx --test --test-reporter spec","build":"tsup","setup":"is-ci || simple-git-hooks","lint:fix":"pnpm run lint:check --fix","validate":"run-p format:check lint:check types:check test","ci:release":"changeset publish","ci:version":"changeset version && prettier \"**/CHANGELOG.md\" --write","format:fix":"pnpm run format:check --write","lint:check":"eslint . --cache","types:check":"tsc --noEmit","format:check":"prettier . --cache --cache-location ./.prettiercache --check --ignore-path ./.gitignore","changeset:add":"changeset add","changeset:status":"changeset status --verbose"},"_npmUser":{"name":"stefanprobst","email":"stefanprobst@posteo.de"},"prettier":"@acdh-oeaw/prettier-config","_resolved":"/tmp/56b5ab6051369eb8689542d4ac2abb67/acdh-oeaw-keystatic-lib-0.5.1.tgz","_integrity":"sha512-QCdcz5jaC55WggKerKjW/bRDdmkqjO3Uf6zcabO0p7F+/eHDmn6+4OSJ3rp3MmQqZkgP+w5XmTYf7iKz7nyEHQ==","commitlint":{"extends":"@acdh-oeaw/commitlint-config"},"_npmVersion":"10.9.0","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --cache --cache-location ./.prettiercache --write"],"*.!(ts)":"prettier --cache --cache-location ./.prettiercache --ignore-unknown --write"},"sideEffects":false,"_nodeVersion":"22.8.0","dependencies":{"@types/mdx":"^2.0.13","@sindresorhus/slugify":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","is-ci":"^3.0.1","react":"^18.3.1","eslint":"^9.16.0","globals":"^15.13.0","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.1","lint-staged":"^15.2.10","@types/react":"^18.3.13","npm-run-all2":"^7.0.1","@changesets/cli":"^2.27.10","@commitlint/cli":"^19.6.0","@keystatic/core":"^0.5.42","simple-git-hooks":"^2.11.1","@acdh-oeaw/tsconfig-lib":"^1.1.1","@acdh-oeaw/eslint-config":"^2.0.5","@acdh-oeaw/prettier-config":"^2.0.0","@acdh-oeaw/commitlint-config":"^2.0.0","@changesets/changelog-github":"^0.5.0","eslint-config-flat-gitignore":"^0.3.0","@acdh-oeaw/eslint-config-node":"^2.0.5","@acdh-oeaw/eslint-config-react":"^2.0.6"},"peerDependencies":{"@keystatic/core":"0.x"},"simple-git-hooks":{"pre-push":"pnpm run validate","commit-msg":"pnpm exec commitlint --edit","pre-commit":"pnpm exec lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/keystatic-lib_0.5.1_1733416326425_0.2999284947828884","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@acdh-oeaw/keystatic-lib","version":"0.5.2","license":"MIT","_id":"@acdh-oeaw/keystatic-lib@0.5.2","maintainers":[{"name":"stefanprobst","email":"stefanprobst@posteo.de"},{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"}],"dist":{"shasum":"5861d271855cd9c6ec6071075262059967d98917","tarball":"https://registry.npmjs.org/@acdh-oeaw/keystatic-lib/-/keystatic-lib-0.5.2.tgz","fileCount":45,"integrity":"sha512-5ebMxucewXnI43vq8+BDEJsnc1q05vwN3CFRt+9DWGrdDdWlz1gwmHOUW78mWNKNYF44SWy+GhjTD/5K59DvWw==","signatures":[{"sig":"MEUCIBvHGj8j0KCDjO+oJ1ngc7W38BD3wQFWZtiBysFw1bzZAiEAimr/rLVwvTO69kB5aE69jTEBqNVDfE1sFZ9aj6LP+aY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40694},"type":"module","_from":"file:acdh-oeaw-keystatic-lib-0.5.2.tgz","engines":{"node":">=22","pnpm":"9.x"},"exports":{".":"./dist/index.js","./reader":"./dist/reader.js","./preview":"./dist/preview/index.js"},"scripts":{"test":"tsx --test --test-reporter spec","build":"tsup","setup":"is-ci || simple-git-hooks","lint:fix":"pnpm run lint:check --fix","validate":"run-p format:check lint:check types:check test","ci:release":"changeset publish","ci:version":"changeset version && prettier \"**/CHANGELOG.md\" --write","format:fix":"pnpm run format:check --write","lint:check":"eslint . --cache","types:check":"tsc --noEmit","format:check":"prettier . --cache --cache-location ./.prettiercache --check --ignore-path ./.gitignore","changeset:add":"changeset add","changeset:status":"changeset status --verbose"},"_npmUser":{"name":"stefanprobst","email":"stefanprobst@posteo.de"},"prettier":"@acdh-oeaw/prettier-config","_resolved":"/tmp/d33d08bac3fa969ce91c512264330099/acdh-oeaw-keystatic-lib-0.5.2.tgz","_integrity":"sha512-5ebMxucewXnI43vq8+BDEJsnc1q05vwN3CFRt+9DWGrdDdWlz1gwmHOUW78mWNKNYF44SWy+GhjTD/5K59DvWw==","commitlint":{"extends":"@acdh-oeaw/commitlint-config"},"_npmVersion":"10.9.0","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --cache --cache-location ./.prettiercache --write"],"*.!(ts)":"prettier --cache --cache-location ./.prettiercache --ignore-unknown --write"},"sideEffects":false,"_nodeVersion":"22.8.0","dependencies":{"@types/mdx":"^2.0.13","@sindresorhus/slugify":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","is-ci":"^3.0.1","react":"^18.3.1","eslint":"^9.16.0","globals":"^15.13.0","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.1","lint-staged":"^15.2.10","@types/react":"^18.3.13","npm-run-all2":"^7.0.1","@changesets/cli":"^2.27.10","@commitlint/cli":"^19.6.0","@keystatic/core":"^0.5.42","simple-git-hooks":"^2.11.1","@acdh-oeaw/tsconfig-lib":"^1.1.1","@acdh-oeaw/eslint-config":"^2.0.5","@acdh-oeaw/prettier-config":"^2.0.0","@acdh-oeaw/commitlint-config":"^2.0.0","@changesets/changelog-github":"^0.5.0","eslint-config-flat-gitignore":"^0.3.0","@acdh-oeaw/eslint-config-node":"^2.0.5","@acdh-oeaw/eslint-config-react":"^2.0.6"},"peerDependencies":{"@keystatic/core":"0.x"},"simple-git-hooks":{"pre-push":"pnpm run validate","commit-msg":"pnpm exec commitlint --edit","pre-commit":"pnpm exec lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/keystatic-lib_0.5.2_1733418002179_0.6382448699371874","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"@acdh-oeaw/keystatic-lib","version":"0.5.3","license":"MIT","_id":"@acdh-oeaw/keystatic-lib@0.5.3","maintainers":[{"name":"stefanprobst","email":"stefanprobst@posteo.de"},{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"}],"dist":{"shasum":"6574e3708511d11f17e479a25b48a96d9f328473","tarball":"https://registry.npmjs.org/@acdh-oeaw/keystatic-lib/-/keystatic-lib-0.5.3.tgz","fileCount":45,"integrity":"sha512-pxk0GjzetYFczxhqV33UVRjdrr+hPPopXg+dnRo5M6IJ1sd5Do+Ca2dSuigbErrWGGp4PWZ1UdU4J8pokyiY9w==","signatures":[{"sig":"MEUCIA62nxC8oYPSkc2JG3g2I64OUnfplLd7c9AWdaepP09ZAiEAvGiGSqrIZbj2hvlhOXzNYNcwMONkSBBPC+EQwLGr+Eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40668},"type":"module","_from":"file:acdh-oeaw-keystatic-lib-0.5.3.tgz","engines":{"node":">=22","pnpm":"9.x"},"exports":{".":"./dist/index.js","./reader":"./dist/reader.js","./preview":"./dist/preview/index.js"},"scripts":{"test":"tsx --test --test-reporter spec","build":"tsup","setup":"is-ci || simple-git-hooks","lint:fix":"pnpm run lint:check --fix","validate":"run-p format:check lint:check types:check test","ci:release":"changeset publish","ci:version":"changeset version && prettier \"**/CHANGELOG.md\" --write","format:fix":"pnpm run format:check --write","lint:check":"eslint . --cache","types:check":"tsc --noEmit","format:check":"prettier . --cache --cache-location ./.prettiercache --check --ignore-path ./.gitignore","changeset:add":"changeset add","changeset:status":"changeset status --verbose"},"_npmUser":{"name":"stefanprobst","email":"stefanprobst@posteo.de"},"prettier":"@acdh-oeaw/prettier-config","_resolved":"/tmp/1c22dd8129baef75b66d74e37d5bc78d/acdh-oeaw-keystatic-lib-0.5.3.tgz","_integrity":"sha512-pxk0GjzetYFczxhqV33UVRjdrr+hPPopXg+dnRo5M6IJ1sd5Do+Ca2dSuigbErrWGGp4PWZ1UdU4J8pokyiY9w==","commitlint":{"extends":"@acdh-oeaw/commitlint-config"},"_npmVersion":"10.9.0","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --cache --cache-location ./.prettiercache --write"],"*.!(ts)":"prettier --cache --cache-location ./.prettiercache --ignore-unknown --write"},"sideEffects":false,"_nodeVersion":"22.8.0","dependencies":{"@types/mdx":"^2.0.13","@sindresorhus/slugify":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","is-ci":"^3.0.1","react":"^18.3.1","eslint":"^9.16.0","globals":"^15.13.0","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.1","lint-staged":"^15.2.10","@types/react":"^18.3.13","npm-run-all2":"^7.0.1","@changesets/cli":"^2.27.10","@commitlint/cli":"^19.6.0","@keystatic/core":"^0.5.42","simple-git-hooks":"^2.11.1","@acdh-oeaw/tsconfig-lib":"^1.1.1","@acdh-oeaw/eslint-config":"^2.0.5","@acdh-oeaw/prettier-config":"^2.0.0","@acdh-oeaw/commitlint-config":"^2.0.0","@changesets/changelog-github":"^0.5.0","eslint-config-flat-gitignore":"^0.3.0","@acdh-oeaw/eslint-config-node":"^2.0.5","@acdh-oeaw/eslint-config-react":"^2.0.6"},"peerDependencies":{"@keystatic/core":"0.x"},"simple-git-hooks":{"pre-push":"pnpm run validate","commit-msg":"pnpm exec commitlint --edit","pre-commit":"pnpm exec lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/keystatic-lib_0.5.3_1733418613487_0.1215043619972822","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@acdh-oeaw/keystatic-lib","version":"0.6.0","license":"MIT","_id":"@acdh-oeaw/keystatic-lib@0.6.0","maintainers":[{"name":"stefanprobst","email":"stefanprobst@posteo.de"},{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"}],"dist":{"shasum":"2a0aa64c7fc0c405a140618f6d38ebee3c226aa4","tarball":"https://registry.npmjs.org/@acdh-oeaw/keystatic-lib/-/keystatic-lib-0.6.0.tgz","fileCount":45,"integrity":"sha512-ub06sSBH9md1gUqjbZNteidMqLT3NaMU87v7uNVmmml/S2w3etGkEqtjzXF3b0LqS0fp5SRUM5yEav2H+ODhNA==","signatures":[{"sig":"MEQCIHnj3L7NMyFoCRGaqIIqQo9RmBiU6HLKG3Tm1SVQquhzAiAgLFweE19c30Nmpr7+udAJ/kGCqvrhn3fI50sYAMwy0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41188},"type":"module","_from":"file:acdh-oeaw-keystatic-lib-0.6.0.tgz","engines":{"node":">=22","pnpm":"9.x"},"exports":{".":"./dist/index.js","./reader":"./dist/reader.js","./preview":"./dist/preview/index.js"},"scripts":{"test":"tsx --test --test-reporter spec","build":"tsup","setup":"is-ci || simple-git-hooks","lint:fix":"pnpm run lint:check --fix","validate":"run-p format:check lint:check types:check test","ci:release":"changeset publish","ci:version":"changeset version && prettier \"**/CHANGELOG.md\" --write","format:fix":"pnpm run format:check --write","lint:check":"eslint . --cache","types:check":"tsc --noEmit","format:check":"prettier . --cache --cache-location ./.prettiercache --check --ignore-path ./.gitignore","changeset:add":"changeset add","changeset:status":"changeset status --verbose"},"_npmUser":{"name":"stefanprobst","email":"stefanprobst@posteo.de"},"prettier":"@acdh-oeaw/prettier-config","_resolved":"/tmp/86359ab632ace5759b5f3a2ed234ca50/acdh-oeaw-keystatic-lib-0.6.0.tgz","_integrity":"sha512-ub06sSBH9md1gUqjbZNteidMqLT3NaMU87v7uNVmmml/S2w3etGkEqtjzXF3b0LqS0fp5SRUM5yEav2H+ODhNA==","commitlint":{"extends":"@acdh-oeaw/commitlint-config"},"_npmVersion":"10.9.2","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --cache --cache-location ./.prettiercache --write"],"*.!(ts)":"prettier --cache --cache-location ./.prettiercache --ignore-unknown --write"},"sideEffects":false,"_nodeVersion":"22.8.0","dependencies":{"@types/mdx":"^2.0.13","@sindresorhus/slugify":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","is-ci":"^3.0.1","react":"^18.3.1","eslint":"^9.16.0","globals":"^15.13.0","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.1","lint-staged":"^15.2.10","@types/react":"^18.3.13","npm-run-all2":"^7.0.1","@changesets/cli":"^2.27.10","@commitlint/cli":"^19.6.0","@keystatic/core":"^0.5.42","simple-git-hooks":"^2.11.1","@acdh-oeaw/tsconfig-lib":"^1.1.1","@acdh-oeaw/eslint-config":"^2.0.5","@acdh-oeaw/prettier-config":"^2.0.0","@acdh-oeaw/commitlint-config":"^2.0.0","@changesets/changelog-github":"^0.5.0","eslint-config-flat-gitignore":"^0.3.0","@acdh-oeaw/eslint-config-node":"^2.0.5","@acdh-oeaw/eslint-config-react":"^2.0.6"},"peerDependencies":{"@keystatic/core":"0.x"},"simple-git-hooks":{"pre-push":"pnpm run validate","commit-msg":"pnpm exec commitlint --edit","pre-commit":"pnpm exec lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/keystatic-lib_0.6.0_1738921831118_0.6791757111797876","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@acdh-oeaw/keystatic-lib","version":"0.6.1","license":"MIT","_id":"@acdh-oeaw/keystatic-lib@0.6.1","maintainers":[{"name":"stefanprobst","email":"stefanprobst@posteo.de"},{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"}],"dist":{"shasum":"0461e114351c736d8b8461e72e1facd302b70dfb","tarball":"https://registry.npmjs.org/@acdh-oeaw/keystatic-lib/-/keystatic-lib-0.6.1.tgz","fileCount":45,"integrity":"sha512-UeyOF2uub9b284AW4IC3v9QLNjg9+nWmOIEAX7wtvhiYFj2FFj8pCcXJbUFjRIOS5K9lD0Nf6oVxvw6uqBApJw==","signatures":[{"sig":"MEQCIDGHt4DCun/PENn4ud79Gk2mWiNjctgHHFFegC2MwZ0TAiA+BpI9YsoPmlds/wpfCuNF0DoOOyIXml/aQgaPrPe2pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41516},"type":"module","_from":"file:acdh-oeaw-keystatic-lib-0.6.1.tgz","engines":{"node":">=22","pnpm":"9.x"},"exports":{".":"./dist/index.js","./reader":"./dist/reader.js","./preview":"./dist/preview/index.js"},"scripts":{"test":"tsx --test --test-reporter spec","build":"tsup","setup":"is-ci || simple-git-hooks","lint:fix":"pnpm run lint:check --fix","validate":"run-p format:check lint:check types:check test","ci:release":"changeset publish","ci:version":"changeset version && prettier \"**/CHANGELOG.md\" --write","format:fix":"pnpm run format:check --write","lint:check":"eslint . --cache","types:check":"tsc --noEmit","format:check":"prettier . --cache --cache-location ./.prettiercache --check --ignore-path ./.gitignore","changeset:add":"changeset add","changeset:status":"changeset status --verbose"},"_npmUser":{"name":"stefanprobst","email":"stefanprobst@posteo.de"},"prettier":"@acdh-oeaw/prettier-config","_resolved":"/tmp/e07f93bec23116583ce8b638bb34af00/acdh-oeaw-keystatic-lib-0.6.1.tgz","_integrity":"sha512-UeyOF2uub9b284AW4IC3v9QLNjg9+nWmOIEAX7wtvhiYFj2FFj8pCcXJbUFjRIOS5K9lD0Nf6oVxvw6uqBApJw==","commitlint":{"extends":"@acdh-oeaw/commitlint-config"},"_npmVersion":"10.9.2","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","directories":{},"lint-staged":{"*.ts":["eslint --cache --fix","prettier --cache --cache-location ./.prettiercache --write"],"*.!(ts)":"prettier --cache --cache-location ./.prettiercache --ignore-unknown --write"},"sideEffects":false,"_nodeVersion":"22.8.0","dependencies":{"@types/mdx":"^2.0.13","@sindresorhus/slugify":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","is-ci":"^3.0.1","react":"^18.3.1","eslint":"^9.16.0","globals":"^15.13.0","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^22.10.1","lint-staged":"^15.2.10","@types/react":"^18.3.13","npm-run-all2":"^7.0.1","@changesets/cli":"^2.27.10","@commitlint/cli":"^19.6.0","@keystatic/core":"^0.5.42","simple-git-hooks":"^2.11.1","@acdh-oeaw/tsconfig-lib":"^1.1.1","@acdh-oeaw/eslint-config":"^2.0.5","@acdh-oeaw/prettier-config":"^2.0.0","@acdh-oeaw/commitlint-config":"^2.0.0","@changesets/changelog-github":"^0.5.0","eslint-config-flat-gitignore":"^0.3.0","@acdh-oeaw/eslint-config-node":"^2.0.5","@acdh-oeaw/eslint-config-react":"^2.0.6"},"peerDependencies":{"@keystatic/core":"0.x"},"simple-git-hooks":{"pre-push":"pnpm run validate","commit-msg":"pnpm exec commitlint --edit","pre-commit":"pnpm exec lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/keystatic-lib_0.6.1_1739294383464_0.5338769932899656","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@acdh-oeaw/keystatic-lib","version":"0.7.0","license":"MIT","_id":"@acdh-oeaw/keystatic-lib@0.7.0","maintainers":[{"name":"stefanprobst","email":"stefanprobst@posteo.de"},{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"}],"dist":{"shasum":"c3e60c322f57b020bf5a86fa68c8e5cd190020f5","tarball":"https://registry.npmjs.org/@acdh-oeaw/keystatic-lib/-/keystatic-lib-0.7.0.tgz","fileCount":38,"integrity":"sha512-AuFMuH74rAKBkwHTn1yvU66wimo2NNqk/ZplaH7OqKIyXVqqnQPCTqbZqQiQtRP7PbvX5jy2kCyLS8W6rV7X9w==","signatures":[{"sig":"MEUCIDf4ndNiZin8A7nDjpjmKFds/C51I4rjgPcEIDNO6vrYAiEA1W5auuZaxMwWf5nX9w1bnrwtcbu9033vUloX8uOa4tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182295},"type":"module","_from":"file:acdh-oeaw-keystatic-lib-0.7.0.tgz","engines":{"node":"22.x || 24.x"},"exports":{".":"./dist/index.js","./reader":"./dist/reader.js","./preview":"./dist/preview/index.js","./fields/*":"./dist/fields/*.js"},"scripts":{"test":"tsx --test --test-reporter spec","build":"tsdown","setup":"is-in-ci || simple-git-hooks","lint:fix":"pnpm run lint:check --fix","validate":"run-s format:check lint:check types:check test","ci:release":"changeset publish","ci:version":"changeset version && prettier \"**/CHANGELOG.md\" --write","format:fix":"pnpm run format:check --write","lint:check":"eslint .","types:check":"tsc --noEmit","format:check":"prettier . --cache --cache-location ./.prettiercache --check --ignore-path ./.gitignore","changeset:add":"changeset add","changeset:status":"changeset status --verbose"},"_npmUser":{"name":"stefanprobst","email":"stefanprobst@posteo.de"},"prettier":"@acdh-oeaw/prettier-config","_resolved":"/tmp/2167a15d55baf6c3fc9fefc9d3aea5ec/acdh-oeaw-keystatic-lib-0.7.0.tgz","_integrity":"sha512-AuFMuH74rAKBkwHTn1yvU66wimo2NNqk/ZplaH7OqKIyXVqqnQPCTqbZqQiQtRP7PbvX5jy2kCyLS8W6rV7X9w==","commitlint":{"extends":"@acdh-oeaw/commitlint-config"},"devEngines":{"runtime":{"name":"node","onFail":"download","version":"22.x"}},"_npmVersion":"10.9.3","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --cache --cache-location ./.prettiercache --write"],"*.!(ts)":"prettier --cache --cache-location ./.prettiercache --ignore-unknown --write"},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"@types/mdx":"^2.0.13","@sindresorhus/slugify":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","node":"runtime:22.x","react":"^19.1.1","eslint":"^9.34.0","tsdown":"^0.14.2","globals":"^16.3.0","is-in-ci":"^2.0.0","prettier":"^3.6.2","typescript":"^5.9.2","@keystar/ui":"^0.7.19","@types/node":"^22.18.0","lint-staged":"^16.1.5","@types/react":"^19.1.11","npm-run-all2":"^8.0.4","@changesets/cli":"^2.29.6","@commitlint/cli":"^19.8.1","@keystatic/core":"^0.5.48","simple-git-hooks":"^2.13.1","typescript-eslint":"^8.41.0","@acdh-oeaw/tsconfig-lib":"^1.3.0","@acdh-oeaw/eslint-config":"^2.0.9","@acdh-oeaw/prettier-config":"^2.0.1","@acdh-oeaw/commitlint-config":"^2.0.0","@changesets/changelog-github":"^0.5.1","eslint-config-flat-gitignore":"^2.1.0","@acdh-oeaw/eslint-config-node":"^2.0.9","@acdh-oeaw/eslint-config-react":"^2.0.13"},"peerDependencies":{"@keystar/ui":"0.x","@keystatic/core":"0.x"},"simple-git-hooks":{"pre-push":"pnpm run validate","commit-msg":"pnpm exec commitlint --edit","pre-commit":"pnpm exec lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/keystatic-lib_0.7.0_1756290805433_0.6802408420700126","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@acdh-oeaw/keystatic-lib","version":"0.7.1","license":"MIT","_id":"@acdh-oeaw/keystatic-lib@0.7.1","maintainers":[{"name":"stefanprobst","email":"stefanprobst@posteo.de"},{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"}],"dist":{"shasum":"3e8a9ef73ef44bcf646940d6212e9337a4f21d89","tarball":"https://registry.npmjs.org/@acdh-oeaw/keystatic-lib/-/keystatic-lib-0.7.1.tgz","fileCount":37,"integrity":"sha512-MYDNm2lGLZLs1DHxORhDzqKGWNTNOTliNE6acf/SSSMS67P1NIh4Zn56Hr/CXxKqCeRTpT2iDU6CYnqCpxz2tA==","signatures":[{"sig":"MEQCIEcIhpLEOn80UUXt08OCitpP8JZB2PigMVo0wOPkuelFAiADZDqP1Sws3c4Fhz0dmcCqA+UgvG3xKqBcz58pY/29KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46071},"type":"module","_from":"file:acdh-oeaw-keystatic-lib-0.7.1.tgz","engines":{"node":"22.x || 24.x"},"exports":{".":"./dist/index.js","./reader":"./dist/reader.js","./preview":"./dist/preview/index.js","./fields/*":"./dist/fields/*.js"},"scripts":{"test":"tsx --test --test-reporter spec","build":"tsdown","setup":"is-in-ci || simple-git-hooks","lint:fix":"pnpm run lint:check --fix","validate":"run-s format:check lint:check types:check test","ci:release":"changeset publish","ci:version":"changeset version && prettier \"**/CHANGELOG.md\" --write","format:fix":"pnpm run format:check --write","lint:check":"eslint .","types:check":"tsc --noEmit","format:check":"prettier . --cache --cache-location ./.prettiercache --check --ignore-path ./.gitignore","changeset:add":"changeset add","changeset:status":"changeset status --verbose"},"_npmUser":{"name":"stefanprobst","email":"stefanprobst@posteo.de"},"prettier":"@acdh-oeaw/prettier-config","_resolved":"/tmp/d56203048e7fb11f1c9a0810078874b1/acdh-oeaw-keystatic-lib-0.7.1.tgz","_integrity":"sha512-MYDNm2lGLZLs1DHxORhDzqKGWNTNOTliNE6acf/SSSMS67P1NIh4Zn56Hr/CXxKqCeRTpT2iDU6CYnqCpxz2tA==","commitlint":{"extends":"@acdh-oeaw/commitlint-config"},"devEngines":{"runtime":{"name":"node","onFail":"download","version":"22.x"}},"_npmVersion":"10.9.3","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --cache --cache-location ./.prettiercache --write"],"*.!(ts)":"prettier --cache --cache-location ./.prettiercache --ignore-unknown --write"},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"@types/mdx":"^2.0.13","@sindresorhus/slugify":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","node":"runtime:22.x","react":"^19.1.1","eslint":"^9.34.0","tsdown":"^0.14.2","globals":"^16.3.0","is-in-ci":"^2.0.0","prettier":"^3.6.2","typescript":"^5.9.2","@keystar/ui":"^0.7.19","@types/node":"^22.18.0","lint-staged":"^16.1.5","@types/react":"^19.1.11","npm-run-all2":"^8.0.4","@changesets/cli":"^2.29.6","@commitlint/cli":"^19.8.1","@keystatic/core":"^0.5.48","simple-git-hooks":"^2.13.1","typescript-eslint":"^8.41.0","@acdh-oeaw/tsconfig-lib":"^1.3.0","@acdh-oeaw/eslint-config":"^2.0.9","@acdh-oeaw/prettier-config":"^2.0.1","@acdh-oeaw/commitlint-config":"^2.0.0","@changesets/changelog-github":"^0.5.1","eslint-config-flat-gitignore":"^2.1.0","@acdh-oeaw/eslint-config-node":"^2.0.9","@acdh-oeaw/eslint-config-react":"^2.0.13"},"peerDependencies":{"react":"19.x","@keystar/ui":"0.x","@keystatic/core":"0.x"},"simple-git-hooks":{"pre-push":"pnpm run validate","commit-msg":"pnpm exec commitlint --edit","pre-commit":"pnpm exec lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/keystatic-lib_0.7.1_1756473551485_0.31594156309822274","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@acdh-oeaw/keystatic-lib","version":"0.8.0","license":"MIT","repository":{"url":"git+https://github.com/acdh-oeaw/keystatic-lib.git"},"type":"module","engines":{"node":"22.x || 24.x"},"devEngines":{"runtime":{"name":"node","version":"22.x","onFail":"download"}},"exports":{".":"./dist/index.js","./fields/*":"./dist/fields/*.js","./preview":"./dist/preview/index.js","./reader":"./dist/reader.js"},"sideEffects":false,"dependencies":{"@sindresorhus/slugify":"^2.2.1","@types/mdx":"^2.0.13"},"peerDependencies":{"@keystar/ui":"0.x","@keystatic/core":"0.x","react":"19.x"},"devDependencies":{"@acdh-oeaw/commitlint-config":"^2.0.0","@acdh-oeaw/eslint-config":"^2.0.9","@acdh-oeaw/eslint-config-node":"^2.0.9","@acdh-oeaw/eslint-config-react":"^2.0.13","@acdh-oeaw/prettier-config":"^2.0.1","@acdh-oeaw/tsconfig-lib":"^1.3.0","@changesets/changelog-github":"^0.5.1","@changesets/cli":"^2.29.6","@commitlint/cli":"^19.8.1","@keystar/ui":"^0.7.19","@keystatic/core":"^0.5.48","@types/node":"^22.18.0","@types/react":"^19.1.11","eslint":"^9.34.0","eslint-config-flat-gitignore":"^2.1.0","globals":"^16.3.0","is-in-ci":"^2.0.0","lint-staged":"^16.1.5","npm-run-all2":"^8.0.4","prettier":"^3.6.2","react":"^19.1.1","simple-git-hooks":"^2.13.1","tsdown":"^0.14.2","tsx":"^4.20.5","typescript":"^5.9.2","typescript-eslint":"^8.41.0","node":"runtime:22.x"},"commitlint":{"extends":"@acdh-oeaw/commitlint-config"},"lint-staged":{"*.ts":["eslint --fix","prettier --cache --cache-location ./.prettiercache --write"],"*.!(ts)":"prettier --cache --cache-location ./.prettiercache --ignore-unknown --write"},"prettier":"@acdh-oeaw/prettier-config","simple-git-hooks":{"commit-msg":"pnpm exec commitlint --edit","pre-commit":"pnpm exec lint-staged","pre-push":"pnpm run validate"},"scripts":{"build":"tsdown","changeset:add":"changeset add","changeset:status":"changeset status --verbose","ci:release":"changeset publish","ci:version":"changeset version && prettier \"**/CHANGELOG.md\" --write","format:check":"prettier . --cache --cache-location ./.prettiercache --check --ignore-path ./.gitignore","format:fix":"pnpm run format:check --write","lint:check":"eslint .","lint:fix":"pnpm run lint:check --fix","setup":"is-in-ci || simple-git-hooks","test":"tsx --test --test-reporter spec","types:check":"tsc --noEmit","validate":"run-s format:check lint:check types:check test"},"_id":"@acdh-oeaw/keystatic-lib@0.8.0","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","bugs":{"url":"https://github.com/acdh-oeaw/keystatic-lib/issues"},"homepage":"https://github.com/acdh-oeaw/keystatic-lib#readme","_integrity":"sha512-Fgu+S86zwREa5ZIz81i+y4678v/Z2Wq4U/z6s3Xd9oK721nbPArqYkNU4eN2Sspg7Ow8MIibfhbe693gFRErxw==","_resolved":"/tmp/4e2332ca821b1cc382969c80b4bb71fb/acdh-oeaw-keystatic-lib-0.8.0.tgz","_from":"file:acdh-oeaw-keystatic-lib-0.8.0.tgz","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-Fgu+S86zwREa5ZIz81i+y4678v/Z2Wq4U/z6s3Xd9oK721nbPArqYkNU4eN2Sspg7Ow8MIibfhbe693gFRErxw==","shasum":"1396a8d4fa1ae542f68f8a44895c9b60f86319de","tarball":"https://registry.npmjs.org/@acdh-oeaw/keystatic-lib/-/keystatic-lib-0.8.0.tgz","fileCount":40,"unpackedSize":50023,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@acdh-oeaw%2fkeystatic-lib@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCeCMWbl8nTBrWui1gSAsPhicYDCL1SajTrjes2WVMaHQIgMgb0FXQ1KcE60gypQSxUrHCYTIoObSzvfoCjwcnkMTo="}]},"_npmUser":{"name":"stefanprobst","email":"stefanprobst@posteo.de"},"directories":{},"maintainers":[{"name":"stefanprobst","email":"stefanprobst@posteo.de"},{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/keystatic-lib_0.8.0_1759917054243_0.9406148894370596"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-11T06:52:05.995Z","modified":"2025-10-08T09:50:54.902Z","0.0.0":"2024-09-11T06:52:06.235Z","0.1.0":"2024-09-12T08:20:44.176Z","0.1.1":"2024-09-12T09:02:02.759Z","0.1.2":"2024-09-12T14:01:48.738Z","0.2.0":"2024-09-13T08:30:04.292Z","0.3.0":"2024-09-21T19:40:05.083Z","0.4.0":"2024-09-22T07:10:09.500Z","0.4.1":"2024-09-26T18:34:02.307Z","0.5.0":"2024-12-05T15:59:34.434Z","0.5.1":"2024-12-05T16:32:06.590Z","0.5.2":"2024-12-05T17:00:02.367Z","0.5.3":"2024-12-05T17:10:13.703Z","0.6.0":"2025-02-07T09:50:31.365Z","0.6.1":"2025-02-11T17:19:43.665Z","0.7.0":"2025-08-27T10:33:25.610Z","0.7.1":"2025-08-29T13:19:11.666Z","0.8.0":"2025-10-08T09:50:54.464Z"},"license":"MIT","description":"utilities for working with multi-language [`keystatic`](https://keystatic.com) collections.","maintainers":[{"name":"stefanprobst","email":"stefanprobst@posteo.de"},{"name":"nondef","email":"christoph.hoffmann@oeaw.ac.at"}],"readme":"# keystatic lib\n\nutilities for working with multi-language [`keystatic`](https://keystatic.com) collections.\n\n## how to install\n\n```bash\nnpm i @acdh-oeaw/keystatic-lib\n```\n\n## how to use\n\nprovide the languages supported in your project via typescript module augmentation:\n\n```ts\n// ./types/keystatic.d.ts\n\ndeclare module \"@acdh-oeaw/keystatic-lib\" {\n\texport interface KeystaticConfig {\n\t\tlocales: \"de\" | \"en\";\n\t}\n}\n```\n\n### create components (rich text editor widgets)\n\n```ts\n// ./lib/keystatic/components.ts\n\nimport { createComponent } from \"@acdh-oeaw/keystatic-lib\";\nimport { wrapper } from \"@keystatic/core/content-components\";\n\nexport const Video = createComponent((paths, locale) => {\n\treturn wrapper({\n\t\tlabel: \"Video\",\n\t\tschema: {\n\t\t\t/** ... */\n\t\t},\n\t});\n});\n```\n\n### create collections and singletons\n\n```ts\n// ./lib/keystatic/resources.ts\n\nimport {\n\tcreateAssetOptions,\n\tcreateCollection,\n\tcreateContentFieldOptions,\n\tcreateSingleton,\n\tcreateLabel,\n} from \"@acdh-oeaw/keystatic-lib\";\nimport { collection, singleton } from \"@keystatic/core\";\n\nimport { Video } from \"./lib/keystatic/components\";\n\nexport const pages = createCollection(\"/pages/\", (paths, locale) => {\n\treturn collection({\n\t\tlabel: createLabel(\"Pages\", locale),\n\t\tpath: paths.contentPath,\n\t\tslugField: \"title\",\n\t\tformat: { contentField: \"content\" },\n\t\tentryLayout: \"content\",\n\t\tcolumns: [\"title\"],\n\t\tschema: {\n\t\t\ttitle: fields.slug({\n\t\t\t\tname: {\n\t\t\t\t\tlabel: \"Title\",\n\t\t\t\t\tvalidation: { isRequired: true },\n\t\t\t\t},\n\t\t\t}),\n\t\t\timage: fields.image({\n\t\t\t\tlabel: \"Image\",\n\t\t\t\tvalidation: { isRequired: false },\n\t\t\t\t...createAssetOptions(paths.assetPath),\n\t\t\t}),\n\t\t\tcontent: fields.mdx({\n\t\t\t\tlabel: \"Content\",\n\t\t\t\toptions: createContentFieldOptions(paths),\n\t\t\t\tcomponents: {\n\t\t\t\t\tVideo: Video(paths, locale),\n\t\t\t\t},\n\t\t\t}),\n\t\t},\n\t});\n});\n\nexport const metadata = createSingleton(\"/metadata/\", (paths, locale) => {\n\treturn singleton({\n\t\tlabel: createLabel(\"Metadata\", locale),\n\t\tpath: paths.contentPath,\n\t\tformat: { data: \"json\" },\n\t\tentryLayout: \"form\",\n\t\tschema: {\n\t\t\t/** ... */\n\t\t},\n\t});\n});\n```\n\n```ts\n// ./keystatic.config.ts\n\nimport { withI18nPrefix } from \"@acdh-oeaw/keystatic-lib\";\nimport { config } from \"@keystatic/core\";\n\nimport { metadata, pages } from \"./lib/keystatic/resources\";\n\nexport default config({\n\tcollections: {\n\t\t[withI18nPrefix(\"pages\", \"de\")]: pages(\"de\"),\n\t\t[withI18nPrefix(\"pages\", \"en\")]: pages(\"en\"),\n\t},\n\tsingletons: {\n\t\t[withI18nPrefix(\"metadata\", \"de\")]: metadata(\"de\"),\n\t\t[withI18nPrefix(\"metadata\", \"en\")]: metadata(\"en\"),\n\t},\n});\n```\n\n### read and render entries\n\ncreate resource readers by passing the keystatic config and a mdx compiler function to\n`createReaders`:\n\n```ts\n// ./lib/keystatic/readers.ts\n\nimport { createReaders } from \"@acdh-oeaw/keystatic-lib/reader\";\nimport { createFormatAwareProcessors } from \"@mdx-js/mdx/internal-create-format-aware-processors\";\n\nimport config from \"../../keystatic.config\";\n\nfunction getMdxContent(code: string, locale: Locale, baseUrl: URL) {\n\tconst processor = await createFormatAwareProcessors({\n\t\t/** Set this to `html` in astro. */\n\t\t// elementAttributeNameCase: \"html\",\n\t\tformat: \"mdx\",\n\t\toutputFormat: \"function-body\",\n\t\tproviderImportSource: \"#\",\n\t\t/** ... */\n\t});\n\tconst file = await processor.process(code);\n\treturn run(file, { ...runtime, baseUrl, useMDXComponents });\n}\n\nfunction useMDXComponents() {\n\t/** Provide component mappings, which should be available to all mdx content. */\n\treturn {\n\t\t// a: LocaleLink,\n\t\t// Video,\n\t};\n}\n\nconst { createCollectionResource, createSingletonResource } = createReaders(config, getMdxContent);\n\nexport { createCollectionResource, createSingletonResource };\n```\n\na reader has methods for reading a single resource entry (`read`), reading all resource entries\n(`all`), and returning a list of entry identifiers (`list`).\n\na resource entry returns `id`, `collection`/`singleton`, and `data`, as well as a `compile` method,\nwhich can be used to transform rich-text field content to a jsx component.\n\n#### astro\n\n```astro\n---\n// ./src/pages/[locale]/[id].astro\n\nimport type { GetStaticPathsResult } from \"astro\";\n\nimport { locales } from \"@/config/i18n.config\";\nimport Layout from \"@/layouts/page-layout.astro\";\nimport { createCollectionResource } from \"@/lib/keystatic/readers\";\n\nexport async function getStaticPaths() {\n\treturn (\n\t\tawait Promise.all(\n\t\t\tlocales.map(async (locale) => {\n\t\t\t\tconst ids = await createCollectionResource(\"pages\", locale).list();\n\t\t\t\treturn ids.map((id) => {\n\t\t\t\t\treturn { params: { id, locale } };\n\t\t\t\t});\n\t\t\t}),\n\t\t)\n\t).flat() satisfies GetStaticPathsResult;\n}\n\nconst { id, locale } = Astro.params;\n\nconst page = await createCollectionResource(\"pages\", locale).read(id);\nconst { content, image, title } = page.data;\nconst { default: Content } = await page.compile(content);\n---\n\n<Layout>\n\t<main>\n\t\t<Content />\n\t</main>\n</Layout>\n```\n\n#### next.js\n\n```tsx\n// ./app/[locale]/[id]/page.tsx\n\nimport type { Locale } from \"@/config/i18n.config\";\nimport { createCollectionResource } from \"@/lib/keystatic/readers\";\n\ninterface PageProps {\n\tparams: {\n\t\tid: string;\n\t\tlocale: Locale;\n\t};\n}\n\nexport const dynamicParams = false;\n\nexport async function generateStaticParams(props: PageProps) {\n\tconst { locale } = props.params;\n\tconst ids = await createCollectionResource(\"pages\", locale).list();\n\treturn ids.map((id) => {\n\t\treturn { id };\n\t});\n}\n\nexport default async function Page(props: PageProps) {\n\tconst { id, locale } = props.params;\n\n\tconst page = await createCollectionResource(\"pages\", locale).read(id);\n\tconst { title, image, content } = page.data;\n\tconst { default: Content } = await page.compile(content);\n\n\treturn (\n\t\t<main>\n\t\t\t<Content />\n\t\t</main>\n\t);\n}\n```\n","readmeFilename":"readme.md","homepage":"https://github.com/acdh-oeaw/keystatic-lib#readme","repository":{"url":"git+https://github.com/acdh-oeaw/keystatic-lib.git"},"bugs":{"url":"https://github.com/acdh-oeaw/keystatic-lib/issues"}}