{"_id":"@glw907/cairn-cms","_rev":"93-abd661ec3f11dae8c6b87edb5b1f5df5","name":"@glw907/cairn-cms","dist-tags":{"rc":"0.6.0-rc.1","next":"0.95.0-rc.1","latest":"0.97.0"},"versions":{"0.1.0":{"name":"@glw907/cairn-cms","version":"0.1.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.1.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"c7b890a57d7b1e8c76e45c4e598b1cd5d676819a","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.1.0.tgz","fileCount":59,"integrity":"sha512-REaEB6O2xe+es/tAE6KqfyOcgEGZeKttYi+rXUXkzNFc4OIK4qTycxMqNVykRHJQN3kdsTckqWiG9is2I6u0qQ==","signatures":[{"sig":"MEYCIQCWHsnK24bLmuWlE318+BzpMzrSjGbydJ7rZhi9ZhS4cAIhANdyFj8TgokW1/LRX/io9xiedfZ9tpi14URjbwiCbkmD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103835},"type":"module","exports":{".":{"types":"./src/lib/index.ts","svelte":"./src/lib/index.ts","default":"./src/lib/index.ts"},"./sveltekit":{"types":"./src/lib/sveltekit/index.ts","svelte":"./src/lib/sveltekit/index.ts","default":"./src/lib/sveltekit/index.ts"},"./components":{"types":"./src/lib/components/index.ts","svelte":"./src/lib/components/index.ts","default":"./src/lib/components/index.ts"},"./package.json":"./package.json"},"gitHead":"9ddec037cfcc7dcf655f385ebd645f086b11b8da","scripts":{"test":"vitest run","package":"svelte-package","test:watch":"vitest","package:watch":"svelte-package --watch","prepublishOnly":"svelte-package"},"_npmUser":{"name":"glw907","email":"bold.milk2835@fastmail.com"},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.15.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"gray-matter":"^4"},"publishConfig":{"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5","vitest":"^4.1.6","unified":"^11.0.5","carta-md":"^4.11","typescript":"^6.0.3","svelte-check":"^4","@sveltejs/kit":"^2","@sveltejs/package":"^2","@cloudflare/workers-types":"^4.20260405.1","@sveltejs/vite-plugin-svelte":"^7"},"peerDependencies":{"svelte":"^5.0.0","carta-md":"^4.11","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.1.0_1779758435942_0.01551313526730791","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@glw907/cairn-cms","version":"0.2.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.2.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"ae1d606782f35b54bdf81879c539d547cbbb52d1","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.2.0.tgz","fileCount":63,"integrity":"sha512-2vxiaStnwfsZt67bnwKScC4HR+3Ni9bXRKMO/2ZEheqjjMRWj6NE5eHOdo9VkyOA4F2bmZgKb3RQThHiOgy3aw==","signatures":[{"sig":"MEYCIQC2HUIh9X7ZlorcTKHDSreOmpjVz9aDSQbaJokj+97vWwIhAJ9RIeN4qSCcXeT86oWVBNqXxXON/6nP6ZYVxVr/o/Zq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126116},"type":"module","exports":{".":{"types":"./src/lib/index.ts","svelte":"./src/lib/index.ts","default":"./src/lib/index.ts"},"./sveltekit":{"types":"./src/lib/sveltekit/index.ts","svelte":"./src/lib/sveltekit/index.ts","default":"./src/lib/sveltekit/index.ts"},"./components":{"types":"./src/lib/components/index.ts","svelte":"./src/lib/components/index.ts","default":"./src/lib/components/index.ts"},"./package.json":"./package.json"},"gitHead":"f4d57fbc6b686ee812ab419f16814828b41c11c3","scripts":{"test":"vitest run","package":"svelte-package","test:watch":"vitest","package:watch":"svelte-package --watch","prepublishOnly":"svelte-package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.15.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"gray-matter":"^4"},"publishConfig":{"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5","vitest":"^4.1.6","unified":"^11.0.5","carta-md":"^4.11","typescript":"^6.0.3","svelte-check":"^4","@sveltejs/kit":"^2","@sveltejs/package":"^2","@cloudflare/workers-types":"^4.20260405.1","@sveltejs/vite-plugin-svelte":"^7"},"peerDependencies":{"svelte":"^5.0.0","carta-md":"^4.11","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.2.0_1779762893865_0.3971074121400293","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@glw907/cairn-cms","version":"0.3.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.3.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"ce32fa535d6f643d0b7905937ddc43c4a36e8cf9","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.3.0.tgz","fileCount":63,"integrity":"sha512-EoMuR24ylkG660WSyBYtgzVG2joITmZRKbSbsRwcNBsz0DshYHOfDgjWp9hW1EReAVyDc69lEOsnPS92WNLE3g==","signatures":[{"sig":"MEYCIQD1V3xz+vRQRZYBy+pdZBsemP7tXjk4XbzXS627Mh10bgIhAI5twJf+ih55njLiCjKrBomN0mJE9Uipq/C1al36aPgk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134728},"type":"module","exports":{".":{"types":"./src/lib/index.ts","svelte":"./src/lib/index.ts","default":"./src/lib/index.ts"},"./sveltekit":{"types":"./src/lib/sveltekit/index.ts","svelte":"./src/lib/sveltekit/index.ts","default":"./src/lib/sveltekit/index.ts"},"./components":{"types":"./src/lib/components/index.ts","svelte":"./src/lib/components/index.ts","default":"./src/lib/components/index.ts"},"./package.json":"./package.json"},"gitHead":"360aae9032d529fd4a202894cdd2e1400e20e65c","scripts":{"test":"vitest run","package":"svelte-package","test:watch":"vitest","package:watch":"svelte-package --watch","prepublishOnly":"svelte-package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.15.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"gray-matter":"^4"},"publishConfig":{"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5","vitest":"^4.1.6","unified":"^11.0.5","carta-md":"^4.11","typescript":"^6.0.3","svelte-check":"^4","@sveltejs/kit":"^2","@sveltejs/package":"^2","@cloudflare/workers-types":"^4.20260405.1","@sveltejs/vite-plugin-svelte":"^7"},"peerDependencies":{"svelte":"^5.0.0","carta-md":"^4.11","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.3.0_1779771734703_0.4851422117695723","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@glw907/cairn-cms","version":"0.3.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.3.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"1c4cfdfaa9898c8fbefd95f45c6c32b2fa7cb3e3","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.3.1.tgz","fileCount":63,"integrity":"sha512-pV/s0/emkkV0KVwaoFuPdB5EN0wNaqQTgKtRKD6D5RURhnF8ZWlARWmgZnDsCyMyGQh0IXsaeIwcDQpS/IoxUg==","signatures":[{"sig":"MEQCID3PYzqiOCLl7B1/bYHMlEFa2TlKqKFhBOjCrpjOB3+SAiBYrl0dd0MWDQsEc5u17Bmz15cL9S+TguaoTCHxYtdmNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136898},"type":"module","exports":{".":{"types":"./src/lib/index.ts","svelte":"./src/lib/index.ts","default":"./src/lib/index.ts"},"./sveltekit":{"types":"./src/lib/sveltekit/index.ts","svelte":"./src/lib/sveltekit/index.ts","default":"./src/lib/sveltekit/index.ts"},"./components":{"types":"./src/lib/components/index.ts","svelte":"./src/lib/components/index.ts","default":"./src/lib/components/index.ts"},"./package.json":"./package.json"},"gitHead":"1470177f7aba5a42d05c701c6cac09a83920590c","scripts":{"test":"vitest run","package":"svelte-package","test:watch":"vitest","package:watch":"svelte-package --watch","prepublishOnly":"svelte-package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.15.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"gray-matter":"^4"},"publishConfig":{"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5","vitest":"^4.1.6","unified":"^11.0.5","carta-md":"^4.11","typescript":"^6.0.3","svelte-check":"^4","@sveltejs/kit":"^2","@sveltejs/package":"^2","@cloudflare/workers-types":"^4.20260405.1","@sveltejs/vite-plugin-svelte":"^7"},"peerDependencies":{"svelte":"^5.0.0","carta-md":"^4.11","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.3.1_1779811350363_0.14596868339456104","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@glw907/cairn-cms","version":"0.4.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.4.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"cce20249fc543701267830713c4baf9b60889b07","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.4.0.tgz","fileCount":83,"integrity":"sha512-SwcHjl+NINK11aJjkcZovbfyROzsoweEbIrwO+F8Ox/G4s9Znc+adDwnrEa+qp6opQl1vQaPBBrUfGK0492OEQ==","signatures":[{"sig":"MEUCIQD48S4j6OwwoxIeTBEThTrpAvu5K5i1CC0tPp11m70v3wIgfwkDEfz/ADu085GZQzn31V8Sc698njB9nLnFDr4Voso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283241},"type":"module","exports":{".":{"types":"./src/lib/index.ts","svelte":"./src/lib/index.ts","default":"./src/lib/index.ts"},"./auth":{"types":"./src/lib/auth/index.ts","svelte":"./src/lib/auth/index.ts","default":"./src/lib/auth/index.ts"},"./sveltekit":{"types":"./src/lib/sveltekit/index.ts","svelte":"./src/lib/sveltekit/index.ts","default":"./src/lib/sveltekit/index.ts"},"./components":{"types":"./src/lib/components/index.ts","svelte":"./src/lib/components/index.ts","default":"./src/lib/components/index.ts"},"./package.json":"./package.json"},"gitHead":"3bec6dd5006bb12e5152aeeec35d8ab692626210","scripts":{"test":"vitest run","package":"svelte-package","auth:sql":"drizzle-kit generate","test:watch":"vitest","auth:schema":"better-auth generate --config auth.cli.ts --output src/lib/auth/schema.ts -y","package:watch":"svelte-package --watch","prepublishOnly":"svelte-package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.15.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"gray-matter":"^4"},"publishConfig":{"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","svelte":"./dist/auth/index.js","default":"./dist/auth/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5","vitest":"^4.1.6","unified":"^11.0.5","carta-md":"^4.11","typescript":"^6.0.3","better-auth":"^1.6.11","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","svelte-check":"^4","@sveltejs/kit":"^2","better-sqlite3":"^12.10.0","@better-auth/cli":"^1.4.21","@sveltejs/package":"^2","@types/better-sqlite3":"^7.6.13","@cloudflare/workers-types":"^4.20260405.1","@sveltejs/vite-plugin-svelte":"^7"},"peerDependencies":{"svelte":"^5.0.0","carta-md":"^4.11","better-auth":"^1.6","drizzle-orm":">=0.40 <1","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.4.0_1779842706256_0.43473103020961457","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@glw907/cairn-cms","version":"0.5.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.5.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"93b2d9fa707010725f934ca1a4b2a15066a4d172","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.5.0.tgz","fileCount":107,"integrity":"sha512-2jgwuIEChgm9mBPm/HXQEyti2jPXBGO4vtIDf7EBDigsuOeQCqChih7eWQqHHO17MKqmJsLdAWOhSq6v03vRbg==","signatures":[{"sig":"MEQCIDPdw8AVsVJC59RZ8pQchHnA7kPXVL/oB8IE9GmzAyMKAiBC26s4gLHwXTEj5wvZmSFmeZ0agRtivdxa7NuzQJfbIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322185},"type":"module","exports":{".":{"types":"./src/lib/index.ts","svelte":"./src/lib/index.ts","default":"./src/lib/index.ts"},"./auth":{"types":"./src/lib/auth/index.ts","svelte":"./src/lib/auth/index.ts","default":"./src/lib/auth/index.ts"},"./sveltekit":{"types":"./src/lib/sveltekit/index.ts","svelte":"./src/lib/sveltekit/index.ts","default":"./src/lib/sveltekit/index.ts"},"./components":{"types":"./src/lib/components/index.ts","svelte":"./src/lib/components/index.ts","default":"./src/lib/components/index.ts"},"./package.json":"./package.json"},"gitHead":"970962a0a422a02638294392950f7013c6098e45","scripts":{"test":"vitest run","package":"svelte-package","auth:sql":"drizzle-kit generate","test:watch":"vitest","auth:schema":"better-auth generate --config auth.cli.ts --output src/lib/auth/schema.ts -y","package:watch":"svelte-package --watch","prepublishOnly":"svelte-package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.15.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","unist-util-visit":"^5.1.0","mdast-util-directive":"^3.1.0"},"publishConfig":{"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","svelte":"./dist/auth/index.js","default":"./dist/auth/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5","vitest":"^4.1.6","carta-md":"^4.11","typescript":"^6.0.3","better-auth":"^1.6.11","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","svelte-check":"^4","@sveltejs/kit":"^2","better-sqlite3":"^12.10.0","@better-auth/cli":"^1.4.21","@sveltejs/package":"^2","@types/better-sqlite3":"^7.6.13","@cloudflare/workers-types":"^4.20260405.1","@sveltejs/vite-plugin-svelte":"^7"},"peerDependencies":{"svelte":"^5.0.0","carta-md":"^4.11","better-auth":"^1.6","drizzle-orm":">=0.40 <1","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.5.0_1779898604995_0.5000514491753798","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@glw907/cairn-cms","version":"0.5.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.5.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"4d77d6a33393eed9bc9216ddc260adeafb65297f","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.5.1.tgz","fileCount":135,"integrity":"sha512-NppyCvRh+Zjsds2Q9KrwITrn2pWkTsYFjrSUEhLnGUT2CijjMNM6zswb+gSgBti6Dg0hQThq/BKTxAO/MzS1FQ==","signatures":[{"sig":"MEYCIQCAnteDzajsbzACAuS8LhPvu+wuGtD4ESQ71ZJ8mY25kgIhAMOWEMt5loEb37tK8ZRYkPgKj9q7rvMlbVnZOMMLQh5c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401175},"type":"module","exports":{".":{"types":"./src/lib/index.ts","svelte":"./src/lib/index.ts","default":"./src/lib/index.ts"},"./auth":{"types":"./src/lib/auth/index.ts","svelte":"./src/lib/auth/index.ts","default":"./src/lib/auth/index.ts"},"./sveltekit":{"types":"./src/lib/sveltekit/index.ts","svelte":"./src/lib/sveltekit/index.ts","default":"./src/lib/sveltekit/index.ts"},"./components":{"types":"./src/lib/components/index.ts","svelte":"./src/lib/components/index.ts","default":"./src/lib/components/index.ts"},"./package.json":"./package.json"},"gitHead":"615857b058bb4a3423fcb749689d7a7201055b4d","scripts":{"test":"vitest run","package":"svelte-package","auth:sql":"drizzle-kit generate","test:watch":"vitest","auth:schema":"better-auth generate --config auth.cli.ts --output src/lib/auth/schema.ts -y","package:watch":"svelte-package --watch","prepublishOnly":"svelte-package"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","unist-util-visit":"^5.1.0","mdast-util-directive":"^3.1.0"},"publishConfig":{"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./auth":{"types":"./dist/auth/index.d.ts","svelte":"./dist/auth/index.js","default":"./dist/auth/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"}},"_hasShrinkwrap":false,"devDependencies":{"svelte":"^5","vitest":"^4.1.6","carta-md":"^4.11","typescript":"^6.0.3","better-auth":"^1.6.11","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","svelte-check":"^4","@sveltejs/kit":"^2","better-sqlite3":"^12.10.0","@better-auth/cli":"^1.4.21","@sveltejs/package":"^2","@types/better-sqlite3":"^7.6.13","@cloudflare/workers-types":"^4.20260405.1","@sveltejs/vite-plugin-svelte":"^7"},"peerDependencies":{"svelte":"^5.0.0","carta-md":"^4.11","better-auth":"^1.6","drizzle-orm":">=0.40 <1","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.5.1_1779995639427_0.5965204580999484","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc.0":{"name":"@glw907/cairn-cms","version":"0.6.0-rc.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.6.0-rc.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"424a1f2c666ea97f505e53fd6a8b1ebfa95dafc4","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.6.0-rc.0.tgz","fileCount":173,"integrity":"sha512-T+esmYTvXTbrnKCGUGULJOU6BP+Ipwf5129itYcqxpqLrvR6Yt1oNuhOTpsdP0Ekl0CaNdngfPxyxC17LdtWrQ==","signatures":[{"sig":"MEUCIGv0J0MgjyQQFq0ghBk7tKCItBVCuzcBgLN2xk41Dsv7AiEA0ea5AXOQ/JiVaQqtgWLaBrOVLmMYqLlXx+mI12WdJSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322171},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"},"gitHead":"7a10bf440558b6b7164a0dd1d01537d23a9f70f3","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package","prepare":"svelte-package","test:unit":"vitest run --project unit","test:watch":"vitest","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","dompurify":"^3.4.7","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","unist-util-visit":"^5.1.0","mdast-util-directive":"^3.1.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","publint":"^0.3.21","carta-md":"^4.11","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","carta-md":"^4.11","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.6.0-rc.0_1780121360866_0.8214614105427922","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-rc.1":{"name":"@glw907/cairn-cms","version":"0.6.0-rc.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.6.0-rc.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"8b895e17149fe6a028dae44a2032d207d302f7c6","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.6.0-rc.1.tgz","fileCount":173,"integrity":"sha512-ZGCPcsejSDtiLNaRbW15aluppUO8r4JqNt7me2pfNWHzSZfHl28ZYbRVRcHgfx/qgH5+H+qyeUrpywxRJwN9Mw==","signatures":[{"sig":"MEUCIE4uDMeU+P9+QCSbYOlETtIavBqpPv3vwxFxHEA+AGHnAiEAgUMZjrx7LClpPxRAX/un0PZ4NjDYWngGUvWWqK2MuRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323079},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"},"gitHead":"bb6f930e3ac8319928ebb4b611f9db5c76cdc104","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package","prepare":"svelte-package","test:unit":"vitest run --project unit","test:watch":"vitest","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","dompurify":"^3.4.7","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","unist-util-visit":"^5.1.0","mdast-util-directive":"^3.1.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","publint":"^0.3.21","carta-md":"^4.11","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","carta-md":"^4.11","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.6.0-rc.1_1780164543503_0.8999854712001218","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@glw907/cairn-cms","version":"0.6.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.6.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"f1eaeee86cf83f70b7b3ebe081d74921f025c46e","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.6.0.tgz","fileCount":173,"integrity":"sha512-QwM7rAKHDI7gdwUd63wHHmRfukffS0NBdScF6hjCQqot8HipAheBcmdhJAcyu0DG5gvPlgNwnFHMYEZHW561PA==","signatures":[{"sig":"MEQCIFN01txdeGY0s1xIiqQmgETv8jnQ2uuRn197UKnKd2/YAiBA1tHbQzSjIsXWoWm81tvpoST6B3Zw4GyJlAks7EUdfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323074},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"},"gitHead":"940c90e14edaac035bafbcb07967d5e1be223693","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package","prepare":"svelte-package","test:unit":"vitest run --project unit","test:watch":"vitest","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","dompurify":"^3.4.7","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","unist-util-visit":"^5.1.0","mdast-util-directive":"^3.1.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","publint":"^0.3.21","carta-md":"^4.11","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","carta-md":"^4.11","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.6.0_1780166473104_0.46033888828480385","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@glw907/cairn-cms","version":"0.7.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.7.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"58ee0a39dda7cae3869d3c5bdafc6be33ee2d183","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.7.0.tgz","fileCount":209,"integrity":"sha512-TonYhIJFsgmEkgaM45PnIHUyQvY/8g4CnR5lJRR6/TyJ40YhbnnxTpDLHa3JOST8z+PwnovYwsPsBfESoSz/xg==","signatures":[{"sig":"MEUCIBrOWKo3N3D1AITBJZYAwPpGHbvp85G9yd210r/m+4zNAiEAyxYw1M8oQnXOwZpPc5qtHstAG/6bTTJOZD6Wr19yN+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377934},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"},"gitHead":"6080496fd05bdddbc3e4c312a5a6a4b075d8bd28","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package","prepare":"svelte-package","test:unit":"vitest run --project unit","test:watch":"vitest","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","dompurify":"^3.4.7","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","unist-util-visit":"^5.1.0","mdast-util-directive":"^3.1.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","publint":"^0.3.21","carta-md":"^4.11","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","carta-md":"^4.11","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.7.0_1780206946464_0.32504072579010734","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@glw907/cairn-cms","version":"0.8.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.8.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"fbad33ad4c1460beb812c4cddb3d5cb055e4b44b","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.8.0.tgz","fileCount":213,"integrity":"sha512-GbFssrGSRBL9bqqhTvZCuXdKLrTyTUuAh5ZwY2p1fUTP68aL8x/Xjn878T24OGg9KS3WDbg51wlHghJl+Ieh2w==","signatures":[{"sig":"MEQCIGSfcMiYy00wQ3LyXJg1rOVtyYtJEo+V+VrYU14x6EK4AiBaQF3L5kJ9BKMCIriC6cYr9dYKnV6RFlnRZ6R2reRPOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395015},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"},"gitHead":"ae5b3bcb0e332abe3002a274d40caaedfa5e2ca4","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package","prepare":"svelte-package","test:unit":"vitest run --project unit","test:watch":"vitest","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","dompurify":"^3.4.7","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","unist-util-visit":"^5.1.0","mdast-util-directive":"^3.1.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","publint":"^0.3.21","carta-md":"^4.11","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","carta-md":"^4.11","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.8.0_1780252783073_0.2919983179853405","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@glw907/cairn-cms","version":"0.9.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.9.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"75df234a3ea34701f287e307143a2875761dbe47","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.9.0.tgz","fileCount":221,"integrity":"sha512-O4VDlWjfU+KtI0giPwmrzDzRvYyoWXHond1JxP7hbgi3+RHTsJ+OCfv2UQYwG+zNMWlB7HssUE42IQehhWp3+Q==","signatures":[{"sig":"MEUCIQCYZuAQRda/Ax0tfI5n08h3Q3WRuKghtXwezNiMmBMs1AIgbny+X09i+zT87SeX/219fVB4UI6zLzztEKABwiZSpzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408209},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"},"gitHead":"82b9a675b84d72d598e5d28511f0cd17959a809e","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package","prepare":"svelte-package","test:unit":"vitest run --project unit","test:watch":"vitest","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","dompurify":"^3.4.7","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@codemirror/view":"^6.43.0","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.9.0_1780276598004_0.4207195621354536","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@glw907/cairn-cms","version":"0.10.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.10.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"2e614c9223d2aed4fe0d47c3236d520eb382cbf2","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.10.0.tgz","fileCount":245,"integrity":"sha512-h+RNx3t3T2EaX0lTQzlvNr+ZuoRaptmZYHurp43mWmglBY5uTB9Y1X9gxOfE3ZNvnRtCOOr0p5CHdthOi9kqyA==","signatures":[{"sig":"MEYCIQC4zgzRkpV56n/Hm2A9497SJUp18O4wh5pEic9V/yD2cQIhAJWvk/Vt1UWvsANLPDG6WsqEnCbH69jqRl3SDgnypjA6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468844},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"},"gitHead":"a7e35f9445147aae2787ef8b7f6a349728bf4e9a","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package","prepare":"svelte-package","test:unit":"vitest run --project unit","test:watch":"vitest","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","dompurify":"^3.4.7","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@codemirror/view":"^6.43.0","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.10.0_1780292571784_0.049864340412098196","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@glw907/cairn-cms","version":"0.11.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.11.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"e2db872a834926ad68dfe5cd0a48c3cdc3560082","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.11.0.tgz","fileCount":265,"integrity":"sha512-30XzcKiF58mK572A0lEdbrXz9Uwoqjg3T0iG1yn/8+h6A6A9qeWC+Gch3L3xATOgg7qf6nV0xLgBpldx25eXdw==","signatures":[{"sig":"MEUCIQDpDl28hCjaS5AXq/TatlTsPjdQi/CSfucn9KVM04LEBgIgcp9A9GPgW8V1ZSEA77D1VFqmx4gBk4+BJoei68jTOB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492751},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"},"gitHead":"41b7a42c4b62134fd6acf217f80423427dcd8ab4","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package","prepare":"svelte-package","test:unit":"vitest run --project unit","test:watch":"vitest","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","dompurify":"^3.4.7","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@codemirror/view":"^6.43.0","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.11.0_1780353025839_0.908870969429215","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@glw907/cairn-cms","version":"0.14.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.14.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"5a51c645ded95e965099f93de1503255e8f52881","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.14.0.tgz","fileCount":281,"integrity":"sha512-9m/u4fJUomkKZkGjV/rehfjGA8Nlsngr6t7hLCQqTtSCg/CaJsWqFepyOgjlUXIxg+I5hPtDZAhJ0g6DAhYFQg==","signatures":[{"sig":"MEUCIQDQqXRYvwr1OT8JZAyIZ+RlaEH+C9cU5FOAR5u6Fc+OHAIga0pBEfZ85s8z11z9XTq+NKUNcNDVwh+jc2qLB3FuFKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553386},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"},"gitHead":"c98f257c3c6cdc4d56b62e751673db92de85b38a","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package","prepare":"svelte-package","test:unit":"vitest run --project unit","test:watch":"vitest","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","dompurify":"^3.4.7","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@codemirror/view":"^6.43.0","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.14.0_1780382903257_0.07626340873661874","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@glw907/cairn-cms","version":"0.17.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.17.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"f1588ce5d0544f66701ad8d760cef8c20b392290","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.17.0.tgz","fileCount":281,"integrity":"sha512-9g0zPX6hBXVMm4lc7AA3LnCul4tniZI3EzHdRxDMQxQ4d5uAc9FiADVeMnv1x5kDdzOmtTfEIvfbAvtKYhzcwA==","signatures":[{"sig":"MEQCIE0GP00iAetEt/9wYfmXSEZS/AO1x0L/oMYDLYyNBskFAiA93hG+NFng+XECIP9TqaxlIph1qKChdLE0Zkx8ZxXKRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575776},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"},"gitHead":"507447660bbbfadb4fbe85874a5c5e22fb3b299c","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package","prepare":"svelte-package","test:unit":"vitest run --project unit","test:watch":"vitest","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.17.0_1780420211017_0.6878526564661986","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@glw907/cairn-cms","version":"0.18.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.18.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"ad2c644e62792c7bc3b72365e1e162ab55474755","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.18.0.tgz","fileCount":297,"integrity":"sha512-t7e6nmcNDPdS6wNxIq/6w2fMocMKZqeCnYlEIte42SlaHqRdXCQ4Kz6nTACLlSTfLvVIb+eMmQb/+b9Fo9T85g==","signatures":[{"sig":"MEQCICgbw0QBbQD5C4+KhvHi1UaErZv7vG25OH3U50+v/1TqAiBFfBnhIVzOdGb/H8weKMhovrtr15f1I5BjRAf8owUvtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627630},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"},"gitHead":"fd73e28732c0d512785e81855ec6ff716a3fca61","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package","prepare":"svelte-package","test:unit":"vitest run --project unit","test:watch":"vitest","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.18.0_1780440910737_0.9922809785324529","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@glw907/cairn-cms","version":"0.21.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.21.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"7ddaa6a40fb930d146c0d229605653807a09bb91","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.21.0.tgz","fileCount":313,"integrity":"sha512-UKDUfuqLcUrsjXLqnk5R7XhI04bRl7/6ODPBes4XI3RDXpAs3YrtBHc/2GLh+XyyC+RFef4LD5Vd13S372eDng==","signatures":[{"sig":"MEUCICw/1vHF8hIO4bisDZ3H1RzbKYZ3OFHLbeQICR2rD5CPAiEA38/rMRRbvROHqGycelJzolIb2xGnrxD74w0nlvQEEls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719102},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json"},"gitHead":"1ee728fdc16ebca08fc045638c5955af97e87c16","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package","prepare":"svelte-package","test:unit":"vitest run --project unit","test:watch":"vitest","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.21.0_1780463831656_0.008586799171264481","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@glw907/cairn-cms","version":"0.24.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.24.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"6d6b92077c69fab8b89075658245c6c380eaba3d","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.24.0.tgz","fileCount":317,"integrity":"sha512-y+UIgP7GHiyiHP7gT0RaW1p2avq91XnKs2J9gN93Q5E17v+8kCys/PX8MgN+jb2f0v/Fe4Nlq9E8Lxy4f8V9Vw==","signatures":[{"sig":"MEUCIEx0NfiZjEMqLUgqdbULye+n4aq6xYVGrPxCcLdKjBhyAiEA7FzQS0xmMNBm62Hnw+U6xciwTB878ut9q0lTA6LgOVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732883},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"7e9d49f0e96b492c941f86bd2887ec79d358ae8e","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package","prepare":"svelte-package","test:unit":"vitest run --project unit","test:watch":"vitest","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.24.0_1780525576262_0.19951673869440967","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@glw907/cairn-cms","version":"0.26.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.26.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"e37c941b85e6798a4a27284ef9a6d564fe6094f4","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.26.0.tgz","fileCount":330,"integrity":"sha512-mHnDEd9mAgSnKoogUKbjjGbn0zX9Z8Aws88AOopAWwaaiE+fi4udr3OyUzApzJOjKgsfkzAnAPdtu41kEKFEnw==","signatures":[{"sig":"MEQCIHdKuCbZULhOWte1aumWPaSECAdhUIKkQ16m4LEmi9grAiBSHVcwxwvNCx5HobHK4njBrtq68PK0pVgNulqwMdxL3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772958},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"449b7105fa311273ada3fa2b6aca39cbfb8f3a56","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && chmod +x dist/vite/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","test:watch":"vitest","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.26.0_1780606360612_0.6561629908506301","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@glw907/cairn-cms","version":"0.29.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.29.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"d860826c57d099ee627e2f8e98b9912b08603360","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.29.0.tgz","fileCount":252,"integrity":"sha512-9Rhv2mcdw73DiIoBxSKbZcZSLe3E/Eyvm8xiHHtzd3g0tLsbHSlNlBXk27Z1pftky8CCJ3gVA3QFq/qMDjIrTw==","signatures":[{"sig":"MEYCIQCsC7JS4ICaOBA32SGry5nhDgMMLhskunHiMhoAt4jhpQIhAMnuyDhkWDwTJHiD7LHOrquyAbRJSTn0TAexjxiz1YKu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719623},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"43f1db83e71e8bf7b5c409646a09e7129958e174","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && chmod +x dist/vite/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","test:watch":"vitest","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.29.0_1780733934986_0.9807218495978398","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@glw907/cairn-cms","version":"0.33.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.33.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"c0d8fb57c38fe039bade8bcdc6ce9f2ccb486304","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.33.0.tgz","fileCount":275,"integrity":"sha512-Q9cRufqezNzrAa1ClL8JDrsPwMLIhp3Kem7g3ddv0/RP77xYS5uhmzZEAVaO5/UcGbRpAV+Lr8onnruBq7T8+w==","signatures":[{"sig":"MEUCIGltmgy4J5ZWL8sS01PsT3GbhkHCPzmdDq3ZMSxVKL+1AiEAkmdjF9PQvOzgfo5tkR1IIwmnotkX/g9lJUFBuPBLGns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1167104},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"a0059d97be62eb2c3a2f3e8ff4a6a110f90dfadc","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.33.0_1780895760825_0.07083975131408926","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@glw907/cairn-cms","version":"0.34.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.34.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"b82921567c6a14f13c264c801182ac877ff2b1ab","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.34.0.tgz","fileCount":278,"integrity":"sha512-bP3fapKzt/fW8Acjitq6G14zhVi21U1y6B4K5K1/qd6El3GoLjHndpLj5GTlwpgNIjOdtjVq7s1dKhNLUT87LQ==","signatures":[{"sig":"MEUCIQDQziVbz/gwwVB4qTp2vC/p5ybkJ2avolut33BrfuI8bwIgafXJA77pAvV4Vn9BAIQuYVmxvLp3tA3AFlvX6QuEKWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187101},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"6c6ca0189c5713a4c045152e1cf8729bdbe2b306","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.34.0_1780940733929_0.9504633495596719","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@glw907/cairn-cms","version":"0.35.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.35.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"edd983ce91ac857ca56a80e0dc0d34ce3217a492","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.35.0.tgz","fileCount":293,"integrity":"sha512-1RJ5ZG5vjuwTS10QtKHo/H2P5K6OtMLN0Nn/gDr9za164caA8r5GUR5cZYP5dmLux5jZD2k6l6IhMR4g+0jwgg==","signatures":[{"sig":"MEQCIGygwFaHvw4HAyC+LI3Av1qvTivHVxeIwYCjUI3VffzqAiBTtJpfStoSiNriVL1G8Y0sEEw2T9852yzbvTY+Xjeoeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1210116},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"dd69e54ffa5a0b143220640de6eafd8b51abe141","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.35.0_1780958091972_0.23989407828480602","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@glw907/cairn-cms","version":"0.36.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.36.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"04e3c14efa8ee9058b1879f8c740f6d7812332c2","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.36.0.tgz","fileCount":302,"integrity":"sha512-RLHg4F/x8VIrMSIxYkqDynXcO1qEeXHGWczuH+sIPhWH7i4bjcMqXk55QnVxxzldYp97hVRk0sd2c7N3cRqqRg==","signatures":[{"sig":"MEUCIQDXXuhJQt2BFD6dJqftPHuEEbagTrZI/aGNezt8OcWqnwIgV03CiwUmOqSsurt6SB2kqQ7NgLe0LeCnnCud/cIMHpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1220163},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"e98a3f145212c4629219ad2bebe0406159d4e4bd","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.36.0_1780963782738_0.7157595999585196","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@glw907/cairn-cms","version":"0.37.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.37.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"0b003732287eeabb30a03a9dd64d6908fd1b7f0f","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.37.0.tgz","fileCount":302,"integrity":"sha512-bOv0AYj0c5AhPzYi2c5smJkRMrWVtzlC78hAsY8Uy888dzA1tPYxQX6x432X/IKjzWh/xXsBYSx5bckZC6lv6w==","signatures":[{"sig":"MEUCIQDuN7mszyA7RjHCD2YsHRFxQQyDqBLCD3fpbooLCuTPeQIgaVMospVHemOu16aGbV89RztX+RTc9gmvi2vbrRRYQDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1224832},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"3bc735db4f240d17702aaa863047b40771431d3f","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.37.0_1780968351054_0.08569870003482749","host":"s3://npm-registry-packages-npm-production"}},"0.37.1":{"name":"@glw907/cairn-cms","version":"0.37.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.37.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"4af587431de446bd923543c76bdd53a939f98012","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.37.1.tgz","fileCount":317,"integrity":"sha512-ZFlOt7wIXvGvw1KwJw8ub8j9PbVC9Yw1cvsg2K4eX7TPjJk8U2gTt8EKA4RLmfgL1DwsNfG9BWJoeNaWSGF7JQ==","signatures":[{"sig":"MEQCIA8onl6+3cKCePvqxtV9ITX03S7dzAHFKGSkCQyCuRD7AiAGim2gH2Xt2D2RxYSkIRGa6bz9/RcN7dMy6JOUz85d9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1240949},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"968b74cbf37554d7ed1cac1033fbf752fbcedd94","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.37.1_1781042848100_0.48522474917629776","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@glw907/cairn-cms","version":"0.38.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.38.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"8466a6a9a438620d24a3021fc0c67206dadecdce","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.38.0.tgz","fileCount":317,"integrity":"sha512-DHdbqPoHm/7mnUJ6YZx/QpG4G68srYZLaV4YpOf/cM/Fej96qWluX+G9HQtCSyVvCz5VZYiOwmNhYvpP3Yr84w==","signatures":[{"sig":"MEUCIQDYUxXGWvC3hSM0dtOZba0KProgVw7vzsucfLWVUl7jFQIgJoy8dtLuqMbHkW+jSw3cpJSnBE8n3i7CXb58Htg6+LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1253172},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"60ac1f8c0dc6f2af1e3f2379966170bbb4498d7e","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.55","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.38.0_1781125246131_0.3779973039542688","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@glw907/cairn-cms","version":"0.40.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.40.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"e6ce9f0a5b858a71af93e99ccf7892518d59219e","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.40.0.tgz","fileCount":335,"integrity":"sha512-6APBF4eBbvIFlsmC2uk/E0AlnhUHRoplczRyvWF4G69nCq3RRIvGwCO0r3zirdpXSWVk6y+26YXlGoyf35WAfg==","signatures":[{"sig":"MEUCIQDFxX0zTuJ/7M7+E8VcQZts1Y1dUtfVht6jvIzoSmOBWQIgJhLAU8OYZUZWlvfmMbX4n9HcXqXgXfHrD8/kIYgLIqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1433542},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"6ee6950bfac39884bb5d680a2cf8c7fa59526f29","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.16.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.40.0_1781201772651_0.8978709871617172","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@glw907/cairn-cms","version":"0.41.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.41.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"35927059546b770d3d30138f94130dde8e418c67","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.41.0.tgz","fileCount":368,"integrity":"sha512-3BIh7EOqarzH7qa/wGW8LgwhGrAyRdY/MgqJXpClVJz6/WGuEKb/7mAvRjcv5gyG+upWlBXqFhFWaC6Zo4vZHg==","signatures":[{"sig":"MEUCIGsysQ7rLm1W/1MXQaGjBxYsVn7hPt8z+JM17FUGmzZUAiEAuGvAwKqTq8Bm2TBM41XDlrLXP5qiX5BiRFnNddDBbwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521509},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"f3e347dd5956b6b584cd1ca740192b6c4f1dc042","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.41.0_1781214028376_0.23581277504125397","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"@glw907/cairn-cms","version":"0.50.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.50.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"e3b694f650dfb264c632257b847d9db975922d3c","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.50.0.tgz","fileCount":380,"integrity":"sha512-HHVjkWp5oFaWqdf+RIha0aqy1BPYDqfCYzEhwq4l+oFKuAdakIwNynBkM6YRWM4CW5eBilCcldKRqopK+QTy9Q==","signatures":[{"sig":"MEYCIQCE6Eg3UJxVcEVUECgvXpSHwHlf48RyyB6/eF0IDXvrCQIhAKvIXcwFY7WEdOUZ1zaBhqj7YLJ2fBI0uX6V67+Uy0RB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1571605},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"42db4d342145bcca33e595d3cba19bb56cd88357","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.0.0","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.50.0_1781236184686_0.13148713163692793","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"@glw907/cairn-cms","version":"0.51.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.51.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"c2799a3ff9839bb535298e35a3d0e2e5e400d594","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.51.0.tgz","fileCount":389,"integrity":"sha512-LboVhgh34T72/RNaaUCfzDJs8EzXNY/dPCfeV9PSRNt1Xxo90gG5XC1YGdjUurg3Ec5esClc+jVAJMSyOeJMsA==","signatures":[{"sig":"MEUCIQCrMy5G823W5nzEA8WvklHFi4UCWfavyREjU1xDbnOBTwIgW37jqbksThSKCxTjre4Vj760UOgIXJQjy58yyykaLSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1668711},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"01bca01340bd3281b2f452d6bd070a37ee24010f","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.51.0_1781282567494_0.5971152413094367","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"@glw907/cairn-cms","version":"0.52.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.52.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"e44e430685b3088c9d58ce9f5baf4fa07b91291e","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.52.0.tgz","fileCount":402,"integrity":"sha512-ZoCXgqY/l6X9TjIffO3I2VxGrBG9ytMf6FbkB7MqnhbLwJL4dLhyYusLH3ryWz9m6eGBaCAwfcD+q8IzE+wusg==","signatures":[{"sig":"MEUCIQCmHjFw9J+/8Jw/59LlE+LNt/yHppcIBqQV+hsDSTIp5gIgMW/BogAR5khULBGcEhXE+d2rh4cf5UtVHLLfv1htJkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2038861},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"fe49fa201b91b24d3e0a5058f12060dde362cfdf","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.52.0_1781294849655_0.25068839504823104","host":"s3://npm-registry-packages-npm-production"}},"0.52.1":{"name":"@glw907/cairn-cms","version":"0.52.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.52.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"0c113e7388bc3572be7c384d6e596b8de1712c8a","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.52.1.tgz","fileCount":402,"integrity":"sha512-mBcp7RJ+JDy8ylIYwNN4atH3GjS9cWEAZX9WJn4e+Pv8XOB/ujShsdUVi/mqjYTDdqQTay3ttHdlARoc9LGpUQ==","signatures":[{"sig":"MEUCIQDhihh5E+Y+l7pjt4UqDS7BN1dmelOSUmxEgLMjN4wYZAIgV+7wAtZlx5IQTtk8bjjWlEZGy7bLFa+Md7nQ8DuqTOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2040880},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"ecf6bc81083b7864719989bcc1a4b5b6c3643fb1","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.52.1_1781300711754_0.03289633785123591","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"@glw907/cairn-cms","version":"0.53.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.53.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"53e38515ecd43fe8822333e078cb01cc52d9529b","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.53.0.tgz","fileCount":402,"integrity":"sha512-DH8qRCjT9bBSnqnLOtCXsjhzzPlgdjSIi/rTU0+iEaeNlgZU9BDaWo1qVBBGKMXpNvwtbe5ss+T8XjoBpz2UBg==","signatures":[{"sig":"MEUCIFL+C0vNYxbkkwb753qsgfXSusXcUeWz4VvHoksk/MXZAiEA7OpLAhtt1SzH0voqi9u/MrpsICC+goUQlRP5XpZJo/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2110821},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"bd216932c8113d563165ecf4f87d9868c2317b1c","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.53.0_1781308457786_0.5000319022126893","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"@glw907/cairn-cms","version":"0.54.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.54.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"e03fc6f03da6300cb92d3b8abed9532a5955c3cf","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.54.0.tgz","fileCount":417,"integrity":"sha512-yFnD9R2XCjPiWagTb5hi0yV6fa5CAOLmLVVmFwL+X2XKz6zp3ba5ssX161/WlRvlC22lh0Z4tUAh7hNmBK8Mmg==","signatures":[{"sig":"MEYCIQDpdTLZdhMof8cd1QZvDiIH5yrcnivTMZQtcFdMB81m/gIhAPlWqqqzSZYVqhngsYJWiYd1NYTl9cdJjW/9eBaPMTBC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2221793},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"f81b7656aaa22c567668c58f2e45ae9e1b81e2bc","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.54.0_1781369276096_0.778891741560872","host":"s3://npm-registry-packages-npm-production"}},"0.55.0":{"name":"@glw907/cairn-cms","version":"0.55.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.55.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"0c82b9d3703a62a86c6129fba6ff6ba9c6e70f42","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.55.0.tgz","fileCount":417,"integrity":"sha512-Xa3allb/MMu1XnTCgvLn9FHBMnij3hFE/noofFBZbuQF6NBga07CcHFZpk6JGd/x9W5ZmTMbOASOjxxbbqM+Ag==","signatures":[{"sig":"MEUCIQCnwj1NPJIcCFy+kzQmFC7Q1QW6aueRN5xEoH8YN5dVAQIgfhml/J5OpQfgVUoPLM0cQc9nmnQIgNAv0TUhqdP2SYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2244259},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"a59a15ba1178a45adfd238571e36c328580db083","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.55.0_1781383822128_0.6650495157033238","host":"s3://npm-registry-packages-npm-production"}},"0.56.0":{"name":"@glw907/cairn-cms","version":"0.56.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.56.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"0084b14adab10078cbabceff96f876b79a7004fb","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.56.0.tgz","fileCount":420,"integrity":"sha512-0M//JwsGbibaxaQ8WdEESEsONmzAkzOHgNFpHXGEm7Z5R2/WOEWGiM/iykhHNnBwVVRmtlzZzg/E++BppbHFog==","signatures":[{"sig":"MEUCIEe1Tog4uoq+RkcgnGsbk6g1kJzSgegbyAOq2VSIrqttAiEA+94ZtK9SKWm/dhHyj1E3YrcyJWM0gZzfNZk1gqld8qI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2255696},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"79eb326fe97fab3c3b7a66c6d60fb04148f3ee86","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.56.0_1781543643593_0.7724569071122507","host":"s3://npm-registry-packages-npm-production"}},"0.56.1":{"name":"@glw907/cairn-cms","version":"0.56.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.56.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"6801d16a4d9549469e0562f7d15e6c1e6573e7bd","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.56.1.tgz","fileCount":420,"integrity":"sha512-mbzkqdUmGbKmJ7x8cio/uZ92aNDl8ywBhsc1XLM+1/rbH2EpZKwGaZ0ee5XoywE2W9zI2VKuxSXQkqsozv+VfA==","signatures":[{"sig":"MEUCIQDcjQK/3AiYeGIuKWHpqOlMttyqxLXGooCzHKfpbJT9PAIgBoAiFkAGCTW6c+7ZBsodtMp5oZ6JEwFH4xQ0K1GJw2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2256369},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"81cf4c990222a32296c37fbbcc2031707a98aae2","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.56.1_1781546748592_0.8181505065847774","host":"s3://npm-registry-packages-npm-production"}},"0.56.2":{"name":"@glw907/cairn-cms","version":"0.56.2","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.56.2","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"354da3b399649c96c110cae1630661eeda74aedf","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.56.2.tgz","fileCount":420,"integrity":"sha512-djQmRPGVKdr2n6Z2RmbghG1GmXcruIE9GJGERzlPahzBZTZ/vJYRjhem4T+8Twe7cDB508G07qSwpJ4cPIGsBw==","signatures":[{"sig":"MEUCIQCW5VF3pF55o8FbQYhV6K9ruV/j/fg3pqCx0GXRrVpKWQIgPh8OXJ9PJzFFUNtLB3yH9J+KmRjV17vgTEVMiyrwEmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2357742},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"214ba400d5a4b65bc569c2c11a36f760875b6452","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:version":"node scripts/check-version.mjs","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.56.2_1781565782725_0.44545946117515234","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"@glw907/cairn-cms","version":"0.57.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.57.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"dd2d38a53455c7a78a22ab446d4129b772474769","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.57.0.tgz","fileCount":498,"integrity":"sha512-rQLHnWaI9Mcy0Jx0t8AnVie6q+zmBuUd7pgKyOyyBMbPffTdVpV4IqCojE8OWFjMGjY8ar+vw3JQ0/0ECeRezA==","signatures":[{"sig":"MEQCIFuEVETgW70vaLhNPoloAmQwy4CS7nFPXiYhCg5y7HHTAiBzJdQ3dAXSZKOHaOApCetw4lqs20LkF8kjWmu32bFqjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3137499},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"4aea67295432c522082adc12ca0d81da3d40c4e3","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:version":"node scripts/check-version.mjs","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","heic-to":"^1.5.2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.57.0_1781750013333_0.05293412447885526","host":"s3://npm-registry-packages-npm-production"}},"0.57.1":{"name":"@glw907/cairn-cms","version":"0.57.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.57.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"2b6f43d8d8a2609ccfbb1ffe3a8fb88372011fea","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.57.1.tgz","fileCount":498,"integrity":"sha512-QejTSc6D27141bIKKter4quPGsaiASleVYdbQCOoQ3Nuig2eJQ/KcxyhwCTaFpmDtM+g5GRU9IZCJvJ8vwcJqw==","signatures":[{"sig":"MEQCIH4L9vuL3b0m7bu5XDP0lefhe6lV12hky8pnCH7rIA/yAiAGuxyFa0tYSS/TTfs/pKMn1ze9xfLlGEx45MuV4LiSwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3149322},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"c31a8bafbb15fa76a793f531f639ce640159acfc","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:version":"node scripts/check-version.mjs","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","heic-to":"^1.5.2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.57.1_1781760893937_0.4025997907843464","host":"s3://npm-registry-packages-npm-production"}},"0.58.0":{"name":"@glw907/cairn-cms","version":"0.58.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.58.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"b16c3ca45988ddfe51caffec1fc5d62416abe143","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.58.0.tgz","fileCount":504,"integrity":"sha512-cONLegZv420YWmBAcb4ZhqgWzv0BrhADQv7T2KEtDEK5lSC6oFwMd1x9OWHfT+Fej05NIAM5QTCrmbyzuusPTg==","signatures":[{"sig":"MEUCIClbl1CNPjvEnEIpLlK3hX8kdfUKw9V/Z6TlWzH7g19qAiEAsWRyxWlVrdXyYWfDc65HG/RM0ho2jRlwGeJp8hph6NM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3397185},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"3ca2a98acca111ac3e28251a75bdf7eba114096c","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:version":"node scripts/check-version.mjs","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","heic-to":"^1.5.2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.58.0_1781825281702_0.7787312109717073","host":"s3://npm-registry-packages-npm-production"}},"0.59.0":{"name":"@glw907/cairn-cms","version":"0.59.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.59.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"5085bb71d2c088f329b25ab16d02f17e5ff0a2e9","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.59.0.tgz","fileCount":510,"integrity":"sha512-QZ1/7DU+g3qWax5iha1Q0WmGAeFkhJ1XqMuYO+I9ChQOw3q0kvyJuEbtp05ZHaogJnxxptFwS3MKealV6Hy7eg==","signatures":[{"sig":"MEUCIGLYspz18gieAV7xKqwGOvrhcegAlK3Xh8b2nuHIGBYVAiEA5/Wutk7h/5/HLV379sGaOB6AxsjtKoCuhYT5bdpOE88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3591552},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"34bb16942a4958473fb6936556d32643d418e103","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:version":"node scripts/check-version.mjs","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","heic-to":"^1.5.2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.59.0_1781993167026_0.30397887884817765","host":"s3://npm-registry-packages-npm-production"}},"0.60.0":{"name":"@glw907/cairn-cms","version":"0.60.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.60.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"9b7107dfa680d0a72eea21f52139bc985b16f300","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.60.0.tgz","fileCount":549,"integrity":"sha512-jfCUjJJkf0v2VfyeMeRcica3E/NqbHX3/TCFv7WOjsTPk3LngGgKDdAWFD9wqFDVWszFvdV9TKXa7kkn2xOb3A==","signatures":[{"sig":"MEYCIQDI/wrbik3i1SZMtxhBn9nfdOB0dXoWS/sjTZhEPRvu5AIhANEbL0KzDEOfujx0hk39K4qamfbzFPxbAfrqeig/lLjK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7504397},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"},"./components/spellcheck-worker":{"types":"./dist/components/spellcheck-worker.d.ts","default":"./dist/components/spellcheck-worker.js"},"./components/spellcheck-assets/dictionary-en-us.txt":"./dist/components/spellcheck-assets/dictionary-en-us.txt","./components/spellcheck-assets/spellchecker-wasm.wasm":"./dist/components/spellcheck-assets/spellchecker-wasm.wasm"},"gitHead":"ffd4d925c6568303952524b84c4be84123e6797f","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:version":"node scripts/check-version.mjs","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","heic-to":"^1.5.2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.60.0_1782077223652_0.6033881707812017","host":"s3://npm-registry-packages-npm-production"}},"0.60.1":{"name":"@glw907/cairn-cms","version":"0.60.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.60.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"83ed7a3be668cc7e6fc94b2ce971aef5ca620ba4","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.60.1.tgz","fileCount":549,"integrity":"sha512-eiYVe/v8al6mJMw82fyF90uOFb2R4NdIZvCaELUxUglO8LwCVvp1iZVdJIlxi5fJN6iaVEwIWd2jHF4gxZqPvw==","signatures":[{"sig":"MEQCIBKqMQQSU4QulSHEDRFNXURRpVaXRLi9aAbZ2kfyj+JYAiA6DK+472d0Myh0YpRrvirFMX80dHSSVTRi5ZQQdt6R9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7343065},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"},"./components/spellcheck-worker":{"types":"./dist/components/spellcheck-worker.d.ts","default":"./dist/components/spellcheck-worker.js"},"./components/spellcheck-assets/dictionary-en-us.txt":"./dist/components/spellcheck-assets/dictionary-en-us.txt","./components/spellcheck-assets/spellchecker-wasm.wasm":"./dist/components/spellcheck-assets/spellchecker-wasm.wasm"},"gitHead":"735ea4c192a6f9b596edf9fec954df2486fe5734","scripts":{"test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:version":"node scripts/check-version.mjs","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2","heic-to":"^1.5.2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.60.1_1782103970436_0.19009976223877256","host":"s3://npm-registry-packages-npm-production"}},"0.62.1":{"name":"@glw907/cairn-cms","version":"0.62.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.62.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"09bd40b75afbc4f9ff3905b18dfe571af64a35ce","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.62.1.tgz","fileCount":561,"integrity":"sha512-BUP6k7dlaF+fkgHfb98cr2p6gAVCbP+E+2eIedyBkvzUTrfwe8pW9KfxHPlP3/NXS9llSUL8Tt647Wn1ZJm3KQ==","signatures":[{"sig":"MEUCID8dt2CbIQWHHHPucwd+4pGP+ccd5vkuEZUGWpM2imRDAiEA5r3YEx3isAY8MbVArhrCRXgiNQ0vwBXFzbf0W6+yS1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7446253},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"},"./components/spellcheck-worker":{"types":"./dist/components/spellcheck-worker.d.ts","default":"./dist/components/spellcheck-worker.js"},"./components/spellcheck-assets/dictionary-en-us.txt":"./dist/components/spellcheck-assets/dictionary-en-us.txt","./components/spellcheck-assets/spellchecker-wasm.wasm":"./dist/components/spellcheck-assets/spellchecker-wasm.wasm"},"gitHead":"c20731c45dd6cf5476695de22ec2f021d9554e51","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:version":"node scripts/check-version.mjs","check:comments":"bash scripts/check-comments.sh","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"yaml":"^2","heic-to":"^1.5.2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.62.1_1782330796081_0.9344890568262068","host":"s3://npm-registry-packages-npm-production"}},"0.62.2":{"name":"@glw907/cairn-cms","version":"0.62.2","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.62.2","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"4cae1a3777914d7d9a18c327e6f5c1e46fc43651","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.62.2.tgz","fileCount":561,"integrity":"sha512-Cl6bqAiJrUGL3cG5gqcPppsTqBPYeEYb/H8NAyeHP5u4WCIGH99JMIA9HHKXH4pq2BfjyVvgojn5Xj5TuacIWg==","signatures":[{"sig":"MEUCIQCgiK+iqEvZtDIF64yiWPO/PpQSp8ka0KcSyjb5QvCnbgIgYLm09x6nlvhfdLMYtUDJpUsfHjPd10QTJsiRr2+MP90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7448160},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"},"./components/spellcheck-worker":{"types":"./dist/components/spellcheck-worker.d.ts","default":"./dist/components/spellcheck-worker.js"},"./components/spellcheck-assets/dictionary-en-us.txt":"./dist/components/spellcheck-assets/dictionary-en-us.txt","./components/spellcheck-assets/spellchecker-wasm.wasm":"./dist/components/spellcheck-assets/spellchecker-wasm.wasm"},"gitHead":"1f5c5690c2310bfd237db9406a146413cc0ed4c4","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:version":"node scripts/check-version.mjs","check:comments":"bash scripts/check-comments.sh","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"yaml":"^2","heic-to":"^1.5.2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.62.2_1782334187140_0.8827763178971695","host":"s3://npm-registry-packages-npm-production"}},"0.68.0":{"name":"@glw907/cairn-cms","version":"0.68.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.68.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"fef237b930c17e3878310efdc1ff78f81f38740c","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.68.0.tgz","fileCount":573,"integrity":"sha512-70JqSyqN/JiWn4F8drXCdBbjhGeSZbF207OdGXN5+X61nDoH22cEfB+fr5TpjsaMWvtJTLJ9vzitNkFXpXxf1w==","signatures":[{"sig":"MEUCIA1a+A66PKT0nju6tn1JXA3TWGAKi/5k6B75gln8g1cVAiEAoc+13t52idJ8gvjEBe9QvIpEqVEC8bmUVXG3wEPK3T0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7550919},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"},"./components/spellcheck-worker":{"types":"./dist/components/spellcheck-worker.d.ts","default":"./dist/components/spellcheck-worker.js"},"./components/spellcheck-assets/dictionary-en-us.txt":"./dist/components/spellcheck-assets/dictionary-en-us.txt","./components/spellcheck-assets/spellchecker-wasm.wasm":"./dist/components/spellcheck-assets/spellchecker-wasm.wasm"},"gitHead":"7ba2a46010d07ad1561f2d878d9e06d8945397ff","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","heic-to":"^1.5.2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.68.0_1782492598555_0.5700516477260571","host":"s3://npm-registry-packages-npm-production"}},"0.76.0":{"name":"@glw907/cairn-cms","version":"0.76.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.76.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"0de5f1151bdc7f5b3068a9822617f8e4fb9ccc3e","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.76.0.tgz","fileCount":603,"integrity":"sha512-4fdQ8q5fl54Ln2yr62bCqnSBwLh1aakIWNyvQh0hrGkvzznxHUjkoZmv/h4j35JU0Ki+kM2EKi25PeviQI67Gg==","signatures":[{"sig":"MEQCIBuiodlI4+9Cf7wX2q8b8qF8aR6z1Xkv9Q2/RUKbBw6lAiAR8yLFzdcjNR7ImY9kDiahX1aFv+4gPvTIvQZyd5XXeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7758471},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"},"./components/spellcheck-worker":{"types":"./dist/components/spellcheck-worker.d.ts","default":"./dist/components/spellcheck-worker.js"},"./components/spellcheck-assets/dictionary-en-us.txt":"./dist/components/spellcheck-assets/dictionary-en-us.txt","./components/spellcheck-assets/spellchecker-wasm.wasm":"./dist/components/spellcheck-assets/spellchecker-wasm.wasm"},"gitHead":"6fe10d31db15895dc560f178a332762f2fccc8e1","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.17.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","heic-to":"^1.5.2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.5.23","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.0","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.0","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.76.0_1782634246527_0.8523578257403208","host":"s3://npm-registry-packages-npm-production"}},"0.78.0":{"name":"@glw907/cairn-cms","version":"0.78.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.78.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"cfbe57bee0992eb4c7e751dca309d85ecde3edb2","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.78.0.tgz","fileCount":626,"integrity":"sha512-KwOH/Rj/kGRMnXeW3uYZ0fjsfIPciItt9BJD4ffXbt1ef8/Lt/mfQ8yOjXd6BTX53d6Q6StKJpIqUt94SbcwUA==","signatures":[{"sig":"MEUCIQCFhAxUKlPxGE/ekYU9DjeQ2GmKSi45HAhkkvnUd7iGLQIgUS4hqEojrCJx+8hdIZ3sRx7IobEsCN4u4qQXqyM/AWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7978618},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"},"./components/spellcheck-worker":{"types":"./dist/components/spellcheck-worker.d.ts","default":"./dist/components/spellcheck-worker.js"},"./components/spellcheck-assets/dictionary-en-us.txt":"./dist/components/spellcheck-assets/dictionary-en-us.txt","./components/spellcheck-assets/spellchecker-wasm.wasm":"./dist/components/spellcheck-assets/spellchecker-wasm.wasm"},"gitHead":"8376cd1b34f00fef50679986200d9642bc3fc03e","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","heic-to":"^1.5.2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.78.0_1782801803196_0.6441376299851143","host":"s3://npm-registry-packages-npm-production"}},"0.78.1":{"name":"@glw907/cairn-cms","version":"0.78.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.78.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"1d4016c84f564ac7dbcd8b12d208d93feffb949d","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.78.1.tgz","fileCount":626,"integrity":"sha512-ftTrg4LI3s0A7spYZMFXG+WP9ryPvSC8a3WPTny1AwXcqUbWI3rIoqDrrihZUkPMVVnEQBGscV/cyJQSQbMqSg==","signatures":[{"sig":"MEUCIGQ5zWUlkl6QjutpphbdxdUMyWvHDC1Q6/CIbc1x6oFeAiEAvBKPUZyekq0mqMcDcZRqWB/FBO23CO4ZB5KG5alldnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7974413},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"},"./components/spellcheck-worker":{"types":"./dist/components/spellcheck-worker.d.ts","default":"./dist/components/spellcheck-worker.js"},"./components/spellcheck-assets/dictionary-en-us.txt":"./dist/components/spellcheck-assets/dictionary-en-us.txt","./components/spellcheck-assets/spellchecker-wasm.wasm":"./dist/components/spellcheck-assets/spellchecker-wasm.wasm"},"gitHead":"20e8d2c00765d90bdbeafb6d613c7a70516c9b26","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","heic-to":"^1.5.2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.78.1_1782851423791_0.006609353822816244","host":"s3://npm-registry-packages-npm-production"}},"0.78.2":{"name":"@glw907/cairn-cms","version":"0.78.2","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.78.2","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"901d13bbd07ec8e540f5792a31e14a628a35b94a","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.78.2.tgz","fileCount":632,"integrity":"sha512-x/nGSsfWGznPMx2UMTKaQBaUQpG2vCg9ngJD7DtYu1Ch3PWxQo+gwD3vUn8+WbwjvGLbAbHK0y00SVS7ZkRR+A==","signatures":[{"sig":"MEQCIB9E+4jsfK5+ygyVoPcI7kC0Zf8JhSdW10KzvLD029asAiBlL+iaHbCS0F0GErtsEMGPVoMpKBMRpXy4nF+X8g3Kiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8053464},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"},"./components/spellcheck-worker":{"types":"./dist/components/spellcheck-worker.d.ts","default":"./dist/components/spellcheck-worker.js"},"./components/spellcheck-assets/dictionary-en-us.txt":"./dist/components/spellcheck-assets/dictionary-en-us.txt","./components/spellcheck-assets/spellchecker-wasm.wasm":"./dist/components/spellcheck-assets/spellchecker-wasm.wasm"},"gitHead":"b58cc059d06a0a42989cc31f2f22352b71e9a5c7","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","test:component":"vitest run --project component","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.17.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","heic-to":"^1.5.2","unified":"^11.0.5","codemirror":"^6.0.2","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.78.2_1782945522973_0.4304427351932243","host":"s3://npm-registry-packages-npm-production"}},"0.79.0":{"name":"@glw907/cairn-cms","version":"0.79.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.79.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"7c61d82a603c0e83c49cd2418fab080b9f02b119","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.79.0.tgz","fileCount":452,"integrity":"sha512-wAvrSpnEGM/7d8Q7Q44nsEmmrOSmc+PO31uJgLQImR/jeh/R+iVGZJsjfVEssKOmXVhN8HgqMX8W323PCX70bA==","signatures":[{"sig":"MEQCIFFmPilHwAmKOqEpfIvbTYQuCkReRVT0QxC26M58ZWy/AiAVncNXq+IaZPacs7xcQLLSe8KwEmrSydQsyHhJZtWE8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4192853},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"f6523eed209e1bc37cfa0697a5776f96adbf4289","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.79.0_1783031509625_0.3557793386164252","host":"s3://npm-registry-packages-npm-production"}},"0.80.0":{"name":"@glw907/cairn-cms","version":"0.80.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.80.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"2b909ff002a7dea30236c0942a7a6138078e90d2","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.80.0.tgz","fileCount":454,"integrity":"sha512-78PrDM1eZ6NcMgAn4tQInfCyzudHpdVofVfLMvFdxbYJKicrkfeMwdy2nRcfCa33Ik6CSKkaD4XNPOAZa1UqyA==","signatures":[{"sig":"MEUCIQCVcP3LBYVjuEX9CYO8JWq5KqbdUS8V0+md7a1eDYGq5QIgBkKIWEJ0Pt3gmpQZY8brokZTJDHS30SgbCAMrop6kvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.80.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4212684},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"5feb27ca4121b1318263d0d830e1476e415cbb2f","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.80.0_1783247561131_0.12145916664314882","host":"s3://npm-registry-packages-npm-production"}},"0.81.0":{"name":"@glw907/cairn-cms","version":"0.81.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.81.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"d3a4673892bd19dbc7046cf21781b74b7d8a682d","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.81.0.tgz","fileCount":456,"integrity":"sha512-vYEZ2SH9K2DwTG2qKz741DHfdI2uOsjuzg6DD89vxgG1/ZGFK4BMmogxIJBQlK8mNnvyh+uB8amR1oYDS3ZuBQ==","signatures":[{"sig":"MEQCIGkmQLClUrWMLMxsbcXbS56p/RQBkvIYRkbEIBed7PKQAiARJNP0LQ2zxZ8iAOOwOHpB0QJZMRabDa947ReE4QzHGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4229652},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"5da58bb7c9a97019ab2dbb5b51ada88e45d77957","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.81.0_1783354484216_0.699120952861503","host":"s3://npm-registry-packages-npm-production"}},"0.82.0":{"name":"@glw907/cairn-cms","version":"0.82.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.82.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"b72bf057e69384ceffb17a746d47459699066dce","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.82.0.tgz","fileCount":468,"integrity":"sha512-e/eSvFrcIIGrHrszl4zH1vak/djqT8W7OEPgeE/PEPSI9/jFLTyMo9FYCVdq/AB8ilLB+aybPIhhG18VnI6OEg==","signatures":[{"sig":"MEUCIBDbMbeKzMfG58ooywXm4ReAfDyxJdBWTSUVe4ztvdUqAiEAwUafaIZ7gy8s9nXijFj8bWOTZoadiKOxtEo4uPJGCMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.82.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4256499},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"383099d9b339f78f4c9aa22e8fa901e502e1983b","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.82.0_1783415240808_0.7287332371213449","host":"s3://npm-registry-packages-npm-production"}},"0.82.1":{"name":"@glw907/cairn-cms","version":"0.82.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.82.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"72badaedb838cdb7e7dbfd166a04ed28d0926324","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.82.1.tgz","fileCount":468,"integrity":"sha512-tiZf4gVg2aDGRJIAPrTMd6Zm6vAHlFUcyxCtpuBO5K/u69orGMRaEq9FeXUqklLg4bGssoZoCHSwPHsGkXj0JA==","signatures":[{"sig":"MEYCIQCUzlmRa7xdi+KUcBiyshh4LrvaWJ8RI0HkQJdVDRGCywIhAILbmoQbrnQI/6aKicMIchvmuoMC2oBjgoI51pQU41Lu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.82.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4262731},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"19954d7bf0b592034144f8e99366ddd52be82f38","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.82.1_1783487143417_0.25100109910737567","host":"s3://npm-registry-packages-npm-production"}},"0.83.0":{"name":"@glw907/cairn-cms","version":"0.83.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.83.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js"},"dist":{"shasum":"bba78035429fc338d58db0bf7cbb6f784425e036","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.83.0.tgz","fileCount":470,"integrity":"sha512-flTWDo60LzbGa0Cu6nTIbSd4u0mw5CJZIV4wec52PZyMGzcAwl5J1ARAq+fPcCYyzfNF+scDEIOGLlEsopj0tg==","signatures":[{"sig":"MEYCIQCG/QpOIII/556Zpw2kjNRHtEvzH9bUjP/uGdktpdyTfwIhAPt5vfg1IuT0Pe7CduP5PpZe2kRPGyEmZl85eoK9AJ7E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.83.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4275430},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"554bfd9121e3dd9b995166f99913087c8451b3f2","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.83.0_1783492952094_0.9798819874446232","host":"s3://npm-registry-packages-npm-production"}},"0.84.0":{"name":"@glw907/cairn-cms","version":"0.84.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.84.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"8f5b3ac9bb245b7a9e0b84d82c9615ae5a65a2fb","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.84.0.tgz","fileCount":480,"integrity":"sha512-kf7mvgHJXFT4I3/BDaH/Dhxq4KYiLyGsMgiIXjeh/w8YIf9EH7Ki0lct+yKJe0Z/yICMD7m3y7sUKhCBxaRsBQ==","signatures":[{"sig":"MEYCIQC4r96t/GwgupeOgFwztkNech1sNtu22wJ7zO/o7iF8+AIhAJkMknexGmAqejW5wfyHseJxwHhCFsViN1MIAbu9QWet","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.84.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4300332},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"2f328a4754138dc9c97c03b87355f033a3449180","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.84.0_1783563713380_0.20934029320485537","host":"s3://npm-registry-packages-npm-production"}},"0.84.1":{"name":"@glw907/cairn-cms","version":"0.84.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.84.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"e6193c06622e84a08559c82f4a778a8d4b1bed51","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.84.1.tgz","fileCount":480,"integrity":"sha512-1cUUr+O69BWpOgzTo15rM2FBcbaAmx9ZdD9qHL7+s2CQP4Pr70AIDmh/CUarzL+7PuGX/yAe4qNcm/h4sdU+lA==","signatures":[{"sig":"MEUCIAuor+EoorAtcFytpDrutoh5TRs1vlEoobWev+mv9yo9AiEA5BGmADhLq0/ZWPSphnFqllA8TOQFXDCBTgie9WQRQUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.84.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4304103},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"7ed1e6ebeb62e1233b159bb961c73a7b35ae5659","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.84.1_1783565572169_0.40391191165761753","host":"s3://npm-registry-packages-npm-production"}},"0.84.2":{"name":"@glw907/cairn-cms","version":"0.84.2","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.84.2","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"2a6a3ad8d826f6fbfabb37ee84632a3c9bb1baec","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.84.2.tgz","fileCount":480,"integrity":"sha512-0ZOnZwFMZIGTvTiFyIZ791hD4ml9bzDYQiu/C1aIEIkLl4fgxiFbzVwfw6ZrswBZ+JqQ9BNvPWAQjxvWHO5kGg==","signatures":[{"sig":"MEQCIGljhl0Noy3VIxkku0Q761JQlCQ+HlPVuEXFEzbk+9X9AiAEKr3mo8eDej/ArzXTCgVapczF02laUi7ISNQgWEJJ3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.84.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4305569},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"f7e4cadbec590a98222a2390204513e9e087a0cf","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.84.2_1783982503633_0.2394133404069625","host":"s3://npm-registry-packages-npm-production"}},"0.84.3":{"name":"@glw907/cairn-cms","version":"0.84.3","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.84.3","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"d356563f03e4096071f5f4ae344c7cd050ed2c73","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.84.3.tgz","fileCount":480,"integrity":"sha512-UW9anKjS05f42BsO3+fdMunJgt5gbGb/FGnx8cOS9fo0pk/4MZX9mzo8xY18TdmRcTL8YICZ2uZ7W1cz34+UAg==","signatures":[{"sig":"MEUCIQCIiHKHmFjdH63jXT2uYp53Kb2j6s+BNRD25I3mDHHyYwIgMsa0GmwVaaXmUoVqlx0jSmA2hPyxUTAhrqozC7Jnkp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.84.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4311071},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"8b94aa7035250499d1d8c50bd2462baa471eca37","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.84.3_1783997356062_0.7418026154549648","host":"s3://npm-registry-packages-npm-production"}},"0.84.4":{"name":"@glw907/cairn-cms","version":"0.84.4","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.84.4","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"8b12a547ed3133ebd9197102e639afa302e9b0eb","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.84.4.tgz","fileCount":484,"integrity":"sha512-zOG/Z3Ema27aYC7IieAdiEu0UsY3B/cWUd2k+ODDifz6kx01UnIRK872RWrATQAK/JMQyEzinfpcTVyBjPBxug==","signatures":[{"sig":"MEYCIQCK9MYBf66qvX++g1fgOLc0jZbl7G08BNzySNv3yyAOQgIhAMShwOR6UTxgFUws7gLjA7RC1RlSSc8EGorN/LVQLSk2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.84.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4353538},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"dc4f0142bc27e806c4c6159830200c1ead60d83a","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.84.4_1784017114420_0.19311926978480032","host":"s3://npm-registry-packages-npm-production"}},"0.85.0":{"name":"@glw907/cairn-cms","version":"0.85.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.85.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"7ad173cc6f97d49f1abd45d888a12deaba922da8","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.85.0.tgz","fileCount":488,"integrity":"sha512-682elOkqcg30uI7D1F2FDaBWQVQeu0c6W7zintX7zatqr79H6KXRFmsl/peHekAcyH3+ttQQ9Hs/yc2JwHwlTQ==","signatures":[{"sig":"MEUCIGDy6vHqL9fZer4sLkhkJGIrI7VUHz1UwsH0K3KZzAXmAiEA1Fl8ddYtGmjSUNCV3Q0Uz/vwtmkkgPz6uhFXtk7oOmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4387075},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"fcdb040f6b8d87b69d3583dffe6883b070eb14d7","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.85.0_1784073696807_0.4645864751938642","host":"s3://npm-registry-packages-npm-production"}},"0.86.0":{"name":"@glw907/cairn-cms","version":"0.86.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.86.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"dc95276da49d6bb735a9cf9d57392bedefabbcf0","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.86.0.tgz","fileCount":488,"integrity":"sha512-0M9zL5sT8iae9yyfsF1mznLum1B1sK1rI1mxrind7dsLfCpygEpl/gVzCfFO6hGqS2/QTqi3x7dItVxr4akzbQ==","signatures":[{"sig":"MEQCIFONG417wTefo7xuD4LkufNH5w8daxmQ0d+QxUboUexpAiArIXdwqxn1iHm7NH4bAANWQeRY+fVYPI06q8kXXc3Bgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.86.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4417961},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"4ab936dfe12cd3dd72d5789a726a782b17585c14","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.86.0_1784091955286_0.1739395594926958","host":"s3://npm-registry-packages-npm-production"}},"0.86.1":{"name":"@glw907/cairn-cms","version":"0.86.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.86.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"ec21e0ead99888eaacc052096002ef18737513ea","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.86.1.tgz","fileCount":491,"integrity":"sha512-HmQRFYkNwdjUzD++KzgJvvEAXKXqBt0bR0gB8e18UWCkwoU0Ec/tMQ4/RxqKsFOblbvy9Jrfj8KPicRE9qkUmw==","signatures":[{"sig":"MEQCIEDri5uK6dQDTEsP+MAVLvZTiPYw1Y0ztflJHadpBRuRAiABhmeaQR+tfHf2FdvQ5TKzHU2M1EaF/uJAcKFZnkpX1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.86.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4443479},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"b52c13a441bcd6fcc91bebdb9e4cbe0eebdc12b7","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.86.1_1784128596379_0.343283616287378","host":"s3://npm-registry-packages-npm-production"}},"0.86.2":{"name":"@glw907/cairn-cms","version":"0.86.2","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.86.2","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"56f9d761a0788d3f37ae20f7cbc65742a66daa95","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.86.2.tgz","fileCount":491,"integrity":"sha512-vgC9pj9jFZkFYsrqlFp85KITLE7ZtCwDjDcypixe6njjv1xP3qbtSHCRrDkwrGbwWukSpVbiaTfPEMTDbaZqgg==","signatures":[{"sig":"MEUCIF7vR+vNiLIWWz0VzC03pOrCVjpcgu8cGGoZNTqyOls6AiEA5/OIoSTM8gbbMJ3rkToUcT8coX7d7tXXp7Qu8202VX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.86.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4472147},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"336a3c45c1b472fda4b6f796cb7e30c6c3d12432","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.86.2_1784164351905_0.04122512801010947","host":"s3://npm-registry-packages-npm-production"}},"0.87.0":{"name":"@glw907/cairn-cms","version":"0.87.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.87.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"db8fe4a5e972f696882a644ec4f85b6eb5ec07da","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.87.0.tgz","fileCount":497,"integrity":"sha512-eErPoc3trAw5TgPj51Gyd9YScbzREOXW0ZSNEOfr2YnXG5MB8kmvFT/YuzyErkO9W943WJH1VjKztuerbGe5OQ==","signatures":[{"sig":"MEUCIBORoMRw5TaYs03+r19RAr5T6fnlwH/p4RyznpnCbd/6AiEAxc0+JEN7pjvjxf+vr4HrGVjGnp/OGyCxGqPVZym/UFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.87.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4528083},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"9a90c5c73abef5d066d5a67d028f59eed4bb8162","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.87.0_1784258866626_0.7255264614707306","host":"s3://npm-registry-packages-npm-production"}},"0.87.1":{"name":"@glw907/cairn-cms","version":"0.87.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.87.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"0f5706e7e8450b0d9ea23d00942a3a06e96a8c14","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.87.1.tgz","fileCount":499,"integrity":"sha512-SmViC+CW5J3AzXA+109bZ4Ei1WTBiaJHzLC9K95iG6RdSb3QYkONWbb/52giGpK0Tfxaw6LGhfNA8jjHSf5QjA==","signatures":[{"sig":"MEUCIFgvCQEXT9U73HafwCdLByMBWYNrgI5u7kUNiKGehXNAAiEAtvTUkTIzz2M0ZrFCrqeR3MbL/wCR5lwRAvh8OmMu46s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.87.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4563467},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"d057959754a9a3e427b61a28e1dc37aade7c906a","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.87.1_1784280990054_0.709486492342837","host":"s3://npm-registry-packages-npm-production"}},"0.87.2":{"name":"@glw907/cairn-cms","version":"0.87.2","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.87.2","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"39a82b6b916d0c0b3b7f8ae35ba0bb335d89febd","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.87.2.tgz","fileCount":499,"integrity":"sha512-35KrTyrl7TL/ao8q7l+SJA2Oe94bcmQLf0LFU4PUNupp2t3RnXC75HVGqHaKZgWuixKo4jKCKZIcjpMTU7mdzg==","signatures":[{"sig":"MEUCIHCLbtNaC/6hK2vby6r+RHlXSU5czM+hB+YTCPlIDunAAiEAhD0shQ8GpOh2276UtIuV0ZoRj5tGdUw38b8Zn3HVf0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.87.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4570696},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"01bf52332ce1a7dc5d1f74739b92ae16052adf6f","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.87.2_1784350396884_0.49541170101015064","host":"s3://npm-registry-packages-npm-production"}},"0.87.3":{"name":"@glw907/cairn-cms","version":"0.87.3","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.87.3","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"4df1704d3bb710a562de037f910a81ce6b6d5d29","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.87.3.tgz","fileCount":499,"integrity":"sha512-VfvUbtlA0tSHxTDj5BsIm0xnyLlXsqz4pZ0DMMAFDM0kGu6uvV+PbnAD3N95Yo2uYTJX17nLpNv32DUw0g/vQQ==","signatures":[{"sig":"MEUCIQDMz69vpfqs+2KvBHqUi+5laBF89UHdHN4vMAA926/68AIgRmGt/X5ILvoKCJYtWkOTQOQ5App0o/jpvR7Nvrp9a1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.87.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4571341},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"d3f5a3492a53a0259b0b7bdf83281fcb770c25b2","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.87.3_1784432325489_0.20191194095726095","host":"s3://npm-registry-packages-npm-production"}},"0.87.4":{"name":"@glw907/cairn-cms","version":"0.87.4","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.87.4","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"0de6e509597082fa95c0a31551c1ff7fff1c7e82","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.87.4.tgz","fileCount":562,"integrity":"sha512-sDkuvBh8QC8z2XdhmIMJM/IVgnOneoW79rhAwvuU80F0niez/sXHPNxiO0nMRVH7bn4j5wOS6BzBFrUZAj69HQ==","signatures":[{"sig":"MEUCIQDjGHrBi+w4e4HC82mlkeNaHIuiw7AUsWV6MhmugHyEwgIgJPVbRlCf59F0bd9rEBxxuscZDoFQKkDInrz1c+y78uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.87.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5221729},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"ffd1c2c512727c11250458b14efa9a4cb408b2aa","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.87.4_1784439747505_0.6586224375044065","host":"s3://npm-registry-packages-npm-production"}},"0.88.0":{"name":"@glw907/cairn-cms","version":"0.88.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.88.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"2ad39a67d4e4d2f60f25b8a5c844a399846f5faa","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.88.0.tgz","fileCount":565,"integrity":"sha512-9qYnj5NTCLSIOymmKXhFqrGibOJVQt512Bt3lEwR9PhtoicsO8KG6D4k/3mv5vb0GhJwsfo7YIAbE9AXhqH4jw==","signatures":[{"sig":"MEQCIDU2gZHq8sJp31T5sgkF7x/gvPZ3mIl7a/NY6SCMz5A9AiB9ZCRy2fm0nrHTauODAxJP1rIjLWam07SDFam9Y9nLTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.88.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5294339},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"bbcb418a64547794d1584cf75bfe425fa5755ed6","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.88.0_1784465641689_0.1879101050257017","host":"s3://npm-registry-packages-npm-production"}},"0.88.1":{"name":"@glw907/cairn-cms","version":"0.88.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.88.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"6e5e9e757657baece3d33b3a213e6bf873e83d13","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.88.1.tgz","fileCount":565,"integrity":"sha512-Qo+bXx3jX+CnLxJcmjlEDdOa8c9EmaZHqjpeP4U9hJHC6t3QboyjU0iJo9VC3KxKVZiaIKp17nIuNmQjoqA6Ug==","signatures":[{"sig":"MEUCIH3RKqi9F3GL7ae/ZvggLEq18s6orCKl54RkXh5iMsUYAiEAoL4Sp6k7UKfOM/sEKm/TnC6qryLYmy6je1KLVHC6cjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.88.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5298747},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"e4ef0b9106682f7d04aec3d8e7c16321d648e059","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.88.1_1784493957511_0.40736677309277347","host":"s3://npm-registry-packages-npm-production"}},"0.88.2":{"name":"@glw907/cairn-cms","version":"0.88.2","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.88.2","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"83ae1e58e026679a073823e4f671004896fc1dd3","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.88.2.tgz","fileCount":565,"integrity":"sha512-qQWSE9SDPtGNjJc36wYQMTgl0yOCYkLdiSbO7Ry5nmi04At+v2W+/f5kATpplX+TvcJlXbeHNW2vlz4RAyzvlg==","signatures":[{"sig":"MEUCIQD+Nf+wfovuEy2Gy5keq6s/IsOhi6RW+nNnJIbPKfEdcwIgJIZSfneWLdc/jOK3YWUPS05k/urSTyWlHUmXflfJ04k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.88.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5302010},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"6c2ef804fa958ca194befc43622e358738cdcbc0","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:arm-indexes":"node scripts/check-arm-indexes.mjs","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.88.2_1784499600095_0.6035053688006973","host":"s3://npm-registry-packages-npm-production"}},"0.88.3":{"name":"@glw907/cairn-cms","version":"0.88.3","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.88.3","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"c9bdc0366abf0d921e8c47f7f25704f25b4056cc","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.88.3.tgz","fileCount":567,"integrity":"sha512-eYEenYE3R9v8RPVRSUTn174tsLOdShnUMUnTJig3T9daRIBs1jUla3jEbcY1NHOpBESEpx33zchkRr0zVvPucw==","signatures":[{"sig":"MEUCIQDiNBXqXasdCg8MWt8+P+PKEIHiMuUiXNUXC5iLRaeN7QIgHEFiIyF6g7KtEOwkrqzP/qUKklDyeFnL2Lq5rVyePBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.88.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5322658},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"7dd4f64c46acbb59329e706473498699de2cb611","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:arm-indexes":"node scripts/check-arm-indexes.mjs","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.88.3_1784580365723_0.48235221584041743","host":"s3://npm-registry-packages-npm-production"}},"0.89.0":{"name":"@glw907/cairn-cms","version":"0.89.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.89.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"5b94ccdc222e03b717f6360bda22b26ab8084813","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.89.0.tgz","fileCount":588,"integrity":"sha512-wzGvIEk4dpMtFXlDfiqMAGtKwcyON+tLzXbvpv5sgjg1WWtLXpmYpNhHAxfLDowsSYC+mQgNxLugV2DS5VSUxw==","signatures":[{"sig":"MEQCID7Kg7iHRP1lbAH1L5zdXxzumVNz4LxrT3WQQZ16XA1rAiBiVjj24TEBzTjoejfyHUz4kHMqvhjLpauyh+M9SEWAsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.89.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5422040},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./admin-toolkit":{"types":"./dist/admin-toolkit/index.d.ts","svelte":"./dist/admin-toolkit/index.js","default":"./dist/admin-toolkit/index.js"},"./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"0291ed4a2aa36bcb5c483d361447e7d4b432ea33","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:arm-indexes":"node scripts/check-arm-indexes.mjs","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:admin-css-classes":"npm run package && node scripts/check-admin-css-classes.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.89.0_1784623097674_0.053441778069006185","host":"s3://npm-registry-packages-npm-production"}},"0.89.1":{"name":"@glw907/cairn-cms","version":"0.89.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.89.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"403a76fee70339c8128042ef98a3fd5383c3d9f3","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.89.1.tgz","fileCount":588,"integrity":"sha512-1b2YdfBYjpXXzcw89S51WVltPohMNx/9Mo94dI4aKkIgggCDmDakj2CePtiVaibp2cFEEW4nwk+hVo03LShtJQ==","signatures":[{"sig":"MEUCIQDAvm39yPlu4IX18JHPHY2aBXLs3xsXYrb+7aa8c+uBWQIgaL7J3W9gorLLyN1qjfC+19K7Py9LRZMMJzYBfLIKIbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.89.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5427974},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./admin-toolkit":{"types":"./dist/admin-toolkit/index.d.ts","svelte":"./dist/admin-toolkit/index.js","default":"./dist/admin-toolkit/index.js"},"./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"ab3c41134dca414b9508db24580242417e928226","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:arm-indexes":"node scripts/check-arm-indexes.mjs","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:admin-css-classes":"npm run package && node scripts/check-admin-css-classes.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.89.1_1784627217489_0.9763282916980971","host":"s3://npm-registry-packages-npm-production"}},"0.90.0":{"name":"@glw907/cairn-cms","version":"0.90.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.90.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"b23d227d63357257642d2a5c8479193dde95a96a","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.90.0.tgz","fileCount":590,"integrity":"sha512-72chYjKZLLO9shNg5ea5Vne3I/xfP5dV/U1oJozsWiRvfEryGORXKtULHoAfuo2WPKvll1d9KlNZQ0KjLvsx3g==","signatures":[{"sig":"MEQCIDJeZjAQfdyyrdDoOamI+1gPa5HLFrLt/Xr2xRqgozWFAiAoGGz3PvzPlY3+G3wD3Y81aRWTNNtYfc4a2kBx3oKn4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.90.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5467166},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./admin-toolkit":{"types":"./dist/admin-toolkit/index.d.ts","svelte":"./dist/admin-toolkit/index.js","default":"./dist/admin-toolkit/index.js"},"./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"1a5cc20756a956db71218acf647e3ef6597feb34","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:arm-indexes":"node scripts/check-arm-indexes.mjs","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:admin-css-classes":"npm run package && node scripts/check-admin-css-classes.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.90.0_1784865437586_0.026809464661767368","host":"s3://npm-registry-packages-npm-production"}},"0.90.1":{"name":"@glw907/cairn-cms","version":"0.90.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.90.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"cbf4f4f3b039ce8642fbd07c3985c136dffa70ea","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.90.1.tgz","fileCount":590,"integrity":"sha512-jTs0dZVt5u6aXboQUUIwvJkWXh7I7LXn1DDeuBoBni0ih0Gq4UPadbqLoFsulEWz8Wpl2EYPqRa0C3ppZB9vzQ==","signatures":[{"sig":"MEUCIHV7g+60LWD0VVAarGY0/mBYDBlM/Jg9YsrphlxV81kpAiEA4kkBbp4bl/5Hfrr1Tb4n4EKX63kBkICSq6wwZpR5sNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.90.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5476044},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./admin-toolkit":{"types":"./dist/admin-toolkit/index.d.ts","svelte":"./dist/admin-toolkit/index.js","default":"./dist/admin-toolkit/index.js"},"./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"59a9022e7a5b940ecc7a3b7435d6c096eece5f0d","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:arm-indexes":"node scripts/check-arm-indexes.mjs","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:admin-css-classes":"npm run package && node scripts/check-admin-css-classes.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.18.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.90.1_1784954204799_0.9870413713627673","host":"s3://npm-registry-packages-npm-production"}},"0.91.0":{"name":"@glw907/cairn-cms","version":"0.91.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.91.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-audit":"dist/audit/bin.js","cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"ab1c16bf9c5a2167e938ffbaaeea6c580ee52510","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.91.0.tgz","fileCount":680,"integrity":"sha512-qifr6rbN4O/mdqkCavy4wIfp0vS28YzdFghPzEq52iDdz4IUomP6u/j72sqhKHVWe18hxhg+rrUXgKNml2PcrA==","signatures":[{"sig":"MEYCIQDNTfV3WHBalDNIrcTBWTzpweJvpJQo/ZGi5cWZuuWpbQIhAIftG6es9VV6WKusDBKcbaJM3NEeadvNs98ykIKyFlj0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.91.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6125249},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./admin-toolkit":{"types":"./dist/admin-toolkit/index.d.ts","svelte":"./dist/admin-toolkit/index.js","default":"./dist/admin-toolkit/index.js"},"./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"49cc1806ed533d1a948219274dcc659aae4a1244","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js dist/audit/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","norms:check":"npm run package && node scripts/generate-norms-manifest.mjs --check","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs && node scripts/check-skill-budget.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","norms:generate":"npm run package && node scripts/generate-norms-manifest.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:arm-indexes":"node scripts/check-arm-indexes.mjs","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"npm run package && node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:admin-css-classes":"npm run package && node scripts/check-admin-css-classes.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.19.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.91.0_1785364196534_0.5994010800373133","host":"s3://npm-registry-packages-npm-production"}},"0.91.1":{"name":"@glw907/cairn-cms","version":"0.91.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.91.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-audit":"dist/audit/bin.js","cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"3ff12491e1eb40016880ba470ed9b507727e109a","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.91.1.tgz","fileCount":680,"integrity":"sha512-c5yLdDDJRQkfjTVJmd68Vqwc4yFIG9iDiBZYmbTqyIyozaR2BCAkJvH/NFtLx+BQF6JQw9ITKAuIRmIoHWWwcQ==","signatures":[{"sig":"MEYCIQDzJ0DQEJzSdnMRhFfJuEdyoxQwyFUvIOh27akNZ9WwKwIhAJLlmqgpVOCb6foVZVat2kPFVEuudbjGfD/LIgF2KQhj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.91.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6131572},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./admin-toolkit":{"types":"./dist/admin-toolkit/index.d.ts","svelte":"./dist/admin-toolkit/index.js","default":"./dist/admin-toolkit/index.js"},"./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"71a8c68681bb3e629d4b5ab4fe706c006d011a19","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js dist/audit/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","norms:check":"npm run package && node scripts/generate-norms-manifest.mjs --check","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs && node scripts/check-skill-budget.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","norms:generate":"npm run package && node scripts/generate-norms-manifest.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:arm-indexes":"node scripts/check-arm-indexes.mjs","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"npm run package && node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:admin-css-classes":"npm run package && node scripts/check-admin-css-classes.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs","update-admin-sheet-inventory":"npm run package && node scripts/update-admin-sheet-inventory.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.19.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.91.1_1785383459434_0.7127045745702343","host":"s3://npm-registry-packages-npm-production"}},"0.92.0":{"name":"@glw907/cairn-cms","version":"0.92.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.92.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-audit":"dist/audit/bin.js","cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"651d040a83d117169b600288c8a189c2570d9be9","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.92.0.tgz","fileCount":686,"integrity":"sha512-lDzOL9/VDUpdK+3JnFVA/0Ui1U184sRGJB4IwIg7CTHrtMYwiY0K0SzbRUl2CqqXZpY2ELwfFcqQlzrZTxWzLw==","signatures":[{"sig":"MEYCIQC5SNRVcRAjcBjJu8guLR7C3zWVZp2Ql+Y8UnhZD6AwHwIhAO/3c25YufydGg5YKyQWbKRJz/jkhHpa/tiiMKsM3DMV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.92.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6186639},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./admin-toolkit":{"types":"./dist/admin-toolkit/index.d.ts","svelte":"./dist/admin-toolkit/index.js","default":"./dist/admin-toolkit/index.js"},"./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"4b8b0da74938f1b75032b36dc0f8e731152e1598","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js dist/audit/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","norms:check":"npm run package && node scripts/generate-norms-manifest.mjs --check","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs && node scripts/check-skill-budget.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","norms:generate":"npm run package && node scripts/generate-norms-manifest.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:arm-indexes":"node scripts/check-arm-indexes.mjs","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"npm run package && node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:admin-css-classes":"npm run package && node scripts/check-admin-css-classes.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs","update-admin-sheet-inventory":"npm run package && node scripts/update-admin-sheet-inventory.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.19.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.92.0_1785604585898_0.6192641066584794","host":"s3://npm-registry-packages-npm-production"}},"0.93.0":{"name":"@glw907/cairn-cms","version":"0.93.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.93.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-audit":"dist/audit/bin.js","cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"b1f92e872089c4035890896f1f32becb52e6ec22","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.93.0.tgz","fileCount":697,"integrity":"sha512-cS3oCxOTapZ68a9ilhdSqd7jTmKcbQoIPUDdVCmPNzk7Wn0dmA32I/0z+wKvITVh9rqB8KJ4VgRQEaddjr9pVw==","signatures":[{"sig":"MEQCIBMyd9XHVgTP1y4Lb/ds3+LenSUhvnB7m3l07qE7FevZAiBj7YIJPEpV8RkRV/AG+OOrBqsHJfkSuSbu2fBJC8cjUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.93.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6274379},"type":"module","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./auth-store":{"types":"./dist/auth-store/index.d.ts","default":"./dist/auth-store/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./auth-crypto":{"types":"./dist/auth-crypto/index.d.ts","browser":"./dist/auth-crypto/browser.js","default":"./dist/auth-crypto/index.js"},"./admin-fields":{"types":"./dist/admin-fields/index.d.ts","svelte":"./dist/admin-fields/index.js","default":"./dist/admin-fields/index.js"},"./package.json":"./package.json","./admin-toolkit":{"types":"./dist/admin-toolkit/index.d.ts","svelte":"./dist/admin-toolkit/index.js","default":"./dist/admin-toolkit/index.js"},"./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"8faa3ba71a9a55a3fceb636ad50f8db774f010a1","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js dist/audit/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","norms:check":"npm run package && node scripts/generate-norms-manifest.mjs --check","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs && node scripts/check-skill-budget.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","norms:generate":"npm run package && node scripts/generate-norms-manifest.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:arm-indexes":"node scripts/check-arm-indexes.mjs","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"npm run package && node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:admin-css-classes":"npm run package && node scripts/check-admin-css-classes.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs","update-admin-sheet-inventory":"npm run package && node scripts/update-admin-sheet-inventory.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.19.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.93.0_1785630424400_0.09919469595075414","host":"s3://npm-registry-packages-npm-production"}},"0.94.0-rc.1":{"name":"@glw907/cairn-cms","version":"0.94.0-rc.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.94.0-rc.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-audit":"dist/audit/bin.js","cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"832006ef3d1802f64460ff35129c1e695064e73f","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.94.0-rc.1.tgz","fileCount":727,"integrity":"sha512-vSskxjhUSrW92T9Jv2Vw8SBKAb5sqrUzaN1j2uqivmXF71V71HQ7UW5+m7r4wKGJ5EW4qDqWRBa+F/5qnXoCpw==","signatures":[{"sig":"MEQCIEokQSn+cJIfjX7mIy87VtCO86YIo8cvh+wos+dRV6MSAiAFd1gFBha3h9O3A+2cWN5nT1+WHm1VOfKKhwAoWMMyVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.94.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6753974},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./auth-store":{"types":"./dist/auth-store/index.d.ts","default":"./dist/auth-store/index.js"},"./cloudflare":{"types":"./dist/cloudflare/index.d.ts","browser":"./dist/cloudflare/browser.js","default":"./dist/cloudflare/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./auth-crypto":{"types":"./dist/auth-crypto/index.d.ts","browser":"./dist/auth-crypto/browser.js","default":"./dist/auth-crypto/index.js"},"./auth-channel":{"types":"./dist/auth-channel/index.d.ts","default":"./dist/auth-channel/index.js"},"./package.json":"./package.json","./admin-toolkit":{"types":"./dist/admin-toolkit/index.d.ts","svelte":"./dist/admin-toolkit/index.js","default":"./dist/admin-toolkit/index.js"},"./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"adc211749ff0893753c064477e8f9ee9a789f229","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js dist/audit/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","norms:check":"npm run package && node scripts/generate-norms-manifest.mjs --check","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs && node scripts/check-skill-budget.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","norms:generate":"npm run package && node scripts/generate-norms-manifest.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:arm-indexes":"node scripts/check-arm-indexes.mjs","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"npm run package && node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:admin-css-classes":"npm run package && node scripts/check-admin-css-classes.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs","update-admin-sheet-inventory":"npm run package && node scripts/update-admin-sheet-inventory.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.19.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css","dist/*/browser.js"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.94.0-rc.1_1785985743827_0.4903053790870735","host":"s3://npm-registry-packages-npm-production"}},"0.94.0-rc.2":{"name":"@glw907/cairn-cms","version":"0.94.0-rc.2","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.94.0-rc.2","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-audit":"dist/audit/bin.js","cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"c6fc5855912730b5883bf3fd575abb1441ac0a96","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.94.0-rc.2.tgz","fileCount":727,"integrity":"sha512-gjKKlKlajabY0KLAEtWurPcdYCZlCaRr2Y9uPgUwkAsOmEy0KAwYhJH7cP7SJuMumiUYY0Du7iz9NYYCrdE0NA==","signatures":[{"sig":"MEUCIGxYaykRMNyT7IB7IF97G8A8f/Z18QspZIzJEGFeebkRAiEAu+UPzXiMlQRGReqcpiQyfM/xpESZzzXTREmOIy6ul+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.94.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6765825},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./auth-store":{"types":"./dist/auth-store/index.d.ts","default":"./dist/auth-store/index.js"},"./cloudflare":{"types":"./dist/cloudflare/index.d.ts","worker":"./dist/cloudflare/index.js","browser":"./dist/cloudflare/browser.js","default":"./dist/cloudflare/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./auth-crypto":{"types":"./dist/auth-crypto/index.d.ts","worker":"./dist/auth-crypto/index.js","browser":"./dist/auth-crypto/browser.js","default":"./dist/auth-crypto/index.js"},"./auth-channel":{"types":"./dist/auth-channel/index.d.ts","default":"./dist/auth-channel/index.js"},"./package.json":"./package.json","./admin-toolkit":{"types":"./dist/admin-toolkit/index.d.ts","svelte":"./dist/admin-toolkit/index.js","default":"./dist/admin-toolkit/index.js"},"./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"9f00708eb6be56180ca3930eac8fe4b2285c216a","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js dist/audit/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","norms:check":"npm run package && node scripts/generate-norms-manifest.mjs --check","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs && node scripts/check-skill-budget.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","norms:generate":"npm run package && node scripts/generate-norms-manifest.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:arm-indexes":"node scripts/check-arm-indexes.mjs","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"npm run package && node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:admin-css-classes":"npm run package && node scripts/check-admin-css-classes.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs","update-admin-sheet-inventory":"npm run package && node scripts/update-admin-sheet-inventory.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.19.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css","dist/*/browser.js"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.94.0-rc.2_1786059666452_0.36660433949729354","host":"s3://npm-registry-packages-npm-production"}},"0.94.0":{"name":"@glw907/cairn-cms","version":"0.94.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.94.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-audit":"dist/audit/bin.js","cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"d202aa7cded4e59dd08dead8b484c7ed4cf7999d","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.94.0.tgz","fileCount":727,"integrity":"sha512-GjxVkZYnEM2RygiQ7AUosBjq3NTCO0PhJXIUPCOkicdyFgl/6udWjWhdhmWAKI4s0ehOby8L8+DJzwdHq7u9pQ==","signatures":[{"sig":"MEUCIQD6kuRnxWJ3iBuIo5WjAohc2pJpXkwaYWVxBEFxZty8mwIgE1WsdRHCI3KnBtg8TKfRnDWGzCZT5bk7qli+2Ra9Xv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.94.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6764641},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./auth-store":{"types":"./dist/auth-store/index.d.ts","default":"./dist/auth-store/index.js"},"./cloudflare":{"types":"./dist/cloudflare/index.d.ts","worker":"./dist/cloudflare/index.js","browser":"./dist/cloudflare/browser.js","default":"./dist/cloudflare/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./auth-crypto":{"types":"./dist/auth-crypto/index.d.ts","worker":"./dist/auth-crypto/index.js","browser":"./dist/auth-crypto/browser.js","default":"./dist/auth-crypto/index.js"},"./auth-channel":{"types":"./dist/auth-channel/index.d.ts","default":"./dist/auth-channel/index.js"},"./package.json":"./package.json","./admin-toolkit":{"types":"./dist/admin-toolkit/index.d.ts","svelte":"./dist/admin-toolkit/index.js","default":"./dist/admin-toolkit/index.js"},"./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"1d415c1bf18e606ffa6e4258071364ee868559bc","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build-admin-css.mjs && node scripts/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js dist/audit/bin.js","prepare":"npm run package","test:emit":"node --test scripts/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/docs-links.mjs","test:watch":"vitest","check:prose":"node scripts/check-admin-prose.mjs","norms:check":"npm run package && node scripts/generate-norms-manifest.mjs --check","test:reskin":"node scripts/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/check-package-files.mjs && node scripts/check-skill-budget.mjs","check:surface":"npm run package && node scripts/check-surface.mjs","check:version":"node scripts/check-version.mjs","emit-template":"node scripts/emit-template.mjs","check:comments":"bash scripts/check-comments.sh","check:snippets":"npm run package && node scripts/check-snippets.mjs","norms:generate":"npm run package && node scripts/generate-norms-manifest.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/check-consumers.mjs","check:readiness":"npm run package && node scripts/check-readiness.mjs","check:reference":"npm run package && node scripts/reference-coverage.mjs","test:integration":"vitest run --project integration","check:arm-indexes":"node scripts/check-arm-indexes.mjs","check:dev-package":"node scripts/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build-mockup-css.mjs","check:cm-internals":"node scripts/check-cm-internals.mjs","check:public-tokens":"node scripts/check-public-tokens.mjs","check:touch-targets":"node scripts/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/check-custom-surface.mjs","check:invisible-craft":"npm run package && node scripts/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/check-chassis-boundary.mjs","check:admin-css-classes":"npm run package && node scripts/check-admin-css-classes.mjs","check:interactive-contrast":"node scripts/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/check-reference-signatures.mjs","update-admin-sheet-inventory":"npm run package && node scripts/update-admin-sheet-inventory.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.19.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css","dist/*/browser.js"],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@anthropic-ai/sdk":"^0.105.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.61","@vitest/browser":"^4.1.7","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12"},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.94.0_1786127382088_0.5992977659168242","host":"s3://npm-registry-packages-npm-production"}},"0.95.0-rc.1":{"name":"@glw907/cairn-cms","version":"0.95.0-rc.1","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.95.0-rc.1","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-audit":"dist/audit/bin.js","cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"a8e6b4887e90f11a308b1cf7ff91e27a1681db80","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.95.0-rc.1.tgz","fileCount":737,"integrity":"sha512-8jRgfAXBk3fZhcZ5X8jd+pyLpCPSkxl51GSSVRd2MZRx48AK6FhLpSMVBi8kqSppufWU3dXxVybkZTyahSvuXw==","signatures":[{"sig":"MEUCIQCJecaRUaGWaEyd97m5HxHH3DkQceJUHbMyfz13zRTy1gIgdHmdv/74IasK1lask1F+JP2HAdH7jF0x2tK3reCX7lA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.95.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6721073},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./auth-store":{"types":"./dist/auth-store/index.d.ts","default":"./dist/auth-store/index.js"},"./cloudflare":{"types":"./dist/cloudflare/index.d.ts","worker":"./dist/cloudflare/index.js","browser":"./dist/cloudflare/browser.js","default":"./dist/cloudflare/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./auth-crypto":{"types":"./dist/auth-crypto/index.d.ts","worker":"./dist/auth-crypto/index.js","browser":"./dist/auth-crypto/browser.js","default":"./dist/auth-crypto/index.js"},"./auth-channel":{"types":"./dist/auth-channel/index.d.ts","default":"./dist/auth-channel/index.js"},"./package.json":"./package.json","./admin-toolkit":{"types":"./dist/admin-toolkit/index.d.ts","svelte":"./dist/admin-toolkit/index.js","default":"./dist/admin-toolkit/index.js"},"./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"}},"gitHead":"09ff1b3dd5974f7d04ef559fb0bbcd3572f33581","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build/build-admin-css.mjs && node scripts/build/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js dist/audit/bin.js","prepare":"npm run package","test:emit":"node --test scripts/build/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/checks/docs-links.mjs","check:vale":"vale --minAlertLevel=error docs README.md examples/showcase/README.md","test:watch":"vitest","check:prose":"node scripts/checks/check-admin-prose.mjs","norms:check":"npm run package && node scripts/lab/generate-norms-manifest.mjs --check","test:reskin":"node scripts/lab/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/checks/check-package-files.mjs && node scripts/checks/check-skill-budget.mjs","check:surface":"npm run package && node scripts/checks/check-surface.mjs","check:symbols":"node scripts/checks/check-symbols.mjs","check:version":"node scripts/checks/check-version.mjs","check:visuals":"node scripts/checks/check-visuals.mjs","emit-template":"node scripts/build/emit-template.mjs","check:comments":"bash scripts/checks/check-comments.sh","check:snippets":"npm run package && node scripts/checks/check-snippets.mjs","norms:generate":"npm run package && node scripts/lab/generate-norms-manifest.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/checks/check-consumers.mjs","check:readiness":"npm run package && node scripts/checks/check-readiness.mjs","check:reference":"npm run package && node scripts/checks/reference-coverage.mjs","test:integration":"vitest run --project integration","check:arm-indexes":"node scripts/checks/check-arm-indexes.mjs","check:dev-package":"node scripts/checks/check-dev-package.mjs","design:mockup-css":"npm run package && node scripts/build/build-mockup-css.mjs","check:cm-internals":"node scripts/checks/check-cm-internals.mjs","check:public-tokens":"node scripts/checks/check-public-tokens.mjs","check:touch-targets":"node scripts/checks/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/checks/check-custom-surface.mjs","check:invisible-craft":"npm run package && node scripts/checks/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/checks/check-chassis-boundary.mjs","check:admin-css-classes":"npm run package && node scripts/checks/check-admin-css-classes.mjs","check:interactive-contrast":"node scripts/checks/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/checks/check-reference-signatures.mjs","update-admin-sheet-inventory":"npm run package && node scripts/build/update-admin-sheet-inventory.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.19.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css","dist/*/browser.js"],"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.11","vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.68.0","@vitest/browser":"^4.1.7","@anthropic-ai/sdk":"^0.105.0","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12","@anthropic-ai/sdk":"^0.105.0"},"peerDependenciesMeta":{"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.95.0-rc.1_1786937606831_0.46473064026302535","host":"s3://npm-registry-packages-npm-production"}},"0.95.0":{"name":"@glw907/cairn-cms","version":"0.95.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.95.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-audit":"dist/audit/bin.js","cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"ea2a811d51ecc7c3a877109e955a13406848d376","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.95.0.tgz","fileCount":769,"integrity":"sha512-PwGBDHg8IBAs46qR23yx13i9Oji6Q/8hx6pQ9PlXBlJyoyst2VL6qIOusheY7aRjshjglTyysnxANCIMXxuMiQ==","signatures":[{"sig":"MEYCIQCpD8QivfEzJpS6R/aT/KOjjS+4RT9vgG7UpbG1e+VOswIhAJ+Zts98soqVRKYOv1DUHbOJxUxZS1Mr2i8Z2YejojId","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.95.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6900040},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./auth-store":{"types":"./dist/auth-store/index.d.ts","default":"./dist/auth-store/index.js"},"./cloudflare":{"types":"./dist/cloudflare/index.d.ts","worker":"./dist/cloudflare/index.js","browser":"./dist/cloudflare/browser.js","default":"./dist/cloudflare/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./auth-crypto":{"types":"./dist/auth-crypto/index.d.ts","worker":"./dist/auth-crypto/index.js","browser":"./dist/auth-crypto/browser.js","default":"./dist/auth-crypto/index.js"},"./auth-channel":{"types":"./dist/auth-channel/index.d.ts","default":"./dist/auth-channel/index.js"},"./package.json":"./package.json","./admin-toolkit":{"types":"./dist/admin-toolkit/index.d.ts","svelte":"./dist/admin-toolkit/index.js","default":"./dist/admin-toolkit/index.js"},"./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"},"./reproductions":{"types":"./dist/reproductions/index.d.ts","svelte":"./dist/reproductions/index.js","default":"./dist/reproductions/index.js"},"./reproductions/manifest":{"types":"./dist/reproductions/manifest.d.ts","default":"./dist/reproductions/manifest.js"}},"gitHead":"e00330634be994c15c158a17553bbe7753508b58","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build/build-admin-css.mjs && node scripts/build/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js dist/audit/bin.js","prepare":"npm run package","test:emit":"node --test scripts/build/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/checks/docs-links.mjs","check:vale":"vale --minAlertLevel=error docs README.md examples/showcase/README.md","test:watch":"vitest","check:prose":"node scripts/checks/check-admin-prose.mjs","norms:check":"npm run package && node scripts/lab/generate-norms-manifest.mjs --check","test:reskin":"node scripts/lab/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/checks/check-package-files.mjs && node scripts/checks/check-skill-budget.mjs","check:surface":"npm run package && node scripts/checks/check-surface.mjs","check:symbols":"node scripts/checks/check-symbols.mjs","check:version":"node scripts/checks/check-version.mjs","check:visuals":"npm run package && node scripts/checks/check-visuals.mjs","emit-template":"node scripts/build/emit-template.mjs","check:comments":"bash scripts/checks/check-comments.sh","check:snippets":"npm run package && node scripts/checks/check-snippets.mjs","norms:generate":"npm run package && node scripts/lab/generate-norms-manifest.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/checks/check-consumers.mjs","check:readiness":"npm run package && node scripts/checks/check-readiness.mjs","check:reference":"npm run package && node scripts/checks/reference-coverage.mjs","test:integration":"vitest run --project integration","check:arm-indexes":"node scripts/checks/check-arm-indexes.mjs","check:dev-package":"node scripts/checks/check-dev-package.mjs","check:transcripts":"node scripts/checks/transcript-blocks.mjs","design:mockup-css":"npm run package && node scripts/build/build-mockup-css.mjs","check:cm-internals":"node scripts/checks/check-cm-internals.mjs","check:public-tokens":"node scripts/checks/check-public-tokens.mjs","check:touch-targets":"node scripts/checks/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/checks/check-custom-surface.mjs","check:invisible-craft":"npm run package && node scripts/checks/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/checks/check-chassis-boundary.mjs","check:admin-css-classes":"npm run package && node scripts/checks/check-admin-css-classes.mjs","check:interactive-contrast":"node scripts/checks/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/checks/check-reference-signatures.mjs","update-admin-sheet-inventory":"npm run package && node scripts/build/update-admin-sheet-inventory.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.19.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css","dist/*/browser.js"],"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.11","vite":"^8.0","culori":"^4.0.2","eslint":"^9.39.4","svelte":"^5.56.3","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^22.19.19","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.68.0","@vitest/browser":"^4.1.7","@anthropic-ai/sdk":"^0.105.0","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^2.1.1","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^4.20260501.0","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.16"},"peerDependencies":{"svelte":"^5.56.3","@sveltejs/kit":"^2.12","@anthropic-ai/sdk":"^0.105.0"},"peerDependenciesMeta":{"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.95.0_1787204441788_0.9226615170255703","host":"s3://npm-registry-packages-npm-production"}},"0.96.0":{"name":"@glw907/cairn-cms","version":"0.96.0","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"author":{"name":"Geoff Wright"},"license":"MIT","_id":"@glw907/cairn-cms@0.96.0","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"homepage":"https://github.com/glw907/cairn-cms#readme","bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"bin":{"cairn-audit":"dist/audit/bin.js","cairn-doctor":"dist/doctor/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"dist":{"shasum":"c831e203244f5da00f7e0d69d3abba018823afc0","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.96.0.tgz","fileCount":770,"integrity":"sha512-mXSw+HO04eiaYkJ364n6/E5Eooue/rCmh0fB/Ch7GwFhbUChEvX9JgcnaYGbnu4N1/Fu+0jIgl+yE/JIY1p+Cw==","signatures":[{"sig":"MEUCIQDPVCqUt+He5e1rmLgfsFbZ1Ln4MXGMD2ny5hdsp7GR3gIgVsjL8YLRo8a1o3E77Om/11kF528H6lx9VmvObhmrjSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.96.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6985401},"type":"module","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./auth-store":{"types":"./dist/auth-store/index.d.ts","default":"./dist/auth-store/index.js"},"./cloudflare":{"types":"./dist/cloudflare/index.d.ts","worker":"./dist/cloudflare/index.js","browser":"./dist/cloudflare/browser.js","default":"./dist/cloudflare/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./auth-crypto":{"types":"./dist/auth-crypto/index.d.ts","worker":"./dist/auth-crypto/index.js","browser":"./dist/auth-crypto/browser.js","default":"./dist/auth-crypto/index.js"},"./auth-channel":{"types":"./dist/auth-channel/index.d.ts","default":"./dist/auth-channel/index.js"},"./package.json":"./package.json","./admin-toolkit":{"types":"./dist/admin-toolkit/index.d.ts","svelte":"./dist/admin-toolkit/index.js","default":"./dist/admin-toolkit/index.js"},"./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"},"./reproductions":{"types":"./dist/reproductions/index.d.ts","svelte":"./dist/reproductions/index.js","default":"./dist/reproductions/index.js"},"./reproductions/manifest":{"types":"./dist/reproductions/manifest.d.ts","default":"./dist/reproductions/manifest.js"}},"gitHead":"719b5e253e379d7ef22be6ee0ef953a7bfaea140","scripts":{"lint":"eslint src/lib","test":"vitest run","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build/build-admin-css.mjs && node scripts/build/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/doctor/bin.js dist/media-seed/bin.js dist/audit/bin.js","prepare":"npm run package","test:emit":"node --test scripts/build/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/checks/docs-links.mjs","check:vale":"vale --minAlertLevel=error docs README.md examples/showcase/README.md","test:watch":"vitest","check:prose":"node scripts/checks/check-admin-prose.mjs","norms:check":"npm run package && node scripts/lab/generate-norms-manifest.mjs --check","test:reskin":"node scripts/lab/reskin-fixture.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/checks/check-package-files.mjs && node scripts/checks/check-skill-budget.mjs","check:surface":"npm run package && node scripts/checks/check-surface.mjs","check:symbols":"node scripts/checks/check-symbols.mjs","check:version":"node scripts/checks/check-version.mjs","check:visuals":"npm run package && node scripts/checks/check-visuals.mjs","emit-template":"node scripts/build/emit-template.mjs","emit:template":"node packages/create-cairn-site/scripts/emit-template-dir.mjs","link:consumer":"node scripts/lab/link-consumer.mjs","check:comments":"bash scripts/checks/check-comments.sh","check:snippets":"npm run package && node scripts/checks/check-snippets.mjs","check:template":"node packages/create-cairn-site/scripts/emit-template-dir.mjs --check","norms:generate":"npm run package && node scripts/lab/generate-norms-manifest.mjs","test:component":"vitest run --project component","check:consumers":"npm run package && node scripts/checks/check-consumers.mjs","check:readiness":"npm run package && node scripts/checks/check-readiness.mjs","check:reference":"npm run package && node scripts/checks/reference-coverage.mjs","test:integration":"vitest run --project integration","check:arm-indexes":"node scripts/checks/check-arm-indexes.mjs","check:dev-package":"node scripts/checks/check-dev-package.mjs","check:transcripts":"node scripts/checks/transcript-blocks.mjs","design:mockup-css":"npm run package && node scripts/build/build-mockup-css.mjs","check:cm-internals":"node scripts/checks/check-cm-internals.mjs","check:target-stack":"node scripts/checks/check-target-stack.mjs","check:public-tokens":"node scripts/checks/check-public-tokens.mjs","check:touch-targets":"node scripts/checks/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/checks/check-custom-surface.mjs","check:invisible-craft":"npm run package && node scripts/checks/check-invisible-craft.mjs","check:chassis-boundary":"node scripts/checks/check-chassis-boundary.mjs","check:admin-css-classes":"npm run package && node scripts/checks/check-admin-css-classes.mjs","check:interactive-contrast":"node scripts/checks/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/checks/check-reference-signatures.mjs","update-admin-sheet-inventory":"npm run package && node scripts/build/update-admin-sheet-inventory.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.19.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"sideEffects":["**/*.svelte","**/*.css","dist/*/browser.js"],"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.17.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.0","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.6.0","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.10.3","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.11","vite":"^8.0","culori":"^4.0.2","eslint":"^10.9.0","svelte":"^5.56.10","vitest":"^4.1","daisyui":"^5.6.6","devalue":"^5.8.1","esbuild":"^0.28.1","postcss":"^8.5.15","publint":"^0.3.21","wrangler":"^4.125.0","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^24.13.3","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.70","@vitest/browser":"^4.1.7","@anthropic-ai/sdk":"^0.120.0","@sveltejs/package":"^2","typescript-eslint":"^8.62.0","eslint-plugin-jsdoc":"^64.2.1","eslint-plugin-tsdoc":"^0.5.2","@tailwindcss/postcss":"^4.3.2","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^3.0.0","postcss-prefix-selector":"^2.1.1","@cloudflare/workers-types":"^5.20260821.1","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.1","@cloudflare/vitest-pool-workers":"^0.22.0"},"peerDependencies":{"svelte":"^5.56.10","@sveltejs/kit":"^2.70","@anthropic-ai/sdk":">=0.105.0 <1","@cloudflare/workers-types":"^5"},"peerDependenciesMeta":{"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cairn-cms_0.96.0_1787423710071_0.38762925249056246","host":"s3://npm-registry-packages-npm-production"}},"0.97.0":{"_id":"@glw907/cairn-cms@0.97.0","bin":{"cairn-audit":"dist/audit/bin.js","cairn-guidance":"dist/guidance/bin.js","cairn-manifest":"dist/vite/bin.js","cairn-media-seed":"dist/media-seed/bin.js"},"bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"dist":{"shasum":"88e32a97e291107219c3e52339dc421de83790a7","tarball":"https://registry.npmjs.org/@glw907/cairn-cms/-/cairn-cms-0.97.0.tgz","fileCount":864,"integrity":"sha512-0/6dhPUWsIbrWTLStIF/PR0MCKQBgDAJh9psfcwZE/HRU+7WgaXXHMujnOhmrWtvJIna+PURnN3KmELspc19ow==","signatures":[{"sig":"MEUCIFAYazz/zesGXG2VqG9Qtn1vDfB9AzH/Cma0/vOZnCewAiEAnlSmZtYwnquwCMqdiyobqeCQ6RLeYChdbbbf4xR2o/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDj55+oJoXmEw4oCwcvZVgQKwoAdv0QeTkK4X0nfJo9NQIhANqk/B5bSPX7EX3PLWfzWKo4wz8wdzd2WM7641fouXAz"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@glw907%2fcairn-cms@0.97.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7929464},"name":"@glw907/cairn-cms","type":"module","author":{"name":"Geoff Wright"},"engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js","default":"./dist/index.js"},"./log":{"types":"./dist/log/public.d.ts","default":"./dist/log/public.js"},"./vite":{"types":"./dist/vite/index.d.ts","default":"./dist/vite/index.js"},"./media":{"types":"./dist/media/index.d.ts","svelte":"./dist/media/index.js","default":"./dist/media/index.js"},"./render":{"types":"./dist/render/authoring.d.ts","svelte":"./dist/render/authoring.js","default":"./dist/render/authoring.js"},"./ambient":{"types":"./dist/ambient.d.ts","default":"./dist/ambient.js"},"./islands":{"types":"./dist/islands/index.d.ts","default":"./dist/islands/index.js"},"./delivery":{"types":"./dist/delivery/index.d.ts","svelte":"./dist/delivery/index.js","default":"./dist/delivery/index.js"},"./sveltekit":{"types":"./dist/sveltekit/index.d.ts","svelte":"./dist/sveltekit/index.js","default":"./dist/sveltekit/index.js"},"./auth-store":{"types":"./dist/auth-store/index.d.ts","default":"./dist/auth-store/index.js"},"./cloudflare":{"types":"./dist/cloudflare/index.d.ts","worker":"./dist/cloudflare/index.js","browser":"./dist/cloudflare/browser.js","default":"./dist/cloudflare/index.js"},"./components":{"types":"./dist/components/index.d.ts","svelte":"./dist/components/index.js","default":"./dist/components/index.js"},"./auth-crypto":{"types":"./dist/auth-crypto/index.d.ts","worker":"./dist/auth-crypto/index.js","browser":"./dist/auth-crypto/browser.js","default":"./dist/auth-crypto/index.js"},"./auth-channel":{"types":"./dist/auth-channel/index.d.ts","default":"./dist/auth-channel/index.js"},"./package.json":"./package.json","./admin-toolkit":{"types":"./dist/admin-toolkit/index.d.ts","svelte":"./dist/admin-toolkit/index.js","default":"./dist/admin-toolkit/index.js"},"./delivery/data":{"types":"./dist/delivery/data.d.ts","svelte":"./dist/delivery/data.js","default":"./dist/delivery/data.js"},"./delivery/head":{"types":"./dist/delivery/head.d.ts","svelte":"./dist/delivery/head.js","default":"./dist/delivery/head.js"},"./reproductions":{"types":"./dist/reproductions/index.d.ts","svelte":"./dist/reproductions/index.js","default":"./dist/reproductions/index.js"},"./admin-sources.css":"./dist/admin-sources.css","./reproductions/manifest":{"types":"./dist/reproductions/manifest.d.ts","default":"./dist/reproductions/manifest.js"}},"gitHead":"eefd51b49287fe460c3812c682a058ace50f0ac5","license":"MIT","scripts":{"lint":"eslint src/lib examples/showcase/src examples/showcase/e2e","test":"vitest run --project unit --project unit-dist-spawn --project integration && npm run test:component","check":"svelte-check --tsconfig ./tsconfig.json","package":"svelte-package && node scripts/build/build-admin-css.mjs && node scripts/build/transpile-dist-svelte.mjs && chmod +x dist/vite/bin.js dist/media-seed/bin.js dist/audit/bin.js dist/guidance/bin.js","prepare":"npm run package","test:emit":"node --test scripts/build/emit-template.test.mjs","test:unit":"vitest run --project unit","check:docs":"node scripts/checks/docs-links.mjs","check:vale":"vale --minAlertLevel=error docs README.md examples/showcase/README.md","test:watch":"vitest","check:facts":"node scripts/checks/check-facts.mjs","check:prose":"node scripts/checks/check-admin-prose.mjs","norms:check":"npm run package && node scripts/lab/generate-norms-manifest.mjs --check","test:reskin":"node scripts/lab/reskin-fixture.mjs","check:idioms":"node scripts/checks/check-idioms.mjs","check:package":"npm run package && publint --strict && attw --pack . --ignore-rules no-resolution cjs-resolves-to-esm internal-resolution-error && node scripts/checks/check-package-files.mjs && node scripts/checks/check-skill-budget.mjs","check:surface":"npm run package && node scripts/checks/check-surface.mjs && node scripts/checks/check-surface-leaks.mjs","check:symbols":"node scripts/checks/check-symbols.mjs","check:version":"node scripts/checks/check-version.mjs","check:visuals":"npm run package && node scripts/checks/check-visuals.mjs","emit-template":"node scripts/build/emit-template.mjs","emit:template":"node packages/create-cairn-site/scripts/emit-template-dir.mjs","link:consumer":"node scripts/lab/link-consumer.mjs","check:comments":"bash scripts/checks/check-comments.sh","check:self-use":"npm run package && node scripts/checks/check-self-use.mjs","check:snippets":"npm run package && node scripts/checks/check-snippets.mjs","check:template":"node packages/create-cairn-site/scripts/emit-template-dir.mjs --check","norms:generate":"npm run package && node scripts/lab/generate-norms-manifest.mjs","test:component":"node scripts/test/contained.mjs vitest run --project component","check:consumers":"npm run package && node scripts/checks/check-consumers.mjs","check:readiness":"npm run package && node scripts/checks/check-readiness.mjs","check:reference":"npm run package && node scripts/checks/reference-coverage.mjs","test:integration":"vitest run --project integration","check:arm-indexes":"node scripts/checks/check-arm-indexes.mjs","check:dev-package":"node scripts/checks/check-dev-package.mjs","check:transcripts":"node scripts/checks/transcript-blocks.mjs","design:mockup-css":"npm run package && node scripts/build/build-mockup-css.mjs","check:cm-internals":"node scripts/checks/check-cm-internals.mjs","check:target-stack":"node scripts/checks/check-target-stack.mjs","check:tool-release":"node scripts/checks/check-tool-release.mjs","check:editor-quotes":"node scripts/checks/check-editor-quotes.mjs","check:public-tokens":"node scripts/checks/check-public-tokens.mjs","check:touch-targets":"node scripts/checks/check-touch-targets.mjs","check:custom-surface":"npm run package && node scripts/checks/check-custom-surface.mjs","check:rulings-format":"node scripts/checks/check-rulings-format.mjs","check:invisible-craft":"npm run package && node scripts/checks/check-invisible-craft.mjs","check:tool-conditions":"npm run package && node scripts/checks/check-tool-conditions.mjs","check:tool-heuristics":"node scripts/checks/check-tool-heuristics.mjs","check:chassis-boundary":"node scripts/checks/check-chassis-boundary.mjs","check:admin-css-classes":"npm run package && node scripts/checks/check-admin-css-classes.mjs","check:interactive-contrast":"node scripts/checks/check-interactive-contrast.mjs","check:reference:signatures":"npm run package && node scripts/checks/check-reference-signatures.mjs","update-admin-sheet-inventory":"npm run package && node scripts/build/update-admin-sheet-inventory.mjs"},"version":"0.97.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3d61db90-ac4f-4244-a26f-dd25c751750d"}},"homepage":"https://github.com/glw907/cairn-cms#readme","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.20.0","description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","directories":{},"maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"sideEffects":["**/*.svelte","**/*.css","dist/*/browser.js"],"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2","shiki":"^4.3.0","vfile":"^6.0.3","esm-env":"^1.2.2","heic-to":"^1.5.2","unified":"^11.0.5","hastscript":"^9.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4","@types/hast":"^3.0.4","gray-matter":"^4","rehype-slug":"^6.0.0","@types/mdast":"^4.0.4","rehype-parse":"^9.0.1","remark-parse":"^11.0.0","@lezer/common":"^1.5.2","rehype-remark":"^10.0.1","remark-rehype":"^11.1.2","@lucide/svelte":"^1.47.0","rehype-sanitize":"^6.0.0","@codemirror/lint":"^6.9.7","@codemirror/view":"^6.43.13","@lezer/highlight":"^1.2.3","rehype-stringify":"^10.0.1","remark-directive":"^4.0.0","remark-stringify":"^11.0.0","unist-util-visit":"^5.1.0","@codemirror/state":"^6.7.6","spellchecker-wasm":"^0.3.3","hast-util-sanitize":"^5.0.2","hast-util-to-string":"^3.0.1","@codemirror/commands":"^6.11.1","@codemirror/language":"^6.12.3","mdast-util-directive":"^3.1.0","@codemirror/autocomplete":"^6.20.2","@codemirror/lang-markdown":"^6.5.0","@rodrigodagostino/svelte-sortable-list":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","vite":"^8.3.0","culori":"^4.0.2","eslint":"^10.11.0","svelte":"^5.57.1","vitest":"^4.1","daisyui":"^5.7.44","devalue":"^5.9.4","esbuild":"^0.28.2","postcss":"^8.5.28","publint":"^0.3.21","wrangler":"^4.137.0","playwright":"^1.63.0","typescript":"^6.0.3","@types/node":"^24.13.6","tailwindcss":"^4.3.2","lightningcss":"^1.32.0","svelte-check":"^4","@sveltejs/kit":"^2.70","@vitest/browser":"^4.1.7","@anthropic-ai/sdk":"^0.128.0","@sveltejs/package":"^2","typescript-eslint":"^8.70.1","eslint-plugin-jsdoc":"^64.5.4","eslint-plugin-tsdoc":"^0.5.3","@tailwindcss/postcss":"^4.3.2","svelte-eslint-parser":"^1.8.1","@arethetypeswrong/cli":"^0.18.3","vitest-browser-svelte":"^3.1.0","postcss-prefix-selector":"^2.2.1","@cloudflare/workers-types":"^5.20260923.1","@vitest/browser-playwright":"^4.1.7","@sveltejs/vite-plugin-svelte":"^7.3.1","@cloudflare/vitest-pool-workers":"^0.22.0"},"peerDependencies":{"svelte":"^5.56.10","@sveltejs/kit":"^2.70","@anthropic-ai/sdk":">=0.105.0 <1","@cloudflare/workers-types":"^5"},"peerDependenciesMeta":{"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cairn-cms_0.97.0_1790196052279_0.9338898261650335"}}},"time":{"created":"2026-05-26T01:20:35.837Z","modified":"2026-09-23T20:40:52.791Z","0.1.0":"2026-05-26T01:20:36.182Z","0.2.0":"2026-05-26T02:34:54.012Z","0.3.0":"2026-05-26T05:02:14.846Z","0.3.1":"2026-05-26T16:02:30.517Z","0.4.0":"2026-05-27T00:45:06.439Z","0.5.0":"2026-05-27T16:16:45.153Z","0.5.1":"2026-05-28T19:13:59.588Z","0.6.0-rc.0":"2026-05-30T06:09:21.019Z","0.6.0-rc.1":"2026-05-30T18:09:03.673Z","0.6.0":"2026-05-30T18:41:13.265Z","0.7.0":"2026-05-31T05:55:46.621Z","0.8.0":"2026-05-31T18:39:43.225Z","0.9.0":"2026-06-01T01:16:38.152Z","0.10.0":"2026-06-01T05:42:51.941Z","0.11.0":"2026-06-01T22:30:26.016Z","0.14.0":"2026-06-02T06:48:23.419Z","0.17.0":"2026-06-02T17:10:11.184Z","0.18.0":"2026-06-02T22:55:10.936Z","0.21.0":"2026-06-03T05:17:11.814Z","0.24.0":"2026-06-03T22:26:16.437Z","0.26.0":"2026-06-04T20:52:40.783Z","0.29.0":"2026-06-06T08:18:55.172Z","0.33.0":"2026-06-08T05:16:00.996Z","0.34.0":"2026-06-08T17:45:34.156Z","0.35.0":"2026-06-08T22:34:52.181Z","0.36.0":"2026-06-09T00:09:42.914Z","0.37.0":"2026-06-09T01:25:51.190Z","0.37.1":"2026-06-09T22:07:28.344Z","0.38.0":"2026-06-10T21:00:46.331Z","0.40.0":"2026-06-11T18:16:12.879Z","0.41.0":"2026-06-11T21:40:28.520Z","0.50.0":"2026-06-12T03:49:44.881Z","0.51.0":"2026-06-12T16:42:47.683Z","0.52.0":"2026-06-12T20:07:29.860Z","0.52.1":"2026-06-12T21:45:11.984Z","0.53.0":"2026-06-12T23:54:17.972Z","0.54.0":"2026-06-13T16:47:56.321Z","0.55.0":"2026-06-13T20:50:22.306Z","0.56.0":"2026-06-15T17:14:03.815Z","0.56.1":"2026-06-15T18:05:48.828Z","0.56.2":"2026-06-15T23:23:02.940Z","0.57.0":"2026-06-18T02:33:33.587Z","0.57.1":"2026-06-18T05:34:54.139Z","0.58.0":"2026-06-18T23:28:01.904Z","0.59.0":"2026-06-20T22:06:07.256Z","0.60.0":"2026-06-21T21:27:03.881Z","0.60.1":"2026-06-22T04:52:50.646Z","0.62.1":"2026-06-24T19:53:16.350Z","0.62.2":"2026-06-24T20:49:47.368Z","0.68.0":"2026-06-26T16:49:58.837Z","0.76.0":"2026-06-28T08:10:46.734Z","0.78.0":"2026-06-30T06:43:23.448Z","0.78.1":"2026-06-30T20:30:24.084Z","0.78.2":"2026-07-01T22:38:43.188Z","0.79.0":"2026-07-02T22:31:49.825Z","0.80.0":"2026-07-05T10:32:41.347Z","0.81.0":"2026-07-06T16:14:44.439Z","0.82.0":"2026-07-07T09:07:20.982Z","0.82.1":"2026-07-08T05:05:43.644Z","0.83.0":"2026-07-08T06:42:32.291Z","0.84.0":"2026-07-09T02:21:53.631Z","0.84.1":"2026-07-09T02:52:52.347Z","0.84.2":"2026-07-13T22:41:43.871Z","0.84.3":"2026-07-14T02:49:16.264Z","0.84.4":"2026-07-14T08:18:34.663Z","0.85.0":"2026-07-15T00:01:37.013Z","0.86.0":"2026-07-15T05:05:55.498Z","0.86.1":"2026-07-15T15:16:36.688Z","0.86.2":"2026-07-16T01:12:32.146Z","0.87.0":"2026-07-17T03:27:47.294Z","0.87.1":"2026-07-17T09:36:30.241Z","0.87.2":"2026-07-18T04:53:17.109Z","0.87.3":"2026-07-19T03:38:45.680Z","0.87.4":"2026-07-19T05:42:27.678Z","0.88.0":"2026-07-19T12:54:01.856Z","0.88.1":"2026-07-19T20:45:57.718Z","0.88.2":"2026-07-19T22:20:00.252Z","0.88.3":"2026-07-20T20:46:05.960Z","0.89.0":"2026-07-21T08:38:17.910Z","0.89.1":"2026-07-21T09:46:57.679Z","0.90.0":"2026-07-24T03:57:17.800Z","0.90.1":"2026-07-25T04:36:45.027Z","0.91.0":"2026-07-29T22:29:56.776Z","0.91.1":"2026-07-30T03:50:59.679Z","0.92.0":"2026-08-01T17:16:26.104Z","0.93.0":"2026-08-02T00:27:04.607Z","0.94.0-rc.1":"2026-08-06T03:09:04.147Z","0.94.0-rc.2":"2026-08-06T23:41:06.686Z","0.94.0":"2026-08-07T18:29:42.329Z","0.95.0-rc.1":"2026-08-17T03:33:27.035Z","0.95.0":"2026-08-20T05:40:42.119Z","0.96.0":"2026-08-22T18:35:10.303Z","0.97.0":"2026-09-23T20:40:52.497Z"},"bugs":{"url":"https://github.com/glw907/cairn-cms/issues"},"author":{"name":"Geoff Wright"},"license":"MIT","homepage":"https://github.com/glw907/cairn-cms#readme","keywords":["cms","sveltekit","cloudflare","github","magic-link","markdown"],"repository":{"url":"git+https://github.com/glw907/cairn-cms.git","type":"git"},"description":"Embedded, magic-link, GitHub-committing CMS for SvelteKit/Cloudflare sites.","maintainers":[{"name":"glw907","email":"bold.milk2835@fastmail.com"}],"readme":"# cairn\n\ncairn is an embedded, magic-link, GitHub-committing CMS for SvelteKit sites on Cloudflare.\n\n```\nnpx create-cairn-site\n```\n\n## Where to start\n\n- **Deciding whether cairn fits?** [Why cairn](./docs/why-cairn.md) covers the reasoning, the\n  stack, and the honest trade-offs.\n- **Writing for a site built on cairn?** [Welcome, editors](./docs/editors/welcome.md) starts with\n  signing in.\n- **Setting up a site and won't be writing code?** [The admin track](./docs/admin/README.md)\n  takes you from nothing to a live, running site with zero code. Most sites finish here.\n- **A Svelte developer extending a site?** Set the site up with the admin track first, then come\n  back to [the extend track](./docs/extend/README.md) for custom content, admin screens, and\n  everything else past the default.\n- **Working on cairn itself?** [CONTRIBUTING](./CONTRIBUTING.md) maps the repository and how a\n  change lands. [The `src/lib` map](./docs/internal/src-lib-map.md) goes deeper into the library\n  tree itself.\n\n## What cairn is\n\ncairn is two things built as one: an editor-first, git-backed content management system, and a\nSvelteKit toolkit a developer extends for their own organization. The premise is that the people\nwho write an organization's content are often the same people who know what the organization needs\nnext, and that a developer who builds directly on the editors' own admin surface, rather than a\nseparate app bolted onto a headless CMS, ships those ideas faster. The admin is a UI toolkit as\nmuch as an editor: a developer's own screen, a member roster, an event calendar, a reservation\nform, mounts inside the same admin and shares its components and its sign-in, so what gets added\nreads as one product to the people using it, not a second app beside cairn.\n\nA developer builds those extras on cairn's seams: member signups, rosters, event and program\nregistration, reservations, whatever a small organization's own site needs beyond content. cairn\nships none of it. It ships the frame, the editor, and the documented seams a developer builds on.\n\n## Content and storage\n\nContent is markdown, committed to the site's own GitHub repository, organized as a fixed set of\nconcepts you declare (Posts and Pages are available out of the box, and you can add your own).\nA save holds on a per-entry branch; publishing copies it to the main branch with the editor as\ncommit author, through a GitHub App created for the site, and the site deploys the way any push\nalready does. Editors sign in from an emailed link, with no GitHub account and no password, write\nin a markdown editor with a live preview rendered through the exact function the public site uses,\nand never see any of the branch or commit mechanics underneath.\n\n## Why this stack\n\ncairn commits fully to SvelteKit, Cloudflare, and GitHub, with no layer trying to hide any of the\nthree, and the admin itself is built in DaisyUI and Tailwind, the idiom a developer's own screens\nextend it in. [Why cairn](./docs/why-cairn.md) has the full reasoning and the trade-offs a fixed\nstack makes.\n\n## Getting started\n\n`create-cairn-site` scaffolds a complete starter, Waymark: a working site with a component library\nalready wired in, built to be restyled or replaced rather than started from a blank page. A second,\ndocumentation-focused template, Topo, is planned but not shipped yet.\n\nAlready have a SvelteKit app and want to add cairn to it instead?\n[Add cairn to a SvelteKit app](./docs/extend/add-cairn-to-a-sveltekit-app.md) starts from\n`npm install @glw907/cairn-cms`.\n\n## Where cairn stands\n\ncairn is pre-1.0 and runs in production on two sites today, [ecxc.ski](https://ecxc.ski) and\n[907.life](https://907.life). Content stays yours regardless of what happens to cairn: it's\nmarkdown in your own repository, and leaving is a matter of cloning it.\n\nThe [docs](./docs/README.md) are where every track above lives in full. History is in the\n[CHANGELOG](./CHANGELOG.md), security reporting goes through the [policy](./SECURITY.md), and the\nlicense is [MIT](./LICENSE).\n","readmeFilename":"README.md"}