{"_id":"@a83/orbiter-core","_rev":"17-7ae1ef12a3ca1f9f997f150db6339999","name":"@a83/orbiter-core","dist-tags":{"latest":"0.3.14"},"versions":{"0.1.0":{"name":"@a83/orbiter-core","version":"0.1.0","keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-core@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":"f3911f52439370cea6070b191748f556081a4eaa","tarball":"https://registry.npmjs.org/@a83/orbiter-core/-/orbiter-core-0.1.0.tgz","fileCount":5,"integrity":"sha512-hxds4hZXxFxQAlrJo/73CcEdpEOTcOuh2a8UqN78r4dlJ86KUnJn3Z3f7O9C6YnM313ht4zyAi2XRIn9EMTXcA==","signatures":[{"sig":"MEYCIQD9gKStBEQbbIjZ5OfD1OJ1/y0zLgWcYdtOTAwYF1aWaAIhAKOl38hV59sSjjCYKe0qJ2Ov/Du9qcMt4wan6gacwPaq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9536},"main":"./src/index.js","type":"module","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./auth":"./src/auth.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/core"},"_npmVersion":"11.12.1","description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^9.4.3"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.21.4"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-core_0.1.0_1776167032095_0.7235952125948342","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@a83/orbiter-core","version":"0.2.0","keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-core@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":"2d7154afd2cd3929b8c74e79829d462ef621726a","tarball":"https://registry.npmjs.org/@a83/orbiter-core/-/orbiter-core-0.2.0.tgz","fileCount":5,"integrity":"sha512-BcLqCrn518Vj7aZ2rrEWGRg9rRnKPDOpVnNGXKLrpLXEqH9vLU/NZQzAaqzs/pQ0RsqUhf5gsnb8UlBHRnARXA==","signatures":[{"sig":"MEYCIQCRZADlPeBjGWOFyPCnO/QLUFSdZ2/7q8vAmgsN4Dvl1gIhAOhD2ehXI+pRgSyPwAASxsHOcWrmeYpSmAYovaSBtZjk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12690},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./auth":"./src/auth.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/core"},"_npmVersion":"11.12.1","description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^12.9.0"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.21.4"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-core_0.2.0_1778872989829_0.5282568629605704","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@a83/orbiter-core","version":"0.3.0","keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-core@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":"4ef40ae6f7f34afd6ae13c77a6c5e857b68ba453","tarball":"https://registry.npmjs.org/@a83/orbiter-core/-/orbiter-core-0.3.0.tgz","fileCount":7,"integrity":"sha512-cxdrrcFr9f5ThufA7DenokEKdXzB38EP3k/Bao8vQrDSIIp5ZeJWZE2zicAZZnRfJ/UQqFdo4c12/eYQZIqHHA==","signatures":[{"sig":"MEQCIGUNrO2zGrUZDD18jUHBs7p3DHMt0tYLgJrDK+5HKV2mAiBkNPylWoKgXxXOqmarxs7PN4JctiBAn8/ryDYAv39jwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25774},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./auth":"./src/auth.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/core"},"_npmVersion":"11.12.1","description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^12.9.0"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.21.4"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-core_0.3.0_1779108863956_0.7096520115017995","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@a83/orbiter-core","version":"0.3.1","keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-core@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":"245c3fe2a8f7db5e452cb6df48edcaf60df5a575","tarball":"https://registry.npmjs.org/@a83/orbiter-core/-/orbiter-core-0.3.1.tgz","fileCount":7,"integrity":"sha512-/260yDME5OJkh04U4aINDVmZoc3fKlOtvplpPav5nnUTGvHBw8mn0dxDBMF3la4px3SNfbxfqh0DWkIUFUeUkg==","signatures":[{"sig":"MEYCIQCtTS/4UK8hYbIgUYKpEhpsgkJoNX53uLocASVyy/RNmAIhANWNkn7qQvxpgoORM4F+iOa2hK3GC34nuyM8z2ltWPkJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27827},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./auth":"./src/auth.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/core"},"_npmVersion":"11.12.1","description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^12.9.0","@aws-sdk/client-s3":"^3.1048.0"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.21.4"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-core_0.3.1_1779127868927_0.2939934764199881","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@a83/orbiter-core","version":"0.3.2","keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-core@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":"32a70feedbbf46627ce3be867e471cf5d8e7c532","tarball":"https://registry.npmjs.org/@a83/orbiter-core/-/orbiter-core-0.3.2.tgz","fileCount":7,"integrity":"sha512-emkmAGZOLofwWMwUbtfsiAZWF1sgw5DkgKrl1VQV/jyVsF78HZzslTx8jvjjcc/k//YUcpIIPz2ielhUJPhfUA==","signatures":[{"sig":"MEUCIQDtTrMLSyoJvl2HGpvvsBtzdceRM8bGX9MRIxcR6EVk7wIgJyVPwbu98tQmH64xYJ4ow+eJuvcvMzhqEr6an4QzenE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28417},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./auth":"./src/auth.js"},"gitHead":"9b807a2e38fb4a1ccd110e6ea847518ce34ccfe8","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/core"},"_npmVersion":"11.12.1","description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^12.9.0","@aws-sdk/client-s3":"^3.1048.0"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.21.4"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-core_0.3.2_1779200734387_0.18585335672245828","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@a83/orbiter-core","version":"0.3.3","keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-core@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":"5d051f7cc6c5dc666cb75d0621a2999de1092278","tarball":"https://registry.npmjs.org/@a83/orbiter-core/-/orbiter-core-0.3.3.tgz","fileCount":7,"integrity":"sha512-gsKGJeGbWVu7oD8qw0v9rCW0zkogsqhq0IuB6EYMk3ykc/lzzebPdO4iLQR+Gahb3tqkmtNe9cHDuiEjoR94Pw==","signatures":[{"sig":"MEQCIDTWRBHA97ySziKfloiwUpb9PO1p613/mfTpgY2YDEVcAiAPWE1xIPp1zaKWKt7JuP9tfcCiiQ7I1n/gCWUhmv7vpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30306},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./auth":"./src/auth.js"},"gitHead":"5e8c1c3d9abc43210d884a5d8ffb94591b28f3f1","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/core"},"_npmVersion":"11.12.1","description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^12.9.0","@aws-sdk/client-s3":"^3.1048.0"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.21.4"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-core_0.3.3_1779207082084_0.40848486959031605","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@a83/orbiter-core","version":"0.3.4","keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-core@0.3.4","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":"6aba4376f30b5a2ba0ed9a14372fd7c5a9daa2a7","tarball":"https://registry.npmjs.org/@a83/orbiter-core/-/orbiter-core-0.3.4.tgz","fileCount":7,"integrity":"sha512-JcZUjgXO1FVNp1tBmN32TAOGsYp+KMxjP4kZpo5R7kAioklVRWJswFGbuvMsyoC7+a9cmzYNnyhmkrXeM28kLQ==","signatures":[{"sig":"MEQCICUonRj+usyvI3hrns1jTGl7+RJzN5e3P1rflfpsPKE+AiBTnHWxrxAfTNwJi0hkqBPfJdb+Md1/x7ENXsggprSBTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30760},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./auth":"./src/auth.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/core"},"_npmVersion":"11.12.1","description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^12.9.0","@aws-sdk/client-s3":"^3.1048.0"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.21.4"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-core_0.3.4_1780323320088_0.3659327079847148","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@a83/orbiter-core","version":"0.3.5","keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-core@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":"73c06ac12e2ae9875d5b83ba1bcd2ed3f00c51dc","tarball":"https://registry.npmjs.org/@a83/orbiter-core/-/orbiter-core-0.3.5.tgz","fileCount":7,"integrity":"sha512-XUB+ZIcZhPExfnkJ5q8g29ha20fMsfJ7cgXlTzU+5IIz78Vxk2orDIEhx6jHYtNGS6AkwxDmTLt5048UbJc3Lg==","signatures":[{"sig":"MEUCIGUoifCMZHF1vGW/qb0V9rHrruGxDIzAyO47EAGuGSigAiEAtQbwpZ80M+FeBybrd3Vl9UuxbWJujyw2ny24MvXWa5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31602},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./auth":"./src/auth.js"},"gitHead":"1a494b981eef5fc83cc29991ff452cb6793f8aad","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/core"},"_npmVersion":"11.12.1","description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^12.9.0","@aws-sdk/client-s3":"^3.1048.0"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.21.4"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-core_0.3.5_1780324125901_0.5898407375473169","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@a83/orbiter-core","version":"0.3.6","keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-core@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":"62462cb8635e2b136f975e91058bf9cbd8d2ed8f","tarball":"https://registry.npmjs.org/@a83/orbiter-core/-/orbiter-core-0.3.6.tgz","fileCount":7,"integrity":"sha512-8nxOtCPaXYCtwe9RWGtS6VOdWpMiDZUcAzT887Q9xt3W70PXRVfSJr5Ylo8hliz+egNWjt+8YQGOSCRCSGsAIg==","signatures":[{"sig":"MEUCIQDc/znySmYtNfmmbuI2nnELTrk9P9HV+lWB7y61+LOuLAIgU/6/4Q3R3eTy5OpS0GDsfOLtdi6LiqUF5GcJM7eRvCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32670},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./auth":"./src/auth.js"},"gitHead":"b05790d5d25274bac11e77a4c6585f7e50112b32","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/core"},"_npmVersion":"11.12.1","description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^12.9.0","@aws-sdk/client-s3":"^3.1048.0"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.21.4"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-core_0.3.6_1780324630339_0.560634294805928","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@a83/orbiter-core","version":"0.3.7","keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-core@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":"0bcb18d813e95aed89ceb7287bc8ff846b035b83","tarball":"https://registry.npmjs.org/@a83/orbiter-core/-/orbiter-core-0.3.7.tgz","fileCount":7,"integrity":"sha512-kJGNEC+tYSXVQW2ooWOvMyUey0pCgWijq6ajSTgLlxaFqktiFoa3hPouyvE91UPhPgWQLEg1uY80YDkeaLGJwA==","signatures":[{"sig":"MEUCIGLh9Nc1wQ8aZbuAVeXjPxmU9aS1vrzvlL92Z4nInqTuAiEA6iwIeV0EmuAb42Na4c/IXiCu2YhS4DSWWn/39RfBsYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33173},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./auth":"./src/auth.js"},"gitHead":"8a80d4794a8d8b42bafa283d350e7e002370c3fb","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/core"},"_npmVersion":"11.12.1","description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^12.9.0","@aws-sdk/client-s3":"^3.1048.0"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.21.4"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-core_0.3.7_1780325198433_0.13719037826371472","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@a83/orbiter-core","version":"0.3.8","keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-core@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":"9881a994ab5baccb280268c01e1180f824834cfe","tarball":"https://registry.npmjs.org/@a83/orbiter-core/-/orbiter-core-0.3.8.tgz","fileCount":7,"integrity":"sha512-6FtOAw0SEp80o8FbIASVF4UjNP2fpOA84IwkPFzbXJidg5Kn74/rSIpbRMJw2+LHn9NiyJzn5pTUSudKzRA9lg==","signatures":[{"sig":"MEUCIQDApuX2sbCFGdIZh2/fW/gwUMJXIrUZhdJXeLaDZbqzCQIgKPaT3FvcuT5OOZUl9IGBQWhFN7ovEu75toqH+NJoRYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33173},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./auth":"./src/auth.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/core"},"_npmVersion":"11.12.1","description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^12.9.0","@aws-sdk/client-s3":"^3.1048.0"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.21.4"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-core_0.3.8_1780326072991_0.06264383385537009","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@a83/orbiter-core","version":"0.3.9","keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-core@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":"fa77b7cd6cc1efe75d483d850b7779c425e6c57d","tarball":"https://registry.npmjs.org/@a83/orbiter-core/-/orbiter-core-0.3.9.tgz","fileCount":7,"integrity":"sha512-z31jOq0OUYLq2Axy5LYBAx11AIdKXvxwY1TBrtIz2o6w6I5YRXqTg4uWd3ra2MfzndNFFc8vgKCQc3xCIBaddQ==","signatures":[{"sig":"MEYCIQDwq2dhnWjw/qcQOU64F05cpllnciPaNNY0Z818bGRfJAIhAKdD8bJavgO3PIviUYHJ3mFiTz5sqteDswKsL/4Nrh9L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34910},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./auth":"./src/auth.js"},"gitHead":"062c5428bf7efb1dd7cce4f316f715ad8c5a8b0e","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/core"},"_npmVersion":"11.12.1","description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^12.9.0","@aws-sdk/client-s3":"^3.1048.0"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.21.4"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-core_0.3.9_1781609508270_0.08592884512245336","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@a83/orbiter-core","version":"0.3.10","keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-core@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":"0e1bcaf7fb44e5e6e55ed3ef687c27268ac38efa","tarball":"https://registry.npmjs.org/@a83/orbiter-core/-/orbiter-core-0.3.10.tgz","fileCount":7,"integrity":"sha512-EBy0Tb2l2kLj8qpUfAYbL44Q0Q4vyvJLAO/wsbSYOdwQs/S/aWcC4rs4xIM12OcHqZabmcM0SZKIfjtl8ObJVg==","signatures":[{"sig":"MEYCIQC6Y6FMGLU7lf4qJZCx+cfnnqFJmj6o4Y0pJd08hiEQFAIhAJptDqzCA4YGK3HuxzrvU+Bjt1hGIrqfjoQAG+imKr58","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36906},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./auth":"./src/auth.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/core"},"_npmVersion":"11.12.1","description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^12.9.0","@aws-sdk/client-s3":"^3.1048.0"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.21.4"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-core_0.3.10_1781688703000_0.6817657802788359","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@a83/orbiter-core","version":"0.3.11","keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-core@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":"7c4bfc312fda28ad2837dcc7412fc67d608d97b8","tarball":"https://registry.npmjs.org/@a83/orbiter-core/-/orbiter-core-0.3.11.tgz","fileCount":7,"integrity":"sha512-w5tSJaIsYIq7mqgOxtya+R0gXndhXJbWHgNn0RcT1vnbL9R7rIc6k2TUIFGhwpHjlYy7EDeKQPEA4ZfBnBDOvQ==","signatures":[{"sig":"MEUCIQCXVAGw+QqLv0urkdoOErMq9qJdS1iTED/CSykqUc/sNwIgV7Xx2Ljp+4ZyC/jdfpLSloIZ+1W5FjTPeZLrWHzwY9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36907},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./auth":"./src/auth.js"},"gitHead":"644535d5f4bc90dd6c1a210d8c17382bd8dc1c16","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/core"},"_npmVersion":"11.12.1","description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^12.11.1","@aws-sdk/client-s3":"^3.1048.0"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.21.4"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-core_0.3.11_1781892976450_0.8813028199733413","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@a83/orbiter-core","version":"0.3.12","keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-core@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":"dfba279aac86f5b7f439ca4f87dc28e86ba9e947","tarball":"https://registry.npmjs.org/@a83/orbiter-core/-/orbiter-core-0.3.12.tgz","fileCount":7,"integrity":"sha512-Jxko9CDrogojTHP0WvA9XPOO6Wh/JStm3w6bQtDTpPNPxa1457kiuv7OjXQi9vZBwUPzlEde/FfE5SczP+zrZg==","signatures":[{"sig":"MEYCIQC3UQCOHdapgbhETgfxHMWKubqv9XD2I4PQpASF1JMkCwIhAPK5lMMzT1lAby8D1T+YiF5Bdk8jb0MSr73i7BJkJi2b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41235},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./auth":"./src/auth.js"},"gitHead":"091f865b45517134d37cd52052fe42dc597e61a1","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/core"},"_npmVersion":"11.12.1","description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","directories":{},"_nodeVersion":"22.22.0","dependencies":{"better-sqlite3":"^12.11.1","@aws-sdk/client-s3":"^3.1048.0"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.21.4"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-core_0.3.12_1782491044345_0.5002819151327429","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@a83/orbiter-core","version":"0.3.13","keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","_id":"@a83/orbiter-core@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":"19290a5f17640e50188abec7d4eda27a70150b04","tarball":"https://registry.npmjs.org/@a83/orbiter-core/-/orbiter-core-0.3.13.tgz","fileCount":7,"integrity":"sha512-goWg+3SkhAnMUAYHGy99jt+vkKtWklBbSaP3kyFDY6DQe3ucOhNxJWnMwF/6QFBGk6O4+SbP0lGHN60tT4XkJQ==","signatures":[{"sig":"MEYCIQD4fZvguzbyHtzRwX6f8gKMXwADrnt2xAGjof7/I8dS9wIhAL7lsIpgopdyXQf49C6VguDtQw3XzR9IbD6MTjcf4HJf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41663},"main":"./src/index.js","type":"module","engines":{"node":">=20.0.0"},"exports":{".":"./src/index.js","./auth":"./src/auth.js"},"gitHead":"0c0e76626f03a772cc5db91c2b31ad0024f66450","scripts":{"build":"echo 'No build step'","prepublishOnly":"node ../../scripts/check-published-version.mjs"},"_npmUser":{"name":"aeon022","email":"gerwin.weiher@gmail.com"},"repository":{"url":"git+https://github.com/aeon022/orbiter.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","directories":{},"_nodeVersion":"22.22.2","dependencies":{"better-sqlite3":"^12.11.1","@aws-sdk/client-s3":"^3.1048.0"},"_hasShrinkwrap":false,"devDependencies":{"drizzle-kit":"^0.21.4"},"_npmOperationalInternal":{"tmp":"tmp/orbiter-core_0.3.13_1788873240241_0.3588556204982911","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@a83/orbiter-core","version":"0.3.14","description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","type":"module","main":"./src/index.js","exports":{".":"./src/index.js","./auth":"./src/auth.js"},"scripts":{"build":"echo 'No build step'","prepublishOnly":"node ../../scripts/check-published-version.mjs"},"engines":{"node":">=20.0.0"},"keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"author":{"name":"ABTEILUNG83"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aeon022/orbiter.git","directory":"packages/core"},"homepage":"https://github.com/aeon022/orbiter#readme","dependencies":{"@aws-sdk/client-s3":"^3.1048.0","better-sqlite3":"^12.11.1"},"devDependencies":{"drizzle-kit":"^0.21.4"},"_id":"@a83/orbiter-core@0.3.14","gitHead":"0c0e76626f03a772cc5db91c2b31ad0024f66450","bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-Gn7+BJJKTsm9EfXluNOxY3HMqwukPY1orKSivOqmz8217EfKaEOKOjzmqrMIRtsmCR3guOZliKcFDjJQc+IE8w==","shasum":"9afe971127c76a6438b87bf1845ed52e6f137537","tarball":"https://registry.npmjs.org/@a83/orbiter-core/-/orbiter-core-0.3.14.tgz","fileCount":7,"unpackedSize":41663,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFgIcCSn/3IxF2kZM/bRSY/kT5B2fwoZduAXaKaawJXGAiEAv5GuA0K/s54KsvhvXlKLKkIaklwv7L8zUag50+Ad4is="}]},"_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-core_0.3.14_1788873500941_0.16084276963781496"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-14T11:43:52.009Z","modified":"2026-09-08T13:18:21.270Z","0.1.0":"2026-04-14T11:43:52.230Z","0.2.0":"2026-05-15T19:23:09.975Z","0.3.0":"2026-05-18T12:54:24.082Z","0.3.1":"2026-05-18T18:11:09.133Z","0.3.2":"2026-05-19T14:25:34.533Z","0.3.3":"2026-05-19T16:11:22.235Z","0.3.4":"2026-06-01T14:15:20.288Z","0.3.5":"2026-06-01T14:28:46.037Z","0.3.6":"2026-06-01T14:37:10.482Z","0.3.7":"2026-06-01T14:46:38.587Z","0.3.8":"2026-06-01T15:01:13.203Z","0.3.9":"2026-06-16T11:31:48.407Z","0.3.10":"2026-06-17T09:31:43.139Z","0.3.11":"2026-06-19T18:16:16.578Z","0.3.12":"2026-06-26T16:24:04.474Z","0.3.13":"2026-09-08T13:14:00.371Z","0.3.14":"2026-09-08T13:18:21.084Z"},"bugs":{"url":"https://github.com/aeon022/orbiter/issues"},"author":{"name":"ABTEILUNG83"},"license":"MIT","homepage":"https://github.com/aeon022/orbiter#readme","keywords":["astro","cms","sqlite","headless-cms","pod","orbiter"],"repository":{"type":"git","url":"git+https://github.com/aeon022/orbiter.git","directory":"packages/core"},"description":"SQLite persistence layer for Orbiter CMS — the .pod file engine","maintainers":[{"name":"aeon022","email":"gerwin.weiher@gmail.com"}],"readme":"# @a83/orbiter-core\n\nSQLite persistence layer for [Orbiter CMS](https://orbiter.sh) — the `.pod` file engine.\n\n[![npm](https://img.shields.io/npm/v/@a83/orbiter-core?color=8b7cf8)](https://www.npmjs.com/package/@a83/orbiter-core)\n[![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/aeon022/orbiter/blob/main/LICENSE)\n\n---\n\nA `.pod` file is a standard SQLite database. This package opens it, creates the schema, and exposes typed methods for everything Orbiter stores: collections, entries, media, users, sessions, and site config.\n\nYou rarely need this package directly — use [`@a83/orbiter-admin`](https://www.npmjs.com/package/@a83/orbiter-admin) for the full admin UI and [`@a83/orbiter-integration`](https://www.npmjs.com/package/@a83/orbiter-integration) to read content in Astro. `orbiter-core` is for scripting, migrations, or building custom tooling on top of the pod format.\n\n---\n\n## Install\n\n```bash\nnpm install @a83/orbiter-core\n```\n\nRequires **Node.js 20+**. Uses [`better-sqlite3`](https://www.npmjs.com/package/better-sqlite3) — a native module, so it needs a real Node.js environment with filesystem access.\n\n---\n\n## Quick start\n\n```js\nimport { createPod, openPod, hashPassword } from '@a83/orbiter-core';\nimport { randomUUID } from 'node:crypto';\n\n// Create a new pod with site config\nconst db = createPod('./content.pod', {\n  site: { name: 'My Site', url: 'https://example.com', locale: 'en' }\n});\n\n// Add an admin user\nconst hash = await hashPassword('my-password');\ndb.insertUser(randomUUID(), 'admin', hash, 'admin');\ndb.close();\n\n// Open an existing pod\nconst db2 = openPod('./content.pod');\nconst entries = db2.getEntries('posts', { status: 'published' });\ndb2.close();\n```\n\n---\n\n## API\n\n### `createPod(path, options?)`\n\nCreates a new `.pod` file at `path` with the Orbiter schema. Returns an `OrbiterDB` instance.\n\n```js\nconst db = createPod('./content.pod', {\n  site: {\n    name:   'My Site',\n    url:    'https://example.com',\n    locale: 'en',\n  }\n});\n```\n\n### `openPod(path)`\n\nOpens an existing `.pod` file. Applies any pending schema migrations automatically. Returns an `OrbiterDB` instance.\n\n```js\nconst db = openPod('./content.pod');\n```\n\n---\n\n## `OrbiterDB`\n\n### Collections\n\n```js\ndb.getCollections()                         // → Collection[]\ndb.getCollection(id)                        // → Collection | null\ndb.createCollection(id, label, schema)      // → void\ndb.updateCollection(id, label, schema)      // → boolean\ndb.deleteCollection(id)                     // → boolean\n```\n\n### Entries\n\n```js\ndb.getEntries(collectionId, { status? })    // → Entry[]\ndb.getEntry(collectionId, slug)             // → Entry | null\ndb.createEntry(collectionId, slug, data, status)  // → id\ndb.updateEntry(collectionId, slug, { slug, data, status })  // → boolean\ndb.deleteEntry(collectionId, slug)          // → boolean\n```\n\n### Media\n\n```js\ndb.listMedia(folder?)                       // → MediaMeta[] (no binary data)\ndb.getMediaItem(id)                         // → MediaItem | null (includes data/url/path)\ndb.insertMedia(id, filename, mimeType, size, data, alt?, folder?, url?, path?)\ndb.deleteMedia(id)                          // → void\n```\n\n### Users & sessions\n\n```js\ndb.insertUser(id, username, passwordHash, role)\ndb.getUser(username)                        // → User | null\ndb.updatePassword(username, newHash)        // → boolean\ndb.updateUsername(id, newUsername)          // → boolean\ndb.insertSession(token, userId, expiresAt)\ndb.getSession(token)                        // → Session | null\ndb.deleteSession(token)\n```\n\n### Site config (`_meta`)\n\n```js\ndb.getMeta(key)             // → string | null\ndb.setMeta(key, value)      // → void\n```\n\nCommon keys: `site.name`, `site.url`, `site.locale`, `build.webhook_url`, `media.backend`.\n\n### Version history\n\n```js\n// Versions are stored automatically on updateEntry.\n// Access the raw table via db.db (the underlying better-sqlite3 instance):\ndb.db.prepare('SELECT * FROM _versions WHERE entry_id = ? ORDER BY created_at DESC').all(entryId)\n```\n\n### Raw SQLite access\n\n```js\ndb.db   // → better-sqlite3 Database instance\ndb.close()\n```\n\n---\n\n## Auth utilities\n\n```js\nimport { hashPassword, verifyPassword, generateToken } from '@a83/orbiter-core/auth';\n\nconst hash    = await hashPassword('my-password')       // → string (scrypt)\nconst ok      = await verifyPassword('my-password', hash) // → boolean\nconst token   = generateToken()                          // → 64-char hex string\n```\n\n---\n\n## Media backends\n\n`getMediaBackend(db)` returns the configured backend based on `media.backend` in `_meta`:\n\n```js\nimport { openPod, getMediaBackend } from '@a83/orbiter-core';\n\nconst db      = openPod('./content.pod');\nconst backend = getMediaBackend(db);\n\n// Upload\nawait backend.upload(id, filename, mimeType, size, buffer, alt, folder);\n\n// Get (returns { data, mimeType } for blob/local, { url, mimeType } for github)\nconst result = await backend.get(id);\n\n// Delete (also removes from external storage if applicable)\nawait backend.delete(id);\ndb.close();\n```\n\n| Backend | `media.backend` value | Storage |\n|---------|----------------------|---------|\n| Blob (default) | `blob` | SQLite BLOB in `_media.data` |\n| Local filesystem | `local` | Disk path in `_media.path` |\n| GitHub + jsDelivr | `github` | GitHub Contents API → CDN URL in `_media.url` |\n\n---\n\n## Schema migrations\n\nMigrations run automatically when `openPod()` or `createPod()` is called. The `_meta` table stores a `format_version` key. New columns are added with `ALTER TABLE … ADD COLUMN` wrapped in try-catch, so they're idempotent.\n\n---\n\n## The `.pod` format\n\n```\ncontent.pod                         ← SQLite 3 database\n├── _meta          TEXT key/value   ← site config, media backend config\n├── _collections   JSON schema      ← field definitions per collection\n├── _entries       JSON data        ← all content, slug + status\n├── _versions      JSON snapshots   ← version history per entry\n├── _media         BLOB or URL ref  ← uploaded files or external links\n├── _users         scrypt hashes    ← admin accounts\n└── _sessions      tokens           ← active login sessions\n```\n\nThe file is a standard SQLite 3 database. Inspect it with any SQLite tool:\n\n```bash\nsqlite3 content.pod \".tables\"\nsqlite3 content.pod \"SELECT slug, status FROM _entries ORDER BY updated_at DESC LIMIT 10\"\n```\n\n---\n\n## Part of Orbiter\n\n| Package | Description |\n|---------|-------------|\n| [`@a83/orbiter-core`](https://www.npmjs.com/package/@a83/orbiter-core) | **This package** — SQLite engine |\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) | Astro integration, `orbiter:collections` virtual module |\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"}