{"_id":"@fonderie/admin","_rev":"38-928baf0ce7b854a827c29f06d9ddb657","name":"@fonderie/admin","dist-tags":{"latest":"1.7.7"},"versions":{"0.1.0":{"name":"@fonderie/admin","version":"0.1.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@0.1.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"623722346890c61c0e91ba3aacb62b709582c339","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-0.1.0.tgz","fileCount":11,"integrity":"sha512-dIWjivd6zgRAiwTMNAi6OgwjqZS0SgLaQciF8ZLeXqv4bsO5G9Bso0EkCMs6mFCuzMN0XQ9lYfwKOU7AB6WdlQ==","signatures":[{"sig":"MEYCIQD/8Xu5xq032OMql+DcxgivfH3F7/jDUKnZMFRJik88pgIhAKJ8aHJdmCIkGr7vreZDQQlZwXfBCf8/R+9Mj7JZSiug","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23303},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d21be6f9c47df08057e5e49a19872998ebf3119a","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fonderie","email":"choleski@gmx.com"},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"10.8.2","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.5.1","@fonderie/core":"../core"},"peerDependencies":{"@fonderie/core":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.1.0_1790005480290_0.38417469782459523","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@fonderie/admin","version":"0.2.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@0.2.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"dcf5e96aa39da6328b6dfb249c5c90df2f5493ce","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-0.2.0.tgz","fileCount":11,"integrity":"sha512-0VaayznYMmGs0nncMzrQrDBPGIOYz/MloKTYqbOHwK9GDMGhF1V1aauemqMsItlkaoE93HM+qmClydWaDaSNyw==","signatures":[{"sig":"MEQCIHIfRnVyQeCNM/cj6RGYdWw+oZJ+r3P/mogDrLkgsK56AiAovqZPwu7Pl7kxLRsBMwbz0H4t/iEg6aDoDSw8MYhvDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH83kAXjWf08JXCAUEiILkaSQ/gBc4+3Z9loLJ6qrXOXAiEAvAGESfj0KGfDvP2GuDg6i03lAoo5o4ND5wkBYsWUmSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28091},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f379188193307045f856c4e21aa8426047db1214","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fonderie","email":"choleski@gmx.com"},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"10.8.2","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.5.1","@fonderie/core":"../core"},"peerDependencies":{"@fonderie/core":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.2.0_1790009040680_0.9961733032997777","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@fonderie/admin","version":"0.3.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@0.3.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"8fa41415eaad46140cc94a0adb4b58acb6123e2d","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-0.3.0.tgz","fileCount":11,"integrity":"sha512-FyylupoNCBQoqcoot7ypesXIETUyrx3K8gcytcz8jkNYjvvDXk087JjN8hTk3uLbWWIONz+EyeU2d9XixtZISw==","signatures":[{"sig":"MEUCIGOyhZiY/tLa4+4780fQp/LUSElpIQDBzlGTuuzb8oCGAiEA48+J2jMYTDEneVwPKF9W4FlxwIVDeUmaML5d/7dVA6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB0/k6wSzFkAiNKHrOM3dk/OOyw1tRbhVNmSImVd0GYEAiBS6tE3C8h9nDxbq9EzslR7pSoXD1jCUk44pDRT+mbi8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51450},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fonderie","email":"choleski@gmx.com"},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"10.8.2","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.5.1","@fonderie/core":"../core"},"peerDependencies":{"@fonderie/core":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/admin_0.3.0_1790012504267_0.48670361859878675","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@fonderie/admin","version":"0.4.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@0.4.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"acad501c1dd09e6871751095021c09efa9990629","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-0.4.0.tgz","fileCount":15,"integrity":"sha512-DtzzGlGzBT+C/SJwsGOf0JEQCBTMD26wLoVxszGWM+iM+1MqP0ZBgahhHdyb5kZWOiWnu5NU7FmFck5bNGCrVg==","signatures":[{"sig":"MEYCIQCceGqZnbYdHVriYvmaOLliFeqAUQiTljoUyV8FFCzFeAIhANcF4Deq0qYIKlLJStZ0IJIeuOzhz7E3laM68GXfYGgb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCd4WSMPi3+raNukZoiUqfqwrGMtU2YmG4pQqmwcv1zDAIhAPqBoeXD/6DcLE25c4pNvSzfE46aepG1R7P4W3SkmrcH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75744},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fonderie","email":"choleski@gmx.com"},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"10.8.2","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.5.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"@fonderie/core":"^0.19.0","@fonderie/store":"^0.5.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_0.4.0_1790016613568_0.5928990003688994","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@fonderie/admin","version":"0.5.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@0.5.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"6ce816fd8fe29afef9cd91bbbbf52459b5a78b1a","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-0.5.0.tgz","fileCount":15,"integrity":"sha512-97TA2yW7hioM8xgOk9Ll6os5+gUX5AH4JiNWv1ZbERzetODg7x0d6ZBqmUJoSIuWVeVhhpxJJrNDEanU7mcptg==","signatures":[{"sig":"MEYCIQCIAI9FWFCcQiJMkxgTERPrnHv6EQVLOw7adcGQQNNB0QIhAIO3ij9vH/80Dx8S2YhqbmXo9RITHfcTvKCQ3VmIix00","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCdQJCRiZrl4fWctHRDDt3qwyVe1sPO1D8FAeXEreGa5wIhAKyQV3tFkNPsHy85qpYPkI4LXll6ofwU8dxYygDQPy/d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95978},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fonderie","email":"choleski@gmx.com"},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"10.8.2","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.5.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"@fonderie/core":"^0.19.0","@fonderie/store":"^0.5.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_0.5.0_1790020997050_0.6641887237714701","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@fonderie/admin","version":"0.6.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@0.6.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"75fda72a57d777354bbdf604011af4a3e3877181","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-0.6.0.tgz","fileCount":16,"integrity":"sha512-UTaD/q8IioknGardhFN69T8GOpA1xqqMioIMPiBh7YEa26MylPZ/trseBHA6PfLGzEs6gtmzTCv0i/sajh2Wug==","signatures":[{"sig":"MEUCIQCOJ2JB3yjRKdZG9F7Rp2lVHupFQEnza9iTstDKBJGI5wIgZwDEqIYF4tNIcVPfNyxBMtdOfTIcIBxA7v/8I5ghOA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAaabYZ1m6v+dhgI6+kppV+STRkZnEFB7B0DqViTQNsZAiEAhBFv9FmPtemirrkYWOhL4oyzxGfXYGtlgPvE7ZJ6e9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138517},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"c04a5e04c48feb53b68ee8b0235a6d5f91a88f0a","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.19.1","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/core":"../core","@fonderie/store":"../store"},"peerDependencies":{"@fonderie/core":"^0.19.0","@fonderie/store":"^0.5.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_0.6.0_1790045196112_0.865217253689823","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@fonderie/admin","version":"0.7.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@0.7.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"f575cd8eb68fab48bea96cac0859bbddd5600ae3","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-0.7.0.tgz","fileCount":17,"integrity":"sha512-Pliy5XXS8ulr6O+L36BcuSVAdP3DtMgrdDvwBToFej4y85Yi9KUt8iqWbzXJt7GvKkitIP54vdUrYqJoyuVUTQ==","signatures":[{"sig":"MEYCIQDFSNV+A5kjZ9K8nhhYKhvpcAaWmErzTfQ2kYQz3f6AlAIhAJ+OG3dEnrxCMcyfTnI49jXb6SOrrwzipioxu+2+Wurk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDb+LxxlMGLiUtmR+Uc+ZR9Z4IHCpPyfRYI/3Z6Pl3w6gIgKMRVrRZvIdWlUwWZKUwtNZYuJdwZfXJvt6wTsQaD0zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443550},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"565fb5bf4f2274a8ca20344e1da81537351d267c","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.19.1","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@types/react-dom":"^19.3.0","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.20.0","@fonderie/store":"^0.5.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_0.7.0_1790055239176_0.8989623283449679","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@fonderie/admin","version":"0.8.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@0.8.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"db263051f380e3bc407a52b471bdcdd3d3582042","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-0.8.0.tgz","fileCount":17,"integrity":"sha512-b20k/SA1y3AXuWfBGHIaDrglUQmeN1DJjmSE3LQZ5iDRt2qaxOA0d0dLguR6kso9A23OOKPQVNIjGnmD4AaAqw==","signatures":[{"sig":"MEUCIEiyY/mOJtoG2UtUtN0MJgSC5colxmssYBwCVg4GMUutAiEAm5ZGYb32JyNyasi6rlbkS/UkCPce8sTbq9BoVh/0VNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDIrLj1tYooyOystNorLP/VTeAK286m3bolB0bIBuL1EQIhAPPCjdEpbzYsQGM2/rjV1mF2FAW6cFyQj+Xfj4T0AL20","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454743},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"597501ce5837854adc8851638ad8f0a8aa310e68","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.19.1","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@types/react-dom":"^19.3.0","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.20.0","@fonderie/store":"^0.5.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_0.8.0_1790067644140_0.05999016096954546","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@fonderie/admin","version":"0.8.1","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@0.8.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"eac52db76ef107195674bf2d179b9cf5f22bf3ca","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-0.8.1.tgz","fileCount":17,"integrity":"sha512-osEhP+u/Fu2QyLm1zEx4HAls3MmxGr3XSEVA/a6ZMzfqxDuKdCoReJXl/XE446zwx3q+QLMu73ATVAs0g9PTqA==","signatures":[{"sig":"MEQCIExQijPc8WWlET7mZHDJ/4YADiLwqKMGoKsYZM+gZHffAiB1JLDzvc8jQ5xy0VRD+DMQaVVQlQ7NpbnqhlXZP8PaiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH+2eNQVW327zHDQOWlzkxZs3ny66HhIJ+7EgfTR7jNtAiEAgMfIqB4eBnTSKd/+KMgkrH0hcJkvqGhnTOi412N8Mrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464145},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"952b0017302c87d78dc54ed7aebcc99559fc14cb","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@types/react-dom":"^19.3.0","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.20.0","@fonderie/store":"^0.5.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_0.8.1_1790129148831_0.7366273411878874","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@fonderie/admin","version":"0.8.2","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@0.8.2","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"b519aeed3251d46ebac14335fe791265931243ca","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-0.8.2.tgz","fileCount":17,"integrity":"sha512-i0Pw4AXCmzaSSawPcamycOEYIRegsdGkTa0SUEMZlN5On9u/LS3Z9wXXNuL2j5updbC1atV6xzUIAWop3p5vqg==","signatures":[{"sig":"MEUCICDDy1wdG0he5KnGhNjG83U7sdaoQxn0DwHF73f4gW3uAiEAr9CbXAKkmjzdGUoIpGbvIza7h9s3NQvk7hTa4zuPD8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJPaTqUeQ4L/S2b5LHo9gRJ0gfTEuR6MudKFEP/4Y7SAIhAN5ECwscWrDXnmZvP8GcDOrE8dwhE935d4omN3bK+mS+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464145},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"184fb443e858c86db010d4664bd6079e0acf4bf9","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@types/react-dom":"^19.3.0","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.20.0","@fonderie/store":"^0.6.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_0.8.2_1790156125487_0.21612122836237568","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@fonderie/admin","version":"0.8.3","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@0.8.3","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"cbe6b5c83d7c5d56ee71e4a32dc722ba40260b5a","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-0.8.3.tgz","fileCount":17,"integrity":"sha512-+ExQWxCxLi1LZEzvdsZkNd/Xg/cb28Na0sJhE2YW4ZInSRO1siXSM7H4qqtf8uebM2LNoPpXcjucOXoYeHjoRA==","signatures":[{"sig":"MEYCIQCkhoAazvzYz5073i6L/zRHQP+3hRxiwahzs6wzZpJ3rwIhALrz5HJIzjoX5qdHsRUIfKyAtgh61jfd3l9QKauuzkrs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGk+e1+Q3MBLEq1+ilg9U8FtCCz2FHfrksfVM7m2rs6BAiAU9JwHEt5EZxlCew8wb8gAI7/qTA4xOZ7a5q7oPR8adw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464351},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"be7677868993cf635b8595fff0b732b3302d3d0e","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@types/react-dom":"^19.3.0","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.20.0","@fonderie/store":"^0.6.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_0.8.3_1790159277243_0.02868120745926528","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@fonderie/admin","version":"0.9.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@0.9.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"66ec00ab944078c54fb78d565c7fcba4ad0c2cca","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-0.9.0.tgz","fileCount":17,"integrity":"sha512-eYYbhJ7TOnMVJHjusOvtGBEoOYvoj9Fy8Ul/v/IBn2Jo/fY5JkxFXouzqVs7bFPzjFHiTmGPIFDbFpvxYVy2Hg==","signatures":[{"sig":"MEUCIDMlHVXkTUNprf5IFBiJA6JZXU+RfpBHjrrbS7zKAOiGAiEA65yljp5x6HYzc4/xHSACQcbxjNLL6rf0yxi/mJTZRco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDH/rvDeN4YTXoFcHT+zW1pc+stRjXVpPIZpM35Ih0wlQIgMMt7Ts4kEnL7TgUV5bx4sT2d+q0YKkUjCHMtyeUx4/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":518640},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"041dede9f9a28179172828bf8c276189bd529612","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@types/react-dom":"^19.3.0","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.20.0","@fonderie/store":"^0.6.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_0.9.0_1790222060501_0.8170215942140002","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@fonderie/admin","version":"0.9.1","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@0.9.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"f1d7c81e8ea5a470f90a342fcf0d94a43106d389","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-0.9.1.tgz","fileCount":17,"integrity":"sha512-umk0oJXjH5jmphnd/aJ0aOSP+p6Okd89lE7B5RdEqGF99RC3lFh4dJBuGTZLhRopE/TC27PE5jj5aeKdIdgFog==","signatures":[{"sig":"MEUCIGZc/PtLNzA4hSrwN1wUay/rbRWNYCl/ugNkiLns350SAiEA5Hw29mWR+e2J34/9JI414ZaGxf+ZXX6fPXGmddLHg4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjmWjAkABiHmr2gbaMuPQmore/Tm462cWqKJIl0bSqgwIhAN/hTsbm+KcKuJzq7OJO/iQQ4+9P3CFrjW2DtOOWaac9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":518943},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"8f9ce3860a2036cb9f9a23b7431d65905fb163a2","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@types/react-dom":"^19.3.0","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.20.0","@fonderie/store":"^0.6.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_0.9.1_1790246031176_0.342750927903823","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@fonderie/admin","version":"0.10.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@0.10.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"71ac9b7acfe242d922583eee4fb8f7b4d698c935","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-0.10.0.tgz","fileCount":17,"integrity":"sha512-Xhy20xuJJEWUJ11KTMtW6Nredw60eY6kfoI5BBJxj/7YmUlYS9zBr7K36xd84b9o8lX/LUd3snoReypQEK/pwg==","signatures":[{"sig":"MEQCIG0er8HLG41s6ZbwUS7lze2lSEC/UTXK0VgcisZLS1wnAiAweuMVBudrnp6QIu1cqGGSfy60f+X/mCX2nyMO7SR1yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpQxdv+ZOjl46mrHlRrD33CS9G28vHxoktFrMnWoHfugIgRaZpYCD0BLlIXt5BPVZVXVj/dWiaY5ZDfUWUNdvwzJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":544035},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"85b43e7f2793f4cf5e11d699093380e4ea72373c","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@types/react-dom":"^19.3.0","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.20.0","@fonderie/store":"^0.6.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_0.10.0_1790271648448_0.35830817176758667","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@fonderie/admin","version":"1.0.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.0.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"91e13deb1defce28cba36cacc000102d5f72df05","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.0.0.tgz","fileCount":17,"integrity":"sha512-ZfBo3YxsRa1p5WXNQeP5GIyp91iCpuH+34pusr9D9fmQkVWxb9FU0NuFyIL19nr1rWR/qWYjsIH+A+wJ8/daKA==","signatures":[{"sig":"MEQCIFXRpOUdx5ILguwcYCU5+zSLNXnzwKkLdR/JWoph8ifUAiBqjZWjJvt17q/UmuzCjGKzXfGtPuKV4hXS7jTMBzTEAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHav7yReb7O29nG+VzOhBwJXAMIfJJ6BdbVLFcoAvrlTAiEArHaVRjxEF1qYj+LbfUYYUAr4SeJMNIHi+dwmP8hMcsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":546794},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"51ce1f4e9f5610208bed46a8c4f412c8dbd0674b","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.20.0","@fonderie/store":"^0.6.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.0.0_1790287011549_0.29346522781261664","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@fonderie/admin","version":"1.0.1","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.0.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"d01f02bd6a39eba68dbffc00d67ce2321af799d5","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.0.1.tgz","fileCount":17,"integrity":"sha512-X01yuAiZ2eBA890T/+p5o+yca+oBs4z1oQ0behxYZCqNF/i6paB7g0Wi1I1Xf0etFdXTcS6bXvcbI0Msu6SYbA==","signatures":[{"sig":"MEYCIQDgdzykoff7OXsAnnEy/vXIJFYNwyyfr3NNK1R08mUTIQIhAO7nYs4lPA3zKBy+bHBTfYAxWppffy7TXDpzqg13EQS3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAX/ynOXffM9g7rqwYH8WKpscqTRjdsXSI/6aR80e2JbAiAOYN3hE4c40ThIZUZRgd7ydvJRU9/QHxCIscZlkPp0og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":546794},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"ddbe73808fca3cf58f9e101317fbd582d5f404cc","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.21.0","@fonderie/store":"^0.6.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.0.1_1790316370548_0.848472231335992","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@fonderie/admin","version":"1.0.2","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.0.2","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"03cc47fc052b774e04d898b58856453ab282504a","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.0.2.tgz","fileCount":17,"integrity":"sha512-TLj+7t9+ikF7w8Co6DVdGIGlh5mmgG0y3W5nhvklLaeGs/gf8S8B5bm33owX5uhSFUIZd3WYQmA3YcQStPNj4g==","signatures":[{"sig":"MEYCIQCEqJUF+39SMNZda7oYn2yivHZG2mg1akWuffh2vAhtsQIhALmAsspJpotHO05SaTau+AejQUlwEo9Zmjbqi5Mnx7Uj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDweFNWSiWh9PGF0KUYAlW6GL7PgwdeS0UfCEcqb5Hp6gIgSTGobsTfATxElYiXaeEmwrNjbGdpuWBZgG5hpQ8ko/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553063},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"c7db18a1ea5e9c41eb40309256c428b49c2a09b0","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.21.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.0.2_1790485944707_0.5655297280538922","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@fonderie/admin","version":"1.0.3","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.0.3","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"46c6eb4c5883d9e5b39bf1d070dd1b0a144513b4","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.0.3.tgz","fileCount":17,"integrity":"sha512-+gEVRW3gtCrVoG2PX92CMJNy3jv7YQnmH0QYaAd//rXIr2Kpu/SKJNGDoSUDk7hfYqF365e8+i+XmIwFqHRtAw==","signatures":[{"sig":"MEUCICoArMdYBfYsRPm5UDsDFv7cuBaXoPnmKsr2sWlE93qTAiEA8IIrD0t/2UzxdnUT0fnYiSZKfeGhocwKX6xW5LHb3yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHRq1Y1OBW6k8x1dcQLBnfBBViIm5VcHUPS1aMOxnJkDAiBnrCQfyeQAbVUum6ieQ6vnuAjSWLUvaU0JjkvrirhOig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":554865},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"d884da658e2a268f39b6bb40b3054fb25114ce2e","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.21.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.0.3_1790491193213_0.6680732683940662","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@fonderie/admin","version":"1.1.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.1.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"35a757a7990861d08783d36462fcc77b462ddec8","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.1.0.tgz","fileCount":17,"integrity":"sha512-TD1q4gY74yoAYzGSK2CMbeYBS7iPwDmuDAM7hxDutSaYwyHQtuNIlz822E6JroMXAvDBaPq2rKDuP2EuU5vh1w==","signatures":[{"sig":"MEQCIDUEpT98kFksiG7mjJoT2dHGQhZC/7YrHT6dOlTMqUPTAiBfjXikrN1VGT6DJUBOfrhVmedCVS5COiqRKwQd01rSjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEeIng3zBDNWV5T7lJNgXVafvANwOJeB881QG+zwAk+cAiEA1EJDRR8tcgPGgVbxwzszfdzEbK4U/edEiij23D76VNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586453},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"389858d715594f34943501d90aa653375a598b06","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.21.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.1.0_1790507855292_0.6738073714906747","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@fonderie/admin","version":"1.2.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.2.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"513521d6734052ab40464f9f0f5d354a87c685c5","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.2.0.tgz","fileCount":18,"integrity":"sha512-kiSxp8sES0QOcWFN+pTHVCfn//+7ZkVsU6jkXN7exuWw0iEIxq5shiXb9f1KD/pdNebuGHcQ7RPhJHGof4hq4Q==","signatures":[{"sig":"MEUCIQDSXWtQAIeg4hAUVvGdFuHa0wBcGV0EpNwPmtyNU8u6lgIgYA3PrUw7D2J3YHqh6gopgHL0Cl7BXjIZT83CjQ1uTqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFKGrjPFSg0PQFd5wcMX3nEcC5pcRMIV0/JLxeX5m94NAiEAtmLbq1if4Y5pouGOuIe0KoF7uWV9+D7EInAMUzjXXXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":899447},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"11c9fa80078d57c6c60f3f11b380f45c0fd3a921","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.21.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.2.0_1790513859863_0.18380383873663786","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@fonderie/admin","version":"1.2.1","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.2.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"490f038d437384f9bda8bf4ec206bafc599115da","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.2.1.tgz","fileCount":18,"integrity":"sha512-SSXj7GK/NgRjVHC8L3SLiLeohGwIahsQW6GDjx6sV4wqsQ3+Lasjq43ZaFM5nQrjoCtdnGQAigXxvcsJBE0HjA==","signatures":[{"sig":"MEYCIQDJMZv0zcHjF1d4Zu5gGET2MUDyALXlhOG52+xWczEOwgIhALUMpS/mDhvZsiTWz1QrYlJaIOK9XrYLROyprLWz8yhq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/M57HNMFspUcV0a7aIJWKXmait4Y7bjHS5yxgAIGN5gIgTOWlhapXHwEaYUscrc+5mkB9U5DbA8uiCCLM79cAUBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":901291},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"3d04bff17e28183c0b9c16681c3cbfa45a956546","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.21.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.2.1_1790517129258_0.9955119952910412","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@fonderie/admin","version":"1.2.2","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.2.2","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"3def394d41a9ee94bed14d37c1c9b8d169701019","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.2.2.tgz","fileCount":18,"integrity":"sha512-z5hadWpLMDNRfEebucCEiFnU0ba409zc4I2epeLVOJpfs1GH6GBknOQ+AvutiJL8+YoI928ESxDv/rAFXBApDg==","signatures":[{"sig":"MEYCIQDsqdlXnag1bwV9gK0pma/V163ewt+D07uWxPn8gPKzRAIhAK/YJw04G7S+oN6Y1M5T2o+O8U4RQqdwmwPCPwGrXhL7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFSVeqbtfjFADywHiQhZkUTq28x2iSTTuJAbEFGxSK+xAiEAsVCIWDEbO7yDcd8HknqkfcaX2pDtn8/2xnuuGlOONaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":904130},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"2b35c3438df974f01a7bf1a9b39c9eb34ba1b99b","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.21.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.2.2_1790521219785_0.9641131567222105","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@fonderie/admin","version":"1.2.3","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.2.3","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"906769e1cc9d8b7828b55806f8659d26bf106fdb","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.2.3.tgz","fileCount":18,"integrity":"sha512-gLD0v0XUU8Kxa6X6vwFzMSn5s+5pbvDI6Aa/zwYDmRDvj2HNi/9OK+QGKMiScf/I5a13pX/v+o5mYunY+InGQg==","signatures":[{"sig":"MEUCIHfpdqUhEjWEnLOqQ9R3mXx5YAkveNmUiMRnn22tZb7CAiEAnAST4SLMtet8iLlKVMSc23gddaYJAnnh35lRGdcmdFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxQGs2n6fBEvQ5QLDBr7JTc1gz/cMOQhn4Mz5Y0vlVSQIhAOdVnx3D3Due5YGVBd+Vwxg8oTOGIVmCOUHvhE8UHESv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":904647},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"210c7ff52b7954c27303f2387dc21bf065a6ec21","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.21.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.2.3_1790523144784_0.8372040245389032","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@fonderie/admin","version":"1.2.4","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.2.4","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"9cc23a342f1fb532d177f703c83c1dd03661d77e","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.2.4.tgz","fileCount":18,"integrity":"sha512-Kc8ucI2idY/oQAK5ak35nBqit+daqu2YUevuTd1VO5HcswdQi3d2Vf2RC4j7mGlF8k/Gxxy7zbqNuePS3dN5qQ==","signatures":[{"sig":"MEUCIQCwaXVc2ivalY+6f88nR+BrYO2retRKUa0uvNU1dRKaQgIgGr8MFVE7+HHRNRyamD0iIIZe5W1ckvZI5kziXYcIHjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgXu9mp+0GfX2r+URoYVFGoblIcEwWHrqiF5REa1FAagIhAIaqujT/TluzFND7m4T3aGbKReIFecTRtLbVpRXZBK3G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":905435},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"55b8ac50aaa85491e70e6cbde2af92a388e478bd","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.21.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.2.4_1790528944911_0.3960621071711463","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@fonderie/admin","version":"1.2.5","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.2.5","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"bc1597a1d6a2d0d5d79c5e6aed30f810e35437f1","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.2.5.tgz","fileCount":18,"integrity":"sha512-6xmKzzLin8J0sccpMtjWUHJujiQsXBiLMtXhcyUxneSW2BsKV+Qmiv13EhPhsJgueFdW1EEfFNbSBDX0iO0y+g==","signatures":[{"sig":"MEUCIEeXNiOxNuWpZj9SZYpHhqgx+sJDbBbGAi4xD2o+EiONAiEAqTBhGKlTZx7+dS6d+prYJTQWW+Ew6+7MXecfEBwi9Fc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPzwn9fCHWdAgCH2ip2UO3zgBG/GfIDJM1x9I4A8GpbwIgHDwM2MqvXsxie0Zw4Z+mPcshJxI2xU2Aja9MjCZCEXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":919284},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"905f059a422d9e48d0a215ec1235d9f3550aa5f7","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.21.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.2.5_1790532885016_0.676791948074615","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@fonderie/admin","version":"1.3.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.3.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"89d4047281e740f4581e708293065a3f75a526ee","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.3.0.tgz","fileCount":18,"integrity":"sha512-skAY8Q89qCJ3wOlxOoJH0rfLFwuK/RQgvDIioVgKaoOIsZEXW3U3GQhHRdRgn1y9E0osG9FXefYOnMgN/RB6MA==","signatures":[{"sig":"MEQCIF9yUzCKwY97wVen3108bcT8VWbW9KyI7vw2kEx7TaF/AiASSuVug37cdDxgNedw3x8bhiFa1e8nGllDnzxo3nRtpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGhttPzE5ubYDaCxBzAzKdAaB8O31tiWvdECQc7S98oXAiEA1BOzO7YfrjCIRAPx3a3PWD/Qkp5N+EgmBA7aJmCSgNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":993483},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"29d5b8f56d2070104b7bb3d543428df1556e31fc","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.21.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.3.0_1790537150314_0.3979596853158134","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@fonderie/admin","version":"1.4.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.4.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"eb3ad016d029d936fbb4189d5eabbcc588f6517d","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.4.0.tgz","fileCount":18,"integrity":"sha512-lI+PXqLv0XFVceNBAUlP4S+0AWxJ3sUmCDOLUF5e4gupXrGK8DwSd9xbTr6Ua8cnqAlwx0J6gXsMxqMGoiMJiA==","signatures":[{"sig":"MEQCIGpK+Y8LB9mIDVXmRQzT5kusvPjwaZpJsyJ/hTGO3KiJAiB2PDuNY51iGAvPutGuO/YSEAu53XFlJYTUxij+0cS01Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBmuvw8IUa3lE5wr18MMOqSQenAvNltMW94DOO2h/N83AiAmGnGq/0zacJsXfG3uXpFj/7tkv89ENmTC+rWISbaizQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":996729},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"e85a33557eb57c3904bf52a4588a7bdf7cf0916e","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.21.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.4.0_1790541941773_0.33265801546780094","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@fonderie/admin","version":"1.5.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.5.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"054dd401b9db6a9a6b5b044373a8623548a051d1","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.5.0.tgz","fileCount":18,"integrity":"sha512-LK9TQl1HVH9Gby29iBqLHbg0adcQFet/+dqpaAvgy3cCLZN3txxNsGahip3+bTbH+79NJ3FEOQfUDKXKIjFv/w==","signatures":[{"sig":"MEUCIAMTo9fzIBINWqoDZEfyitI/xxPbRkoGLL4S1G68gezJAiEAlhjlpgBTI71MAsu2MdA7ehxoQEWEMuAtmWsnRJoAFJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIElStUTPft2s1nSytHnSjsaJM0E/aK8mJNJV101Dn4yWAiEA0fcFNZhlywruhamkLd4AUAFwvrHGa6Oz1dt4WyGNx54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1000112},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"1e2c7a6289c42a151f90717e2658fa29e8da9aac","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.21.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.5.0_1790544936118_0.6494810711685672","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@fonderie/admin","version":"1.5.1","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.5.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"bf0ce91521da3085d24904f204e2d37597bd84fe","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.5.1.tgz","fileCount":18,"integrity":"sha512-pI5mrzZp9x9zLAGOVECaWlvN/0OvpQSW6YwfCbBsMb9ftku5P/qJ9CLAjolOK1nQ5SAfcax7k+3E0vTW88aOOA==","signatures":[{"sig":"MEUCIBWhBjr0vxj6s9pLte/Y0YrQWw4otfhh8RYsSxC1kRgiAiEAzATGw3ZfMRAvq0or5ligPD2YeWldNrE3dOC7ypk4D3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEkwyX/L1WRN7pn5IajyseChwhbptnyzo3LkmvWKra6VAiBrKdineBty+s32sPOikXf7n306bY6Y4ZODYamVIQYJvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1000112},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"08b8ff9a10818c75acc3ccf91fed00f6b432d44a","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.22.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.5.1_1790547553773_0.835569838032928","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@fonderie/admin","version":"1.6.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.6.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"7795ad75c8d1848a91f74118f4f50105e8cd5159","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.6.0.tgz","fileCount":18,"integrity":"sha512-pQV8rMySzufSENj1EqbWD2Cekm3i7s1mh4Qbhtqj9K+AaQf512mn+rc9J32ljyLkdxOhK6rm1mP7O1GkaK1xCw==","signatures":[{"sig":"MEYCIQDPXY6GI3t5maFNezKUEztrAn02FHfYBl81g1FKlE0GcQIhAJu6+wH2x2YlL8kmfsjAplZtcSxUOcMdJszVR3vIW82O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKnPLGqIIERQsxj6s30HZWnSfCLA0lJXKzaUyhscLAOwIhAL+ccWKuX02QBFqweHwXon3amYVk9ULJUQ9T6oK0N6AO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1007270},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"9ccd4e8667b1525d8063dfa81ff3c3da9b8fab86","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.22.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.6.0_1790550665630_0.21909989843878197","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@fonderie/admin","version":"1.7.0","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.7.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"b9f401f59e69634bde861a665c8ecca42d499e03","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.7.0.tgz","fileCount":18,"integrity":"sha512-JZpOIln3kv4BLmiGXMTtx73kpXaqBsXetUFethyc4AJA2c5VhiiR/kkmdjdpFEnUJtaVt+m1mvDL4m/JvoQceg==","signatures":[{"sig":"MEYCIQC0Vo06QiFNrp+L3TlmZyoSIZ21BpwTN1yN660brjXPzgIhAIQpFr44aamF/sIF6QANAD3Hy/NacnHiwKrN2F3YLL2H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDaGT9/daqrjlt5Ejeqewb0sch0f+VChIpDYNoQxT9npgIgcqWYk9jyMyIviTEUgY/PXOjSzJze6JDoxg5NqCe5lf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1047067},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"0128edeff338e67e587fe88566a54e3c97c2fd09","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.23.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.7.0_1790585144518_0.281077773403025","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@fonderie/admin","version":"1.7.1","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.7.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"80ecacb8d09233b5fda690a0f93316e4afcb6f39","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.7.1.tgz","fileCount":18,"integrity":"sha512-P9IJ9A3QPOEaVIoB79X5N1eGHH65JPmXgPgKxr4gf0TBwvKCqHsMTBZekpKk1J1IHTktPXTQ7rU4DpsoYMUybw==","signatures":[{"sig":"MEUCIBbhZ7o6vlGdgcmd/+44dXrGHR8xz/gjZqKTt9ZelWD5AiEA7S233FiMicevuV9S6Ga9chz0RoRAzw4qK75DTw2BF3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3Gu234Bo58xuteK4BioHGbMeuXHxPdS1HMO082wp+OwIgSZTlLIL0dUa/JY1AKUyWA26RqRduW66A1Pm9IDjbSBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1049021},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"a908193d178589be4036c242d067b138747c99ed","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.23.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.7.1_1790618116825_0.10485830092143811","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@fonderie/admin","version":"1.7.2","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.7.2","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"0990d06a9e8b74b842b88a88a906fba9f8bcf565","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.7.2.tgz","fileCount":19,"integrity":"sha512-8jbq4cjoUgpILjD8AkxXwqh2nUP39ZxBcZxrTrbaH0UhloFNJk5vVz/9HD0NnFqeZauM0+UxUWA0X159Ezf4DA==","signatures":[{"sig":"MEQCIHXIIiBS1Vr/IL/YJfsRD8/LTlspTnbd+/kQVho7KDGTAiAPnOab7xO6cnyPysPk36hUuF/LCquAcbtEgKiH7oHXYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIENjE6/ZD9yLDBX2bk7sH0EPxUp5MmDn/z5dKHgnZY9wAiEAqzSugUEk/BE7puu4KZKR+VQmpn6m2xVOUcr83PYBvwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1050437},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./env.json":"./env.json","./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"d776c524e7b3db33748d008e44f9b21be41246c2","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.23.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.7.2_1790620652322_0.2198954780286817","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@fonderie/admin","version":"1.7.3","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.7.3","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"a9b20981523072ca20f98f57171f2209fa9b978b","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.7.3.tgz","fileCount":19,"integrity":"sha512-jc69yNC0lbmXrBaq6JJL60gzUPY3FMeCD5wyUWI62qUkrmsMLURlHyQ/Ba2qYj0mljfwNmpj6XN3E2WtY9ubNA==","signatures":[{"sig":"MEUCIQCqsPNaWRVlcu21H/nS6C0nfIMGzE0jqILM81Np4ZVd0AIgHa++WzjfT2fGIwIhzkF2aWoqUvDcDihE3z67Kl4ms+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDuSbiFDDT2cWF4C/G8zRP2r+2HvZwh/J5093Th/ED6sAiBCbLM2Yh+udbdXvwNgyMY3qpcpnmIp61tPvRgYegTeJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1050437},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./env.json":"./env.json","./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"2972951f92cc9a0fbf33a5f771d4324d11f704c5","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.24.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.7.3_1790664948338_0.061057745105282946","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@fonderie/admin","version":"1.7.4","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.7.4","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"d31d26773d357dcec1231dc857a594f2e154c1c4","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.7.4.tgz","fileCount":19,"integrity":"sha512-CjrA9T8zOUGZj3FJHbDQzWKbCbNV9DXltnyUIcNFaB9grI/Sv94OLHpx8z1hG6QbEgYiGe9BfeuLp3ehCq1TIw==","signatures":[{"sig":"MEUCIQCVGFd5mv71/iU8W7cIBUxUYie/b4pZvZ3toOUpqFXYpgIgcD1+r000iv9brJhzOd/cQK3n7B+xfccJwILTLrwPGoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCoXrskt/gNHMJ3vFFdP0IenAeX1qiOpmkrmwU+jpLGnQIhAPcc4pNJe26a864lAdChgahYNiaOjqYEqO9ZKrbqje2L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1050437},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./env.json":"./env.json","./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"d47b0fbb3229c9d15fafbe0f080fb3171a12a9ed","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.20.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.1","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.25.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.7.4_1790676476161_0.6897154424034153","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@fonderie/admin","version":"1.7.5","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.7.5","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"20f43e57e02053f477ee1f8496ffa9ea88a93cd0","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.7.5.tgz","fileCount":19,"integrity":"sha512-03vVn0zclS2ysbsonttv2stZst1Npxx+x4Ekcdutm9LebEdvWyrvUUxl7Xs77SjhWLhLKIoWq1crF0bMDdjcvg==","signatures":[{"sig":"MEQCIFo0IIPRFu9/sCqW3jMS1x/MDSehJgMnX18otJFY+u1/AiAokmicBTZnfo2x580UaPkSv2RuRZ8NqgSVK5k2k2zhDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCShUWgZQdVGAlXfZhgBqcAFmR5utOrWTV12jJjJPcTjwIhALhwI0cwPbIkTriwcu+64RvXwaUU875pBe+opsBrUneo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1050898},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./env.json":"./env.json","./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"edb47dc07a91b9028c035bc1d6617a62025bd168","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.21.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.3","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.26.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.7.5_1790819848149_0.3238447166695064","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@fonderie/admin","version":"1.7.6","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"license":"MIT","_id":"@fonderie/admin@1.7.6","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"d968104889fcc36ea26da0d866b363cff987f73b","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.7.6.tgz","fileCount":19,"integrity":"sha512-kq2FbjDDiPIPVhbTWeZGgVNVmm+Hm4NWI0BeDVsq9leXvMXd1aQeJGje6VGy5cOcOMcDkpAkLIUraxjWJpComw==","signatures":[{"sig":"MEUCIGRh7vuvT6DNURNX137Cwqh7MMjKvrFB+F9A9NsY8lRSAiEA8U7sAhU34ZoZZ3Zee362QCVz/BhNV2yp1YU/gu2gSjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAQqQlnq5gO1kZr+ficZMoZHV/4gHBcEcQM7DeuuMxwjAiA1134TRJQWClpzGTG0U1rt82cikGQt/4yIaE9/qhls4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1051413},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./env.json":"./env.json","./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"f514622065645625cbacd02a40d30e7fe12c5037","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.21.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"_nodeVersion":"22.23.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.3","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.27.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/admin_1.7.6_1790872423993_0.5413304816245832","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"_id":"@fonderie/admin@1.7.7","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"bf8f25ec4cc2b726019a16296e4e2c0fd7267507","tarball":"https://registry.npmjs.org/@fonderie/admin/-/admin-1.7.7.tgz","fileCount":19,"integrity":"sha512-9wpRjr5ikHyDsmRzIrsK2ZP330WPaAazNOSUE2fphSUn8dM+Ay5NY+PKCstBPH1ETsUQFa7jKwLdYJOGdBKSpw==","signatures":[{"sig":"MEUCIH+nJQcxFLA5kZTHZhO2pBxDT5wgMuKDc2TcX9dY5b+4AiEAhHO50jb7PPtAVUn7oNfuBSFvDboQpNjUy1XdW84s/Eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAbezO8+XXiotWkzlyiSGXui3P7VpeUpP5GTfadTZpS1AiAUECRX7pOegMxsUQs/FOj8vsodOGp05OCjfRBMy1RWBA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fadmin@1.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1051413},"main":"./dist/index.cjs","name":"@fonderie/admin","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./env.json":"./env.json","./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"4127ab815bd1056057f0b333d9412416863173b2","license":"MIT","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && tsup --config tsup.migrations.ts && tsup --config tsup.ui.ts","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"version":"1.7.7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"17d3ce23-40c2-4eb4-83d2-d879ee27c14e"}},"fonderie":{"stability":"experimental"},"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"_npmVersion":"11.21.0","description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","directories":{},"maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"_nodeVersion":"22.23.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","react":"^19.3.0","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.3","@types/react":"^19.3.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/client":"*","@fonderie/config":"../config","@types/react-dom":"^19.3.0","qrcode-generator":"^2.0.4","@fonderie/react-admin":"*","@fonderie/react-admin-screens":"*"},"peerDependencies":{"@fonderie/core":"^0.28.0","@fonderie/store":"^0.7.0"},"peerDependenciesMeta":{"@fonderie/store":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/admin_1.7.7_1790887047392_0.3922551488270165"}}},"time":{"created":"2026-09-21T15:44:40.168Z","modified":"2026-10-01T20:37:27.922Z","0.1.0":"2026-09-21T15:44:40.604Z","0.2.0":"2026-09-21T16:44:00.757Z","0.3.0":"2026-09-21T17:41:44.340Z","0.4.0":"2026-09-21T18:50:13.680Z","0.5.0":"2026-09-21T20:03:17.177Z","0.6.0":"2026-09-22T02:46:36.191Z","0.7.0":"2026-09-22T05:33:59.270Z","0.8.0":"2026-09-22T09:00:44.229Z","0.8.1":"2026-09-23T02:05:48.950Z","0.8.2":"2026-09-23T09:35:25.578Z","0.8.3":"2026-09-23T10:27:57.392Z","0.9.0":"2026-09-24T03:54:20.597Z","0.9.1":"2026-09-24T10:33:51.266Z","0.10.0":"2026-09-24T17:40:48.582Z","1.0.0":"2026-09-24T21:56:51.643Z","1.0.1":"2026-09-25T06:06:10.697Z","1.0.2":"2026-09-27T05:12:24.796Z","1.0.3":"2026-09-27T06:39:53.291Z","1.1.0":"2026-09-27T11:17:35.388Z","1.2.0":"2026-09-27T12:57:39.945Z","1.2.1":"2026-09-27T13:52:09.374Z","1.2.2":"2026-09-27T15:00:19.902Z","1.2.3":"2026-09-27T15:32:24.871Z","1.2.4":"2026-09-27T17:09:05.003Z","1.2.5":"2026-09-27T18:14:45.102Z","1.3.0":"2026-09-27T19:25:50.398Z","1.4.0":"2026-09-27T20:45:41.879Z","1.5.0":"2026-09-27T21:35:36.207Z","1.5.1":"2026-09-27T22:19:13.871Z","1.6.0":"2026-09-27T23:11:05.727Z","1.7.0":"2026-09-28T08:45:44.644Z","1.7.1":"2026-09-28T17:55:16.941Z","1.7.2":"2026-09-28T18:37:32.448Z","1.7.3":"2026-09-29T06:55:48.470Z","1.7.4":"2026-09-29T10:07:56.322Z","1.7.5":"2026-10-01T01:57:28.277Z","1.7.6":"2026-10-01T16:33:44.127Z","1.7.7":"2026-10-01T20:37:27.500Z"},"bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"license":"MIT","homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/admin#readme","keywords":["fonderiejs","admin","manifest","operations","observability","saas","typescript"],"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/admin"},"description":"The operator's surface for a Fonderie deployment. Owns one reserved path (default /_admin) behind one admin token, and answers what the founder cannot see after deploy: which bricks are installed, at what version, whether they are ready, and every route t","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"readme":"# @fonderie/admin\n\nThe operator's surface. One reserved path (default `/_admin`) behind one admin\ntoken, answering what the founder cannot see after deploy: **which bricks are\ninstalled, at what version, whether they are ready, and every route that is\nexposed.**\n\nStatus: **experimental** (0.x). Design and roadmap: `docs/ADMIN-BRICK-DESIGN.md`.\n\n## Use it\n\n```ts\nimport { AdminModule } from '@fonderie/admin';\n\napp.register(new AdminModule({ adminToken: process.env.ADMIN_TOKEN }));\n```\n\n```sh\ncurl -H \"Authorization: Bearer $ADMIN_TOKEN\" https://api.example.com/_admin/manifest\n```\n\n- **No token, no surface.** Unset `adminToken` ⇒ nothing is registered (404),\n  never an open route. Same rule as every other brick's admin routes\n  (`docs/ADMIN-AUTH-SPEC.md`); the token is strength-checked at boot.\n- **The prefix is reserved.** No other module can mount under it — a collision\n  fails boot, naming both sides. `path` moves the whole surface\n  (`{ path: '/ops' }`); it is relative to the app's `basePath`, like every route.\n\n## `GET /_admin/manifest`\n\n```json\n{\n  \"generatedAt\": \"…\", \"env\": \"production\",\n  \"admin\": { \"version\": \"0.1.0\" },\n  \"modules\": [\n    { \"name\": \"@fonderie/auth\", \"version\": null, \"readiness\": { \"ok\": true, \"problems\": [] } },\n    { \"name\": \"@fonderie/config\", \"version\": null, \"readiness\": { \"ok\": true, \"problems\": [ { \"severity\": \"warning\", \"message\": \"no secretEncryptor configured — …\" } ] } }\n  ],\n  \"readiness\": { \"ok\": true, \"problems\": [ … ] },\n  \"routes\": [ { \"method\": \"POST\", \"path\": \"/auth/login\", \"module\": \"@fonderie/auth\" }, … ]\n}\n```\n\n`version` is `null` until a brick reports one (`IFonderieModule.version`);\n`describesAdmin` says whether the brick offers routes below. Readiness\nproblems are shown here in production — unlike `/readyz`, which is public —\nbecause the operator is the audience.\n\n## `GET /_admin/doctor` and `GET /_admin`\n\nThe five reconciliation checks from `docs/OPERATIONS.md` — and any the app\nadds — with a permanent address. Each check reads the other side of a copy\n(the provider, DNS, the database), so `/doctor` is on demand, not cached.\n\n```json\n{ \"generatedAt\": \"…\", \"ok\": false, \"checks\": [\n  { \"name\": \"billing.subscription-drift\", \"module\": \"@fonderie/billing\", \"ok\": false,\n    \"findings\": [\"workspace:ws_1 (sub_x): status ours=active theirs=canceled [over-granting]\"], \"durationMs\": 412 },\n  { \"name\": \"billing.webhook-registration\", \"module\": \"@fonderie/billing\", \"ok\": true,\n    \"findings\": [], \"skipped\": \"config.publicUrl is not set\", \"durationMs\": 0 },\n  { \"name\": \"courier.sender-dns\", \"module\": \"@fonderie/courier\", \"ok\": true,\n    \"findings\": [\"DMARC p=none — monitoring only\"], \"durationMs\": 88 }\n] }\n```\n\n- `ok` is false only for a hard failure. Findings on a passing check are\n  advice and never turn a healthy deployment red.\n- A check that throws becomes a finding; one that exceeds `checkTimeoutMs`\n  (default 10 s) is reported as timed out. The doctor itself never throws.\n- `skipped` says why a check could not run — a provider that cannot be asked,\n  a `publicUrl` that is not set — instead of guessing.\n\n`GET /_admin` is the attention page: readiness problems as reported, failed\nchecks as errors, advice as advice. `ok: true, items: []` is green.\n\nChecks a module cannot own belong to the app:\n\n```ts\nnew AdminModule({\n  adminToken,\n  checks: [{\n    name: 'app.migrations',\n    run: async () => {\n      const pending = await runner.pending();\n      return { ok: pending.length === 0, findings: pending.map((f) => `pending: ${f}`) };\n    },\n  }],\n});\n```\n\n## `GET /_admin/environment`, `/_admin/routes`, `/_admin/access/tokens`\n\n- **environment** — readiness problems per module, and the presence (never the\n  value) of each environment variable the deployment reads. Most bricks take\n  their values as options, so the env name is the app's choice — the app lists them:\n  `new AdminModule({ adminToken, env: ['DATABASE_URL', 'STRIPE_SECRET_KEY'] })`.\n- **routes** — every route in the table with a guard class: `admin` (behind\n  this token), `probe` (core's `/healthz` `/readyz` `/metrics`), `app`\n  (everything else — whether it needs a session is not claimed here).\n- **access/tokens** — the admin token's readiness verdict, and which bricks\n  still register a legacy standalone surface with their own token.\n\n## From the terminal\n\n```sh\nexport FONDERIE_ADMIN_URL=https://api.example.com FONDERIE_ADMIN_TOKEN=…\nfonderie admin attention      # what needs you today\nfonderie admin doctor         # every reconciliation check\nfonderie admin log --limit 20 # who did what\n```\n\n`FONDERIE_ADMIN_PREFIX` when the surface was moved off `/_admin`.\n\n## The served dashboard\n\n```ts\napp.register(new AdminModule({ adminToken, store, ui: true }));\n```\n\n`GET /_admin/ui` then serves the React shell — the same\n`@fonderie/react-admin-screens` you would otherwise mount yourself, compiled\ninto one file (82 KB gzipped) and shipped in this package. No frontend build,\nno extra dependency: React and the screens are devDependencies here, bundled\nat publish time.\n\nOff by default, because most deployments reach the surface through their own\nfrontend and would rather not serve the bundle.\n\n- **The two static routes are unguarded, deliberately.** A browser navigating\n  to a page cannot send an `Authorization` header, and neither file carries\n  data — the HTML is an empty shell and the script is the same code npm\n  serves. The page asks for a token and sends it itself, so every request that\n  *reads* anything is guarded and logged as usual. The two asset fetches are\n  not logged: they carry no token to attribute.\n- **The token lives in `sessionStorage`** — this tab only, never on the\n  server. Give it a `read` token (below) and the dashboard cannot reveal a\n  secret or change anything.\n- **The page shows only what is mounted.** It reads the manifest first and\n  builds a client per brick that actually described routes, so a deployment\n  without billing has no Money pages rather than pages that 404.\n- The script path is derived from the request, so the page works under a\n  `basePath`, under a moved `path`, and with or without a trailing slash.\n\n## Binding the surface to a hostname\n\n```ts\nnew AdminModule({ adminToken, ui: true, host: 'admin.example.com' })\n```\n\nThe surface then answers only for requests addressed to that hostname; every\nother host gets the same `404` an unmounted surface gives — not a `403`,\nwhich would confirm both that it exists and that you found the wrong door.\nTakes a list (`['admin.example.com', 'localhost:3000']`), matches\ncase-insensitively, and ignores the port unless you configured one.\n\n**What this is for.** A platform that gives every deployment a permanent URL\nof its own — `project-abc123.vercel.app` — serves your admin surface there\ntoo, walking straight around anything you put in front of your custom\ndomain. Binding closes that, while the rest of the app keeps answering on\nboth. Point a second domain at the same deployment and you can put SSO, a\nVPN or an IP allowlist in front of *that hostname only*, without running a\nsecond service.\n\n**⚠️ What this is not.** `Host` is set by the client, so binding is a hook\nfor a boundary, not a boundary. Someone who can reach your origin directly\ncan send the right `Host` and pass the check — only the edge can stop that\n(a WAF rule on the admin path, or an origin locked to the proxy). Treat it\nthe way `@fonderie/core` treats `trustProxy`: useful, and dangerous to\nmistake for authentication. The controls that actually hold are the token,\nits scopes, and the log.\n\nA refused request is still logged — the caller learns nothing from a 404,\nand you learn that someone went looking. `GET /_admin/manifest` reports the\nbinding as `admin.host`, so the Configuration page can show it.\n\n## Operators: people sign in, tokens are for machines\n\nA pasted token is a shared secret with no name on it. With a `store`, the\nconsole instead has **operator accounts**: email, password, and a mandatory\nauthenticator app, with backup codes as the fallback.\n\n```ts\nnew AdminModule({\n  adminToken: process.env.ADMIN_TOKEN,        // machines (CLI, CI) + the break-glass\n  // operatorKey: optional — see below\n  store,\n  ui: true,\n});\n```\n\n- **No registration.** The first operator is claimed once, on the console's\n  own sign-in page: paste the root `adminToken`, then create your account. Every other operator is invited\n  by an Owner: a single-use link that expires, where they set a password and\n  scan the QR code before anything opens.\n- **Two factors, always.** Password, then a six-digit code (RFC 6238). Ten\n  single-use backup codes are shown once at setup. A code cannot be replayed\n  within its window.\n- **A fresh code for dangerous actions.** Revealing a secret, minting a token\n  or link, applying a migration and deleting anything ask for a code from the\n  last five minutes. The console prompts and retries the action for you.\n- **Sessions** are an HttpOnly, SameSite=Strict cookie (`__Host-` over\n  HTTPS), 30 minutes idle and 12 hours at most, rotated at every privilege\n  change. Cookie-authenticated writes must come from this origin.\n- **Brute force** locks the account after 5 failures, doubling from a minute\n  to an hour; one address is also limited across accounts. Error messages do\n  not say which part was wrong.\n- **Recovery without email.** A lost phone uses a backup code. Lost both, or a\n  forgotten password: another Owner creates a recovery link (new password, new\n  authenticator, signed out everywhere). Every Owner locked out: the root token\n  does it from the terminal —\n\n```bash\nFONDERIE_ADMIN_URL=https://api.example.com FONDERIE_ADMIN_TOKEN=$ADMIN_TOKEN \\\n  npx fonderie admin operator recover you@example.com\n```\n\nAccess levels map to scopes: **Read only** (`read`), **Editor** (`read`,\n`write`), **Owner** (`read`, `write`, `secrets` — and operators and tokens).\nOperator actions are logged under `operator:<email>`, which a client header\ncannot override.\n\n**Nothing to configure.** First sign-in on the console is the admin token\nalone; the page then asks you to create your account and set up an\nauthenticator. `operatorKey` is optional hardening: it encrypts authenticator\nsecrets at rest so a database leak alone does not yield them (without it they\nare stored as-is — a leaked one still needs the operator's password). Adding\nit later is safe — existing secrets keep working and are sealed at the next\nenrollment. Changing it once set invalidates every enrolled\nauthenticator. `operators: false` turns the sign-in routes off and brings\nback the token gate.\n\n## Scoped tokens\n\nThe `adminToken` you configure is the **root**: every scope, and the only\ncredential that can issue or revoke tokens — a scoped token can never mint\none. With a store (and the package's migrations), issue tokens for daily\nuse and for the shell:\n\n```sh\nfonderie admin token issue dashboard --scopes read --days 90   # root token in FONDERIE_ADMIN_TOKEN\nfonderie admin token revoke <id>\n```\n\n| Scope | Allows |\n|---|---|\n| `read` | every `GET` — except anything under `/secrets` |\n| `write` | every mutation (plans, grants, templates, config, suspend, sign-out) — implies `read` |\n| `secrets` | anything under `/secrets`, including the plaintext reveal — implies both |\n\nThe scope a route needs is derived from the route itself, never annotated.\nOnly the token's hash is stored; the plaintext is shown once. A valid token\nshort of the scope is `403`; an unknown, revoked or expired one is the same\n`401` as a missing one. In the admin log the actor is `token:<name>` unless\n`X-Actor` says otherwise. `GET /_admin/access/tokens` lists what was issued\n(never a hash). Without a store, only the root token works and issuing is\noff — the tokens page says `issued: null`.\n\n## The admin log\n\n```ts\nimport { AdminModule } from '@fonderie/admin';\nimport { getMigrationsPath } from '@fonderie/admin/migrations';\n\napp.register(new AdminModule({ adminToken, store }));   // run the migrations first\n```\n\nWith a store, every request served by this surface is a row in\n`fonderie_admin_log` — actor (the `X-Actor` header, else `admin-token`),\nmethod, path, route, module, status, duration, request id, client IP —\n**including the ones the token guard refused.** The log middleware runs\nbefore the guard, and a failed write never fails the request it describes.\nWithout a store nothing is recorded and the manifest says so\n(`admin.log: false`).\n\n`GET /_admin/activity/admin-log?limit=50&before=<cursor>` reads it, newest\nfirst; `next` is the cursor for the following page.\n\n## Composed routes\n\nBricks that implement `describeAdmin()` have their admin routes mounted here,\nbehind this module's token, whatever their own `adminToken` is set to. Two\nbricks describing the same route fail boot, naming both.\n\n| Under `/_admin` | From | Legacy standalone path (deprecated) |\n|---|---|---|\n| `GET\\|PUT\\|DELETE /config[/:key]`, `…/revisions`, `…/rollback` | `@fonderie/config` | `/admin/config…` |\n| `GET\\|PUT\\|DELETE /secrets[/:key]`, `…/revisions`, `…/rollback`, `POST …/reveal` | `@fonderie/config` | `/admin/secrets…` |\n| `GET\\|PUT\\|DELETE /templates[/:type]`, `…/revisions`, `…/rollback` | `@fonderie/courier` | `/admin/templates…` |\n| `POST /plans`, `PUT\\|DELETE /plans/:planId` | `@fonderie/billing` | `/plans…` |\n| `POST /wallet/grant` (with `config.wallet`) | `@fonderie/billing` | `/billing/wallet/grant` |\n\nThe legacy paths keep working with each brick's own token and are removed in\na later major; `docs/ADMIN-BRICK-DESIGN.md` §9.\n\n## Why it's a brick\n\nThe model that assembled the app knows what is installed, wired and\nconfigured. The human who deployed it does not, unless they are back in a\ndevelopment session and can ask. `@fonderie/core` already computes the\nanswer (`securityReport()`, `app.routes()`); this brick gives it an address.\n","readmeFilename":"README.md"}