{"_id":"@a83/orbiter-integration","_rev":"20-d97c48750154051f5bfffbe606d8ebd1","name":"@a83/orbiter-integration","dist-tags":{"latest":"0.3.18"},"versions":{"0.1.0":{"name":"@a83/orbiter-integration","version":"0.1.0","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.1.0","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"8ccd60a760bfad40197c01edb78b1a9baf8be2e6","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.1.0.tgz","fileCount":30,"integrity":"sha512-Dy125KW2AbdgZRlSsXNAaj14UiSzqDK/5YZ+IVYVRSdUfgM0JXFF8qsRDrgdPRP2IHiMYnpV0MkJfUITBiJvjw==","signatures":[{"sig":"MEQCIFfZ18HEp7kc1n1JOUf59AYmF2iJC2PFvwEDubUpxpjSAiAV47rUxZshe4+6sXXjRVVCPVH+49isFR4J54g4/zBOuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380639},"main":"./src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"a7db15938e77b8fe46af5b764a0f1a109aff902b","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.1.0_1776167056833_0.8875791557896273","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@a83/orbiter-integration","version":"0.2.0","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.2.0","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"fb6f8bcdb7f22f1c55bb8b516bdcc2a8ca619012","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.2.0.tgz","fileCount":4,"integrity":"sha512-Z5uSThVXQyU6zX3mIa7gvaVSnUSMLGsS8x3XwqIczsdebMb/PR34opSLFYnDbRqo/sIZNibx1m3r5OYUu9VZeg==","signatures":[{"sig":"MEUCIQCiVWMfYJS64wi+/OPDcPaBma9nYo56yQrYa4DwUGmkCwIgM5Zi3ZGAmVQtFNkCQP001Pfb2ySRusmmvFUE5Eg0V54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9357},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js"},"gitHead":"209b9795def4752102943a7ca5f91a6ae36f3756","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.2.0_1778872997311_0.5422350636870541","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@a83/orbiter-integration","version":"0.3.0","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.3.0","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"80c9ac5c7289a3f7bf1de1132fc8fd909542977b","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.0.tgz","fileCount":5,"integrity":"sha512-93zy/rdRQbpAB5bYJ8K3nwpEybPIkMtfoDiVVXie5OIqHm4nzmq6dafOJaFw22T5llVpB/BDZj2PYEoi2dWeww==","signatures":[{"sig":"MEUCIGUAxPk2ePEbx2yTuLzBX31Nhp8AmJYahyzBNBVImzeBAiEA51e8Eg/X4ZomlIKR3NuVg84K7JXl9fwDQJc4O8DbTnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17083},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js"},"gitHead":"fa398ca0eee3dba1908f6450ae8e188ef08c48a7","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.3.0_1779108870022_0.21125112526118328","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@a83/orbiter-integration","version":"0.3.1","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.3.1","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"c5e8199184c62c19234ee1e1d1c515dad6ae042b","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.1.tgz","fileCount":5,"integrity":"sha512-ycD3SljdkpwJhQOQ9gk/52g0pJBZXhx6wRbvGnAC4VNeTfM+StoODFNEvBMX7xlLxQtqpmiqleAep5J425bauA==","signatures":[{"sig":"MEUCIGkmK7Edk3Zatl1P+zWY2/2PgHw7kj5+9tqX5WurpHUxAiEA3mcKf6rpKzulvaNlPFaBh/cae/fbVvP5rxJY+cJKsoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17083},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js"},"gitHead":"2d4d5d47f54a7468c7a479b1289b8bc2e662c27f","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.3.1_1779127877868_0.3145787504514648","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@a83/orbiter-integration","version":"0.3.2","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.3.2","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"8b363bced43bc389ec434cf1f175d50dbb93aaf0","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.2.tgz","fileCount":5,"integrity":"sha512-RrcCx3n8bOpvIg0gCnaIaYGno+BD5nrg0sqPwWejg7F2ylhBPOPaYAW/UUI5chB6pLEBT3rCl6H4OMoAk2f2UQ==","signatures":[{"sig":"MEUCIEaHxxyXmPJycIVJ6WoR2RbuQaEVWuAkQVvkWNd/+2PSAiEA4gAxBzS553GLHZyY6tnAlh4Crzo75ncXYFIUD4YHqPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20488},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js"},"gitHead":"618def3b83a3de3011da8a97d3e4c8e87cddceeb","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.3.2_1779204908433_0.037757252683344955","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@a83/orbiter-integration","version":"0.3.3","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.3.3","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"8cab839fd718cc4139508fe33bc6171e9f80aaa6","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.3.tgz","fileCount":5,"integrity":"sha512-dS4NMmVn0+LMiJnmYDBkRjoB5zhQEKobnuGEzxyIo7gQdCk2dVHxaxy6KNs9TV4ps5VKkeU4FEyMVbCwj6cxbA==","signatures":[{"sig":"MEQCIAZWies1v1C1X0zMXhGgu4l30OzpDxws8x1ka7V4ApmpAiATJjusmDSVEm8qrEUR+Z6boHjLe4IaSyfbyCFKXfmO6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20488},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js"},"gitHead":"1569049e2f87b5a82d53348d1a60f0cd199423f4","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.3.3_1779206108227_0.07796920819887632","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@a83/orbiter-integration","version":"0.3.5","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.3.5","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"12de455c23daa016f7f363716ebba77d9a59a100","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.5.tgz","fileCount":5,"integrity":"sha512-tj/6Jai2pNw4IhpJc7H+J7w9T2izCfzHRFBFZc1JfAwgi1oaiL0GBxMBq/skjmvnCGqbksiEBCbwY2dMuwPRxw==","signatures":[{"sig":"MEUCIHLD6Ptd+/1whbFzwpl971h87zhqUkJ2tsHoYbIL9d98AiEAqRKq3L28As4ipU440I7rQnLmNDl5sqjd2s6YGFgoOgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21395},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js"},"gitHead":"dc6cfcd2cc0bf8f90b5d8755d904f013b998d4ea","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.3.5_1779206703669_0.8677644512366831","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@a83/orbiter-integration","version":"0.3.6","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.3.6","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"b3d07fa39b54f8c72f0b6f4debb77cf29b6847f6","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.6.tgz","fileCount":5,"integrity":"sha512-bN7PSfbmR8SL+ztluuxXWN68XMAOgbIhTfp+aCtQkA6oL5XHmkcOZdT9vKtHCV9Lzz3zeF9N0NbJ/lJLm/tU2A==","signatures":[{"sig":"MEUCID1InM4W+gE5xMJms/jjll3W4YdoDmj4VV9CkrGRkJp+AiEA59msA8mRZPkGfFo/5oXLkb1RJdgRZIZuwsayC7w6xcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21395},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js"},"gitHead":"94525d2b856343936bc6b6a5613e67610430affe","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.3.6_1780323336286_0.39536682859520633","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@a83/orbiter-integration","version":"0.3.7","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.3.7","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"0e0080b5e8400fdac31448418b52beb8386a7ec4","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.7.tgz","fileCount":7,"integrity":"sha512-Y8k12zpiFLTPht6u2awE3ATArhZPUupv90/m0rQM6nWdKHjgIgio8l1mYcHl9G9sRMOAcW2+xzjmjLvSpLhUmQ==","signatures":[{"sig":"MEUCIQCuaHTs8N390ZS0dY86SDTWKpZX5KUQhF+MhYV5pL1zggIgTsknATRUZXiLNPD5RrYipoijLu+WjhjcmfPpr8UuHZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25106},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js"},"gitHead":"fca5593650bcc27690e2253eb2f20078f2b4e596","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.3.7_1780326081933_0.2873699103293832","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@a83/orbiter-integration","version":"0.3.8","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.3.8","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"28d794328917ac35e263a9733e9e340e673cb8c2","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.8.tgz","fileCount":7,"integrity":"sha512-QQhVS0A/LP0ewrYo7eeaIKXTiLj6/8Su8HXgF1FF8cXLzeDmI1yzdZt0NSS1xq+NJOOoNxtGxlE+rN+qjub3pA==","signatures":[{"sig":"MEUCIQD3vO/12VTwqpP0ED3nvNi1O+dzUBEcDkROtrBOjE3cDQIgXZLKYJyfo5gN6N8u2F7NjnhDxCXfzYShHUVubcw5RJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25269},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js"},"gitHead":"d935874320524b92c36e7538932b8b089d66c25e","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.3.8_1781611555794_0.46454148577227117","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@a83/orbiter-integration","version":"0.3.9","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.3.9","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"7c2430e57952b7dc993d448bc3b9dcf33415087b","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.9.tgz","fileCount":7,"integrity":"sha512-1Ei+BZxt4cd79CtpbFTEslKrwICV8N6YwmrN0Xc60Is2pCGgUgqv6JOMe+B44pj6nP3XmyRGJfdWMDvAIaYN1g==","signatures":[{"sig":"MEUCIQCZUOpsdr8o4YVRHS9nt4gri8VlA1cdRhnJ8SdwBTUaaQIgLv6A0YkMghLbKos/UUtL0sCMvZnqIsz1yBnKiD5yVzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28928},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js"},"gitHead":"3ada638e6707f0d4ad3f6db8a224189367372037","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.3.9_1781617891260_0.31697131651941435","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@a83/orbiter-integration","version":"0.3.10","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.3.10","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"3ee17b05345675aac94cb21c19733af1ee2eeaaf","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.10.tgz","fileCount":7,"integrity":"sha512-4KG3XfkNQBTuzUypZcUwvSlGbOSYpnfaCJYkT09Ae2RgCGuOWH6FCyNzq226Osd6+9gzNiB3Y9sjzJtChF88gQ==","signatures":[{"sig":"MEQCIESkgsIuQ0cxkAxu/qksi91mAjlOACX6jClEr+M3XsAkAiBSKjLRA+UmtpwOpQURM98c9j6f1bet08RrzfhYIzoxAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29557},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js"},"gitHead":"6c0621937e238180c2fa04c13cf5c2d90c13129d","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.3.10_1781687507859_0.009652412803998756","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@a83/orbiter-integration","version":"0.3.11","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.3.11","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"b2e5f956bef523ba4bb16b322cfbd63c95e12263","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.11.tgz","fileCount":7,"integrity":"sha512-QJB21mZHzWCSddf8TB2vvYk3LYTSgjmAmBvHGPlg9djNZyCwevfcHyutaI9dMpRGytQa/YeRWhYupJpkSxNuUA==","signatures":[{"sig":"MEUCIQC5viExO2JnZKB+rQp+spmLcDAa3SBqEUutTqwq4nzfnQIgSjMUgM0Zky9SA0kS4MqkQbVLAysdME7BwVwcoV12lf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29978},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js"},"gitHead":"588b83a6070fc9f629a5ff59ecdc483961456cda","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.3.11_1781698530999_0.6261764293733032","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@a83/orbiter-integration","version":"0.3.12","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.3.12","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"ee8b6f2f6ac5fe3fee4f284d03ceed4efe7b72b4","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.12.tgz","fileCount":10,"integrity":"sha512-kfK4aumdj9tBEVN11IUeDiFKOf3vFqi+b33wbOXjuQjgZuRbaGNUA7wsDE6cyj8Tb5PArs++Je+m3BGVyGuBVA==","signatures":[{"sig":"MEYCIQCKWuoRhx3z4ob6RUQ5PuTszDr3UNUg0FapxsPRGbPYHQIhAOMLmuw8/RaGGqyh7eyyNNF9IQZMIt/KWXZpPQWjVx49","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44282},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./loader":"./src/loader.js"},"gitHead":"57f59b8b2b57d4851f94f35abcd8bd19dba986b7","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.3.12_1782400379320_0.17441579785553518","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@a83/orbiter-integration","version":"0.3.13","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.3.13","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"3e2334185ea95f0beab4cf35df33efd9794bc118","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.13.tgz","fileCount":10,"integrity":"sha512-qyQzafANXp9vwECBcGEkU5rQSuaex+ZQTpRuZ+nCSgkGjsmAfgeW1HjBram+1rq+1XC7SoqvTS3STKvLaX5HRA==","signatures":[{"sig":"MEUCIG66ycpwibeN+JGfJqOQJFfNIjAjnaL/xTPokNm+/GHPAiEA65ftpF/RZivTopoRm2+o/xzBsxvJiWfvjYxMUVxyNns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47012},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./loader":"./src/loader.js"},"gitHead":"3e85caccf746969cbae84fa157bc9484f6f414ad","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.3.13_1782491985009_0.16672071359300578","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@a83/orbiter-integration","version":"0.3.14","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.3.14","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"f7c914415d70662480d75463540884637c7a155a","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.14.tgz","fileCount":11,"integrity":"sha512-7aZ5ddixGTRUy5erA5OvX2nOXJ7UE371lNxRH3UrTbeLIhp5THmgXsSmNsemNBTmTXv0vEPoSRe9nnTg7DTGvw==","signatures":[{"sig":"MEQCIFNHxNBJWJM4lQVfaFC4t03x0DszbnsbGBEpuY9Ta0KBAiBy5iev6bzAiQutF5mrccw0ouFn+51mBI/59ST1xzBWnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48798},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./loader":"./src/loader.js","./OrbiterImage":"./src/OrbiterImage.astro"},"gitHead":"f17e9fdaf8b33e66ead2bfde596de1e3c082b36d","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.3.14_1782572704550_0.2662689194695629","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@a83/orbiter-integration","version":"0.3.15","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.3.15","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"a5053ff52ce2b595f30e6c7eba6df6308667b715","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.15.tgz","fileCount":12,"integrity":"sha512-pnsKPvxjRMdsFCUNJ+bKEgIvu8/nGG8p6e8Hvwy2SV2b+gtTKPcec7tJ00pkfMEd/BQGlRwblin25koxUJoIMw==","signatures":[{"sig":"MEUCIHv4jwqX+39rdoK6ihM1z6TWsUsZBU1T+BMF5Y7y5WxQAiEAoXCTUL/pO/YN8u6plfNBoA+Sjpx2QcJIP8zOOs9o+i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51453},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./loader":"./src/loader.js","./OrbiterImage":"./src/OrbiterImage.astro"},"gitHead":"155b139725c54ca4d9f891a6aa05a425fc2fae25","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.3.15_1782577106487_0.19816140570000873","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@a83/orbiter-integration","version":"0.3.16","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.3.16","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"c0ed644790d6ad062f7208ce9476f0eabc09fcf9","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.16.tgz","fileCount":14,"integrity":"sha512-4+bmLsJ2nU3c8qHT4NgUSiGZSr4H4+ZeCdiCqJ+rgZ4lK/asJ/Ab+uW+LcWHcpgTPqse7L2vTecObry7kvbsaA==","signatures":[{"sig":"MEUCIQDQ1ME66yIPtNo/3qLefEqATARupFOsMugrQno1m5zRuAIgHYnX6/CpqHFch1JgQxJ7prEPW0SPAZCMHy/Wwxohcns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56626},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./loader":"./src/loader.js","./OrbiterImage":"./src/OrbiterImage.astro"},"gitHead":"155b139725c54ca4d9f891a6aa05a425fc2fae25","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.3.16_1782577648569_0.6498864360081087","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@a83/orbiter-integration","version":"0.3.17","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-integration@0.3.17","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"homepage":"https://github.com/aeon022/orbiter#readme","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"dist":{"shasum":"700e27217081c7608f5aebbe419aaa4b43c9b685","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.17.tgz","fileCount":14,"integrity":"sha512-xohZaj0PvGkqA14PDQMpR5WAcDCPv98pUr7sTTbH85C1DQsr4uFReTmclkhzpjgdhzX+i2aUc4PQydB6fMPxUw==","signatures":[{"sig":"MEUCIA+G9W+FWqClmNx966GIO46hPRsTaTjmLwE3vsEUy7UnAiEA/hIpHcjt7ub5/pJaagF37YAnkSgamObtCd1EzIEJKEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58175},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./loader":"./src/loader.js","./OrbiterImage":"./src/OrbiterImage.astro"},"gitHead":"155b139725c54ca4d9f891a6aa05a425fc2fae25","scripts":{"build":"echo 'No build step'"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/integration"},"_npmVersion":"11.12.1","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","directories":{},"_nodeVersion":"22.22.0","dependencies":{"turndown":"^7.2.2","fast-xml-parser":"^5.5.9","@a83/orbiter-core":"^0.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"astro":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-integration_0.3.17_1782578108908_0.5341760911725146","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@a83/orbiter-integration","version":"0.3.18","description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","type":"module","main":"./src/index.js","exports":{".":"./src/index.js","./loader":"./src/loader.js","./OrbiterImage":"./src/OrbiterImage.astro"},"scripts":{"build":"echo 'No build step'"},"engines":{"node":">=20.0.0"},"keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aeon022/orbiter.git","directory":"packages/integration"},"homepage":"https://github.com/aeon022/orbiter#readme","peerDependencies":{"astro":">=6.0.0"},"dependencies":{"@a83/orbiter-core":"^0.3.1","fast-xml-parser":"^5.5.9","turndown":"^7.2.2"},"gitHead":"7b1e379a4f14564a43aba014594aa8a26153900e","_id":"@a83/orbiter-integration@0.3.18","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"_nodeVersion":"22.22.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-f2R3+p0uAlAcwPnAgxRxIEiPbWSyPc8wPq3UXatYWqz+lyyhRxSqpoCthxNe3Ca+PxQTcwgxriw6DgAe/Gsd6w==","shasum":"4956675808f6bb7c89760eaffcfa26e1149ab943","tarball":"https://registry.npmjs.org/@a83/orbiter-integration/-/orbiter-integration-0.3.18.tgz","fileCount":16,"unpackedSize":66067,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDmvWyYjO0b/K7oK5GJ7cYpJMwpd8DvrQpo4p91JxecHQIgJKiaTh0Dz5zZg6cKhcQmd6m4fkJw1CJdc+rm/42vI+k="}]},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"directories":{},"maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/orbiter-integration_0.3.18_1782632212370_0.4579883177134463"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-14T11:44:16.761Z","modified":"2026-06-28T07:36:52.650Z","0.1.0":"2026-04-14T11:44:16.966Z","0.2.0":"2026-05-15T19:23:17.457Z","0.3.0":"2026-05-18T12:54:30.165Z","0.3.1":"2026-05-18T18:11:18.022Z","0.3.2":"2026-05-19T15:35:08.646Z","0.3.3":"2026-05-19T15:55:08.376Z","0.3.5":"2026-05-19T16:05:03.952Z","0.3.6":"2026-06-01T14:15:36.408Z","0.3.7":"2026-06-01T15:01:22.115Z","0.3.8":"2026-06-16T12:05:55.957Z","0.3.9":"2026-06-16T13:51:31.422Z","0.3.10":"2026-06-17T09:11:48.004Z","0.3.11":"2026-06-17T12:15:31.117Z","0.3.12":"2026-06-25T15:12:59.455Z","0.3.13":"2026-06-26T16:39:45.275Z","0.3.14":"2026-06-27T15:05:04.686Z","0.3.15":"2026-06-27T16:18:26.622Z","0.3.16":"2026-06-27T16:27:28.702Z","0.3.17":"2026-06-27T16:35:09.055Z","0.3.18":"2026-06-28T07:36:52.509Z"},"bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"author":{"name":"ABTEILUNG83"},"license":"MIT","homepage":"https://github.com/aeon022/orbiter#readme","keywords":["astro","astro-integration","cms","sqlite","headless-cms","pod","orbiter"],"repository":{"type":"git","url":"git+https://github.com/aeon022/orbiter.git","directory":"packages/integration"},"description":"Astro integration for Orbiter CMS — admin UI, virtual modules, injected routes","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"readme":"# @a83/orbiter-integration\n\nAstro integration for [Orbiter CMS](https://orbiter.sh) — reads content from a `.pod` file at build time and serves media at runtime.\n\n[![npm](https://img.shields.io/npm/v/@a83/orbiter-integration?color=8b7cf8)](https://www.npmjs.com/package/@a83/orbiter-integration)\n[![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/aeon022/orbiter/blob/main/LICENSE)\n[![Astro](https://img.shields.io/badge/built%20for-Astro%206-FF5D01?logo=astro&logoColor=white)](https://astro.build)\n\n---\n\nOrbiter stores everything — content, media, schema, users — in a single `.pod` file (SQLite). This integration makes that content available in your Astro pages via the `orbiter:collections` virtual module, and serves media files at `/orbiter/media/[id]`.\n\nThe admin UI runs separately as [`@a83/orbiter-admin`](https://www.npmjs.com/package/@a83/orbiter-admin). Both packages share the same `.pod` file — the admin writes, the integration reads.\n\n---\n\n## Install\n\n```bash\nnpm install @a83/orbiter-integration @astrojs/node\n```\n\n> `@astrojs/node@^10` targets Astro 6 — use `@astrojs/node@^9` for Astro 5.\n\nRequires **Node.js 20+** and **Astro 6+**.\n\n---\n\n## Setup\n\n```js\n// astro.config.mjs\nimport { defineConfig } from 'astro/config';\nimport orbiter from '@a83/orbiter-integration';\nimport node from '@astrojs/node';\n\nexport default defineConfig({\n  output: 'server',\n  adapter: node({ mode: 'standalone' }),\n  integrations: [\n    orbiter({ pod: './content.pod' }),\n  ],\n});\n```\n\nFor static sites with server-rendered media routes, use `output: 'hybrid'`:\n\n```js\nexport default defineConfig({\n  output: 'hybrid',\n  adapter: node({ mode: 'standalone' }),\n  integrations: [orbiter({ pod: './content.pod' })],\n});\n```\n\n---\n\n## Reading content\n\n```astro\n---\nimport { getCollection, getEntry } from 'orbiter:collections';\n\n// All published entries in a collection\nconst posts = await getCollection('posts');\n\n// Single entry by slug\nconst post = await getEntry('posts', Astro.params.slug);\n---\n\n<ul>\n  {posts.map(post => (\n    <li><a href={`/blog/${post.slug}`}>{post.data.title}</a></li>\n  ))}\n</ul>\n```\n\n`orbiter:collections` is a **static snapshot**: it reads all published entries from the pod when Astro builds, and inlines them as a JavaScript module. No runtime database access from the browser — the public site is fully static.\n\n---\n\n## `orbiter:collections` API\n\n```ts\ngetCollection(name: string): Promise<Entry[]>\ngetEntry(collection: string, slug: string): Promise<Entry | null>\n\n// Multilingual\ngetLocaleCollection(name: string, locale?: string): Promise<Entry[]>\ngetLocaleEntry(collection: string, baseSlug: string, locale: string): Promise<Entry | null>\n\nlocale:  string    // default locale, e.g. \"en\"\nlocales: string[]  // all configured locales, e.g. [\"en\", \"de\", \"fr\"]\n```\n\n### Entry shape\n\n```ts\n{\n  id:         string,      // UUID\n  slug:       string,      // URL-safe identifier\n  status:     'published',\n  created_at: string,      // ISO datetime\n  updated_at: string,      // ISO datetime\n  data: {\n    title:    string,\n    body:     string,      // richtext → Markdown-rendered HTML\n    image:    string,      // media field → UUID\n    tags:     string[],    // array field\n    author:   Entry,       // relation → resolved Entry object\n  }\n}\n```\n\n### Dynamic routes\n\n```astro\n---\n// src/pages/blog/[slug].astro\nimport { getCollection, getEntry } from 'orbiter:collections';\n\nexport async function getStaticPaths() {\n  const posts = await getCollection('posts');\n  return posts.map(post => ({ params: { slug: post.slug } }));\n}\n\nconst post = await getEntry('posts', Astro.params.slug);\n---\n\n<article>\n  <h1>{post.data.title}</h1>\n  <div set:html={post.data.body} />\n</article>\n```\n\n---\n\n## Media\n\n```astro\n<img src={`/orbiter/media/${post.data.image}`} alt={post.data.title} />\n```\n\n`/orbiter/media/[id]` is an injected server route. It serves the file from whatever backend is configured:\n- **blob** — reads BLOB from `_media.data` and streams it\n- **local** — reads from disk at the stored path\n- **github / external link** — issues a `302` redirect to the CDN or original URL\n\nNo change needed in your templates regardless of backend.\n\n---\n\n## Multilingual\n\nOrbiter uses a `slug--locale` convention: `my-post--de`, `my-post--fr`.\n\n```astro\n---\nimport { getLocaleCollection, getLocaleEntry, locales } from 'orbiter:collections';\n\n// All German posts\nconst posts = await getLocaleCollection('posts', 'de');\n\n// German variant, falls back to base entry if not found\nconst post = await getLocaleEntry('posts', 'my-post', 'de');\n---\n```\n\nStatic paths for multilingual sites:\n\n```astro\nexport async function getStaticPaths() {\n  const posts = await getCollection('posts');\n  const base  = posts.filter(p => !p.slug.includes('--'));\n  return base.flatMap(post =>\n    locales.map(loc => ({ params: { slug: post.slug, lang: loc } }))\n  );\n}\n```\n\n---\n\n## Relation fields\n\nRelation fields are resolved at build time — UUID references are replaced with full Entry objects:\n\n```astro\n{posts.map(post => (\n  <div>\n    <h2>{post.data.title}</h2>\n    <p>by {post.data.author?.data?.name}</p>\n    {post.data.categories?.map(cat => <span>{cat.data.name}</span>)}\n  </div>\n))}\n```\n\n---\n\n## JSON API\n\nA read-only public API is injected at `/orbiter/api/[collection]`:\n\n```bash\ncurl https://your-site.com/orbiter/api/posts\n# or with a token configured in Settings:\ncurl -H \"Authorization: Bearer your-token\" https://your-site.com/orbiter/api/posts\n```\n\nReturns all published entries as a JSON array.\n\n---\n\n## Injected routes\n\nThe integration adds these routes to your Astro site (nothing added to `src/pages`):\n\n| Route | Description |\n|-------|-------------|\n| `/orbiter/media/[id]` | Serve media (BLOB, disk, or CDN redirect) |\n| `/orbiter/api/[collection]` | Read-only JSON API |\n\nThe full admin UI lives in [`@a83/orbiter-admin`](https://www.npmjs.com/package/@a83/orbiter-admin) — a separate Hono server on port 4322.\n\n---\n\n## npm audit / esbuild warning\n\nRunning `npm audit` in an Astro 6 project may report a high-severity warning in the `astro → vite → esbuild` chain. This is a **false positive** — the advisory targets esbuild's local dev server, which Orbiter never exposes publicly.\n\nDo **not** run `npm audit fix --force` — npm may downgrade Astro to 2.x to \"fix\" it, which breaks peer dependency requirements.\n\nThe safe fix is to add `overrides` to your project's `package.json`:\n\n```json\n{\n  \"overrides\": {\n    \"esbuild\": \"^0.28.1\"\n  }\n}\n```\n\nThen re-run `npm install`. `npm audit` will be clean without touching Astro or Vite.\n\n---\n\n## Deployment\n\nOrbiter uses `better-sqlite3` — a native Node.js module that needs **real filesystem access**. It does not run on edge runtimes or Cloudflare Workers.\n\n| Environment | Works? | Notes |\n|-------------|--------|-------|\n| Node.js VPS / Docker | ✅ | Recommended |\n| Railway / Render / Fly.io | ✅ | Mount `.pod` as a persistent volume |\n| Netlify / Vercel | ⚠️ | Read-only after deploy — run admin separately |\n| Cloudflare Workers | ❌ | No native Node.js support |\n\n---\n\n## Part of Orbiter\n\n| Package | Description |\n|---------|-------------|\n| [`@a83/orbiter-core`](https://www.npmjs.com/package/@a83/orbiter-core) | SQLite engine, pod management, auth |\n| [`@a83/orbiter-admin`](https://www.npmjs.com/package/@a83/orbiter-admin) | Standalone admin server (Hono, port 4322) |\n| [`@a83/orbiter-integration`](https://www.npmjs.com/package/@a83/orbiter-integration) | **This package** — Astro integration |\n| [`@a83/orbiter-cli`](https://www.npmjs.com/package/@a83/orbiter-cli) | `orbiter init`, `add-user`, `export`, `pack`, `unpack` |\n\n**[orbiter.sh](https://orbiter.sh)** · MIT · [github.com/aeon022/orbiter](https://github.com/aeon022/orbiter)\n","readmeFilename":"README.md"}