{"_id":"@atmo-dev/contrail-community","_rev":"10-0fdb8c5bdad87ebd5f8a2ae6e7a5b00e","name":"@atmo-dev/contrail-community","dist-tags":{"latest":"0.12.2"},"versions":{"0.4.2":{"name":"@atmo-dev/contrail-community","version":"0.4.2","keywords":["atproto","contrail","community"],"license":"MIT","_id":"@atmo-dev/contrail-community@0.4.2","maintainers":[{"name":"flo-bit128","email":"flo.bit128@gmail.com"}],"homepage":"https://github.com/flo-bit/contrail#readme","bugs":{"url":"https://github.com/flo-bit/contrail/issues"},"dist":{"shasum":"467606f4b09f632337c9a272e11046e44cb5b90b","tarball":"https://registry.npmjs.org/@atmo-dev/contrail-community/-/contrail-community-0.4.2.tgz","fileCount":4,"integrity":"sha512-s83bcXlNJKwCVlA06bgd8jg2xCGlGSu0bVk/DtvXhRKBTaksWxp8B9hQheLtieF9nbiZYrvzKF2T1oCcLIQCmA==","signatures":[{"sig":"MEUCIEgGiQJ8C4f9jcL0T0MvFnWwXN8vZ86/Es6Z/j1Nd8j3AiEAzwk23a2PxQABzaB14IpOetGlgNdiVF5ZP22FTVBfy+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218955},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"81d0f370e61638965f541520a60b1cb23b6321a3","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flo-bit128","email":"flo.bit128@gmail.com"},"repository":{"url":"git+https://github.com/flo-bit/contrail.git","type":"git","directory":"packages/contrail-community"},"_npmVersion":"10.9.2","description":"Community module for contrail — community-owned spaces with tiered access levels (member → moderator → admin), invite tokens, DID provisioning, and the access-level reconciler that keeps spaces_members in sync.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"hono":"^4.12.8","@atcute/cbor":"^2.3.2","@atcute/atproto":"^3.1.10","@atcute/identity":"^1.1.4","@atcute/lexicons":"^1.2.9","@atmo-dev/contrail":"workspace:*","@atcute/xrpc-server":"^0.1.12","@atcute/identity-resolver":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^4.1.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/contrail-community_0.4.2_1777569132776_0.14921497487389712","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@atmo-dev/contrail-community","version":"0.7.0","keywords":["atproto","contrail","community"],"license":"MIT","_id":"@atmo-dev/contrail-community@0.7.0","maintainers":[{"name":"flo-bit128","email":"flo.bit128@gmail.com"}],"homepage":"https://github.com/flo-bit/contrail#readme","bugs":{"url":"https://github.com/flo-bit/contrail/issues"},"dist":{"shasum":"0364e0700573d6d32f1bc4da9d7c1d9253998f3b","tarball":"https://registry.npmjs.org/@atmo-dev/contrail-community/-/contrail-community-0.7.0.tgz","fileCount":5,"integrity":"sha512-1gEsIs5hK/b6JO4qj8YU2GqBmZCDjQiP427S7m7Bu0jetMlbgvQEshwlNxkHJd2ZemiTCvuXJCJwc+PW+6O0jA==","signatures":[{"sig":"MEUCIQDZ7iKM5O8I69bmQZnxLlBVvfxdK6v4TMOfCelgI71tIgIgcWWMjn+m14bHaWkn0PKqRnKjTy09DdkUcK0CpLdadso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220081},"type":"module","_from":"file:atmo-dev-contrail-community-0.7.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flo-bit128","email":"flo.bit128@gmail.com"},"_resolved":"/private/var/folders/g1/r7fl0mt11k74dtms01xbys680000gn/T/eee208edccc4fe58fdc5ae360a0e033c/atmo-dev-contrail-community-0.7.0.tgz","_integrity":"sha512-1gEsIs5hK/b6JO4qj8YU2GqBmZCDjQiP427S7m7Bu0jetMlbgvQEshwlNxkHJd2ZemiTCvuXJCJwc+PW+6O0jA==","repository":{"url":"git+https://github.com/flo-bit/contrail.git","type":"git","directory":"packages/contrail-community"},"_npmVersion":"10.9.2","description":"Community module for contrail — community-owned spaces with tiered access levels (member → moderator → admin), invite tokens, DID provisioning, and the access-level reconciler that keeps spaces_members in sync.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"hono":"^4.12.8","@atcute/cbor":"^2.3.2","@atcute/atproto":"^3.1.10","@atcute/identity":"^1.1.4","@atcute/lexicons":"^1.2.9","@atmo-dev/contrail":"0.7.0","@atcute/xrpc-server":"^0.1.12","@atmo-dev/contrail-base":"0.7.0","@atcute/identity-resolver":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^4.1.0","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/contrail-community_0.7.0_1780575900615_0.5593932714846916","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@atmo-dev/contrail-community","version":"0.8.0","keywords":["atproto","contrail","community"],"license":"MIT","_id":"@atmo-dev/contrail-community@0.8.0","maintainers":[{"name":"flo-bit128","email":"flo.bit128@gmail.com"}],"homepage":"https://github.com/flo-bit/contrail#readme","bugs":{"url":"https://github.com/flo-bit/contrail/issues"},"bin":{"contrail-community":"dist/cli/index.js"},"dist":{"shasum":"3092d2fc45b40a9cd73b6f170db4c86f49929015","tarball":"https://registry.npmjs.org/@atmo-dev/contrail-community/-/contrail-community-0.8.0.tgz","fileCount":10,"integrity":"sha512-OqtxAGqytW7xfyupikOtsRbzMspeLdlTLZbzF0N/9LQWtYOPIaoFOgwmSZjrAzN6kQmgMwUsFLTtzeY7rk0VhQ==","signatures":[{"sig":"MEUCICqOgnqcCgXDX20p7eKZ2gqGt7Kw0zDwFuCy8h8QZyW8AiEA24sBHdcavatpP/vrWhWg8yc0lhUYaPYvbA+5PeBd+W0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atmo-dev%2fcontrail-community@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372897},"type":"module","_from":"file:atmo-dev-contrail-community-0.8.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d266d5f7-38b9-4262-8e2e-49017d3eebb5"}},"_resolved":"/tmp/7a57218f0f98bb29c2fb2e970fbf8a19/atmo-dev-contrail-community-0.8.0.tgz","_integrity":"sha512-OqtxAGqytW7xfyupikOtsRbzMspeLdlTLZbzF0N/9LQWtYOPIaoFOgwmSZjrAzN6kQmgMwUsFLTtzeY7rk0VhQ==","repository":{"url":"git+https://github.com/flo-bit/contrail.git","type":"git","directory":"packages/contrail-community"},"_npmVersion":"11.5.1","description":"Community module for contrail — community-owned spaces with tiered access levels (member → moderator → admin), invite tokens, DID provisioning, and the access-level reconciler that keeps spaces_members in sync.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"cac":"^7.0.0","hono":"^4.12.8","@atcute/cbor":"^2.3.2","@atcute/atproto":"^3.1.10","@atcute/identity":"^1.1.4","@atcute/lexicons":"^1.2.9","@atmo-dev/contrail":"0.8.0","@atcute/xrpc-server":"^0.1.12","@atmo-dev/contrail-base":"0.8.0","@atcute/identity-resolver":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsup":"^8.5.0","vitest":"^4.1.0","@types/pg":"^8.20.0","typescript":"^5.7.3","@types/node":"^25.5.0"},"peerDependencies":{"pg":"^8.0.0","wrangler":"^4.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"wrangler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/contrail-community_0.8.0_1780684543712_0.8859825688089575","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@atmo-dev/contrail-community","version":"0.9.0","keywords":["atproto","contrail","community"],"license":"MIT","_id":"@atmo-dev/contrail-community@0.9.0","maintainers":[{"name":"flo-bit128","email":"flo.bit128@gmail.com"}],"homepage":"https://github.com/flo-bit/contrail#readme","bugs":{"url":"https://github.com/flo-bit/contrail/issues"},"bin":{"contrail-community":"dist/cli/index.js"},"dist":{"shasum":"5dee36796b1cdec48923da79d481c89e912e7900","tarball":"https://registry.npmjs.org/@atmo-dev/contrail-community/-/contrail-community-0.9.0.tgz","fileCount":10,"integrity":"sha512-0KaqSwyJ0SUjIwNv1LpULg0wswrCmqdZvSdHY7iqD9yCqABlGsQ4OpTGKM9HBIRrud+Fcc/kDlHA72m4M7PZOg==","signatures":[{"sig":"MEQCIHtsx567BLvS0YF4R7v6lGjpZRhBvkV2rWQJHNTWdEiiAiAwcPmQku7p92SrWiAO/2KjdmUjbQf8s6eolDeAwldX2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atmo-dev%2fcontrail-community@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372897},"type":"module","_from":"file:atmo-dev-contrail-community-0.9.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d266d5f7-38b9-4262-8e2e-49017d3eebb5"}},"_resolved":"/tmp/ada65de0580b7971a1b3f950223118fb/atmo-dev-contrail-community-0.9.0.tgz","_integrity":"sha512-0KaqSwyJ0SUjIwNv1LpULg0wswrCmqdZvSdHY7iqD9yCqABlGsQ4OpTGKM9HBIRrud+Fcc/kDlHA72m4M7PZOg==","repository":{"url":"git+https://github.com/flo-bit/contrail.git","type":"git","directory":"packages/contrail-community"},"_npmVersion":"11.5.1","description":"Community module for contrail — community-owned spaces with tiered access levels (member → moderator → admin), invite tokens, DID provisioning, and the access-level reconciler that keeps spaces_members in sync.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"cac":"^7.0.0","hono":"^4.12.8","@atcute/cbor":"^2.3.2","@atcute/atproto":"^3.1.10","@atcute/identity":"^1.1.4","@atcute/lexicons":"^1.2.9","@atmo-dev/contrail":"0.9.0","@atcute/xrpc-server":"^0.1.12","@atmo-dev/contrail-base":"0.9.0","@atcute/identity-resolver":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsup":"^8.5.0","vitest":"^4.1.0","@types/pg":"^8.20.0","typescript":"^5.7.3","@types/node":"^25.5.0"},"peerDependencies":{"pg":"^8.0.0","wrangler":"^4.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"wrangler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/contrail-community_0.9.0_1780848202991_0.4965897265997252","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@atmo-dev/contrail-community","version":"0.9.1","keywords":["atproto","contrail","community"],"license":"MIT","_id":"@atmo-dev/contrail-community@0.9.1","maintainers":[{"name":"flo-bit128","email":"flo.bit128@gmail.com"}],"homepage":"https://github.com/flo-bit/contrail#readme","bugs":{"url":"https://github.com/flo-bit/contrail/issues"},"bin":{"contrail-community":"dist/cli/index.js"},"dist":{"shasum":"26ea168c03d7d8a48e476ec6277576a02cd293ef","tarball":"https://registry.npmjs.org/@atmo-dev/contrail-community/-/contrail-community-0.9.1.tgz","fileCount":10,"integrity":"sha512-mNM3+25Yd3PTQOSJao4QpHdv0xgv6QTUyVWuFUapm2skA1FFt4K+hHSNumBdbYzRE3SFMK9isfk+wP8bTU8xOA==","signatures":[{"sig":"MEYCIQCnJi1Kbj+hBmtU9Pgv9w4G1L2Ke2OkmldUvJiauIZFKwIhAIPAfucdIBSVZCB/kdOyEZe213j+vgpZam7bZeMKNPRw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atmo-dev%2fcontrail-community@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372897},"type":"module","_from":"file:atmo-dev-contrail-community-0.9.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d266d5f7-38b9-4262-8e2e-49017d3eebb5"}},"_resolved":"/tmp/9be7c34e2cd41e6d017667d667e161f8/atmo-dev-contrail-community-0.9.1.tgz","_integrity":"sha512-mNM3+25Yd3PTQOSJao4QpHdv0xgv6QTUyVWuFUapm2skA1FFt4K+hHSNumBdbYzRE3SFMK9isfk+wP8bTU8xOA==","repository":{"url":"git+https://github.com/flo-bit/contrail.git","type":"git","directory":"packages/contrail-community"},"_npmVersion":"11.5.1","description":"Community module for contrail — community-owned spaces with tiered access levels (member → moderator → admin), invite tokens, DID provisioning, and the access-level reconciler that keeps spaces_members in sync.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"cac":"^7.0.0","hono":"^4.12.8","@atcute/cbor":"^2.3.2","@atcute/atproto":"^3.1.10","@atcute/identity":"^1.1.4","@atcute/lexicons":"^1.2.9","@atmo-dev/contrail":"0.9.1","@atcute/xrpc-server":"^0.1.12","@atmo-dev/contrail-base":"0.9.1","@atcute/identity-resolver":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsup":"^8.5.0","vitest":"^4.1.0","@types/pg":"^8.20.0","typescript":"^5.7.3","@types/node":"^25.5.0"},"peerDependencies":{"pg":"^8.0.0","wrangler":"^4.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"wrangler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/contrail-community_0.9.1_1780859907195_0.9523848950800455","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@atmo-dev/contrail-community","version":"0.10.0","keywords":["atproto","contrail","community"],"license":"MIT","_id":"@atmo-dev/contrail-community@0.10.0","maintainers":[{"name":"flo-bit128","email":"flo.bit128@gmail.com"}],"homepage":"https://github.com/flo-bit/contrail#readme","bugs":{"url":"https://github.com/flo-bit/contrail/issues"},"bin":{"contrail-community":"dist/cli/index.js"},"dist":{"shasum":"18acbe8dd2c10e6b8eec0f528811ca6205a4cc19","tarball":"https://registry.npmjs.org/@atmo-dev/contrail-community/-/contrail-community-0.10.0.tgz","fileCount":10,"integrity":"sha512-ZLLGl3jkB56R4Z7IeBi/TX+7klw6IRmrANgchoOkQPuxthPqG0TZ0nHvBwMnqdVpK477AO9NZ+Foe5gPGC+osw==","signatures":[{"sig":"MEUCIBpF34nXl8J3KLDUM1WUWEThO3HXQtGN4njgIf35lgdrAiEA8R1N+gueOOv7yoAJalecoUaYXVm5urpZD8loP2Olifo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atmo-dev%2fcontrail-community@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372900},"type":"module","_from":"file:atmo-dev-contrail-community-0.10.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d266d5f7-38b9-4262-8e2e-49017d3eebb5"}},"_resolved":"/tmp/0ac481264df2afe69f04ba0f969ed3b7/atmo-dev-contrail-community-0.10.0.tgz","_integrity":"sha512-ZLLGl3jkB56R4Z7IeBi/TX+7klw6IRmrANgchoOkQPuxthPqG0TZ0nHvBwMnqdVpK477AO9NZ+Foe5gPGC+osw==","repository":{"url":"git+https://github.com/flo-bit/contrail.git","type":"git","directory":"packages/contrail-community"},"_npmVersion":"11.5.1","description":"Community module for contrail — community-owned spaces with tiered access levels (member → moderator → admin), invite tokens, DID provisioning, and the access-level reconciler that keeps spaces_members in sync.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"cac":"^7.0.0","hono":"^4.12.8","@atcute/cbor":"^2.3.2","@atcute/atproto":"^3.1.10","@atcute/identity":"^1.1.4","@atcute/lexicons":"^1.2.9","@atmo-dev/contrail":"0.10.0","@atcute/xrpc-server":"^0.1.12","@atmo-dev/contrail-base":"0.10.0","@atcute/identity-resolver":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsup":"^8.5.0","vitest":"^4.1.0","@types/pg":"^8.20.0","typescript":"^5.7.3","@types/node":"^25.5.0"},"peerDependencies":{"pg":"^8.0.0","wrangler":"^4.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"wrangler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/contrail-community_0.10.0_1780860810468_0.7607318222805368","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@atmo-dev/contrail-community","version":"0.11.0","keywords":["atproto","contrail","community"],"license":"MIT","_id":"@atmo-dev/contrail-community@0.11.0","maintainers":[{"name":"flo-bit128","email":"flo.bit128@gmail.com"}],"homepage":"https://github.com/flo-bit/contrail#readme","bugs":{"url":"https://github.com/flo-bit/contrail/issues"},"bin":{"contrail-community":"dist/cli/index.js"},"dist":{"shasum":"1576e4a610e474f7e9e284de9c056b8fef36ba25","tarball":"https://registry.npmjs.org/@atmo-dev/contrail-community/-/contrail-community-0.11.0.tgz","fileCount":10,"integrity":"sha512-u+DgyRJ+Ay9zS/mGxYyg4D5NjJGcslh+QHTJjg5cNLaq8thVAYNgYD2+VinEk04OA4jRedVBLHYHlywdVBXiJw==","signatures":[{"sig":"MEUCID8e92G9Ta7yfORbDdD8O9PaLgQaSibZxdR01/Nlr+cyAiEA2dtsHt+1J/8wpAvjDAcw7RSIMmMhJZADxgbDNbyPfjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atmo-dev%2fcontrail-community@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372900},"type":"module","_from":"file:atmo-dev-contrail-community-0.11.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d266d5f7-38b9-4262-8e2e-49017d3eebb5"}},"_resolved":"/tmp/1edd96b9d10a5c5fed1f14fd87c82243/atmo-dev-contrail-community-0.11.0.tgz","_integrity":"sha512-u+DgyRJ+Ay9zS/mGxYyg4D5NjJGcslh+QHTJjg5cNLaq8thVAYNgYD2+VinEk04OA4jRedVBLHYHlywdVBXiJw==","repository":{"url":"git+https://github.com/flo-bit/contrail.git","type":"git","directory":"packages/contrail-community"},"_npmVersion":"11.5.1","description":"Community module for contrail — community-owned spaces with tiered access levels (member → moderator → admin), invite tokens, DID provisioning, and the access-level reconciler that keeps spaces_members in sync.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"cac":"^7.0.0","hono":"^4.12.8","@atcute/cbor":"^2.3.2","@atcute/atproto":"^3.1.10","@atcute/identity":"^1.1.4","@atcute/lexicons":"^1.2.9","@atmo-dev/contrail":"0.11.0","@atcute/xrpc-server":"^0.1.12","@atmo-dev/contrail-base":"0.11.0","@atcute/identity-resolver":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsup":"^8.5.0","vitest":"^4.1.0","@types/pg":"^8.20.0","typescript":"^5.7.3","@types/node":"^25.5.0"},"peerDependencies":{"pg":"^8.0.0","wrangler":"^4.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"wrangler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/contrail-community_0.11.0_1780862469330_0.8536174436689112","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@atmo-dev/contrail-community","version":"0.12.0","keywords":["atproto","contrail","community"],"license":"MIT","_id":"@atmo-dev/contrail-community@0.12.0","maintainers":[{"name":"flo-bit128","email":"flo.bit128@gmail.com"}],"homepage":"https://github.com/flo-bit/contrail#readme","bugs":{"url":"https://github.com/flo-bit/contrail/issues"},"bin":{"contrail-community":"dist/cli/index.js"},"dist":{"shasum":"8378c2c9e8ded534a1eedc9f9448efaf914d9b84","tarball":"https://registry.npmjs.org/@atmo-dev/contrail-community/-/contrail-community-0.12.0.tgz","fileCount":10,"integrity":"sha512-SRoNnEqes+zxn4vyYd/P2382lIzCSaI5eqBo450nx9rVeMHZEDbYs8jOJfLCZNtusNjQPUja7yuIjy7nqvO0ig==","signatures":[{"sig":"MEQCHyYxw4C9BETlKmeWSmWu5k9hdIC0XsOvLGXxxKYHsNkCIQCx5emkxZYPLF3RLtGVMHTkM2uZ6/pRUFjOjtYKoE1ptQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atmo-dev%2fcontrail-community@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372900},"type":"module","_from":"file:atmo-dev-contrail-community-0.12.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d266d5f7-38b9-4262-8e2e-49017d3eebb5"}},"_resolved":"/tmp/6e32b8c41712322eaa35673abd115b52/atmo-dev-contrail-community-0.12.0.tgz","_integrity":"sha512-SRoNnEqes+zxn4vyYd/P2382lIzCSaI5eqBo450nx9rVeMHZEDbYs8jOJfLCZNtusNjQPUja7yuIjy7nqvO0ig==","repository":{"url":"git+https://github.com/flo-bit/contrail.git","type":"git","directory":"packages/contrail-community"},"_npmVersion":"11.5.1","description":"Community module for contrail — community-owned spaces with tiered access levels (member → moderator → admin), invite tokens, DID provisioning, and the access-level reconciler that keeps spaces_members in sync.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"cac":"^7.0.0","hono":"^4.12.8","@atcute/cbor":"^2.3.2","@atcute/atproto":"^3.1.10","@atcute/identity":"^1.1.4","@atcute/lexicons":"^1.2.9","@atmo-dev/contrail":"0.12.0","@atcute/xrpc-server":"^0.1.12","@atmo-dev/contrail-base":"0.12.0","@atcute/identity-resolver":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsup":"^8.5.0","vitest":"^4.1.0","@types/pg":"^8.20.0","typescript":"^5.7.3","@types/node":"^25.5.0"},"peerDependencies":{"pg":"^8.0.0","wrangler":"^4.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"wrangler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/contrail-community_0.12.0_1781294411714_0.22347175508419626","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@atmo-dev/contrail-community","version":"0.12.1","keywords":["atproto","contrail","community"],"license":"MIT","_id":"@atmo-dev/contrail-community@0.12.1","maintainers":[{"name":"flo-bit128","email":"flo.bit128@gmail.com"}],"homepage":"https://github.com/flo-bit/contrail#readme","bugs":{"url":"https://github.com/flo-bit/contrail/issues"},"bin":{"contrail-community":"dist/cli/index.js"},"dist":{"shasum":"f408a47c23f28f8c892c305897e3e84b7d8bd4f1","tarball":"https://registry.npmjs.org/@atmo-dev/contrail-community/-/contrail-community-0.12.1.tgz","fileCount":10,"integrity":"sha512-CWd1SquTw583E1UkE1q/xjtAN1oZdBNoP26qrx6Ijw9R87v6vwTA4ytoEEn7CuqFPAMQiQznrknH89G8R8wqKA==","signatures":[{"sig":"MEQCIDVvFsXkyMG1opTJRunVEW4B2iM0d14gs0d6UkIeA/paAiAEzWRoaxpXs4r3OOnpW63zgu8Foi7ZfecE+YF8Pfh4Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atmo-dev%2fcontrail-community@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372900},"type":"module","_from":"file:atmo-dev-contrail-community-0.12.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d266d5f7-38b9-4262-8e2e-49017d3eebb5"}},"_resolved":"/tmp/d85fc44cdf938e62132f8b15b59cdc91/atmo-dev-contrail-community-0.12.1.tgz","_integrity":"sha512-CWd1SquTw583E1UkE1q/xjtAN1oZdBNoP26qrx6Ijw9R87v6vwTA4ytoEEn7CuqFPAMQiQznrknH89G8R8wqKA==","repository":{"url":"git+https://github.com/flo-bit/contrail.git","type":"git","directory":"packages/contrail-community"},"_npmVersion":"11.5.1","description":"Community module for contrail — community-owned spaces with tiered access levels (member → moderator → admin), invite tokens, DID provisioning, and the access-level reconciler that keeps spaces_members in sync.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"cac":"^7.0.0","hono":"^4.12.8","@atcute/cbor":"^2.3.2","@atcute/atproto":"^3.1.10","@atcute/identity":"^1.1.4","@atcute/lexicons":"^1.2.9","@atmo-dev/contrail":"0.12.1","@atcute/xrpc-server":"^0.1.12","@atmo-dev/contrail-base":"0.12.1","@atcute/identity-resolver":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.20.0","tsup":"^8.5.0","vitest":"^4.1.0","@types/pg":"^8.20.0","typescript":"^5.7.3","@types/node":"^25.5.0"},"peerDependencies":{"pg":"^8.0.0","wrangler":"^4.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"wrangler":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/contrail-community_0.12.1_1781565262244_0.14926640818066184","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@atmo-dev/contrail-community","version":"0.12.2","description":"Community module for contrail — community-owned spaces with tiered access levels (member → moderator → admin), invite tokens, DID provisioning, and the access-level reconciler that keeps spaces_members in sync.","type":"module","sideEffects":false,"publishConfig":{"access":"public"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"bin":{"contrail-community":"dist/cli/index.js"},"repository":{"type":"git","url":"git+https://github.com/flo-bit/contrail.git","directory":"packages/contrail-community"},"keywords":["atproto","contrail","community"],"dependencies":{"@atcute/atproto":"^3.1.10","@atcute/cbor":"^2.3.2","@atcute/identity":"^1.1.4","@atcute/identity-resolver":"^1.2.2","@atcute/lexicons":"^1.2.9","@atcute/xrpc-server":"^0.1.12","cac":"^7.0.0","hono":"^4.12.8","@atmo-dev/contrail":"0.12.2","@atmo-dev/contrail-base":"0.12.2"},"peerDependencies":{"pg":"^8.0.0","wrangler":"^4.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"wrangler":{"optional":true}},"devDependencies":{"@types/node":"^25.5.0","@types/pg":"^8.20.0","pg":"^8.20.0","tsup":"^8.5.0","typescript":"^5.7.3","vitest":"^4.1.0"},"license":"MIT","scripts":{"build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest"},"_id":"@atmo-dev/contrail-community@0.12.2","bugs":{"url":"https://github.com/flo-bit/contrail/issues"},"homepage":"https://github.com/flo-bit/contrail#readme","_integrity":"sha512-EUBAfHakuZFvPciSpfVQenun/DuvG6ZY3AbewdoHtkfQtcBpN8STGRMye1zswJTJtIyNKLSDsGl79NOCYLLBfQ==","_resolved":"/tmp/5d9f6a41e2c03269cec0b03eab67cf6a/atmo-dev-contrail-community-0.12.2.tgz","_from":"file:atmo-dev-contrail-community-0.12.2.tgz","_nodeVersion":"22.14.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-EUBAfHakuZFvPciSpfVQenun/DuvG6ZY3AbewdoHtkfQtcBpN8STGRMye1zswJTJtIyNKLSDsGl79NOCYLLBfQ==","shasum":"31e1abe854ea4fe715d22779ed9745f519d877cc","tarball":"https://registry.npmjs.org/@atmo-dev/contrail-community/-/contrail-community-0.12.2.tgz","fileCount":10,"unpackedSize":372900,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@atmo-dev%2fcontrail-community@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDbTsp1FEFMGkZcKrl6MfUpzeimpfk58UXm1AzQbnbHyQIhAMyMX/ehlrp9jLrFhP5x7twM3byMYU9Nef1cDKgrmoR9"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d266d5f7-38b9-4262-8e2e-49017d3eebb5"}},"directories":{},"maintainers":[{"name":"flo-bit128","email":"flo.bit128@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/contrail-community_0.12.2_1781715284449_0.0048968028976261735"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-30T17:12:12.650Z","modified":"2026-06-17T16:54:44.910Z","0.4.2":"2026-04-30T17:12:12.904Z","0.7.0":"2026-06-04T12:25:00.793Z","0.8.0":"2026-06-05T18:35:43.864Z","0.9.0":"2026-06-07T16:03:23.142Z","0.9.1":"2026-06-07T19:18:27.332Z","0.10.0":"2026-06-07T19:33:30.608Z","0.11.0":"2026-06-07T20:01:09.485Z","0.12.0":"2026-06-12T20:00:11.916Z","0.12.1":"2026-06-15T23:14:22.403Z","0.12.2":"2026-06-17T16:54:44.601Z"},"bugs":{"url":"https://github.com/flo-bit/contrail/issues"},"license":"MIT","homepage":"https://github.com/flo-bit/contrail#readme","keywords":["atproto","contrail","community"],"repository":{"type":"git","url":"git+https://github.com/flo-bit/contrail.git","directory":"packages/contrail-community"},"description":"Community module for contrail — community-owned spaces with tiered access levels (member → moderator → admin), invite tokens, DID provisioning, and the access-level reconciler that keeps spaces_members in sync.","maintainers":[{"name":"flo-bit128","email":"flo.bit128@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}