{"_id":"@fonderie/workspaces","_rev":"49-7a69cf87e59101c916a240174810d2ce","name":"@fonderie/workspaces","dist-tags":{"latest":"6.1.8"},"versions":{"1.0.0":{"name":"@fonderie/workspaces","version":"1.0.0","keywords":["fonderie-js","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@1.0.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderie-js/sdk/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderie-js/sdk/issues"},"dist":{"shasum":"04e2a6eab40ab3a915ffd82fc822b592dd07cda9","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-1.0.0.tgz","fileCount":26,"integrity":"sha512-THSjisepGp+0AYV+JFf4FloAqwyWv6t5JnLc0NZwxuU/9CoYPodDeya+69rCX9P8pwUv9b1oO3me+026c9bDVQ==","signatures":[{"sig":"MEQCIBvhdOlpYhjl2kSgxHFCP+SuBpVei0GavUIhVY6p1sSzAiBNeXpexaAhSZMxUcW2KftJUA28+GsLeNu3Tluk7KbPrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338105},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"362f41cb4bcd3a5d27b5123f116833f8c885d5b2","scripts":{"dev":"tsup --watch","lint":"biome lint src","test":"tsx --test src/__tests__/*.test.ts","build":"tsup && node -e \"require('node:fs').cpSync('src/migrations/sql', 'dist/migrations/sql', {recursive:true})\"","check":"biome check --write src","format":"biome format --write src","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fonderie","email":"choleski@gmx.com"},"repository":{"url":"git+https://github.com/fonderie-js/sdk.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.16.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.1.0","@fonderie/store":"^0.1.0","@fonderie/events":"^1.0.0","@fonderie/billing":"^1.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_1.0.0_1783795104357_0.1695801559058452","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@fonderie/workspaces","version":"1.1.0","keywords":["fonderie-js","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@1.1.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderie-js/sdk/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderie-js/sdk/issues"},"dist":{"shasum":"7b437f68d229e11cfbe366914f9bfb344fbb9767","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-1.1.0.tgz","fileCount":24,"integrity":"sha512-Qmj30XISCnxC52xMYg7IgXJOwDSdrh2I7ZqCki0cWTVLorWEUgL65hwybHZTT3Tk0rYJIML3u7Al9+9ahqqpDg==","signatures":[{"sig":"MEUCICYXrRrCmB78b7vExjA+ie/B3KZVmDGEadUvUEsZlDO2AiEA7JfVB8HZeLDPOzS2Jk9G3rSbQpPz3nNapnPqWp4V4WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363103},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"c8ccb40d67e0eff35209ae32e02046aa0a706b40","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"},"repository":{"url":"git+https://github.com/fonderie-js/sdk.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.16.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.1.1","@fonderie/store":"^0.1.1","@fonderie/events":"^1.0.1","@fonderie/billing":"^1.0.1"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_1.1.0_1784097255999_0.12798767861066107","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@fonderie/workspaces","version":"1.1.1","keywords":["fonderie-js","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@1.1.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderie-js/sdk/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderie-js/sdk/issues"},"dist":{"shasum":"99e9351462e8aacaa0f8ddb0b9ffed6bc6611c23","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-1.1.1.tgz","fileCount":24,"integrity":"sha512-+onaZ3VmE3Kz188kGa0tIFJ2ZTCzqTCW+P6Sk2RFrBBmOiVjo0Z9VLzb499g08/9TCbW8ZSKEIH12G6TtY40PA==","signatures":[{"sig":"MEYCIQDdFOfYKL8haRUbZprQ9JK08+rDDOmQoTnOQUq18BLvZQIhAPSV2mKQlU2P//R3B7p5L129WmdMlYFqj6dnGkMRGauU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363507},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"473fc875ac5bb8948fcb5d75d841096014fa4668","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"},"repository":{"url":"git+https://github.com/fonderie-js/sdk.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.16.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.1.1","@fonderie/store":"^0.1.1","@fonderie/events":"^1.0.1","@fonderie/billing":"^1.0.1"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_1.1.1_1784288755368_0.44031185432421394","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@fonderie/workspaces","version":"1.2.0","keywords":["fonderie-js","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@1.2.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderie-js/sdk/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderie-js/sdk/issues"},"dist":{"shasum":"f3134cd3ac4f1107a7de4779d52929d9bad407b2","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-1.2.0.tgz","fileCount":24,"integrity":"sha512-iyhP9eCqZ7rZXUmsvlyWW9rDdxeqksuy/7zOtJgKxJ3mBLptdLy28RhPiVnk2eGKkhTWPi9HnmJchaqCuQVC6g==","signatures":[{"sig":"MEUCIQChfYoMA7R2i0fFjMYuLsJXT5qlHUu8onInfaW3MkKj+gIgFXwfNTe0RQJ39HUjsKiesw8+uw+ylkI53Sm8ifmarns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363269},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"295bcf3cc6920730e044061cb0554f571d9209e8","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"},"repository":{"url":"git+https://github.com/fonderie-js/sdk.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.16.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.1.1","@fonderie/store":"^0.1.1","@fonderie/events":"^1.0.1","@fonderie/billing":"^1.0.1"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_1.2.0_1784327369473_0.7889515327538137","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@fonderie/workspaces","version":"1.2.1","keywords":["fonderie-js","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@1.2.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/sdk/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/sdk/issues"},"dist":{"shasum":"56731d8afeca2613979a7a79d1b82011569fc44f","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-1.2.1.tgz","fileCount":26,"integrity":"sha512-T/IrBfkTLg8Ga3U/QH6GGE81uakbMOWlCK51WGxfRZVlBb9xe3EaOPJYZmKsU0Bjx9xQPBSOaBeudzFuddCMpA==","signatures":[{"sig":"MEQCIF/jsXG8WTwNfE+NYQo6DXT2J8RCF0IU4YhjmHR90e/iAiAIKH826TcWjp9RoFAuSPpPFeNmLXM70Y+ccyTgYn72tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372485},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"4b7175ded3a780719a21eeecfff6d52a02c61d3e","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"},"repository":{"url":"git+https://github.com/fonderiejs/sdk.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"10.9.8","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.1.1","@fonderie/store":"^0.1.1","@fonderie/events":"^1.0.1","@fonderie/billing":"^1.0.1"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_1.2.1_1784552833763_0.24122935860495076","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@fonderie/workspaces","version":"1.2.2","keywords":["fonderie-js","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@1.2.2","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/sdk/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/sdk/issues"},"dist":{"shasum":"2dfe75475c9e04230600e04626d09bff06c460e9","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-1.2.2.tgz","fileCount":29,"integrity":"sha512-YmV0NylwZUHGclxhd/7WYvr54voGJRr4qKnKUX0tuVd/Y/pKzR/mNzx+chum8ffEsEnx7MIMaZXJe9FQW1oc0g==","signatures":[{"sig":"MEUCIQCOdMqlzf8m7bJui5kEUnn+Lv91xp+J66NfxKjEf9rAtQIgP0oC/T67/VYdGWJX7bkWiOioLWPjgIr58cJHcdVTLmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":376122},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"b66a63f59a1e558f49cdfe9eaa59542180651260","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"},"repository":{"url":"git+https://github.com/fonderiejs/sdk.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"10.9.8","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.1.1","@fonderie/store":"^0.1.1","@fonderie/events":"^1.0.1","@fonderie/billing":"^1.0.1"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_1.2.2_1784594239539_0.19254876520931674","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@fonderie/workspaces","version":"2.0.0","keywords":["fonderie-js","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@2.0.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/sdk/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/sdk/issues"},"dist":{"shasum":"aacbfd1b31d7b4689752761aa886d13671404b6b","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-2.0.0.tgz","fileCount":29,"integrity":"sha512-23Lio/6RlhyDtgONVbFsb59Wd/yL/CrKuCEq4ozpnnMqLQqrwDNMAtlZfxB5GHt7OydWo1kBw4lACTMWHmsDPA==","signatures":[{"sig":"MEQCIEGxbojth3W+RAxKJXwkwNUj9qHQ8ojW4/b9tbHS0PlAAiApbXByUMDP2I2CQOZHQuNaFj5lEU/rFIAkqjk6yhV6Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379014},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"bcd91e60222e500fdad7631096e072b3495ad2ef","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"},"repository":{"url":"git+https://github.com/fonderiejs/sdk.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"10.9.8","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.2.0","@fonderie/store":"^0.1.1","@fonderie/events":"^2.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_2.0.0_1784801368102_0.26963538805925436","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@fonderie/workspaces","version":"2.1.0","keywords":["fonderie-js","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@2.1.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/sdk/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/sdk/issues"},"dist":{"shasum":"6b2d85796a04ad758ac007135b9a26495c7db342","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-2.1.0.tgz","fileCount":29,"integrity":"sha512-J7nHjHwvY/6Ux86EQLeTEe/AJqaKrLL0KFNjHjWejjZzTY3rnaepr6TsUFIxNhOJ3fKxQG3E+Q324ByIyEOCKQ==","signatures":[{"sig":"MEMCIEPwpUqmskslDgX0VZKVRqvRv0kL9xtcyHjf+20LFJBUAh9+DVAsf3bQy+kPs+eu8Twwe29VOsFtuFFZOQdUqZLA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":386866},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"6f948225fe3d8d88d5ad36237d93300f38efeaf6","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"},"repository":{"url":"git+https://github.com/fonderiejs/sdk.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"10.9.8","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.2.0","@fonderie/store":"^0.1.1","@fonderie/events":"^2.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_2.1.0_1784826444360_0.009570744298757372","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@fonderie/workspaces","version":"3.0.0","keywords":["fonderie-js","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@3.0.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/sdk/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/sdk/issues"},"dist":{"shasum":"bd9a533166c17bbc3f38a25bee419536f4f7eb8a","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-3.0.0.tgz","fileCount":29,"integrity":"sha512-YPFFgi+kKUdjIv5FPNoS4EFwAWSjhxMeShlXH+RPP4Lad81M4jSqmHU6UeTFVdARotlcJkeGQ/37WruM6qVvDQ==","signatures":[{"sig":"MEYCIQDM8AjeuLi55t4Gaei4YwJhSivjkUeZOs1o2VHNERwC6AIhAIMbKPp11V6furbES0MzH+pYJDyEdA8I8bmmOkvB5x+p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":387486},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"7f06efea49d73f526a409342f89b1a01ae88fdf2","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"},"repository":{"url":"git+https://github.com/fonderiejs/sdk.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"10.9.8","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.3.0","@fonderie/store":"^0.1.1","@fonderie/events":"^3.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_3.0.0_1784864262792_0.013727261971490101","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@fonderie/workspaces","version":"4.0.0","keywords":["fonderie-js","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@4.0.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/sdk/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/sdk/issues"},"dist":{"shasum":"05d4e515b4059a8a03396db4af09fff6efd96c98","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-4.0.0.tgz","fileCount":29,"integrity":"sha512-KG0sNKHe968lWyLaAnEn9CIqV9w80r15Ddvj2bMA9q9WwnV4eiZQWCpJ86vdlcyNrspwkng5ieDau4UTaj8r6A==","signatures":[{"sig":"MEYCIQDy1HnWCDKq2Eebe5GO3sm8ypc0t4k4y8gYJmI5KCXBOwIhAIKda4DFzwLDSVYotnHeDq+YKEChr54JT6HOuQxaq/D3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413279},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"07cfdbd701b2eaa7f5df04e3f0f7febd414d3522","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"},"repository":{"url":"git+https://github.com/fonderiejs/sdk.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"10.9.8","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.4.0","@fonderie/store":"^0.2.0","@fonderie/events":"^4.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_4.0.0_1784989733355_0.7947501239085017","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@fonderie/workspaces","version":"5.0.0","keywords":["fonderie-js","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@5.0.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/sdk/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/sdk/issues"},"dist":{"shasum":"e014724d0b3812ae7a5b0a3199098c10737c55ac","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-5.0.0.tgz","fileCount":29,"integrity":"sha512-cpzRr10R14l71XwwEPCbx63gzIIJ2V9cUV9J+cESEBcQyECr8rqaic1FL1n1gp7CzhFncdGmBu7PYR8vJz0Bhw==","signatures":[{"sig":"MEYCIQDsCrAAxl7k3i/BiKyqteJCBZ2RraJ7CgAztI6tBKC+EwIhAJ17PYQFBWbgQiEJa8ES9DOqeZVbv1bhlZdeoM5yVsd/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413279},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"bb4ed7d720e91d740be85355f3f2153c60e419fe","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:1764a7b7-3476-4669-a44d-e39f5eada687"}},"repository":{"url":"git+https://github.com/fonderiejs/sdk.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.18.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^25.6.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.5.0","@fonderie/store":"^0.2.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_5.0.0_1785007828245_0.9974645421026658","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@fonderie/workspaces","version":"5.1.0","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@5.1.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"4b02c0e58ab8c59c92c3660e9dd46d795c6a1a22","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-5.1.0.tgz","fileCount":29,"integrity":"sha512-mf2kgyexvwV7rZTm72LjsNE9vpPwZ2NyHelUiXn44C6MK5U2GsJFqN31HC1K72e6cyFRFwLv5qgSGs8ziK2SIg==","signatures":[{"sig":"MEYCIQD07NTXgOTqIdCEYdCQ5czgm2qS5OFLe6y2btjbTaNNxwIhANpUS/i7zXcGepDFYXmhKJ/7gVFn3t+yYeWf4ZwSsjgp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":428808},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"19efae75a09b982b1aa69e4aee88a8d245a5960a","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.2.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.5.0","@fonderie/store":"^0.2.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_5.1.0_1787081960329_0.19532276886671007","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@fonderie/workspaces","version":"5.2.0","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@5.2.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"bff8f5ee2168193bffad32098a9bb51c0511e2cd","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-5.2.0.tgz","fileCount":29,"integrity":"sha512-zWgopxGRnq9h/pqMOaNyP1/Xl2ffPTpbJrhzndjY6dHmyxncsQPMAbFPlh1hoUPzqF3ZdCJsxf3KAVCFzRkuYw==","signatures":[{"sig":"MEYCIQDgBPbbXUbhOkwVff+q6lzT8ikQQhT/M/9xWphJodByjgIhAIbaal0mROSrUzWHaQWWcYjQ6Wlz/AwfHnXz+EMlr1O0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCuvuyZ6Ci1zjCL3FSg36xxJQc3KJuHPM8+JcWiEUBWIwIhAPKKyok3FCojufoqDsDoiYlcVtyZMY+XuedGIoTw7Y+6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@5.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432430},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"73cd0c0fbd7ea61494baa81921e0c47ec28f7b88","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.5.0","@fonderie/store":"^0.2.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_5.2.0_1788600909720_0.43909350784455503","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@fonderie/workspaces","version":"5.2.1","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@5.2.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"8e5e5196ab3483fa6eb6b0073728663675ddd920","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-5.2.1.tgz","fileCount":29,"integrity":"sha512-3HqlNC/qsC+6+4xgKarU3LllvO4L70AV002CcV6fYd6sDIr1mdPiMQw6cMKuRiaQZk6Gj57nKzKA1VkKBfBFrg==","signatures":[{"sig":"MEYCIQDj9cYubTEoyChBBU4qv90pGxuZfqJOZlZ31Fd+ktcJ1AIhAI8J4FTfS4YvA5QPTSd1AOc9h3/4V+pheh+nDb5y3yF0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCGsCGpckNxys0J05Er1XbD6sVB1+p5Oj87PCkiC1C+XAIhAIDrUdatUboFOMjl4BAIfBP6NyAhn2YWJR6+Lw9QUclq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@5.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432430},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"0b9bc3fef6a78621968d0f23a6ee71333d4d2d3f","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.6.0","@fonderie/store":"^0.2.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_5.2.1_1788681922440_0.5759240810360096","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"@fonderie/workspaces","version":"5.2.2","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@5.2.2","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"e1443f6e2e20ee94caf78d91b701c1f50fbcaef5","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-5.2.2.tgz","fileCount":29,"integrity":"sha512-/sfIGIHqYjct3bhajGb3P3h/SwM4dg7pEvFqNVt+Xl1pjLyncRL6AmyWxyooGaZTSTMD6lKC1ksH/r3nFyA5lQ==","signatures":[{"sig":"MEYCIQDK5NFpkHnQ0oDEW5+YUCD6ajFUXUZ2DUdwj72ly1PM+QIhAO6kxL8lTw1f2HZ7fcfvRBoAwnd5yLZZdAfBe6OY/o9X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEewuc3auzHcYXeQMSVMsBf9YvC0ThlAooo//ncaDmNyAiEAvqYOrnhbPQy7h0RHZbrW4hLQSQANm9mgjD3ZcGMNuV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@5.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432430},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"4c2faaf6d1dc211ac5c85edac951a40897b0b481","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.7.0","@fonderie/store":"^0.2.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_5.2.2_1788685711031_0.6838200457292396","host":"s3://npm-registry-packages-npm-production"}},"5.2.3":{"name":"@fonderie/workspaces","version":"5.2.3","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@5.2.3","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"742d40ba8fcaba54f64d43ad896ce1b07e7582ed","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-5.2.3.tgz","fileCount":29,"integrity":"sha512-FnaxxHIGrApATFANgvTyET0jH+uLQljJdYkz6fNPwzQHQnO0X4DEM038Xxe6ImR6br8clZbkRdUnDRU5vqyqPw==","signatures":[{"sig":"MEUCIFJDfHyoYXlfT6PnmjdzJDrBOyLSs9VG00M7jjTFMQdwAiEA4zjPl1Ndqiprhyh4LdUH71Q8EhlxywT1GNAzx1K+vdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH4bzDhpYUKxYzSGJeMTE3DldVnjY4yyih/I83JAvxxoAiEAhTOe/3xYjpGLOQafMRfi4oarNkBsfaqJzgUyE9B5EQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@5.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432430},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"20f986035e4f55da606756c58006f6866091177e","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.8.0","@fonderie/store":"^0.2.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_5.2.3_1788705293399_0.40548095807832296","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@fonderie/workspaces","version":"5.3.0","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@5.3.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"78d3c2b53d907d6818fa24e74cb24c3163f1ae20","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-5.3.0.tgz","fileCount":29,"integrity":"sha512-Y65HrQ5EQVe5Q6rCeLvrFXQLXjIQva0MvXZfAXLkUfphL4FSRSeJ7zK4Cz77/FA17NvauudJuZZE/ptogsTpdw==","signatures":[{"sig":"MEQCIHszJEVK87pux4ESY8feYNiIfSr8ExqZtJva+enMy58hAiB95JQyCsLFukkmiH5lsmQMXseHqMk6Gvwo+ypCtaGBww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3wB4t3PPFzk5aEkkcXVRqyWkePLUHa6EY1gKi+fvduQIhANdKUuIaPr2drSK7zjNeIs5kOQfzrXd9yFhdOcUL/RdP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@5.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":438780},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"eb80dc9ec7fda21b0a3eb1acfa36f27d2fd07f63","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.0","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.8.0","@fonderie/store":"^0.2.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_5.3.0_1788708176903_0.482860167593657","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"@fonderie/workspaces","version":"5.3.1","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@5.3.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"6be4d156bb80f8582b242409fc578fd554be46be","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-5.3.1.tgz","fileCount":29,"integrity":"sha512-PH9zVRyyeN70TUpSKZYsg6tH0DNLKoQJsffIIDKOT0FuHwkzBFLZh3IYV2zvxctet8sWLuIp/4uhb3jDwYts7w==","signatures":[{"sig":"MEYCIQDrwKuSe8Naqg+GKa7v/wSh3Pf1/Er8hQYtwSE5WEu3DgIhALnra0TWxdOVYjk0LeOAoZt8MAwewgBLkc2EyMg/gx78","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDsL0pF6IfnFXmzfBXmD+urJIK9My4J976Ii0W0a+GUfAiAifOpWmnptbxn39qw1rSoIJL2PJz50UX3H87ZnQDsGfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@5.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447904},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"6cd3127452d82a01e4f5c78effa84451b43b63cd","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.8.0","@fonderie/store":"^0.2.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_5.3.1_1789023603866_0.5000485844805651","host":"s3://npm-registry-packages-npm-production"}},"5.3.2":{"name":"@fonderie/workspaces","version":"5.3.2","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@5.3.2","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"46dbd32272ed22a6f805e26eb582e1fccf1970be","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-5.3.2.tgz","fileCount":29,"integrity":"sha512-dL2CN2APRWMGqzVEUXIHVubEMJSIZNnRQ/3yZEW2yXxK1cYuUh7pdwjXRJNtVWKhEJ1rDDTBmD5KOtQ9YHQORg==","signatures":[{"sig":"MEQCIFvWlVrl2rbUvsKBfuWtFj70SxRBJDjMUlyI/Y0FRCc5AiBSKdHqZmORNF2nDxqifNmggtdQoDidRKhxjnVx0jdAxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCs6qZjzZ1uISU+ADmi8EtgZ1NEFRicw0Vj9YNLJULrsgIgMmXUBLig+Zwl1g1QVDMz1hXuTdk/28VlbpraQNEzJ4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@5.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447904},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"ed65992f371fdb2c965d9751cd3c8c848ebf7b31","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.9.0","@fonderie/store":"^0.2.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_5.3.2_1789026395689_0.914701250268873","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@fonderie/workspaces","version":"6.0.0","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"631ea8a31fbdd42ffa307a163c4c3b2bbd53937c","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.0.tgz","fileCount":29,"integrity":"sha512-16F69Lb8Af66P5MZrO1TN43Svrq8L9xHbjVyvT7bPE7SpdpPeeTHAHH3Pp510Yjsa1WdPcXnBOX9SXfBcdGjwQ==","signatures":[{"sig":"MEUCIQDbiKXkVbnPJc9gnUJ2zsgOVbNZSm8pg+lXXm6ZBFR4OwIgeeOXkdB0thdOmUkHql5Dx5IQ6FOzkhCDFQUwHzmFHFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDH4nrU2kQZrmG6POVi6glJvToRBRANSxvswa4lUQ110gIgEQrrvVYoa02CscVrqQ6t4dWVB4ndyfrT2m+GoeUKA5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":473475},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"edb7360df463a408335b5c1023ff60fedba54d7c","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4","@fonderie/rate-limit":"^4.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.9.0","@fonderie/store":"^0.3.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.0_1789030477982_0.7669385117997367","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@fonderie/workspaces","version":"6.0.1","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"4d51e226375ed91c6dfd50dadef1438977e65e09","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.1.tgz","fileCount":29,"integrity":"sha512-3qno2ITkz0iY1frWUzINfxv5S6jGpwVD5IAiHvaL3kC33OpCYoZ44WQzTTfd1DlyxVpcjdNeVSEf6zhhIVCIuA==","signatures":[{"sig":"MEUCIQDCndx2rNuoLZ2B/OQy8kEnk6KD7M9BzlS+Yg90KYrhIAIgL7TJ2McJTezt+8ZiXH0I+2spckoLEKFOkmuNbuE+7vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZ0V7ShWc5GxDC2sluGWOPS68jzl46EJMZ/U8NvJBZpQIhAPTLU3Wz1o51IjMogWN2jBSBUOAztXP8H3LV0pSTq37h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475434},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"001fa4860cbc1246a83ed922122fdeb21d6d67e9","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4","@fonderie/rate-limit":"^4.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.9.0","@fonderie/store":"^0.3.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.1_1789037934231_0.7474501506689839","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"@fonderie/workspaces","version":"6.0.2","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.2","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"4c1126079403ade130527e5147afa031a97324ac","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.2.tgz","fileCount":29,"integrity":"sha512-3SJk52HFylCP6IcLIfPCj5/JaSFzLIn/2wQoxiGaxeW/Rp9zcNxV6fZ2t+w+FW+sKR0JEfkOcEAUkr8NlRrXjg==","signatures":[{"sig":"MEUCIEedIuXciXntx1ZpowqYgS/BflNyjRE0mWbG+fnFKrgsAiEAw+IxtmvGTAXeFZpL3Yi3vr728NFVJ/7XLEMlAenPYPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHlkaogCTUToa4OEWOPu2doVvzpKFPTjAAMTLpF529q9AiEAtFv1XsSV11Y3xkHclT4MRRsp7M6aAaGcKtpbrEcFvbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480275},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"010240ad8a835e177cbe9d217df216415f833107","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4","@fonderie/rate-limit":"^4.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.10.0","@fonderie/store":"^0.3.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.2_1789043560691_0.47363478141962023","host":"s3://npm-registry-packages-npm-production"}},"6.0.3":{"name":"@fonderie/workspaces","version":"6.0.3","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.3","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"b111dd9e74d7b8856f8555c8dd07e06cf6ed5226","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.3.tgz","fileCount":29,"integrity":"sha512-Cb1YOILVB9FfbKwozVQxTJKb3HmdvjH5/Rd+lNqWlcYQxKE2+FXLI3MKSvA3HAS6YUXowXcXbUSN8U/17Vo+CA==","signatures":[{"sig":"MEQCICdpBU0Pc5oy+A5TC+1mS2uu4oeC/2i/TpaGvq23a6hJAiBW1sq4DNdvbeAZeC9aotf1m8U5RhZjqjk8QfV6WJIxzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDYikiYNPW/iogMjQCbgcddoB1ZAJLvCq2C9UXx13lZCAiEAn5vRaBlkL3sOgAJrS87vvOilXWyszcAcxzO9QWmDzew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484145},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"ff6a440f955604dc676a7331e911a48ebdd36d11","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4","@fonderie/rate-limit":"^4.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.10.0","@fonderie/store":"^0.3.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.3_1789064024607_0.47806310745478586","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"@fonderie/workspaces","version":"6.0.4","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.4","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"f8b49028e9dae16bc37bbee438c29c7feda17811","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.4.tgz","fileCount":29,"integrity":"sha512-Zdm9ypJ9ZKxguN1CaMOx95AfbiOvOYBLPd7BbbjWm9wkIyrhT7sXta90ZioJnHa1AASz2gQZKHTRaQY6dZd7wg==","signatures":[{"sig":"MEQCIHDEo1+z+bYvyc/dYehv7MJEB6RROIFMnWn+ZA9zOpzLAiB9b7LVUo9EOMZ3LxCmnWBRoq35ijnEzImdItOFhmDCIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFFWZDjAmxYr03c2egmCPi4arfSiUCdWp8NZ711cwgexAiEAkdXLbmmWE9xRXJ5yxNWO5gI2NVp7JxDDc4QBGd9fong=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484186},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"fee2cf8118f71466af3c8b2a1a186e9c4c1b38ea","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4","@fonderie/rate-limit":"^4.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.11.0","@fonderie/store":"^0.3.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.4_1789217501044_0.9026308574920101","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"@fonderie/workspaces","version":"6.0.5","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.5","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"c26603e513a0d076f0c8cc52e5fe8a8f81bfb084","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.5.tgz","fileCount":29,"integrity":"sha512-2uO3qFecbHQB7N8p8rHqoN5nIgNqzWyfP/QXqrTkMpYQ8InXfg299oguYeGsRVXwKT1zbhsc4ZhHu3XtSC+hcg==","signatures":[{"sig":"MEUCIAq+X5b9rRV1L5pTeCY8ozKzV9pDfpDvhk3i2s63V1XXAiEA47k0ix7vgI3+v/ExBNgn9GLO50NiZhL6hUN2+57/xRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFWG9lK9dBrhJQZAQaCWjK6/N+VTNPdjrXf8lZ5YDNwAAiEApDZOkjuv+akbbVlSwoa9gbK0kG6gg8VKk2/gtb7KUao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484186},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"3bf1be3d3eef4a8c4488186bf4ef71ea667c1d2c","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4","@fonderie/rate-limit":"^4.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.12.0","@fonderie/store":"^0.3.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.5_1789224610849_0.393628957756998","host":"s3://npm-registry-packages-npm-production"}},"6.0.6":{"name":"@fonderie/workspaces","version":"6.0.6","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.6","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"245f2e152574a91237e08cb2125d6055ae982770","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.6.tgz","fileCount":29,"integrity":"sha512-fGYc7NRSM0MKDWpg3SKMbjX3bC9l4bDUM6Fnj1kWlCvbN6DAvG8YZteqPmVoMUYjuRbTrVDC/tf30FCTfj3E6g==","signatures":[{"sig":"MEUCIQCTU9aaLf4iVO5N0XcgEqEUKleeDd83RQ63M310bIvVSQIgGVn5ZxfIFyB1zPpajXERqpeLaBfNrTJNP5SuMUzgrvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCf+n9jZKHac5gyVoQZd4qcsMFelGyQf05vXKIWjvCLGwIhAJo1cRjlFWcrv/Sz+e+9FcPo2vtrCd3rbiFfWRhrcOzN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484187},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"3cbab40d37900547b0f91cceb77da6447030ddcf","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4","@fonderie/rate-limit":"^4.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.13.0","@fonderie/store":"^0.3.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.6_1789249338559_0.10769570249351945","host":"s3://npm-registry-packages-npm-production"}},"6.0.7":{"name":"@fonderie/workspaces","version":"6.0.7","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.7","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"51851f8540622c01e18d90136e40c00569d114de","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.7.tgz","fileCount":29,"integrity":"sha512-xeK8B3bg0pWYfdUUFQ28OQ0c9g8toUtWuEs0x90GXx/6Ljbvgdcic/B3hfZqCP8IJ1LCJtsSG7oE+/iUmXN7IQ==","signatures":[{"sig":"MEUCIH/zYN0cDfo73VQoObnz1ShnyYirPvfVcBug/yVhlDxHAiEAlpwKqN7vOHMxJrsU0vN1GND7rGBAEaRijb3gZK0BVDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBgIoz7tSe/x3VF2vucNqoT7VvhFk3fYDptNeUCjqaXGAiAYpqMNap6mxV2jcDskjgBjQKdzIj6A9Dx+4FB5DAb/Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484410},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"20fce034cda9c57adad23a06b011f751f2a083bc","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4","@fonderie/rate-limit":"^4.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.14.0","@fonderie/store":"^0.3.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.7_1789257127483_0.20628617693516982","host":"s3://npm-registry-packages-npm-production"}},"6.0.8":{"name":"@fonderie/workspaces","version":"6.0.8","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.8","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"ac491b92c9148507a288c75a45c17c61fdbeaef8","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.8.tgz","fileCount":29,"integrity":"sha512-rfHmsCWP5GTntshlocCBp6Fj0IO4DTGvRs3tyUpGnYyQdDhJ3jMW1Qq3As6P9POZR1Ovl+e7jd2BYImn4qraWg==","signatures":[{"sig":"MEUCIBTtw9CFBkujg3MgHJe9Bv5MbJCSd1VQLxgMS9bXjMU1AiEA395C+Qiv5wMda1CBdu2SL9gPfWua2twtzLrt+iDV6hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDKkcLt9bPea430sdpXcBc/LRSqs00i6fSLE0FyHfGs5wIhANfnLQ01D6bQ23Tlatudp9H9Vy5ImSGBRloL5x7zaSJg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484410},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"e6209b0b98df3647fdb71687a8eaa68cd0c90831","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4","@fonderie/rate-limit":"^4.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.15.0","@fonderie/store":"^0.3.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.8_1789309949083_0.26922171693337504","host":"s3://npm-registry-packages-npm-production"}},"6.0.9":{"name":"@fonderie/workspaces","version":"6.0.9","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.9","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"d8d99210e2c355be916580e796236070146172df","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.9.tgz","fileCount":29,"integrity":"sha512-894JcPqKlOr30JiYpLqknZK42hXm/fBBOCYDE2a7eVJhfHLTNbiltfCmtbrZY/rSrx5rKBzvrOsIMqrYkHcrEA==","signatures":[{"sig":"MEUCIQDvi7DZeFa8Jxsq7wM0iouyadHQBz6mNTfEN7sKDxB/9wIgDQom3HPfzJp3Dg0UjIpotPrfhydVgtCeL/gqGMSo8M8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEzJ8s56/I4Lq5VAEg/PI7gUGJ3DQUdIxihdo254rcLYAiAHWBVLXzMAZPU8/rizzlwUCZpL8umI1zNHlq+NdOOVIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484410},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"5c2aa534e1b627d44b33a74b623866be316c4c61","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4","@fonderie/rate-limit":"^4.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.15.0","@fonderie/store":"^0.4.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.9_1789339071354_0.5847029572849543","host":"s3://npm-registry-packages-npm-production"}},"6.0.10":{"name":"@fonderie/workspaces","version":"6.0.10","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.10","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"643f183f3b9f0190738948055f640a3087cacbde","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.10.tgz","fileCount":29,"integrity":"sha512-klZ3tU8u9GO+ko3KR3YO72jtJauCDVtxh+06kTTuAF5GXSwFt4Cre1M+esJ73T0R8Ojh6exq7zvil0AQVSPAmQ==","signatures":[{"sig":"MEUCIQCNVy9uTuIMpfFbmf5Pu2QiJ6u9uUimYNPbgZxBI+Wu9QIgDSHOZrE1JYT365BBjkg/79tP8wEwAlLX6DjBcJ23B34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDudqcvluW0W06l9O2SnNxfbyW0JBRPyz0Q5Fs2tmsPDQIgHmoie/PyDwV3M/EXNaM2bEIiWC9y6RQ47C1SpCeH6YE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484271},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"4ccef9676f7c79a532bab0d5fbcfba6787580c0a","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.5.4","@fonderie/rate-limit":"^4.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.4.1","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.15.0","@fonderie/store":"^0.5.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.10_1789397258259_0.18139411105702763","host":"s3://npm-registry-packages-npm-production"}},"6.0.11":{"name":"@fonderie/workspaces","version":"6.0.11","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.11","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"32c3bb36e065e19b9cc500c13d38953cee971029","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.11.tgz","fileCount":29,"integrity":"sha512-Eq1EhtnEm1lofnJFaKuTBcEKjtZcW5EfSeeqi5xjt++JgHYFIXw7VZ0KxEpW9G517x8bGG2Ly1HZtLRmx2klyQ==","signatures":[{"sig":"MEUCIDPsGANR0NhZ5QeXLIMVkdJqaGtpgtHj51Hkr5a6OyChAiEAxEgJkWpwD87xf6/bp0OiuwLK9DEBfAlga7W7q3FSXVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFThM9JHElrWVk9j63bR2eW3PtZc5LWAZPkTG8JNofmoAiEAx882j0LDvWqgN/XdyT1vVjBn6gBoLgLjnqpjFKMOtnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484271},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"d1c12261abdea68e8cf6b5cca8b4b4d11304106a","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.6.2","@fonderie/rate-limit":"^4.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.5.1","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.16.0","@fonderie/store":"^0.5.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.11_1790002031632_0.28537294167896965","host":"s3://npm-registry-packages-npm-production"}},"6.0.12":{"name":"@fonderie/workspaces","version":"6.0.12","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.12","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"36778becc40fbd6695b5b21e534b7dd3a786f7aa","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.12.tgz","fileCount":29,"integrity":"sha512-ZPgxRsgjgJXJ7XeOw0I8UlAJCM+SwKYsaThGYuiTQk9ryg4wV1CFkaDrHR6IKmwuKr+l00S47YSTR1KTuKNdaA==","signatures":[{"sig":"MEYCIQCzOE4wvvnXhalxa2tsRn0iHK1Oq9w4JDCN+e2JUH+pkgIhAKMy3S4i2K7PlUyIgGItzbWvLnavHP3+8RBQsGHzsA2Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD3wMDsfhtIwq158SrJWTGG+stblLk/fRtw/6s+Ni1OZAIhAJo7lJqDeK6Mv6zHJv8O+GW4FcF9YhVbsjXFsTz61+81","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484271},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"d21be6f9c47df08057e5e49a19872998ebf3119a","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.6.2","@fonderie/rate-limit":"^4.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.5.1","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.17.0","@fonderie/store":"^0.5.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.12_1790005704384_0.42228748828503937","host":"s3://npm-registry-packages-npm-production"}},"6.0.13":{"name":"@fonderie/workspaces","version":"6.0.13","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.13","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"eda4ffed383d9a81e03cdd260dfbe06f4e71004c","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.13.tgz","fileCount":29,"integrity":"sha512-dE7Pji3mlASi/CuQ5JOManxCRCSvGMBv90mwL+fG2BhJWRRlqGy864v576SyDrzRfg0bC1ZJTwV+3axI2oVO9A==","signatures":[{"sig":"MEUCIDoKyYjM4GUJDZv1ZfQK/pwCizTdBz3e1DVZGgYgMd+vAiEAqfIhnp4hWDhbWXMOClNDkbxmT2gacIi4KbXzNqaFWhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEBtm4LyyHRzYgUVVSLFpQIwNlhZyCOLO0p/7jIotvegIger8yLEHOOhd4WlPlu1l8KQ7MVIdtyBriYCpa9UUWWdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484271},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"f379188193307045f856c4e21aa8426047db1214","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.6.2","@fonderie/rate-limit":"^4.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.5.1","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.18.0","@fonderie/store":"^0.5.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.13_1790009456661_0.7637429894577521","host":"s3://npm-registry-packages-npm-production"}},"6.0.14":{"name":"@fonderie/workspaces","version":"6.0.14","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.14","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"c7cc185561a62a4e28d8317fe75bacb8f9a4726d","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.14.tgz","fileCount":29,"integrity":"sha512-JHHA2RqXpuS/ueBoNPKJEtOAzAlliQZ4Jeevwwk2hU1VNMEPJpyJs+8mPmNX3rOWW14JP5nnrvHPF4q5XLvraA==","signatures":[{"sig":"MEUCIQCAnyKVFTPLmzCJHvFb/kmE6q5xEZrBO8wldG27XdmFhQIgYPFyfXj6kMzicwKweZMuistM77TRftVMmlGRWS7PMng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmP+5m/TazKamKxS0Npu0M+VHc1cKfjoPo1G5l9cYjjgIhALxL+mBcTgkh1uBttw030LrrTYQ0N7rGBkJXrJGgPeWr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484271},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"b2452eaa63292a40bad6a15a33cdd0b0bf8c1ccc","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.6.2","@fonderie/rate-limit":"^4.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.5.1","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.19.0","@fonderie/store":"^0.5.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.14_1790011180295_0.5844985160207075","host":"s3://npm-registry-packages-npm-production"}},"6.0.15":{"name":"@fonderie/workspaces","version":"6.0.15","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.15","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"83d20f060355644322b60751743c7e14cb8da4db","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.15.tgz","fileCount":29,"integrity":"sha512-J853f8sO469r2c9sxIuphJtUAvB6fvqcgGGrg1TGuXNcMRzjHotVn4lybh6zciKUFozCWCtvhm5HirtQYFeuvQ==","signatures":[{"sig":"MEYCIQCH9ezIljpdYyW7ulqsQBTEMwLHNSnrLvTt4tgJdiNJXwIhAP/6gXBjfk4zsNbOn635fhAIsfVld/TVULoYy3tNnuJg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFWczgu1WcgaFNACn4onsgQ8s77oSoq0rQfG1bsN0TQXAiBeGvrQnFw5ni1pdgDXWsOdQd7ya3+dkf/BXaA191TtMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484271},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/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","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.19.1","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.6.5","@fonderie/rate-limit":"^4.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.20.0","@fonderie/store":"^0.5.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.15_1790055176108_0.9288915235121127","host":"s3://npm-registry-packages-npm-production"}},"6.0.16":{"name":"@fonderie/workspaces","version":"6.0.16","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.16","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"42630cabff10d51d62b7047c3026002608a8ff7d","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.16.tgz","fileCount":29,"integrity":"sha512-tDbupZfr1eccAS0pCizzhR7A+MZY9gwFghXxZJ1A5Xuby/m6bW6/HQSyNxCecCS1o6Ptk7nHyZ54fHi+NvTLfQ==","signatures":[{"sig":"MEQCIHT2Pk6ZbAJGINySkqEbZLfxnZijavsFMcImvjzXDyIZAiAwgJdEPSUPmrrQ+WU64Ah60YwgMS64B9h5C1U5go1vyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFNXbBudLWJU+Q7uXqIVczWsCaR7147FlJqN68LXlhcYAiBRokqsyj5IIlu4EYPms1OYzHHdkhGNtbW+FWRNSCwjhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484271},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/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","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.20.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@fonderie/rate-limit":"^4.0.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.20.0","@fonderie/store":"^0.6.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.16_1790156183682_0.2810889650805146","host":"s3://npm-registry-packages-npm-production"}},"6.0.17":{"name":"@fonderie/workspaces","version":"6.0.17","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.17","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"236569ee81dd5a95500be164d8a985ce1798fd50","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.17.tgz","fileCount":29,"integrity":"sha512-CKPFyinDqlpJL6NPtkUcYqIjxWQJsaTOpDgonS/MDRgkziKbVmZbZzQLvj5rBuZmAD7yesg5CefzerU88vPGtw==","signatures":[{"sig":"MEUCIQDafKpO8KXWOLbVvB+lb74eIFeNIgOxM8ngICaLsAxmPQIgHjdcVeIfKcBGEAz14AU5fyLDjWWv3kuQdwyhnnKyHbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA49k9Q1Le8CZZYzozClInjZJfaKeooPAM3jL1i3i/2oAiEAi+SvI1NEo3WtW4TYju5MyihlpB9gaq480GpQyJ6lPKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485156},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/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","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.20.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@fonderie/rate-limit":"^4.0.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.20.0","@fonderie/store":"^0.6.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.17_1790159363959_0.6259119928576333","host":"s3://npm-registry-packages-npm-production"}},"6.0.18":{"name":"@fonderie/workspaces","version":"6.0.18","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.18","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"a1c37e7732420edd112acf43366edc914cf1cb79","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.18.tgz","fileCount":29,"integrity":"sha512-VdnXfp0uC4QemN2jPyzLfZyKNW4UC3Ex7q0NX8PzgmVhuHRihrFG5kSHFcNMqm3KaJt941ZkZclUMo2jxW2cHQ==","signatures":[{"sig":"MEQCIGdz7lxCzo6YW3anTKiAfTlaTMwl4rj10coX/0yesIDvAiAGdnpiVGiliuwwQz86t2B0+ZCl439UtOL/dfL59EEJWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGH5jlOCQ0veBmpM8EopYXuLQsay/QY2pGI6DoiCWkVlAiAG5Ek/n347rzzSYt9/+hG1h7EZWQEf5d7mb76/EkIbKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485156},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/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","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.20.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@fonderie/rate-limit":"^4.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.21.0","@fonderie/store":"^0.6.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.18_1790316242438_0.25499631476292794","host":"s3://npm-registry-packages-npm-production"}},"6.0.19":{"name":"@fonderie/workspaces","version":"6.0.19","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.19","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"949e13cdfe2b63c5c1f8e8070396b1a3cd25e4cc","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.19.tgz","fileCount":29,"integrity":"sha512-t51OUKcCcohZ6kUXPKxh4LgSSwhuOGGJGGZktYj4JZzjJmSX/8+c0uYRJL0AL7w1/eEQmCQpiIpxuxfsWaOcIQ==","signatures":[{"sig":"MEQCIBPOXzqmSlNoxXPbKelvsxiDzqObhm8vFFG6vpRmp81VAiBqkUi4IqQoA5vhXZitBr1uh57U76KWPKV3liq97aMZYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCz7bRG9dLT9v92XN+fZM6jF7ThUHhJR3tEY09kfPmshAIgWeVzKTbymAh4Vhsgqhn74ZTvfHImmxNXgiN/Lo5OxRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485318},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"80097591a870e4f74579dc3890c1892b497edff0","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.20.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@fonderie/rate-limit":"^4.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.21.0","@fonderie/store":"^0.6.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.19_1790441161056_0.6536400253870109","host":"s3://npm-registry-packages-npm-production"}},"6.0.20":{"name":"@fonderie/workspaces","version":"6.0.20","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.0.20","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"a38cac779bd587ab1a44bbcba1454fb867de1bdc","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.0.20.tgz","fileCount":29,"integrity":"sha512-coR02y0w4+wnQDflYFqXlx+Wd9eXXg3+G5b/OmxAYbwcWcjl5ulttrQr5/+B6dElOgy42K6petBwOtVWQcu5Qw==","signatures":[{"sig":"MEUCIQDryeWkpcvK/oC+ZAmbcFdq7poKVoFg4ONEfl0qpS6wNQIgbeJLVRvOlncEm20MifdcLD9XD0yBAZnIJX6n4EO+6G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCK5/LI5F/qGyCmtgULUHBjwSaxN3PwmkawM+kwN6fWAIhAP5MBe87AdiLF4S46TUtcKzghSUmZqQROz4pP0nyyrY7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485318},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/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","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.20.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@fonderie/rate-limit":"^4.0.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.21.0","@fonderie/store":"^0.7.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.0.20_1790485912272_0.7958075403830194","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"@fonderie/workspaces","version":"6.1.0","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.1.0","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"d7d74689ca5e728bb10364e3a22d852dbca01a19","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.1.0.tgz","fileCount":29,"integrity":"sha512-EO4oW9cR+7v4eFJ3FP/E/2qH6VLV5oMDch0j5Uka0TxFiE3QvII9snhW8AYHFaxCbquMpB4PB6K4zfML5K0/JQ==","signatures":[{"sig":"MEUCIQDsxgF1trcRKQNeJ0rmZT8sl9ClVHLArwEClk2mVYCrPgIgQK/JfKvJE5j5PEiEMyU8OvdhtB/Zy56MALNeRTCwBcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFGpBXGVtLvSDzf4hEM+5gZR/Lm7FtVQh/lMpfRm3EghAiAE1LVoxv3N1UQrWfpZIMSTUvC+6+A16CIZZQqsII6A4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":494056},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/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","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.20.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@fonderie/rate-limit":"^4.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.22.0","@fonderie/store":"^0.7.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.1.0_1790547305618_0.511689225281929","host":"s3://npm-registry-packages-npm-production"}},"6.1.1":{"name":"@fonderie/workspaces","version":"6.1.1","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.1.1","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"427ba57e6398479dae4007992b69fa39347f88aa","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.1.1.tgz","fileCount":29,"integrity":"sha512-XCNNeW7GCqwQ+I86MihFIq/faDFN6rPWZEk8f5Oruz4qitdS5PsYoni1HhLpo4Yp/CJrvPocALwJBS9E/44cFw==","signatures":[{"sig":"MEUCIBtxUD3qJGvh3ANTovBFmWAoKuV3LihDTCwh6ZF9KCfrAiEAzD1lEbvc/bPe/ZzVm0NR4tWpEFO5GonlUoAPCRZBBvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGDhHY+y08tieY3y9p8d+YfhtVhH1p72SON1HLv+lMlTAiEA9+1Sl4bpTTR0cVZTVcZQDiwl1BJMX6fdcVnDlKyl/4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":494056},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/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","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.20.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@fonderie/rate-limit":"^4.0.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.23.0","@fonderie/store":"^0.7.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.1.1_1790585336617_0.42649365863665767","host":"s3://npm-registry-packages-npm-production"}},"6.1.2":{"name":"@fonderie/workspaces","version":"6.1.2","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.1.2","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"89fc3824254d90a33b5ef6bd2ec296bf75485771","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.1.2.tgz","fileCount":30,"integrity":"sha512-uTK0IQHYRFru28EWKM4W1EplKPvtw6ANqhlSRd0Hwu4DHS7ITx8gwVHvGJ2XSIQD2kwhGl4eikdXVhOyrLV3RQ==","signatures":[{"sig":"MEUCICCihZm3l6Ce/Z+0PqepuwQCOUcogCtwAASdsIbPovcMAiEAr3FSsldPXHFeTt1dYKpbh+iicaREHcoXbFm1nJa8yQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHbEtziNFaGuGobzDTKPhCywhyhfUXZMx/4g1sm2oS9vAiAo/Z317Cg9VXdwudW/dwGhl2VtGF6BuTtWLU2eqOYqsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":494349},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./env.json":"./env.json","./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./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","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:3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.20.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@fonderie/rate-limit":"^4.0.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.23.0","@fonderie/store":"^0.7.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.1.2_1790620719625_0.28747448329794345","host":"s3://npm-registry-packages-npm-production"}},"6.1.3":{"name":"@fonderie/workspaces","version":"6.1.3","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.1.3","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"a24e22ea55e4ae580d5d9fd7fb1c40a2b94dc7c4","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.1.3.tgz","fileCount":30,"integrity":"sha512-qKI19f7L+vYhR20tyeFEn6y3TdvIb3Yxo/L8niGlIk8ySHjKHNl1TUHZDECi8u/0G63ZjhPPzA2iSCNLOD4gfA==","signatures":[{"sig":"MEQCIEtruGwyPoXnHyhXuQ6rnzP4R/vLW+/COm3CndArnWUFAiBuY+okk06P95ecrsFS3IcE5r/TRn3iwtawMkHl9YbLHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEh28E9UiZ7+GuxRK4NQyfa0B0zz3tejJf0XS6OZ2RGRAiAm0H4DcCiK4TYOrg+YHqjbnfOISaMc14dZ6Lazd2kFDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":494349},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./env.json":"./env.json","./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./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","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":"3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.20.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@fonderie/rate-limit":"^4.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.24.0","@fonderie/store":"^0.7.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.1.3_1790664852122_0.16796955325587914","host":"s3://npm-registry-packages-npm-production"}},"6.1.4":{"name":"@fonderie/workspaces","version":"6.1.4","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.1.4","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"c7096623471a59319f5b423660eb504a0d731d52","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.1.4.tgz","fileCount":30,"integrity":"sha512-bHv11Rh4PxVWIYz3aUSdLqO6x4uLtO1iT18HefIE4heKa2ZwmTn7H6LZkL+wPObXp70VGj0XPrQXvwuz4LC14g==","signatures":[{"sig":"MEUCIGxZvUctd96q5O+ldFf4VhIiib00tAoIZgin+verZNHWAiEA0Ramsqm4069Aq6+cC0V1FB+yfUWm7mBurAbf5WfN8C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICPvWzRyWwwisF629YNbkPHHEVccqNqdCz4/yrvf89sQAiA+plVCUADLPbYcUaGQhzMEIIPmXoGwp/vZyvqpaU1/SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":494349},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./env.json":"./env.json","./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./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","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":"3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.20.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@fonderie/rate-limit":"^4.0.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.6.1","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.25.0","@fonderie/store":"^0.7.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.1.4_1790676438747_0.8703079198401495","host":"s3://npm-registry-packages-npm-production"}},"6.1.5":{"name":"@fonderie/workspaces","version":"6.1.5","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.1.5","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"30ba0632f816f8a59291859f7bc64b64c7ef9f77","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.1.5.tgz","fileCount":30,"integrity":"sha512-SbJ9ys3BMt7/V6i6SMGyb95B+4EO19gzcq4HbExVF/C8fRXEq5L8xU/GfgUNLZi0Hj3d1F9vZPsRIhtp5Prprg==","signatures":[{"sig":"MEUCIQCesdKAKzE3Fw9F730xpqWU15HSQybqBVhncF7kdwljyQIgQEMYOFW3f8xUbE3JGGHZZnJXa4P/R8zDlYOcQSL1vtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDIGC5Yt8TOhpydtnXF8HBpPHDoCBm9q72fh4QrE57KAgIgd+lL8V6i3PlLOcrIo+CIFbrTF9AGX1i4Q6SJk3UsSAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":494349},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./env.json":"./env.json","./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./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","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":"3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.21.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","@fonderie/rate-limit":"^4.0.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.6.3","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.26.0","@fonderie/store":"^0.7.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.1.5_1790819821072_0.11626011658307811","host":"s3://npm-registry-packages-npm-production"}},"6.1.6":{"name":"@fonderie/workspaces","version":"6.1.6","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.1.6","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"9f0101905aafa75fe8b2ec733c5bdf2d137d7ecd","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.1.6.tgz","fileCount":30,"integrity":"sha512-PrsBQLCwoxU39tNbjbzaKpU7KejKa7NGJrKFC/gPcNbYzlIYiheyEojE6ZVCtBZCPJ7QEuSF5q0GNMUdLuoj+g==","signatures":[{"sig":"MEUCIQCUW4uq5zrIcrB0+tbcwfxqRH+eE3Ci2AU7tu9zKaP2YQIgculnF1vsJXIsd8Y3yzbO2D4Dhb0YCio/yDERJOo59PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE6++3r5G02uszNxt5W36TRRdpLxKOdQD1U3oD4BALUaAiEA3Ydyoh92e1HTmsgoIPfgdE6emFwoUSGgQHWi1xsRYVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":494349},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./env.json":"./env.json","./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./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","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":"3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.21.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^4.6.5","@fonderie/rate-limit":"^4.0.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.6.3","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.27.0","@fonderie/store":"^0.7.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.1.6_1790872470766_0.3812675786567614","host":"s3://npm-registry-packages-npm-production"}},"6.1.7":{"name":"@fonderie/workspaces","version":"6.1.7","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"license":"MIT","_id":"@fonderie/workspaces@6.1.7","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"a6473810427d88b5f3341a449da88a8140d8d0e4","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.1.7.tgz","fileCount":30,"integrity":"sha512-41qBjx4Rn+uVE9TVVvzklrOuyyzUvN2sw6jvlPV5keq/kmMVvtXieSA2Mrb7Y9SyJLXhs/ZuPFSbfWUH5+4+3g==","signatures":[{"sig":"MEYCIQCdx5JA5PL1ktHtac0fUe4GHYH7+knrSJI2oyhLEJI4kwIhAN56E3nNx3t+g7QpI5zJHe/qaaM6AwErtlutFJdapYpz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHDknvcLY175Wo2of6XexI2PzcEQ1z5WyJKGmECxGTKYAiEA653XG088foQ4jTRIVDaN/aWfUhrXT/LEjqMmGY1D77c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":494349},"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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./env.json":"./env.json","./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"4127ab815bd1056057f0b333d9412416863173b2","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":"3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.21.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^4.6.5","@fonderie/rate-limit":"^4.0.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.6.3","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.28.0","@fonderie/store":"^0.7.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/workspaces_6.1.7_1790887013498_0.5620234922261191","host":"s3://npm-registry-packages-npm-production"}},"6.1.8":{"_id":"@fonderie/workspaces@6.1.8","bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"dist":{"shasum":"26e23f10152e9dd3f1ecc1e64332f3642e50d243","tarball":"https://registry.npmjs.org/@fonderie/workspaces/-/workspaces-6.1.8.tgz","fileCount":30,"integrity":"sha512-wR0DaZ4kY+8Rm/nZMJgBavuC6I0r4Wzn8kaoMvS5FgerwUqYe6qTZzMwWvjF82U27fc5TLOByNn2/QpikxCpZQ==","signatures":[{"sig":"MEUCIE7FaF6McTmfcUg4vIHuDp40soIK1AehVSnZYxiJNlcEAiEAmvdBGCKquJTngaqVZ4uQCY6bC9bz3SqXfUTqUy2lJGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCGGLmvNqz2q26JV30cwEsDcEq5w5IEpcvT3rmh/PWOMQIhAN+d1gvZDp3vpykV0qZjAiWGBB0xgSbrRfmZqTQRrAvk"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@fonderie%2fworkspaces@6.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497093},"main":"./dist/index.cjs","name":"@fonderie/workspaces","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"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","require":"./dist/types.cjs"},"./env.json":"./env.json","./middleware":{"types":"./dist/middlewares/index.d.ts","import":"./dist/middlewares/index.js","require":"./dist/middlewares/index.cjs"},"./migrations":{"types":"./dist/migrations/index.d.ts","import":"./dist/migrations/index.js"}},"gitHead":"b2f46f566887b8567f95103fac057d4cd502c583","license":"MIT","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"},"version":"6.1.8","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3ba0659e-3757-4189-90c0-bdd9100ec723"}},"fonderie":{"stability":"stable"},"homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"_npmVersion":"11.21.0","description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","directories":{},"maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"_nodeVersion":"22.23.3","dependencies":{"zod":"^4.6.5","@fonderie/rate-limit":"^4.0.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","typescript":"^6.0.3","@types/node":"^26.6.3","@fonderie/auth":"*","@fonderie/core":"../core","@fonderie/store":"../store","@fonderie/events":"../events","@fonderie/billing":"../billing"},"peerDependencies":{"@fonderie/core":"^0.28.0","@fonderie/store":"^0.7.0","@fonderie/events":"^5.0.0"},"peerDependenciesMeta":{"@fonderie/events":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/workspaces_6.1.8_1790992413972_0.32038267764370354"}}},"time":{"created":"2026-07-11T18:38:24.244Z","modified":"2026-10-03T01:53:34.352Z","1.0.0":"2026-07-11T18:38:24.487Z","1.1.0":"2026-07-15T06:34:16.173Z","1.1.1":"2026-07-17T11:45:55.528Z","1.2.0":"2026-07-17T22:29:29.628Z","1.2.1":"2026-07-20T13:07:13.914Z","1.2.2":"2026-07-21T00:37:19.697Z","2.0.0":"2026-07-23T10:09:28.265Z","2.1.0":"2026-07-23T17:07:24.550Z","3.0.0":"2026-07-24T03:37:42.933Z","4.0.0":"2026-07-25T14:28:53.495Z","5.0.0":"2026-07-25T19:30:28.379Z","5.1.0":"2026-08-18T19:39:20.479Z","5.2.0":"2026-09-05T09:35:09.836Z","5.2.1":"2026-09-06T08:05:22.728Z","5.2.2":"2026-09-06T09:08:31.193Z","5.2.3":"2026-09-06T14:34:53.498Z","5.3.0":"2026-09-06T15:22:57.006Z","5.3.1":"2026-09-10T07:00:03.953Z","5.3.2":"2026-09-10T07:46:35.791Z","6.0.0":"2026-09-10T08:54:38.075Z","6.0.1":"2026-09-10T10:58:54.328Z","6.0.2":"2026-09-10T12:32:40.787Z","6.0.3":"2026-09-10T18:13:44.739Z","6.0.4":"2026-09-12T12:51:41.142Z","6.0.5":"2026-09-12T14:50:10.937Z","6.0.6":"2026-09-12T21:42:18.658Z","6.0.7":"2026-09-12T23:52:07.569Z","6.0.8":"2026-09-13T14:32:29.174Z","6.0.9":"2026-09-13T22:37:51.476Z","6.0.10":"2026-09-14T14:47:38.425Z","6.0.11":"2026-09-21T14:47:11.722Z","6.0.12":"2026-09-21T15:48:24.483Z","6.0.13":"2026-09-21T16:50:56.745Z","6.0.14":"2026-09-21T17:19:40.391Z","6.0.15":"2026-09-22T05:32:56.203Z","6.0.16":"2026-09-23T09:36:23.769Z","6.0.17":"2026-09-23T10:29:24.032Z","6.0.18":"2026-09-25T06:04:02.586Z","6.0.19":"2026-09-26T16:46:01.154Z","6.0.20":"2026-09-27T05:11:52.356Z","6.1.0":"2026-09-27T22:15:05.720Z","6.1.1":"2026-09-28T08:48:56.700Z","6.1.2":"2026-09-28T18:38:39.767Z","6.1.3":"2026-09-29T06:54:12.231Z","6.1.4":"2026-09-29T10:07:18.828Z","6.1.5":"2026-10-01T01:57:01.161Z","6.1.6":"2026-10-01T16:34:30.857Z","6.1.7":"2026-10-01T20:36:53.592Z","6.1.8":"2026-10-03T01:53:34.066Z"},"bugs":{"url":"https://github.com/fonderiejs/fonderie/issues"},"license":"MIT","homepage":"https://github.com/fonderiejs/fonderie/tree/main/packages/workspaces#readme","keywords":["fonderiejs","workspaces","multi-tenant","teams","organizations","invitations","rbac","saas","typescript"],"repository":{"url":"git+https://github.com/fonderiejs/fonderie.git","type":"git","directory":"packages/workspaces"},"description":"Multi-tenant team layer — create workspaces, manage members, define custom roles, handle token-based invitations, and scope any route to a specific workspace.","maintainers":[{"name":"fonderie","email":"choleski@gmx.com"}],"readme":"# @fonderie/workspaces\n\nThe multi-tenant team layer: workspaces, members, invitations, and custom\nroles — the brick that turns a single-user API into a product teams share.\n\n## Install\n\n```sh\nnpm install @fonderie/workspaces\n```\n\n## Use\n\n```ts\nimport { FonderieApp, defineConfig } from '@fonderie/core';\nimport { PGAdapter } from '@fonderie/store';\nimport { WorkspacesModule } from '@fonderie/workspaces';\n\nconst store = new PGAdapter(process.env.DATABASE_URL!);\n\nconst app = await new FonderieApp(defineConfig({ db: { url: process.env.DATABASE_URL! } }))\n  .register(new WorkspacesModule(store))\n  .boot();\n```\n\nScope any route to the caller's workspace:\n\n```ts\nimport { withWorkspace, requireWorkspace } from '@fonderie/workspaces';\n```\n\nDTO mappers (`toWorkspaceDTO`, `toMemberDTO`, `toInvitationDTO`, …) and\ntyped `EVENT_KEYS` are exported for your handlers and event consumers.\n\n## Why this exists\n\nYou've shipped this plumbing before — auth, teams, billing, messaging —\nand the next project will ask for it again. Fonderie packages it once:\nplain TypeScript modules for\n[`@fonderie/core`](https://github.com/fonderiejs/fonderie/tree/main/packages/core),\nPostgreSQL-backed, self-hosted, MIT. No external control plane, no\nper-seat anything. Register the modules you need; skip the ones you don't.\n\n**This package owns** who the caller belongs to. Tenancy, membership, invitations,\nand role containers — the bricks scope their data by the workspace context\nthis one provides.\n\nBrowse the whole set at\n[fonderiejs/fonderie](https://github.com/fonderiejs/fonderie) · follow\n[@fonderiejs](https://x.com/fonderiejs)\n\n## License\n\nMIT © Fonderie, Inc.\n","readmeFilename":"README.md"}