{"_id":"@ai-matrx/associations","_rev":"210-40e1017f7407f5e5464d68fdc1cb9347","name":"@ai-matrx/associations","dist-tags":{"backfill":"0.13.5","latest":"0.13.136"},"versions":{"0.2.0":{"name":"@ai-matrx/associations","version":"0.2.0","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.2.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"00d3b7e296367b7d84bfa821221867dc5a84973e","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.2.0.tgz","fileCount":16,"integrity":"sha512-SLTs3luygZ4G5Th2cKC2tOqaohgIaPlLKykVZJzyisARrEPkvS/sLZOvAKYaWjYCP+Fxb4U+jv4vyle8XDq+0g==","signatures":[{"sig":"MEQCIFoqyawX9MFcOibbhDb0IoEjX6GoHCNpQz0mUxdyaFUKAiA2RKEPW5NY83+oeKqRsf0xqbJH/B3wsaU/BpdNeZVUyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3985640},"main":"./dist/index.cjs","type":"module","_from":"file:/tmp/ai-matrx-new-packages.nQdv1r/tarballs/ai-matrx-associations-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"armanisadeghi","email":"arman@armansadeghi.com"},"_resolved":"/tmp/ai-matrx-new-packages.nQdv1r/tarballs/ai-matrx-associations-0.2.0.tgz","_integrity":"sha512-SLTs3luygZ4G5Th2cKC2tOqaohgIaPlLKykVZJzyisARrEPkvS/sLZOvAKYaWjYCP+Fxb4U+jv4vyle8XDq+0g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"11.19.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"26.7.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/data":"0.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.2.0_1788025821701_0.7531529438267932","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ai-matrx/associations","version":"0.3.0","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.3.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"bccfaa65479a19d94e2e52afa59c540523eb6740","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.3.0.tgz","fileCount":22,"integrity":"sha512-DcFXoJ6/3fLo0mzyx9VeY3p2cIgYxnctWkcM1IGafpF83FtlR8DYpB0eFRbB1ItkdUEz6GZ8yUUgvW6c/rx+tQ==","signatures":[{"sig":"MEQCIBbz6/siQO0qfplAPiAhDOpWyWxTEgVoV/dSnteb7ihVAiA7SXoN9IEo6bUecsLYILJUrxfd2p58wUxc23soLgIwAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5449877},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.3.0.tgz","_integrity":"sha512-DcFXoJ6/3fLo0mzyx9VeY3p2cIgYxnctWkcM1IGafpF83FtlR8DYpB0eFRbB1ItkdUEz6GZ8yUUgvW6c/rx+tQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.5.1","@ai-matrx/data":"0.3.0","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0","@ai-matrx/design-system":"0.3.0"},"peerDependencies":{"react":">=18.0.0","@ai-matrx/design-system":">=0.2.0"},"peerDependenciesMeta":{"react":{"optional":true},"@ai-matrx/design-system":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.3.0_1788034383237_0.29807519811556227","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ai-matrx/associations","version":"0.4.0","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.4.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"67559957295b0e0f19e325d23b4df0856cb54053","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.4.0.tgz","fileCount":22,"integrity":"sha512-0g9Yu+9hakbGC3UeTeLY5YT5JLQIqQPTn998yySG8MUtn88JTkjAQZX7sGE5s5/e0McCsqdbXpeviAfTq4xKcg==","signatures":[{"sig":"MEYCIQCRtZrGAxVvIxctO8Dte283BbU6xTFjMpFQynN78AzS6QIhAODQn+qBaSARhszfKo4ZHfPPsRr/PhsKL0C2OJ/xeTBn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5676550},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.4.0.tgz","_integrity":"sha512-0g9Yu+9hakbGC3UeTeLY5YT5JLQIqQPTn998yySG8MUtn88JTkjAQZX7sGE5s5/e0McCsqdbXpeviAfTq4xKcg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.7.1","@ai-matrx/data":"0.3.0","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0","@ai-matrx/design-system":"0.3.0"},"peerDependencies":{"react":">=18.0.0","@ai-matrx/design-system":">=0.3.0"},"peerDependenciesMeta":{"react":{"optional":true},"@ai-matrx/design-system":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.4.0_1788049466933_0.355057778916698","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ai-matrx/associations","version":"0.5.0","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.5.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"a25832410faed366f2bda07cee950efde80d2db9","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.5.0.tgz","fileCount":22,"integrity":"sha512-Gm6qEZO1bgX3iLtd4MyJXrfMdjmnu2SvFDJ93efTZbeQj7uF69DtNlKc7frtx4iGSkYDEJHH94JKvKtt0IQXtw==","signatures":[{"sig":"MEUCIBhaqRPOyelrE+2p2qvx8DG9bGcSDQ5qmLdc0onGdxATAiEAgfOVg8Yb3HYpVSlHrvf91GHm1IF0ehUzcE5wP7/Q28s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5886924},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.5.0.tgz","_integrity":"sha512-Gm6qEZO1bgX3iLtd4MyJXrfMdjmnu2SvFDJ93efTZbeQj7uF69DtNlKc7frtx4iGSkYDEJHH94JKvKtt0IQXtw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.7.2","@ai-matrx/data":"0.3.0","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0","@ai-matrx/design-system":"0.3.0"},"peerDependencies":{"react":">=18.0.0","@ai-matrx/design-system":">=0.3.0"},"peerDependenciesMeta":{"react":{"optional":true},"@ai-matrx/design-system":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.5.0_1788053914372_0.008655981947001345","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@ai-matrx/associations","version":"0.5.1","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.5.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"1daacd7d830b5f8868da68509e558a559c4166b0","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.5.1.tgz","fileCount":22,"integrity":"sha512-jCMvE/QLAdI+oG7HI/Lbr6Qcdee/6SXH1W4V5afyy/NomJxNVRFocLBO+kHPIL1IS1BxpzMb36ZEFMfcifokNw==","signatures":[{"sig":"MEYCIQDpzbdHp6lwxcdxNtQP+toQS0YR4HgCLcTtjw3/b7A1ywIhAPUAUeURJkLSt6hxpbXAKhwLDScmTBMug/ocM8Y38loI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5893157},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.5.1.tgz","_integrity":"sha512-jCMvE/QLAdI+oG7HI/Lbr6Qcdee/6SXH1W4V5afyy/NomJxNVRFocLBO+kHPIL1IS1BxpzMb36ZEFMfcifokNw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.7.2","@ai-matrx/data":"0.3.0","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0","@ai-matrx/design-system":"0.3.0"},"peerDependencies":{"react":">=18.0.0","@ai-matrx/design-system":">=0.3.0"},"peerDependenciesMeta":{"react":{"optional":true},"@ai-matrx/design-system":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.5.1_1788108275539_0.6669465185799166","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@ai-matrx/associations","version":"0.5.2","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.5.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"a66543814ca38d519ad14abd5732a8ff142e27ba","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.5.2.tgz","fileCount":22,"integrity":"sha512-+0hrZV3zByMUROpcxI1CxAFG2g/UrbmHl1536MN9TMDuMeOWaSJw+blsorx7f1CjwagMcjm4QUynINYhvbqk5g==","signatures":[{"sig":"MEUCIBNwTHaqjZVONugY7QoXsh2sJ7Lkc08ZCG+eHTO+lj5lAiEAq2+DeKyEbOAyVxpEzSWCDJd+bpf/bA4TzDlxsKL9bl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5893649},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.5.2.tgz","_integrity":"sha512-+0hrZV3zByMUROpcxI1CxAFG2g/UrbmHl1536MN9TMDuMeOWaSJw+blsorx7f1CjwagMcjm4QUynINYhvbqk5g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-matrx/design-system":"^0.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.7.3","@ai-matrx/data":"0.3.0","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.5.2_1788120175732_0.8108106801683794","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ai-matrx/associations","version":"0.6.0","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.6.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"339b940c691aeeb56c2a613eeb4b554f21cf160b","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.6.0.tgz","fileCount":30,"integrity":"sha512-l9+6EVYB6/rP3YI2Bu/UNAaY3sYJNT7L3Ljt2bOPo9IXdQAiZ8jCdR8Rri9tGc3Do6ucyfpTbxCF6XnV3s8/nA==","signatures":[{"sig":"MEUCIQCRh/s/z2+cbcye7kC62mKjVSdXQ7VKb4RGhshC87sMKQIgfKZPQ45Lv0KourS7YqqVvT9FSGgTlGkw5LmhJi0po3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6108025},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.6.0.tgz","_integrity":"sha512-l9+6EVYB6/rP3YI2Bu/UNAaY3sYJNT7L3Ljt2bOPo9IXdQAiZ8jCdR8Rri9tGc3Do6ucyfpTbxCF6XnV3s8/nA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.7.3","@ai-matrx/data":"0.4.1","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.6.0_1788128859060_0.4781225308550807","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@ai-matrx/associations","version":"0.6.1","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.6.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"72c66b0509832937aab85a583ca0aa556f77292a","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.6.1.tgz","fileCount":30,"integrity":"sha512-VEfk8llzYSFW84u2hloKm+PDgMMaSE1Wc7afgoAWvZ7kS1Bgukm5DXNLEvWsyw2e1yJxwzUrosfkj/cHPfbBHA==","signatures":[{"sig":"MEQCIE8MuvK8ueejzbgdyjR6zopLNlt3dRwSgUkbOQvMzIHyAiApk5e0Icq5rt4Q27ZmxMafwoCqP8DBXs0LN2dl+l95xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6115190},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.6.1.tgz","_integrity":"sha512-VEfk8llzYSFW84u2hloKm+PDgMMaSE1Wc7afgoAWvZ7kS1Bgukm5DXNLEvWsyw2e1yJxwzUrosfkj/cHPfbBHA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.7.3","@ai-matrx/data":"0.6.2","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.6.1_1788148028584_0.33096895494593803","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@ai-matrx/associations","version":"0.6.2","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.6.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"fa45643f0fe3253876df45ce4714480622d01242","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.6.2.tgz","fileCount":30,"integrity":"sha512-+wia5A5uLUuWQ51JU+pM4jSe0aAn0A8a6WTX3lugqL1YtQy0vP6m8iz8s7gPpHHxTFNnPZ0CkqefYp25nD9Zuw==","signatures":[{"sig":"MEQCIFRKuYBekmbI9t6iVy5n4tUfuHMVxuZaSOgAeBTrS3fPAiAOjMiPhicL3DF0xZiLKDCz5cR9DPZbQjLFWLE0EhBtMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6122911},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.6.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.6.2.tgz","_integrity":"sha512-+wia5A5uLUuWQ51JU+pM4jSe0aAn0A8a6WTX3lugqL1YtQy0vP6m8iz8s7gPpHHxTFNnPZ0CkqefYp25nD9Zuw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.7.4","@ai-matrx/data":"0.6.2","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.6.2_1788161975186_0.42135419570982013","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ai-matrx/associations","version":"0.7.0","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.7.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"51f96d2a939f6d5204833d0b6757b4a67bcb4fd8","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.7.0.tgz","fileCount":30,"integrity":"sha512-+YX03M0Ej1w689mKzW5JS3AYsiSAsYu7Vm+aPUockIes+opr7RvgEUSLCyMYwRFXBb5ujd5V9ZpN28BWJLXAZQ==","signatures":[{"sig":"MEQCIGgs+fqYTYVrRHe0im+vh3ij8rqopfkE2ILJRC1ifMT8AiBH4FBFh9Zoi3/RY27VDis9T/ij/7/pX5nIFVAZ6O8MDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6151117},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.7.0.tgz","_integrity":"sha512-+YX03M0Ej1w689mKzW5JS3AYsiSAsYu7Vm+aPUockIes+opr7RvgEUSLCyMYwRFXBb5ujd5V9ZpN28BWJLXAZQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.7.4","@ai-matrx/data":"0.6.2","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.7.0_1788169347108_0.1691412340041032","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@ai-matrx/associations","version":"0.7.1","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.7.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"45ea6841840d272e7daedb31b7f3bb57bda7dd93","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.7.1.tgz","fileCount":30,"integrity":"sha512-BcK3zwktCqveyj84tB0uq2j3aJaOTql+VNGjSknGxOigjPCQtp0QNfNVxr+Q5Eq3s5euWuQRJSZf6+vYcAjcXg==","signatures":[{"sig":"MEUCIQDee2KkVdT4guBoqKdl5BQzsot1HL0STpedU28uxCKvuQIgb9aYlfsTl0IrjJRGl9hbEHiEOmfSv1MA/PWNIrmTIOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6151931},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.7.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.7.1.tgz","_integrity":"sha512-BcK3zwktCqveyj84tB0uq2j3aJaOTql+VNGjSknGxOigjPCQtp0QNfNVxr+Q5Eq3s5euWuQRJSZf6+vYcAjcXg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.7.4","@ai-matrx/data":"0.8.5","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.7.1_1788304103173_0.40460876342514696","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@ai-matrx/associations","version":"0.7.2","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.7.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"5bc6a1a91b31b21baca76357060b379d4c257ecd","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.7.2.tgz","fileCount":30,"integrity":"sha512-n8YqSi4Miqt75qt0DatY1lMCxeBkS08qrxj76E2rQi709qMhu76EQbR1dy30DFf6JbXtDP5cKgEe4J2SO8Xs7A==","signatures":[{"sig":"MEUCIGYXCYeiviUHLM7vWtDBOGfUdZ6zCdqL4hffQ45Xv7DWAiEA/XmOMPZ1pHgft1d+T7NYONUqrLEslKlhyo2kbnWDQ7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6152234},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.7.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.7.2.tgz","_integrity":"sha512-n8YqSi4Miqt75qt0DatY1lMCxeBkS08qrxj76E2rQi709qMhu76EQbR1dy30DFf6JbXtDP5cKgEe4J2SO8Xs7A==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.7.4","@ai-matrx/data":"0.8.5","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.7.2_1788304484137_0.14972592379546867","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@ai-matrx/associations","version":"0.7.3","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.7.3","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"21697651f8b9d32530dff4e70f13be6923969289","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.7.3.tgz","fileCount":30,"integrity":"sha512-4MGA9rTCwP0mszPLYcazyDnHursUN/zJMACKGvSuh/ljvjRUBTpgzAXEUUzm+KHIGkunVBskjSToRjC+ao77mw==","signatures":[{"sig":"MEQCIGbq2XbZi74AbQ/H9m5yaa7Vrz0S18TjI7MWxLjM5mc2AiBwNkFbX0XK0BqJJzCp6JEGdSOI+NqfNUg6+VbKTjC7gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6154038},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.7.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.7.3.tgz","_integrity":"sha512-4MGA9rTCwP0mszPLYcazyDnHursUN/zJMACKGvSuh/ljvjRUBTpgzAXEUUzm+KHIGkunVBskjSToRjC+ao77mw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.7.4","@ai-matrx/data":"0.8.5","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.7.3_1788306832960_0.6627254095646409","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@ai-matrx/associations","version":"0.7.4","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.7.4","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"0a4aebab6b257777c79cd5ae7c0e0cd6173b2d4f","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.7.4.tgz","fileCount":30,"integrity":"sha512-s7PyODJuKtz0W5B916vOr8AWbfmFdNBHqubTCwCqdxXZ29fCUXc/19z6kAvtHD99do2mD380cfmXsYMnJmL3HQ==","signatures":[{"sig":"MEUCIA1S7tZpOxC3hmNZvxFpaADV0qUiXVB9WajCnUW+Ylt0AiEAl9nCR6ad8DxaAqauZAtPBkYlwaJkV2ewinTUOmLJBZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6156698},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.7.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.7.4.tgz","_integrity":"sha512-s7PyODJuKtz0W5B916vOr8AWbfmFdNBHqubTCwCqdxXZ29fCUXc/19z6kAvtHD99do2mD380cfmXsYMnJmL3HQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.7.4","@ai-matrx/data":"0.8.5","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.7.4_1788310512602_0.8255928282788216","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@ai-matrx/associations","version":"0.7.5","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.7.5","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"517a8b27991e89546630be21d7975de3d6627f2d","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.7.5.tgz","fileCount":30,"integrity":"sha512-xHThvafmZjXfk1WGvn3FeOmuuYlfL0+3lC9Qq6Z2SnVMMdGofrcPlSjTZkfXmelZroSPmISRLjMwXmGbY0sk1Q==","signatures":[{"sig":"MEYCIQCQW2bUHyiKjyeqfs+zvUwP06PKK7QoQOuuR/M+sLKjcwIhAO36suMniA/JuJFIR5AtEAMMq2nSbEbfc/k3I9kybY+z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6166577},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.7.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.7.5.tgz","_integrity":"sha512-xHThvafmZjXfk1WGvn3FeOmuuYlfL0+3lC9Qq6Z2SnVMMdGofrcPlSjTZkfXmelZroSPmISRLjMwXmGbY0sk1Q==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.7.4","@ai-matrx/data":"0.8.5","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.7.5_1788312953918_0.6687807144103217","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@ai-matrx/associations","version":"0.7.6","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.7.6","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"9d1af55ccbae7ef3721f803caff4a6605fe6904a","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.7.6.tgz","fileCount":30,"integrity":"sha512-9KxaYHe5wNFsyPahi+MuI4eWgjQvbchGVcr4QjlBfaruHx0KPn7G3MmF/6Dao2QEPnrhcKOsMEkT7y0PFQ2NCQ==","signatures":[{"sig":"MEUCIFSCxipisfNTT+N5rkaWwN+wNmcPTI520ypTn6gaqAxfAiEA80B4uRyKVVEb+mh9CC71IT/Z8Y0KlcGRsdCUvqYcNK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6166819},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.7.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.7.6.tgz","_integrity":"sha512-9KxaYHe5wNFsyPahi+MuI4eWgjQvbchGVcr4QjlBfaruHx0KPn7G3MmF/6Dao2QEPnrhcKOsMEkT7y0PFQ2NCQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.7.4","@ai-matrx/data":"0.8.5","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.7.6_1788356118982_0.3297361557530465","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ai-matrx/associations","version":"0.8.0","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.8.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"386328f5924dcdb09ddcc7dc3c36e2018444af9a","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.8.0.tgz","fileCount":30,"integrity":"sha512-at267fb5J4LtlE1L0UQ6FOiRczM04cyPK6jRayY9Cz2yBetB+obqclmCi5ZLj69/AVOlk7t0mG3ufEs/zUy6Yg==","signatures":[{"sig":"MEQCIFpb45bD6NA7DiNR7+vFQGy3g8kHqcxV6HOioIIj4r6yAiAF93r+X/I9fGL0vsukzXuhfLtNlejmu7w+aUUFoW2caw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6163285},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.8.0.tgz","_integrity":"sha512-at267fb5J4LtlE1L0UQ6FOiRczM04cyPK6jRayY9Cz2yBetB+obqclmCi5ZLj69/AVOlk7t0mG3ufEs/zUy6Yg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"0.8.0","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.8.0","@ai-matrx/data":"0.9.0","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.8.0_1788830152531_0.1269484212877683","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@ai-matrx/associations","version":"0.8.1","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.8.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"e3c6d9c6dd19ee9d46ff005f5c62e97493c788c0","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.8.1.tgz","fileCount":30,"integrity":"sha512-JTXM4aU8fFhsP1b8gkIskGuG3RWClUQENz76VBjPRsb1TxtOsxaVj2upkWLe6iSa3biQSzCMlDE3nokCArYqHw==","signatures":[{"sig":"MEUCIDgM/SZGxS+M43xcvLF6692sTtXrZ+7RdBYMt+fGKWK/AiEA/hvv/hKzJvYr3nYz8MQDPhQnOn7hHD7n80Qec9ciBEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6199255},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.8.1.tgz","_integrity":"sha512-JTXM4aU8fFhsP1b8gkIskGuG3RWClUQENz76VBjPRsb1TxtOsxaVj2upkWLe6iSa3biQSzCMlDE3nokCArYqHw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"0.8.0","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.8.0","@ai-matrx/data":"0.9.0","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.8.1_1788832011224_0.1471757836477443","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@ai-matrx/associations","version":"0.8.2","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.8.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"71cd373cf1bccb4860926056f889f5678810042c","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.8.2.tgz","fileCount":30,"integrity":"sha512-HrO1jR4EYPq5X0opbxfPGByBYGA/u3tg+QdxnfwiR3FFubeiq1rhcx6JlDRvBt4lk95yJ8jtDc1hgmAFnHz1Tg==","signatures":[{"sig":"MEUCIHpgcgEpVw1LO/oHm+Rwb2Ig226GoUwJuWjPIoPXlXOMAiEA5KvEOqt2GswsqZ03R9dqhCXtmiORVHvo+B3VvWijeVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6217206},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.8.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.8.2.tgz","_integrity":"sha512-HrO1jR4EYPq5X0opbxfPGByBYGA/u3tg+QdxnfwiR3FFubeiq1rhcx6JlDRvBt4lk95yJ8jtDc1hgmAFnHz1Tg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"0.9.0","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.9.0","@ai-matrx/data":"0.11.0","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.8.2_1789019529405_0.6314689074622446","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@ai-matrx/associations","version":"0.8.3","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.8.3","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"e6aaf99f015cb5e6621ffa1f9db1ab95a24d215b","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.8.3.tgz","fileCount":35,"integrity":"sha512-gY1PD2m7MHfAPcYhlBxV+kgckzlUyKD/i0Kuvf1eCIzLWLSrOBHx/eEY36V29AqR2kt8jp6oVoz7IRedaX/96g==","signatures":[{"sig":"MEQCIFd2WtgseSbST7CZBHTxJ+JVPlqISkExywqkxO/8radrAiBrOZNvybfjVa1xOhSq+8+a8oVQpk7ld5IWtojc/qiLfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6217450},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.8.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.8.3.tgz","_integrity":"sha512-gY1PD2m7MHfAPcYhlBxV+kgckzlUyKD/i0Kuvf1eCIzLWLSrOBHx/eEY36V29AqR2kt8jp6oVoz7IRedaX/96g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.9.1","@ai-matrx/data":"0.11.0","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.8.3_1789068512465_0.10085840256846579","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@ai-matrx/associations","version":"0.8.4","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.8.4","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"64283b9a01dde5f7a5c86638f75c5b4827b8cea8","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.8.4.tgz","fileCount":35,"integrity":"sha512-UTUnB0fZkhPo+Nvq+SgOMHdoxdTlbgNN9gcas1Mqk9j98GgC1dTBo03auIUU6ij104NLc6xOFiT7VsTEBbxoLQ==","signatures":[{"sig":"MEUCIQD+iBgqn/hCukn7Zr3i0IUeXksBtLT5Ge1MBOhRzOHHlgIgAMCbsTHmlMdT8P8u9OKmV5kLR1uPvTrv5u0scECC1YQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6230790},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.8.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.8.4.tgz","_integrity":"sha512-UTUnB0fZkhPo+Nvq+SgOMHdoxdTlbgNN9gcas1Mqk9j98GgC1dTBo03auIUU6ij104NLc6xOFiT7VsTEBbxoLQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.9.1","@ai-matrx/data":"0.11.1","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.8.4_1789102391279_0.9980565055303878","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@ai-matrx/associations","version":"0.8.5","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.8.5","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"dddb28aed438c1d886be247a62ad561ad9fc0b1e","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.8.5.tgz","fileCount":35,"integrity":"sha512-GhfMvSoi8OGVaSnr7T/eTDC3Zthy8LR9eWi1guN5B3c6JJjPRmP8n1yRsoPLYvhFiBDvlssfIGaHiTeUHHRLMw==","signatures":[{"sig":"MEQCIGqWWpWtEvvCBsjhYXbCxN6Ne5PoULNEtwTP0b5F/6t2AiAog/l3L34Efno1+eY3kCgrB5BP8ckk7ZfJqtFHAvSALA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6237261},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.8.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.8.5.tgz","_integrity":"sha512-GhfMvSoi8OGVaSnr7T/eTDC3Zthy8LR9eWi1guN5B3c6JJjPRmP8n1yRsoPLYvhFiBDvlssfIGaHiTeUHHRLMw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.9.1","@ai-matrx/data":"0.11.1","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.8.5_1789146696592_0.11583836453024476","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@ai-matrx/associations","version":"0.8.6","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.8.6","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"66566ea05ba8a252b8669b528722f242e28da6e3","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.8.6.tgz","fileCount":35,"integrity":"sha512-ERrW5F0armYddMPGJdLR3Fl1LTTnShWQSaDvddbSTdIrrBzHk8r7dXWA62WjZkJXuRZDi9Pe3pe5wSTd045p0w==","signatures":[{"sig":"MEYCIQCZxth68akXYCoxhHr1XSZWmr8Anu/HNDo4qfjLx+B9egIhALwutyraPoDYCaNsrUlZHia94IbV5p2r0LxmWz8wuU16","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6243752},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.8.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.8.6.tgz","_integrity":"sha512-ERrW5F0armYddMPGJdLR3Fl1LTTnShWQSaDvddbSTdIrrBzHk8r7dXWA62WjZkJXuRZDi9Pe3pe5wSTd045p0w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.9.2","@ai-matrx/data":"0.12.0","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.8.6_1789190265486_0.42427123293544966","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@ai-matrx/associations","version":"0.8.7","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.8.7","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"105001511a07e01602220b4fe4fd4d20c735ac57","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.8.7.tgz","fileCount":35,"integrity":"sha512-gOGQusdSNqM139n1Ko/uBeN0P26fJ3TVwDIdHg15g8lds2WSU10fYzeHzA697ZD0diIRLhMTi/SEMJJ2hdg5Lw==","signatures":[{"sig":"MEYCIQDccFZOkU+ariwojVph8K1FEFpL2pR9+IZC6VH8QdOUHAIhALDfNYJICHE+XZx9NyI+ENJJL7TD0Rzr0hlXQwGFePIo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6244565},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.8.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.8.7.tgz","_integrity":"sha512-gOGQusdSNqM139n1Ko/uBeN0P26fJ3TVwDIdHg15g8lds2WSU10fYzeHzA697ZD0diIRLhMTi/SEMJJ2hdg5Lw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.12.1","@ai-matrx/data":"0.12.1","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.8.7_1789207031743_0.17679876380521242","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@ai-matrx/associations","version":"0.8.8","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.8.8","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"6fd40615bc560c6f80525b9bc667e33a46782ffb","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.8.8.tgz","fileCount":35,"integrity":"sha512-KYUW2XT5yhKLCL/L38+POK6kDMmj5aQ1ajDnrRKzlvDCkMYIEreXyEvYKYb5q/1zDrxh8hHbWETwxYG7vaIxGw==","signatures":[{"sig":"MEYCIQCxb1y180tOtI/p+fKGsWjLG+BlW8/yEy56Pas8ddmykAIhAKzOXW0paQV9wr3CzZUu+V51zD4uNd3piClE6Ul5/jyr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6256967},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.8.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.8.8.tgz","_integrity":"sha512-KYUW2XT5yhKLCL/L38+POK6kDMmj5aQ1ajDnrRKzlvDCkMYIEreXyEvYKYb5q/1zDrxh8hHbWETwxYG7vaIxGw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.12.1","@ai-matrx/data":"0.13.0","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.8.8_1789237377863_0.37233613767455265","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@ai-matrx/associations","version":"0.8.9","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.8.9","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"818a27d75a295d239692b226cf7e266d3e0da6a9","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.8.9.tgz","fileCount":35,"integrity":"sha512-S/yjB9m+ZgIo73TBBIyL3A0gNTquG1teWnzTYZnCN+iSDunxyYRHVoJEm5xO+/SJyM9fI91amAtqC7KYcwyxLw==","signatures":[{"sig":"MEQCIBS2QlWY0FbiGOEqKpI9eIwiGql5VU2fq4RLgSKx/5WVAiAX0CzV+eSGjFH4z2pFCbqLD4+31xEphWG2M9OFzeBhiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6268181},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.8.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.8.9.tgz","_integrity":"sha512-S/yjB9m+ZgIo73TBBIyL3A0gNTquG1teWnzTYZnCN+iSDunxyYRHVoJEm5xO+/SJyM9fI91amAtqC7KYcwyxLw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.12.1","@ai-matrx/data":"0.13.0","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.8.9_1789238806570_0.1381452782088468","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@ai-matrx/associations","version":"0.8.11","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.8.11","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"ec07767d1cfc53c976d9636000be4c2e03469c6d","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.8.11.tgz","fileCount":35,"integrity":"sha512-190o1x623Ez/j4Nc+3Hphfx5dQViPIYHSv/D39NYy9Q9Wref2oLXXVEbv6CaCk8eH9xw44QjvZyufp3/wLiNYw==","signatures":[{"sig":"MEQCIF3hXDzHp6iemUd/jgrUdGCSOYcDBOdsTEhGk1JqlPofAiALRedGm+aKKyS9ZZZiiuJP46yMOm3Lnm3LEdHiZVaEoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6281920},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.8.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.8.11.tgz","_integrity":"sha512-190o1x623Ez/j4Nc+3Hphfx5dQViPIYHSv/D39NYy9Q9Wref2oLXXVEbv6CaCk8eH9xw44QjvZyufp3/wLiNYw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.12.1","@ai-matrx/data":"0.13.0","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.8.11_1789242946278_0.10433614158683824","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ai-matrx/associations","version":"0.9.0","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"c3dc5bdda16b562c1d6b62f8f3839c9c1ba0d6cd","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.0.tgz","fileCount":35,"integrity":"sha512-ieJBbkLaAiXiuT4XljZ1IyaAl/7aurZRDFgOrWVgnzgR24zz2APxefs5YYAKATq9BfoY2VWKgihqObJqorx7gw==","signatures":[{"sig":"MEYCIQDZ9/WeTzIfBz4DV/qoPAwXzQI4hjVLnSWgniGo+W9O2wIhALqLd49cwoRRJI/6M8jP7mb738B+a1/+I+zwB6L5uqqX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6167588},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.0.tgz","_integrity":"sha512-ieJBbkLaAiXiuT4XljZ1IyaAl/7aurZRDFgOrWVgnzgR24zz2APxefs5YYAKATq9BfoY2VWKgihqObJqorx7gw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.12.1","@ai-matrx/data":"0.13.0","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.0_1789243168036_0.4779958916225011","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@ai-matrx/associations","version":"0.9.1","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"4d7e4662cf3bf73e8d278ea5eb9c4a2387db5d7e","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.1.tgz","fileCount":35,"integrity":"sha512-skJEqEhB5C+8jwlvTtSH8WP9NmJZwnFn8HeFXpyQqaJXInFd/wEzz4D6FsS/ex7furjlGdUG3GubLWOuangs/g==","signatures":[{"sig":"MEYCIQDNa6AJChN/4kPcz3jLv7EsPOTOerKgz3vQH0ZzUntETwIhAL0KkmyS7+2o4PpUtNtISMjkv6MkhJqwEopJldkQD/Q+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6881164},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.1.tgz","_integrity":"sha512-skJEqEhB5C+8jwlvTtSH8WP9NmJZwnFn8HeFXpyQqaJXInFd/wEzz4D6FsS/ex7furjlGdUG3GubLWOuangs/g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.12.1","@ai-matrx/data":"0.13.1","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.1_1789243856517_0.24967701579325685","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@ai-matrx/associations","version":"0.9.2","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"ad1576bafa6df51bca2b3163fbb39bd7ce1889ca","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.2.tgz","fileCount":35,"integrity":"sha512-52SEGpUCMVYMkbPwogbkpTa2J3FHTWO8DlrOcZLtkGouPwofEzEdBLBhRNWvHfHpLhGqjmMkWQMOc+w6JhWHsw==","signatures":[{"sig":"MEUCIBKNgqCRk/f52o+Kj2++JzjKWthq6aPRiRqQ7q5Kh8XwAiEAm2aH/ZSCHL83taIcLuNsxRIfLvXuKP6JuLT56RTQ7/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6900298},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.2.tgz","_integrity":"sha512-52SEGpUCMVYMkbPwogbkpTa2J3FHTWO8DlrOcZLtkGouPwofEzEdBLBhRNWvHfHpLhGqjmMkWQMOc+w6JhWHsw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.13.1","@ai-matrx/data":"0.13.1","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.2_1789250685939_0.33638650936135983","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@ai-matrx/associations","version":"0.9.3","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.3","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"bf8d69e9e15b5ae004d973e0aaf281d51531575f","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.3.tgz","fileCount":35,"integrity":"sha512-KS/C3FLCH1lgwQY4UREoZJ9N6BkBOp6JNEo56dO/jFeHBUiY54orhuokThtU010ZkMvoN6YTbwNrZP8io3pVVQ==","signatures":[{"sig":"MEQCIEggZTcAfZbunLjRvCfwEsI8/e9sX3Oixx/rqklH+YXIAiBfU9BQhJiTezFUQBFz1YdNldIdzfHK10HmW9BADN0Pyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6914167},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.3.tgz","_integrity":"sha512-KS/C3FLCH1lgwQY4UREoZJ9N6BkBOp6JNEo56dO/jFeHBUiY54orhuokThtU010ZkMvoN6YTbwNrZP8io3pVVQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.13.5","@ai-matrx/data":"0.13.1","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.3_1789275902039_0.29370726098767297","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@ai-matrx/associations","version":"0.9.4","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.4","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"3581e1e8d7fbed7c5c9d8a41aeb8aad8e595ad82","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.4.tgz","fileCount":35,"integrity":"sha512-9M8UAdqE3RltKQBpSNt241TVq997P7BTw5bIpZRcZLuslmVpZTOW7ANiQFqeQnapFBV5Au224OR/y7Om+F8TKg==","signatures":[{"sig":"MEQCIBM51GFR2PIoN6FjhNm8+gGzPFF0yLStBtoh2HcMWytLAiA6eTqlj0TksPedWAUEPAMejApve5SzCykdxRuKKjGLJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6914456},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.4.tgz","_integrity":"sha512-9M8UAdqE3RltKQBpSNt241TVq997P7BTw5bIpZRcZLuslmVpZTOW7ANiQFqeQnapFBV5Au224OR/y7Om+F8TKg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.13.7","@ai-matrx/data":"0.13.1","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.4_1789278131039_0.3161101311095367","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@ai-matrx/associations","version":"0.9.5","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.5","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"1958498bafd2f1160434f92a6f6b0e891a5d7ddb","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.5.tgz","fileCount":35,"integrity":"sha512-OElk0si45e0KCHyFyfOC0MXCLSkn0sCKp8Yqqh5RbDp87vj4Gfh9rk+9hAoukBZotpR4qGjKro8a4FCV4m8BZw==","signatures":[{"sig":"MEUCIQDV2izeYxGWompqcH9TaPF+gZHMM/9SC1f9eCazsTll3AIgMw51duQbQJYPx+zD9rSqoGhmtZYuNadURYfvY+TuhGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6914457},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.5.tgz","_integrity":"sha512-OElk0si45e0KCHyFyfOC0MXCLSkn0sCKp8Yqqh5RbDp87vj4Gfh9rk+9hAoukBZotpR4qGjKro8a4FCV4m8BZw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.13.10","@ai-matrx/data":"0.13.1","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.5_1789283727228_0.25225074586740304","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@ai-matrx/associations","version":"0.9.6","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.6","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"d86c715d565e0944609711065904538b5f3f8559","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.6.tgz","fileCount":35,"integrity":"sha512-VyJOC77hyxyYSPpM2fGVeOGR7vGa1IPnzVvuJwAheH42o5bUbFTO4q2Y5ujieuntDiVAXb+E3F+LE1tNl+oswg==","signatures":[{"sig":"MEQCIA2PGJtX5bONhpEqI21h481V57MxkWgiB8ubW94yZSSLAiAHgMbsieqYHNBygHpnvKJoLB9DWLr7te403zwH/FlDXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6921321},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.6.tgz","_integrity":"sha512-VyJOC77hyxyYSPpM2fGVeOGR7vGa1IPnzVvuJwAheH42o5bUbFTO4q2Y5ujieuntDiVAXb+E3F+LE1tNl+oswg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.13.11","@ai-matrx/data":"0.13.3","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.6_1789284389288_0.09880469459709706","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@ai-matrx/associations","version":"0.9.7","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.7","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"3b74da2f703dd411f7fe56ac8d4870bffe5ec7f6","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.7.tgz","fileCount":35,"integrity":"sha512-ZyzUmdDddEODdhih3UDJn4dPWbgaXpaiPYAX5JEU9NnqQvHPxH9bGvJ/Txk529IwQzbfzdu2IE+5UA6JPPWQSA==","signatures":[{"sig":"MEQCIBah2uPXac9rvg/cj2AbKzHC+fdWBKnGMR7CkDGfPSnMAiA8dPLdnul+BWxWwVE3TzSP4qVY1XI0lQk4UQuQnQa8OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6922203},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.7.tgz","_integrity":"sha512-ZyzUmdDddEODdhih3UDJn4dPWbgaXpaiPYAX5JEU9NnqQvHPxH9bGvJ/Txk529IwQzbfzdu2IE+5UA6JPPWQSA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.5.1","jsdom":"^26.1.0","react":"^19.1.0","dotenv":"^16.4.5","vitest":"^4.1.6","publint":"^0.3.24","react-dom":"^19.1.0","typescript":"^5.9.3","@types/node":"^22.20.0","@types/react":"^19.1.0","@ai-matrx/kit":"0.13.11","@ai-matrx/data":"0.13.4","@types/react-dom":"^19.1.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.58.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.7_1789293570656_0.891796943121062","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@ai-matrx/associations","version":"0.9.8","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.8","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"468ae38b0587191be87ff286d06ce0f7ffc9deac","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.8.tgz","fileCount":35,"integrity":"sha512-LvalGynvWGxrxpe8r9VbL9i//7bVmmBBJRPRFFdRdPBhewahd0H/TSME0qJR841J5OucPYaIpHY3L9U9S9AzOQ==","signatures":[{"sig":"MEUCIQD02Kx/1mQyxIOcoX5hQ36ksUV6C1et3BX2fNcSkB2gggIgQsCk2E8Pd2ydaAqdXtK8g0vEeMplG+ktZv83fbthWV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6922444},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.8.tgz","_integrity":"sha512-LvalGynvWGxrxpe8r9VbL9i//7bVmmBBJRPRFFdRdPBhewahd0H/TSME0qJR841J5OucPYaIpHY3L9U9S9AzOQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@ai-matrx/kit":"0.13.12","@ai-matrx/data":"0.13.4","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.8_1789337130173_0.44547410048833314","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@ai-matrx/associations","version":"0.9.9","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.9","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"2007e362a1a0d7883684fd23beb316114e61edc7","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.9.tgz","fileCount":35,"integrity":"sha512-ApN0HPZlorHSEX0D3fRwftyCm+3UySKj09FVOstvSYtQVqkUgewkpztfIcYhLSeD9+12+0U/p6wtezM4zdZ8fw==","signatures":[{"sig":"MEUCIQDYriXi7OaqJwQYJwg38p8+SEACTXowN+pIPRfHNShc/AIgDAaf8ZhjaNf0I8dnisSwKtUZi3Xy7R8WToLBvG2JiT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6924730},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.9.tgz","_integrity":"sha512-ApN0HPZlorHSEX0D3fRwftyCm+3UySKj09FVOstvSYtQVqkUgewkpztfIcYhLSeD9+12+0U/p6wtezM4zdZ8fw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@ai-matrx/kit":"0.13.12","@ai-matrx/data":"0.13.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.9_1789339497709_0.376081180140182","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@ai-matrx/associations","version":"0.9.10","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.10","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"d504648a973c559280c4b287d01382c6c72040df","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.10.tgz","fileCount":35,"integrity":"sha512-3/ny7f++94rCQo08+khz/Grv8I/CjJxbbuJYe0Dq/t3tFyh8dU8oLrc+hf1idy0PCSZ4rLjoN8c/WMVsljsVWQ==","signatures":[{"sig":"MEUCIQCsofI90HIAYKPXlrZckQoOJhZQoAoM7O1mly9tqXi4nwIgGGOxmCaYGtBNQO7QM4jRnxU6u2XhHmHC1jK5VRKOOsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6931871},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.10.tgz","_integrity":"sha512-3/ny7f++94rCQo08+khz/Grv8I/CjJxbbuJYe0Dq/t3tFyh8dU8oLrc+hf1idy0PCSZ4rLjoN8c/WMVsljsVWQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@ai-matrx/kit":"0.13.14","@ai-matrx/data":"0.13.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.10_1789346553701_0.9115190609986676","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@ai-matrx/associations","version":"0.9.11","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.11","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"6bd1a0cc5f500ca60eef90ee273defccf097fd57","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.11.tgz","fileCount":35,"integrity":"sha512-VeKguAVFACXLMETSNFmZn9QuQcMGkCg1jrEDf2VPIMgufMb4lij6MwrF9dGuPw4kO0cTrhAkWIjaj2531OcQpQ==","signatures":[{"sig":"MEUCIQCwIF9ZvjA9qIagozx95U8ECX/NgfOEba3i7I5T2MAJ1gIgbyjdnAwzrf7T3yw6rlVgccj4cEl/WRH8aD4MQOhTMjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6938140},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.11.tgz","_integrity":"sha512-VeKguAVFACXLMETSNFmZn9QuQcMGkCg1jrEDf2VPIMgufMb4lij6MwrF9dGuPw4kO0cTrhAkWIjaj2531OcQpQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@ai-matrx/kit":"0.13.14","@ai-matrx/data":"0.13.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.11_1789362808058_0.3014167583937466","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@ai-matrx/associations","version":"0.9.12","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.12","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"4ef43d43c4482e2b1b3976f5c37265e292257890","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.12.tgz","fileCount":35,"integrity":"sha512-D4VtmxNy41bTbvDNeJIg8lpEL1pt11LLr/+mFIIXm+bMLK9Qwg36Y98IcKfgFkshHbMuWJot7hk8vQd0Xjb99w==","signatures":[{"sig":"MEUCIGbmlMPYodVZ7bumnJQ3ExCVlIhQmNVVUxhbxxCfNjXVAiEAgIfZjjBEP6hW1uSdW3Lv9m2YFshOG1on84qTf5s8Y14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6950991},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.12.tgz","_integrity":"sha512-D4VtmxNy41bTbvDNeJIg8lpEL1pt11LLr/+mFIIXm+bMLK9Qwg36Y98IcKfgFkshHbMuWJot7hk8vQd0Xjb99w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@ai-matrx/kit":"0.13.14","@ai-matrx/data":"0.14.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.12_1789374471862_0.30470788111268","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"@ai-matrx/associations","version":"0.9.13","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.13","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"c462d39c298c0c0460d4478b7bacc250ee34e3f2","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.13.tgz","fileCount":35,"integrity":"sha512-Gzm0qTp0HHN8n2PHRXvZGTszsO73yQxVt6dmF/dfJ+rIhaozvEr8sBuI0ymfN1FJJt0mULbK2tMnfsd4e1KPbw==","signatures":[{"sig":"MEUCIHC6P16fEsi0h7+Q/29D6Rd29rAk8Nb9nhJHFq0D8/GZAiEAqkFH5UxgWBj/huaxOt35Gk0tStlfn5dFt9iTApPoUmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6951235},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.13.tgz","_integrity":"sha512-Gzm0qTp0HHN8n2PHRXvZGTszsO73yQxVt6dmF/dfJ+rIhaozvEr8sBuI0ymfN1FJJt0mULbK2tMnfsd4e1KPbw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@ai-matrx/kit":"0.14.1","@ai-matrx/data":"0.14.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.13_1789377250139_0.17116411113779684","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"@ai-matrx/associations","version":"0.9.14","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.14","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"26101db717d2bb4cbb5dc37e811beec20724dd08","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.14.tgz","fileCount":35,"integrity":"sha512-922g8vpQ8Zm7tn0jAfNRGBEjjotfqOjrZ9ZY6/RbpJef93oJKoqJ8U2zh8NbzEkho71VsKdHP8Lrqcc+pjdL1w==","signatures":[{"sig":"MEUCIQD72h7s9lmpgBx32HstMl21SoiUUPTBP+vauAQL8dxbIwIgNyIushap2YLMQGRI1TAL3ussRcwBRy1FBeh3pC5BG3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6974848},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.14.tgz","_integrity":"sha512-922g8vpQ8Zm7tn0jAfNRGBEjjotfqOjrZ9ZY6/RbpJef93oJKoqJ8U2zh8NbzEkho71VsKdHP8Lrqcc+pjdL1w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@ai-matrx/kit":"0.14.4","@ai-matrx/data":"0.14.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.14_1789406502489_0.7422088228538657","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"@ai-matrx/associations","version":"0.9.15","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.15","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"7bcb08837213a41aca9f6cecac68e079a6b9e5f2","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.15.tgz","fileCount":35,"integrity":"sha512-4OdrCO0lzsNUxvruxQRQ55RAufSqAnlkVZ1QiMBsCAxgQIstMWUGYs/HNavAdU3M9KFW8APE9+J2nbR4UL0BpQ==","signatures":[{"sig":"MEUCIEAyuHSGKU1Zzg4snFYlaWrrNIggXYadp12YH4TWX6tpAiEApZ7pMRcx/RGKTuGR2ZtuNAdKqdMtz4ibI18A4+2sm1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbHn0Jx4EBIU7SyLkJi0Fv2+VBa53IZgeYK66p7LnWEwIgX4n9YgkNMle+G5trnnm4TTMdMH7jvkdWZZETPj55HMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6987659},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.15.tgz","_integrity":"sha512-4OdrCO0lzsNUxvruxQRQ55RAufSqAnlkVZ1QiMBsCAxgQIstMWUGYs/HNavAdU3M9KFW8APE9+J2nbR4UL0BpQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.1","@ai-matrx/data":"0.14.2","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.15_1789445161085_0.8251684677883073","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"@ai-matrx/associations","version":"0.9.16","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.16","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"ec3daef4e3ee0977ee7bd9e6e18cf56784c68041","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.16.tgz","fileCount":35,"integrity":"sha512-LjxzBN+DE0ptJ56TkQh5i8clGkMRlFPPPHt7SAsGMnJ9xYijsm8ZYpPFqP0xgfVT1vhBnTu8IJyxAlH3wfwh+g==","signatures":[{"sig":"MEYCIQCpKwzptIUPEsQtyFVRro5yYxQmvfjECbXjRenYOnmB7QIhAIP+0LQqpZux6CfG3bRZPiesk5aF+8u1yfvc+HJzPm1m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEnPD5ha4yZbJ7m8p1Gopmyr1K8cXGxuoy9A4bNCcQ1AIgIQt3Pga/q3kItdL/SC6YQRuUfCTPnR1bO82FtgVLDKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6980804},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.16.tgz","_integrity":"sha512-LjxzBN+DE0ptJ56TkQh5i8clGkMRlFPPPHt7SAsGMnJ9xYijsm8ZYpPFqP0xgfVT1vhBnTu8IJyxAlH3wfwh+g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.3","@ai-matrx/data":"0.14.2","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.16_1789459288008_0.9192821717305921","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@ai-matrx/associations","version":"0.9.17","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.17","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"73fbeec5c56aa094581ed463e43c8568b2b925f1","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.17.tgz","fileCount":35,"integrity":"sha512-7VG63CglBGeyWLaKMBC6MD/8Y4qVki2h7bpue8jwdKUfsSZwQzAX+uNN5jwQ3UhK2IOMnMEDNHQBbV3q5LweJw==","signatures":[{"sig":"MEUCIDqSaQmr8lDPT+rWPvx6/fRtxdTJWiAFj1YHnqF0XBr+AiEAtnoLs74mYS+QZDJIf/gdeIqI116Bpdk/tjQqDpEd9zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDhprtFkv1LxnSQlwf1fIH5ibXegLeEL6QukYSmTYujWAIhAK0aor077NafAxphFBhafbj5Vd8fwqUAOKYvjZMcCV0c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6981145},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.17.tgz","_integrity":"sha512-7VG63CglBGeyWLaKMBC6MD/8Y4qVki2h7bpue8jwdKUfsSZwQzAX+uNN5jwQ3UhK2IOMnMEDNHQBbV3q5LweJw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.3","@ai-matrx/data":"0.15.0","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.17_1789503229341_0.9012982624165207","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"@ai-matrx/associations","version":"0.9.18","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.18","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"af0c9ccc344bb5ac9c1124a507efd06ab87442d9","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.18.tgz","fileCount":35,"integrity":"sha512-Ae9c62C8LyCxZGlsbFydyPTYtdibZmxr6MWl0C9afJ2vGxlqkTEEMR9ZFVyWaGpQzGuxuWIOoDOWvUCnQFJXqg==","signatures":[{"sig":"MEQCIFmZkYadcKgrvYT9VaSXD0kjPs0yBceU+RNsCC8/n4NxAiArpbFjP1f5LG9jNcs+yNI45jWQI0KZAyiiDImZvoeS1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDevD1VyCuMlH7NU1nTSl9Y6G8AaENGEmRNoe1lEMaCGAiEA6Fa3VJw3mz8Zs/SyB0Nzkua9JarzNYV544Rf6MXYfHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6994954},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.18.tgz","_integrity":"sha512-Ae9c62C8LyCxZGlsbFydyPTYtdibZmxr6MWl0C9afJ2vGxlqkTEEMR9ZFVyWaGpQzGuxuWIOoDOWvUCnQFJXqg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.0","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.5.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.3","@ai-matrx/data":"0.15.0","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.18_1789520798029_0.17488624107080275","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"@ai-matrx/associations","version":"0.9.19","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.19","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"d5c5286f427807146edba8591c97bde8340b57e3","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.19.tgz","fileCount":35,"integrity":"sha512-pEkAY+JZJWiNCEz5atQuNuJFT66CGsD7+mBpuJae3RnnxP6fuh8W43LMgfMAX5Eapy+/ezv57wK4hQDDAa0NjQ==","signatures":[{"sig":"MEQCIHkZyGYkwS9s/9ox5mffh+hejoXalMZp1faBkt73QN2yAiBn7qe3lHAWiyDl2KyX8xYBe4ouMAX69zU0yj378Q8YAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC0ytLkwHFe75dtmgH9kOJrYPGJTq360/pAPWP8u0qmgQIhAKNXelnSkKo7QbCsjBRG3uAC5rhI037NG1e7GE9SQ0gX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6995199},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.19.tgz","_integrity":"sha512-pEkAY+JZJWiNCEz5atQuNuJFT66CGsD7+mBpuJae3RnnxP6fuh8W43LMgfMAX5Eapy+/ezv57wK4hQDDAa0NjQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.4","@ai-matrx/data":"0.15.0","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.19_1789592975258_0.5312083486069319","host":"s3://npm-registry-packages-npm-production"}},"0.9.20":{"name":"@ai-matrx/associations","version":"0.9.20","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.20","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"e100ac23beacf618b4f49cb2bbaf7472682b309d","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.20.tgz","fileCount":35,"integrity":"sha512-3IOgibOyFCxn4RfpXnI8jvUu1ENSnJTgmxgYo7IzV6CgIdELliwqmJtcKQ85jG2IZGlvTcTNOzt3b44ZXycysg==","signatures":[{"sig":"MEYCIQD5EeMgwX6wVp+idnKmhob1tZxgcJNre4gP27I6ePk3IwIhAIwGwoUZkWKTaRfWL36siuJbr62gQc7HBc/X0EiZNN/a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGyNaYIYI3CoyoD3/goUpRPltbc8XY+TwEk5hrV+IrCEAiBmMODk5L3TSMNZFr7uPCs+B1OhvwEI2qMyA0VczRSCmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6995444},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.20.tgz","_integrity":"sha512-3IOgibOyFCxn4RfpXnI8jvUu1ENSnJTgmxgYo7IzV6CgIdELliwqmJtcKQ85jG2IZGlvTcTNOzt3b44ZXycysg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.5","@ai-matrx/data":"0.16.0","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.20_1789620207279_0.47972007292256924","host":"s3://npm-registry-packages-npm-production"}},"0.9.21":{"name":"@ai-matrx/associations","version":"0.9.21","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.21","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"202f9c870e866123b3590ca8970df78bd078e6a3","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.21.tgz","fileCount":35,"integrity":"sha512-K7Nn5nPnydJhCj7LU3+TBH2xNz4bV3DQmULvNHWmnYtF+F3NPWSm+eUSavLJxkptO/8H6RFxT7fSAB/33yC0Bw==","signatures":[{"sig":"MEYCIQDvMd5PQtgFqdDxHbaxJpfWulMY3+XMfxotE6v69BR97AIhAJSsQ09dyVW0aQCf30VWOqgOJJCBcModYwgU+ePsB9Kn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpYFEOHhI3J4gXpZG9VWoPZVrMAUdAghbIKygfgPMl9wIgHlpndDVTvwKpztP5GI0egsq/adPBjC2jdofCC9i9K9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7026613},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.21.tgz","_integrity":"sha512-K7Nn5nPnydJhCj7LU3+TBH2xNz4bV3DQmULvNHWmnYtF+F3NPWSm+eUSavLJxkptO/8H6RFxT7fSAB/33yC0Bw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.5","@ai-matrx/data":"0.16.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.21_1789631415177_0.5647058217332883","host":"s3://npm-registry-packages-npm-production"}},"0.9.22":{"name":"@ai-matrx/associations","version":"0.9.22","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.22","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"f725e5fda72e73ed86f01d45421ba8660af291c7","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.22.tgz","fileCount":35,"integrity":"sha512-T0922NcNAP1SPA+EWhn2a6FUNKv/CLMYMig9Mzh+dP897k58qdpof/UE5YkYAz6RF/tp91MjtnebXUUDwRvj8w==","signatures":[{"sig":"MEQCIGhaBhYAPK89osYPEZEXY9rnRlDUWFiL3eLkpD5xeSoGAiA6h077Kketv2dgK02cJxXlSxUPe1B459VwdHQh8MFTaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH1cCwd1qgDn++V37Yg0BTgA3gsgCPladuiw6ZzSX+3mAiEAh6xgGNMrTGWNcaCnDTJQcNgNaZyyvTdTeDpEY17unIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7051440},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.22.tgz","_integrity":"sha512-T0922NcNAP1SPA+EWhn2a6FUNKv/CLMYMig9Mzh+dP897k58qdpof/UE5YkYAz6RF/tp91MjtnebXUUDwRvj8w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.5","@ai-matrx/data":"0.16.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.22_1789673618380_0.5009771616068872","host":"s3://npm-registry-packages-npm-production"}},"0.9.23":{"name":"@ai-matrx/associations","version":"0.9.23","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.23","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"ec99b6d17d23731a826054a2d680d82ac197036d","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.23.tgz","fileCount":35,"integrity":"sha512-LuRW8nZvnEWbtY0OElgJY5G4zzw7v4TU4v99jncVVYJHx+6i+kiCTd+paawRr3TX1ZkNNnrBS0Ef0dkuQAXZ1g==","signatures":[{"sig":"MEQCIA1rb4V8WXE+HkgnmzIA+vWkuzXQIjAiIzcLuBf+kcvvAiAoHv7rZKm+fi9ifSSjnSX09GziotkIUPj1zO8hHRt4kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB1cDiUihp3CzA7OMjMGyBFQRd4BL++SC4WoOS+cb0CvAiEAuccdOlbaetl5SM1JE8ixFlhdACxxEkENx95lyKK3b08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7057791},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.23.tgz","_integrity":"sha512-LuRW8nZvnEWbtY0OElgJY5G4zzw7v4TU4v99jncVVYJHx+6i+kiCTd+paawRr3TX1ZkNNnrBS0Ef0dkuQAXZ1g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.5","@ai-matrx/data":"0.16.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.23_1789675152935_0.9602575097479895","host":"s3://npm-registry-packages-npm-production"}},"0.9.24":{"name":"@ai-matrx/associations","version":"0.9.24","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.24","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"fd87179233175e7db529cb0a81f1ff29b8a9daec","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.24.tgz","fileCount":35,"integrity":"sha512-gOLqbkLo9s4AO9ZOJTpEj12iKIUvFKywp13sjb/MTvi3JcBT+si4alCGvDTFAbaAripiqwc0kexWPTvveNNefg==","signatures":[{"sig":"MEUCIQDslm5Axh+FjTvyHe5tL1w4n+R2tclh1BhMbXgisWAQhgIgKWs0OSUAHXpdzuMtOn87gwT0WnrL7b3rgb0T7Wf2uf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFZ7mTE7ohdyz4qP7NOI1vwOq21tGy8ogACkFvFmOWCbAiEA0MTpG1M2+9OKU9Z7yZGURABczdxM+Rz6fO2rc4IK6AI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7063803},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.24.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.24.tgz","_integrity":"sha512-gOLqbkLo9s4AO9ZOJTpEj12iKIUvFKywp13sjb/MTvi3JcBT+si4alCGvDTFAbaAripiqwc0kexWPTvveNNefg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.5","@ai-matrx/data":"0.16.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.24_1789679109330_0.19069054866522883","host":"s3://npm-registry-packages-npm-production"}},"0.9.25":{"name":"@ai-matrx/associations","version":"0.9.25","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.25","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"75ec537a6a1603c119d9116b0f49b295e26f1824","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.25.tgz","fileCount":35,"integrity":"sha512-VywQ/b2cz2u5AxD2Bh6JmB/+jTuZn92jteqbtz4qXouZ0jOEtt8ZJmTZRliPX0jWW/axqL9WedF5PeZrQsxm7Q==","signatures":[{"sig":"MEQCIBcBgBUZzE+HrQMmU9rHo5r+8zQ56dXxYQPdxjMLz+d6AiAF0PupFkvHhxVaE81MACOj6tTgms21h5kjxrzKMX2ZXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLSSz8G3v66RWm5u3RNooIOJ0uP6fYq/gMEEqc462KZwIgVSRhfqPGQ5qVZepLYRMw6hrr05wPDa/SZOSokwP/lX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7064048},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.25.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.25.tgz","_integrity":"sha512-VywQ/b2cz2u5AxD2Bh6JmB/+jTuZn92jteqbtz4qXouZ0jOEtt8ZJmTZRliPX0jWW/axqL9WedF5PeZrQsxm7Q==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.5","@ai-matrx/data":"0.16.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.25_1789679700222_0.5449325386914221","host":"s3://npm-registry-packages-npm-production"}},"0.9.26":{"name":"@ai-matrx/associations","version":"0.9.26","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.26","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"8127e7fd8c882c19e9d3975a6eaea6ba0d3d38a2","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.26.tgz","fileCount":35,"integrity":"sha512-DkP+JJbFvgfhIXRkaHXpw6g1EclAnuOlzXo00ZDPt0UgfwdAOsNdoGFYof5BaNJx5CGFWjwXv6O348YIgNTDpg==","signatures":[{"sig":"MEUCIGUsZS57gUKewQBiVB4mZpRqkhnfEiVvCv2FH1tvHIGRAiEApmNspaWZhFo/Y4DF1NwNHjOaTV4CjRHumKHbi9oyGyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDg8R2ZZD2+KYVOr9MqFdXz75asZjelqpwLYDQwHCsR+QIhAJ6IscKo0Wwu/UvIu1Mq9ENw0cw/FiyF1N4uFbZoP60h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7070563},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.26.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.26.tgz","_integrity":"sha512-DkP+JJbFvgfhIXRkaHXpw6g1EclAnuOlzXo00ZDPt0UgfwdAOsNdoGFYof5BaNJx5CGFWjwXv6O348YIgNTDpg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.5","@ai-matrx/data":"0.16.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.26_1789684850773_0.5884648174326301","host":"s3://npm-registry-packages-npm-production"}},"0.9.27":{"name":"@ai-matrx/associations","version":"0.9.27","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.27","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"20749acd6dfcf2bab4235c789ec5a8fe903a47d6","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.27.tgz","fileCount":35,"integrity":"sha512-Stt3Av2v+fKlEQ1NGaWWvXwqioPOIKq1e89Hdyt3thk227sg941tO6MyQGSsOaFw0EVyN6837vJdT1ReMMnWeA==","signatures":[{"sig":"MEYCIQD34mPSy3Rj0CMDsIv8YvmTZj8hjLjLgIVZwxxuS5OPmwIhAOj6dFVQd1cHBQXkcL5B9fczZRp4+zr8+6RpJO0THYKQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCeDwktv9ju2jo2i+I9ztD6JrWkgT4oxws11flFuuw+GQIgcWHfRLtT04byjzpdn8hayLVWr53b4hbk+k5srMYEQVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7076475},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.27.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.27.tgz","_integrity":"sha512-Stt3Av2v+fKlEQ1NGaWWvXwqioPOIKq1e89Hdyt3thk227sg941tO6MyQGSsOaFw0EVyN6837vJdT1ReMMnWeA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.5","@ai-matrx/data":"0.16.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.27_1789688002664_0.9976725525762125","host":"s3://npm-registry-packages-npm-production"}},"0.9.28":{"name":"@ai-matrx/associations","version":"0.9.28","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.28","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"9178f5b7f7572eb25dc5ba75bad3e94ad2dc1ea4","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.28.tgz","fileCount":35,"integrity":"sha512-E7UGUCOaTHlnK6kRcRtwIVkP1Ght67xXERRxgj4SiZYDOMRYlFDDxPUHCrCutSFYvvjj8svtxIsrM1bb4UH2NA==","signatures":[{"sig":"MEUCIQCvAC9uo+RGc+y5C8cj2gYuVbaqZODu0WjxrB/j2gSYewIgCzJ6YWBo9HiB3vSNcJvKAv1ZvTZEi+Urz24n7c1/+uA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD64+m5zvoWCK0zAL46xbCIeCcfenO5+XcNRIzDgZhaegIhAOS64ZUeEhObLl5wo6hHntaaOwfHStNkKtgSvPpw/g5P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7999946},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.28.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.28.tgz","_integrity":"sha512-E7UGUCOaTHlnK6kRcRtwIVkP1Ght67xXERRxgj4SiZYDOMRYlFDDxPUHCrCutSFYvvjj8svtxIsrM1bb4UH2NA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.5","@ai-matrx/data":"0.16.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.28_1789765897108_0.15403482947416336","host":"s3://npm-registry-packages-npm-production"}},"0.9.29":{"name":"@ai-matrx/associations","version":"0.9.29","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.29","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"eb4dc43de81e97194a68454cf9c4961271eb27e7","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.29.tgz","fileCount":35,"integrity":"sha512-tS+LzyrTuwqrFacTkDmuKymyVoxw8fCA5vklSRpmhq0oEVg/OG7rvEtyEpLgS8bOFcCAyoQLM7zPwkN/Jkem4Q==","signatures":[{"sig":"MEUCIQDpv46PIiSvu32dzjiIQusBZOT8PyYOIJb24TJdktvYSAIgYUpUbnDca9TPTZUyt/Ld7On9Og7Ix9WBK/rbwNnMn74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCmKv73qASxnvjqsnjBE7/04sVk2hF79FL+Mu7G0POHCQIhAPXlB3/cO1ZzFVsKY3WQtquP8m0Otdh/iNufZI6hKBGS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8023815},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.29.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.29.tgz","_integrity":"sha512-tS+LzyrTuwqrFacTkDmuKymyVoxw8fCA5vklSRpmhq0oEVg/OG7rvEtyEpLgS8bOFcCAyoQLM7zPwkN/Jkem4Q==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.5","@ai-matrx/data":"0.16.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.29_1789794568895_0.1994484395605951","host":"s3://npm-registry-packages-npm-production"}},"0.9.30":{"name":"@ai-matrx/associations","version":"0.9.30","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.30","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"4dead11305f43d45a7f96d189d0e579d81f90f94","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.30.tgz","fileCount":35,"integrity":"sha512-XX8G1HFVk+nGnHeo9z8i9zspZnxEsrApVzlayr/YUbA9R0MC6XtQLvuRt8aMoYPK/EIDtbxLfAvCbtpvejTurQ==","signatures":[{"sig":"MEUCIGqa5KO+w1FLjfqle0Obj9XGNnKnTZtauJAm2L+GT32bAiEApvvIpBCEwzmZkIdsrN3+oUXEIpsJHL9fs0SUFK+Zm6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE4Rn2Zy3L5Kc/fFFAxLsrnwfGj5UvuqmAQRV+Ct1C2NAiAelvDabsZLtKSGsN/eCCmBsWWNT5bxatzcWQlaz3kJgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8027782},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.30.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.30.tgz","_integrity":"sha512-XX8G1HFVk+nGnHeo9z8i9zspZnxEsrApVzlayr/YUbA9R0MC6XtQLvuRt8aMoYPK/EIDtbxLfAvCbtpvejTurQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.5","@ai-matrx/data":"0.16.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.30_1789809002389_0.9761180377218863","host":"s3://npm-registry-packages-npm-production"}},"0.9.31":{"name":"@ai-matrx/associations","version":"0.9.31","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.31","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"e7035e883e7157e87c89d8ad761557e16ed66bb4","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.31.tgz","fileCount":35,"integrity":"sha512-1PpnOQ8YeUXZxz86ev/3pS8jGBMeYQMh7o6Le2zM5xkTJXJcE8X7BbGe09YwlQNokkiT3zpk4SPres/4qEh0fQ==","signatures":[{"sig":"MEUCIFUt+3SQibPSrMS+gg9VW1qbm7a70MGGwElUsV1UcyV6AiEA+GqOktqfh6mohuhdGu3v0w5S18HeuRwxramxD7takq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoFmBAI8vNOCMyfvQcqmU/w+CgSIyshDD9nJxdgaVJjgIgYu5LCCdmk0cMtAbMR5tJWb4XxO8l6XE8fCHSrvIdxBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8034133},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.31.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.31.tgz","_integrity":"sha512-1PpnOQ8YeUXZxz86ev/3pS8jGBMeYQMh7o6Le2zM5xkTJXJcE8X7BbGe09YwlQNokkiT3zpk4SPres/4qEh0fQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.6","@ai-matrx/data":"0.16.2","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.31_1789813520838_0.006027610590210397","host":"s3://npm-registry-packages-npm-production"}},"0.9.32":{"name":"@ai-matrx/associations","version":"0.9.32","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.32","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"1166d1abd4f5f93c011c71a94e934e0ff04f890d","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.32.tgz","fileCount":35,"integrity":"sha512-j408wvoOFmeaQWiz3CLdrKCE2XjIF7D0LMnRV+ROVJELNuWINUBxwHRHlxrzPknS0NuH90k/v4cfB2ABHQiZwQ==","signatures":[{"sig":"MEQCICarwYDDU2O0bo2GQXwdt/VMNASRpp8f7PLQmzKRwMesAiAt9KRocHPcZceHOrFbVsLTBWavbPaKus6kNtUlK/x1JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCuzRxuFPi/pYkQQ7fdSUPs3LXs2z1z6VJjnUXdZtpmsAIgbywS95mtSQ8HEW3AbP0YIutY8o1bt2iLsjBkke9uXKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8039840},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.32.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.32.tgz","_integrity":"sha512-j408wvoOFmeaQWiz3CLdrKCE2XjIF7D0LMnRV+ROVJELNuWINUBxwHRHlxrzPknS0NuH90k/v4cfB2ABHQiZwQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@ai-matrx/kit":"0.15.6","@ai-matrx/data":"0.16.2","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.32_1789827806500_0.8164397817504228","host":"s3://npm-registry-packages-npm-production"}},"0.9.33":{"name":"@ai-matrx/associations","version":"0.9.33","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.9.33","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"00b6259a05b1df3d131d86460cf31d966633875c","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.9.33.tgz","fileCount":35,"integrity":"sha512-MTpTydsVCsbDAAgdwDFQQ1uaV1vyK1XAwDQiARNe3IY+n20dNhv3EZFs4ks/xDYnozH9H8yzxt7qV3L+RunheA==","signatures":[{"sig":"MEUCIQCT7t9ELUw5d7RitBUIJ+1vL75hpnJMTeVZBsXiyxJq2gIgDuXmhOPj/E0ejqTlaigYxMkVaMWjyUfMFbg7aRkcHe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6JXExi90DJUFT1qUfYiQ9Unv8znXK0cW28Wuyod2XPQIgJWascvc06KV7U/JLiJl+G6aOJxNPDs4pOZ3BrJSa1FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8058795},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.9.33.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.9.33.tgz","_integrity":"sha512-MTpTydsVCsbDAAgdwDFQQ1uaV1vyK1XAwDQiARNe3IY+n20dNhv3EZFs4ks/xDYnozH9H8yzxt7qV3L+RunheA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@ai-matrx/kit":"0.16.0","@ai-matrx/data":"0.17.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.9.33_1789964918293_0.873209384637045","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ai-matrx/associations","version":"0.10.0","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.10.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"e4dbfbe6866bd3677a90c6a6825cf3f94a846300","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.10.0.tgz","fileCount":35,"integrity":"sha512-rdPzZ3OCaWOmdv4n+aM3jjhyUix9pfmUe9NlNC8NO6JRVnqS7PeAUrshVlnP4g4b2ZZQA3dK2+iaa+kBZFPqXQ==","signatures":[{"sig":"MEYCIQDxIjoygugsB+0hvHE3lN9bwwBCY0MWjZ76tFAlSvX0rgIhAM6NlTBLXKk8URyXY926BTcs3U4dpjxV1CxhJEt/COmd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEC/Q0qUxtLD11JhRHixNCf5ABxVByeq1se4Rjqlnv31AiAy8P8ATHCh29pSIinKHOwOw20aIEtrApgVR65JjEjHpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8066273},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.10.0.tgz","_integrity":"sha512-rdPzZ3OCaWOmdv4n+aM3jjhyUix9pfmUe9NlNC8NO6JRVnqS7PeAUrshVlnP4g4b2ZZQA3dK2+iaa+kBZFPqXQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.0.2","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^5.9.3","@types/node":"^26.6.1","@types/react":"19.3.0","@ai-matrx/kit":"0.16.1","@ai-matrx/data":"0.18.0","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.116.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.10.0_1790029791505_0.7997852698185686","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@ai-matrx/associations","version":"0.10.1","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.10.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"3fae23fa907820c2b8c0cf6b4d81bb936965e59a","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.10.1.tgz","fileCount":35,"integrity":"sha512-wmu0NkK7sQDwGExj8B+LnD+I1chankl+Qen4rzajyNO7anN1E5FwFe2xwxcB5vq7j7xlSgYEy03wLkWsXB6/Fg==","signatures":[{"sig":"MEUCIQCoiWn1uT9I+z9qkn4HyeidchXmGKyDqfUQK9KmILBnOwIgBx3U+F9Ag+MO0Cn8u62ffYQdt8JGhbGJ6XJ3Q1VY5Kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDUiMiAnir6oLAuooSveMelfUrq+k45M4bqIzJihsXRaAiEA9Ngsqkd1p+smG+n1U89Nlj+q4YZWqDrcPo4aUhlo/SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8080452},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.10.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.10.1.tgz","_integrity":"sha512-wmu0NkK7sQDwGExj8B+LnD+I1chankl+Qen4rzajyNO7anN1E5FwFe2xwxcB5vq7j7xlSgYEy03wLkWsXB6/Fg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.2","@ai-matrx/data":"0.18.0","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.10.1_1790132358035_0.5527654372431381","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@ai-matrx/associations","version":"0.10.2","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.10.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"a3225d21a870e34fff4603f07ba14b999ead10bf","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.10.2.tgz","fileCount":35,"integrity":"sha512-azcyn3XxjA2qDLh/Rytb8mxY0dehJLEqy4MVXg7hdjg8wehCa9t/QWUReq5lxcT6wNqQRNIXAvhoX26GXQwQUQ==","signatures":[{"sig":"MEUCICxtqTUG8v4vth0o+XfH/T1N75uAAeJInouNQe/RNWdJAiEAv76tu2myscIJbSIFfX8CNC+PAoFI8DeCkSXnOzEt9JE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEzQJPHwsF5mPRNE0eNyqvOSkrzwf6zlUXTXd8E+5s5xAiEA37OrpcBrVLZyR6HqEEZAV+1Vuu7C0Y0YCcbXEoULhc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8087022},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.10.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.10.2.tgz","_integrity":"sha512-azcyn3XxjA2qDLh/Rytb8mxY0dehJLEqy4MVXg7hdjg8wehCa9t/QWUReq5lxcT6wNqQRNIXAvhoX26GXQwQUQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.2","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.10.2_1790154437098_0.35459679488736207","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@ai-matrx/associations","version":"0.10.3","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.10.3","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"7222fdd6161137baa0a8b3048f270d67ff9b9999","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.10.3.tgz","fileCount":35,"integrity":"sha512-Qf71S3vxxFksHZucP/psah6sWYT08ldENRitvwnjav9cD4iCy0q8prs2ST+ztHXmutyhZLja6A11hvfrRYdKYg==","signatures":[{"sig":"MEUCIQCb1GEhYE5kmzUtIt1vau/JA0MO8zyyt8j4VPJ9Ir4A8wIgenrBejEwLSdx3Z5LNzxzKaR3OI6Qt9K7fggK03acpFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3o0c4Lisp98YGpJ4WidUpTPYkuQ8DFtOctHDWi/Jt0wIgEcx2LhsXeMbOU+2oGIIVajzeAw5iOX0sggoNBSPXh7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8117594},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.10.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.10.3.tgz","_integrity":"sha512-Qf71S3vxxFksHZucP/psah6sWYT08ldENRitvwnjav9cD4iCy0q8prs2ST+ztHXmutyhZLja6A11hvfrRYdKYg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.3","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.10.3_1790343363707_0.5710917184985758","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@ai-matrx/associations","version":"0.10.4","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.10.4","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"be092bcb240d7a09ba03249ba20442252e7e1ae9","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.10.4.tgz","fileCount":35,"integrity":"sha512-p79smdqHhZ7ToQYt0ilDQmf6tDLeL8oDtPAX4r5WZ7tIJgX3pbkSW++GiNzAeSOhXg1eSfLnJqlP7JO72N/+ew==","signatures":[{"sig":"MEUCIF1PxuEwGvsnB/Ry4zU3MB+LGkVzN1vcLBfF3aS1FCr7AiEAwArccQg4RaUOezYgjSI7U7zkwdPjVfuZPzpBapQ63x4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDSrcThbcjD+g+Zs+l8PQYqyvuv0OKhHilLOWlG3rVkpgIhAKrV71BlXqjJdJDlO7a/9kxbOmEdnTWAvuJi4seRpD1Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8117937},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.10.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.10.4.tgz","_integrity":"sha512-p79smdqHhZ7ToQYt0ilDQmf6tDLeL8oDtPAX4r5WZ7tIJgX3pbkSW++GiNzAeSOhXg1eSfLnJqlP7JO72N/+ew==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.6","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.10.4_1790380300886_0.2686990741811772","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@ai-matrx/associations","version":"0.10.5","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.10.5","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"f6dff87ce9b6ef29079bdabd0d9fc4429a94242f","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.10.5.tgz","fileCount":35,"integrity":"sha512-siI7vH2qLSknBarhF6K8FgwOnkQaBZKpCNdaoTaVoVC3BAODoHy1YDAMABSFljvHrb4ZXuRAKy7AqwzaQhNI2Q==","signatures":[{"sig":"MEUCIA66yuFI2mgqvrKRGIARP9jNOREyQlMAtnXn99ouAfdBAiEAhRvbtCAESQKB5TQ4IL0kI2BSo6taFgS4be0NoR0Moso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDvGbC/EUEcCoriGXo+GzP9vP+iv0ZhgS2FP6WQt6FlHQIgYUCnpOp4rZl4wwsE/ztbJYghtEDaMI35isXVcd7mUh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8115334},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.10.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.10.5.tgz","_integrity":"sha512-siI7vH2qLSknBarhF6K8FgwOnkQaBZKpCNdaoTaVoVC3BAODoHy1YDAMABSFljvHrb4ZXuRAKy7AqwzaQhNI2Q==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.6","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.10.5_1790400640993_0.9274573232800019","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@ai-matrx/associations","version":"0.10.6","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.10.6","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"3bf6d8d02d664dbec466dd038c409f719135f033","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.10.6.tgz","fileCount":35,"integrity":"sha512-E+bUp1ajeJ+8u+v46feb+STzyq21w853tcvJixb7MwvrLV9ybvVLWv5Di+bsUgnH8pTG4HxFB8QrLKVrqVZH4A==","signatures":[{"sig":"MEUCIQDjEjABMN1gCn2Pb99WqjcaKQV3YIvbHWCbVL/N3VUgPQIgG7+gmsKdaW8fQe2nW0PT2zbvABAqGSM+YNv8cy6i47g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/ifgPJ6yzhuKeLvMSpT23u81yFmaOrPMXx2J+7vMcsAIgAWYdAy4nulb0v9Jj/T8bylCU8R1glXImbYvJ1yMiz70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8117097},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.10.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.10.6.tgz","_integrity":"sha512-E+bUp1ajeJ+8u+v46feb+STzyq21w853tcvJixb7MwvrLV9ybvVLWv5Di+bsUgnH8pTG4HxFB8QrLKVrqVZH4A==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.6","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.10.6_1790404406341_0.8607759674797892","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"@ai-matrx/associations","version":"0.10.7","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.10.7","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"c9b3770a87154919bf3c8e07fef16668b96e888e","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.10.7.tgz","fileCount":35,"integrity":"sha512-fOCLtrNz57RM4c6GrAX9o6N7o6odttHfbRs9+m9CD2NE1k2PxU4vtgiz8uYi9ln5BRkx4ICNiP5NsVVn8+YozA==","signatures":[{"sig":"MEQCIAdmHDfcwtu4BR2u/53/3gvoq/TIzKjndwaZKvublFpwAiAWZru9SxbkwkS+vgDAophIzqNvQl6JkDlcQW5BDfBOcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICJ0J2vCMMZCf9L/O4AFzRCEOidleFkliiD/EP+N63N3AiEAgv0VcJxX9nnhmoZQqwkE9XTuBheUdv+rLL0q8+poanY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8118017},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.10.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.10.7.tgz","_integrity":"sha512-fOCLtrNz57RM4c6GrAX9o6N7o6odttHfbRs9+m9CD2NE1k2PxU4vtgiz8uYi9ln5BRkx4ICNiP5NsVVn8+YozA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.6","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.10.7_1790410583114_0.7340672954404439","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@ai-matrx/associations","version":"0.11.0","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.11.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"92731597526370adc1827f6b32b54aca4688b0c5","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.11.0.tgz","fileCount":35,"integrity":"sha512-vM7LmuseyBcQRBdfEVhrTUsJB1hh2TLbx2g7aj2LDam92qkx9KUR6ssZyab6WRT47hqI9/FI1b6UvqWmIM2uqg==","signatures":[{"sig":"MEUCIQDV8THvEIcfkkUWuLp5+kx5kcpc6KbHiPizKjwI5lVtFgIgRC8UDym+0J8sv7i/M2OIvtd5s25nNteu5zA7MgKhR+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDkDdT/FLHaJOolnryL6AvBSx03UgxW24KRLi2bMW6etAiEAwOwdzDXIPbNYt6ZS96bgUVaCKJeVCc0irivZwZ5fkJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8168541},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.11.0.tgz","_integrity":"sha512-vM7LmuseyBcQRBdfEVhrTUsJB1hh2TLbx2g7aj2LDam92qkx9KUR6ssZyab6WRT47hqI9/FI1b6UvqWmIM2uqg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.7","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.11.0_1790433201522_0.15901622809710458","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@ai-matrx/associations","version":"0.11.1","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.11.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"7ee2737ba586c6757234c0f69f72c51db39ce060","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.11.1.tgz","fileCount":35,"integrity":"sha512-3q7a3evBqCE1P7WE9kQbUwnLR4GSPS8n63jcTRAS/qK4HOqEIlr8e8XcgNrrr9xogGhVSnoB8z9yActYjcBz5w==","signatures":[{"sig":"MEYCIQDi8peTFb2gVf9eQyu3v/V5tQmDDa+Hn6xXqqpniCcPcQIhAJyj7t2y5FFOMuItIsmBFlCZsw11Z16nV49YV19QpFnK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDF1t3mi1V3NQVGUB2d9nDwPoO1grfCNaLpDtyasMkgjAiBH0WtrMTFrHt9MPq5O4UCtqO7X1VPFN+XJgTFB6fqmFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8179888},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.11.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.11.1.tgz","_integrity":"sha512-3q7a3evBqCE1P7WE9kQbUwnLR4GSPS8n63jcTRAS/qK4HOqEIlr8e8XcgNrrr9xogGhVSnoB8z9yActYjcBz5w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.7","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.11.1_1790441323864_0.9748058617031037","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@ai-matrx/associations","version":"0.11.2","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.11.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"228f212582f8fbbfd10b16269d1c05e5969c1340","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.11.2.tgz","fileCount":35,"integrity":"sha512-3YmZmdB34c1XptYbiOKFzM9JK8vGVQ9CA881ZM2rO1liAmrSGoFhPkew7aUGGUTkuKbn12qP1WAb4ljxJelcqg==","signatures":[{"sig":"MEUCIBzCVQRZyiiFC5AnpoA7Q5if4cr49yeoi+8MjmHezn5eAiEA64QdPDGBEM/qMssMl4h/biJW+8mzNqv+48H0Ye3xhGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDn1t3euu2YuYxXfcXstMw6TjlTzZrViWQQnLiYJZr/lQIgRza52h3jWIWpw3Q9lWQqwJTLDOfckUzOVW0s3vADCXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8201680},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.11.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.11.2.tgz","_integrity":"sha512-3YmZmdB34c1XptYbiOKFzM9JK8vGVQ9CA881ZM2rO1liAmrSGoFhPkew7aUGGUTkuKbn12qP1WAb4ljxJelcqg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.7","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.11.2_1790453615979_0.7583350133543609","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@ai-matrx/associations","version":"0.11.3","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.11.3","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"69387425615f9f7f45945d8c72ca8fc8bd14a648","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.11.3.tgz","fileCount":35,"integrity":"sha512-xEOgVqyzaxZBL0LZCJO0pAjRm17luEOFmfPPvNrmP1NMqbAKBFAqBVYhV5RX6OLELV/3ZOe3BJulRcEfkNcCZg==","signatures":[{"sig":"MEUCIE2YZLjsWWLj5klcbDD4XNY5GVIrqykHJUHbmGl3zSJ2AiEAqjN+HydpVAEOsAbaxf9t3wOzf9XXvNao8K4tHmU1J1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHgrDIMlBkt9CURDz09xSBYFZrLdcl4tj3zjZdX9ccz6AiEAtL2qfnlk/Kqh2xHNeX6wNHXoFiZoGTf2PefY8+04CTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8201849},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.11.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.11.3.tgz","_integrity":"sha512-xEOgVqyzaxZBL0LZCJO0pAjRm17luEOFmfPPvNrmP1NMqbAKBFAqBVYhV5RX6OLELV/3ZOe3BJulRcEfkNcCZg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.7","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.11.3_1790455995653_0.6065147161552069","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"@ai-matrx/associations","version":"0.11.4","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.11.4","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"2b7f38ff1258af2e94689db9650460d55559cbdc","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.11.4.tgz","fileCount":35,"integrity":"sha512-BWSQlYg77K85gjlNJhGkAXCylOO5Va4D3t3YpHt+mi79cdkOPl7kzd3WgixzQIV5909TbyVr4psfNZmihQ8y8Q==","signatures":[{"sig":"MEYCIQCZ3M6lfqkYL38C9oWJWPhPwGLogV/TrABGdzryUp+2XgIhAK1XeCw2zbZy8Nv9qcAda59lTNk8vLiUie47wrebPSnZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGt7jGEGj1bs7rcbhNhXGdpfDY6A7dMTPUgDPPitMTv0AiEA8kPnujQjxaEr49LdL3DuGsrYomITHxGpxoMkCX8B89w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8202864},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.11.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.11.4.tgz","_integrity":"sha512-BWSQlYg77K85gjlNJhGkAXCylOO5Va4D3t3YpHt+mi79cdkOPl7kzd3WgixzQIV5909TbyVr4psfNZmihQ8y8Q==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.7","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.11.4_1790457667969_0.48030072840225246","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@ai-matrx/associations","version":"0.12.1","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.12.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"8d31443f23c234ce96d6529856ade6c5ab2476c5","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.12.1.tgz","fileCount":35,"integrity":"sha512-Yz/qER9u5lh//6++20xEs5KDPkSlWEX/D51g6QgaNDlnF2wXhtFLya66B4twyDO0xmkGtyoX+7Lh+1Z+WEYYtQ==","signatures":[{"sig":"MEUCIQCSaOUEB2mUSCk4aRidqZm/M7HRPjRKF3CQ7W+qQLZE2AIgTUSFIYM9HktwUQnvwfpK7winNul3HYipIfRSYh3gB0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBc04YQIN/rvOc2k6+fGGWow5Ev8cg7GliGCpBBnus5IAiEA6U4gPybmk8LNcNQP2+ds0KLsiHMZNjAgM49lIpnI6uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8223685},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.12.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.12.1.tgz","_integrity":"sha512-Yz/qER9u5lh//6++20xEs5KDPkSlWEX/D51g6QgaNDlnF2wXhtFLya66B4twyDO0xmkGtyoX+7Lh+1Z+WEYYtQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.7","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.12.1_1790460029446_0.7158866046854051","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@ai-matrx/associations","version":"0.13.1","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.1","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"876336eb645cbffd022092d437301782cac5d9e4","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.1.tgz","fileCount":35,"integrity":"sha512-udXIZ3kWjPyXzJ6VV5dOQWWAFSnnCl3Qcq4oDyDCbspTcAlL/yputZpUEjCTzfWHzSSS46r8EQowFiyvny4EyQ==","signatures":[{"sig":"MEUCIEyEokzIhEmyjGOdBA8CMV7vse3ziTsbLDP87t/CapvnAiEA3R/9/XuVhEA02W6N16S+h0Ycn9+P5QEvkY1iegDj+YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDaNydLUScDskof5MfAGodDv4FjrxgGSdfCVrtK0/hPygIhAJw33D6293iC2FTpKtxVg0NPqL8Rl7eSEUMXqU1yfo0n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8260756},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.1.tgz","_integrity":"sha512-udXIZ3kWjPyXzJ6VV5dOQWWAFSnnCl3Qcq4oDyDCbspTcAlL/yputZpUEjCTzfWHzSSS46r8EQowFiyvny4EyQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.7","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.1_1790468903563_0.48002895460804984","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@ai-matrx/associations","version":"0.13.0","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.0","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"09175a16ec0d0c8ee3496c3df0b3b39ece01181b","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.0.tgz","fileCount":35,"integrity":"sha512-YzTI3eh16QmXIDLS8BvGYB/tX7s4FWv55WPVaWuuz1V8IyRVMNLDgKtYBBGYsk97GSSjYRrk9MQC72tbM7LNuQ==","signatures":[{"sig":"MEUCIFivSygoKkidERP+AjNGT3P6Wl65X0acAn5/nSn5RZ9tAiEAtLksd5t/srdM6i8ApRByUWFxWDjDJObODjzKBTQRygI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBqh0OxQvIZs7u1/K5ril/89MQbWjQ9kRfNLpk7ZrUlJAiApoGpDSDl/EJ1ptr2pM+7/2/oM6ioKhw7OM6LOaPdDnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8260511},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.0.tgz","_integrity":"sha512-YzTI3eh16QmXIDLS8BvGYB/tX7s4FWv55WPVaWuuz1V8IyRVMNLDgKtYBBGYsk97GSSjYRrk9MQC72tbM7LNuQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.7","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.0_1790468939326_0.4090540779596379","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@ai-matrx/associations","version":"0.13.2","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.2","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"bdaa862aa4dd89b513afdd3a6680018492560e65","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.2.tgz","fileCount":35,"integrity":"sha512-c2gFSmMZT+AesVwu+tcbNfzKq29ZDQasPY2wiKy3Bb0/M35DJC9ecSTqIoqjw2kYgh+uD8eDpdSrUYaNUQWgew==","signatures":[{"sig":"MEQCIGFEFPqKp4f8t2vk44SF550ellKVFEKHKN9aiZHmW+EaAiBaLVVXq3sGiV3xuTgRDDysIBk+GTgS7erbuKTmiMADbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG7SjDij+J0+oUa4HN7TbNH3Zko7MYXTe2J7way97dZPAiEAgi+h1616VwtcupO/YDf+L8/NYToirxL+e19cCdFgh28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8261001},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.2.tgz","_integrity":"sha512-c2gFSmMZT+AesVwu+tcbNfzKq29ZDQasPY2wiKy3Bb0/M35DJC9ecSTqIoqjw2kYgh+uD8eDpdSrUYaNUQWgew==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.7","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.2_1790469004953_0.4273460085124341","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@ai-matrx/associations","version":"0.13.3","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.3","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"0350e766d67af5ba7814b46afeabfcfd1615fcea","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.3.tgz","fileCount":35,"integrity":"sha512-wubyloJ9rz1FLVdCqgim5z7RI5RPYkp+iD28OsM6ACrRpGHn45XDBN5OgHhfj3CMXyzx1o6jkDFJp0Ozf13YQw==","signatures":[{"sig":"MEQCIALMp4jAmEei9q8iX9Cv4skzEYfA7YaP/537+ykLqcxpAiAq12OTSf+1OIFyuxJOy9YXVGd05HN8mrSbwAZt1F8Hrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAPHagqy9Pc+0gExv1YtE+IrFYIvuXtdyElaPxIh86HqAiABLTyPYtx1GxL/cizCZwSucO+cp905N29IK6N0RTjGzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8279694},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.3.tgz","_integrity":"sha512-wubyloJ9rz1FLVdCqgim5z7RI5RPYkp+iD28OsM6ACrRpGHn45XDBN5OgHhfj3CMXyzx1o6jkDFJp0Ozf13YQw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.8","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.3_1790486766304_0.6709468075101523","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@ai-matrx/associations","version":"0.13.4","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.4","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"a4bc211fadd05270fa4476306190fc3f252d88c7","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.4.tgz","fileCount":35,"integrity":"sha512-jdFC6A4FgsEf+zCzc9Sy3mjA/BUldtzxrBc36vWQAcU3N0yD2uRFsud1V24CEqRRUJ+EynG9D20ZRZ4H8xmxCA==","signatures":[{"sig":"MEUCIQCDkMZV+neuvx6gqBdJUPiltedtfxLcxCdFTYGdFmORBgIgF4TOoulfYnshnSRn4wGxHY/Z7ivJZOjwCDY5Y/SuZCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFjaVI9Pml5VJjYI60QuPvQSxmQ3OT0FPaTdOjgNggk/AiEAmgp7hvKIvViq6LNTHGdzxcsKs9qFEzcUCdBIU7PQwXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8280475},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.4.tgz","_integrity":"sha512-jdFC6A4FgsEf+zCzc9Sy3mjA/BUldtzxrBc36vWQAcU3N0yD2uRFsud1V24CEqRRUJ+EynG9D20ZRZ4H8xmxCA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.8","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.4_1790488149857_0.5948845373474312","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"@ai-matrx/associations","version":"0.13.6","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.6","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"d3caf0ba05bef8cd76a698ae026f13075790fdd1","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.6.tgz","fileCount":35,"integrity":"sha512-k1L0Um0bZ7ZHq1bY3CDV38XQR5dKfoqazuYBg3YtZXTnUusv9eI0LqqEys1s3ApPbsaMzEq3tsOXJ1loi4frog==","signatures":[{"sig":"MEYCIQDLHxVHRMv3WH3DAml2KtdWil20dx0BIyhcrQCTphO5CAIhALR08CnEZbi2Zq4w80LrVWPyQ1LJJyHLLKisFYnhwdVK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFZjFuzDOOU2CA2VQJk4vz/xgGrITRRRYFmrT39hEifYAiA8Q6LXLgrBq3R62VDky+C8h9RoqLC6SGJhJwL+5WFpkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8282335},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.6.tgz","_integrity":"sha512-k1L0Um0bZ7ZHq1bY3CDV38XQR5dKfoqazuYBg3YtZXTnUusv9eI0LqqEys1s3ApPbsaMzEq3tsOXJ1loi4frog==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.8","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.6_1790492449377_0.6026100802086107","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@ai-matrx/associations","version":"0.13.5","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.5","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"b5fadc5e90e743285f46fdcd2c1b34bb1feffd2f","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.5.tgz","fileCount":35,"integrity":"sha512-dqf+YTLdIxvXeVJfLDI7saKD+Tm10TgbtwfvJgZ0TcLyVeOmlnTaU9ooL6yD4omGZ8RJwiT8KGjhRmAZ0lrP+g==","signatures":[{"sig":"MEQCIFJTvhhrkmb+zN9FcMwBW1F6I0oN0Om/g73ov3ZIMUATAiBMBZhfiInfG85wdX2IdTnPuxt4zoyG6S5GfMWnbSLwzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDUHR+1iRhzvySaGHqDvX4AXsUfAvkxtSaEsWd5M04bhAiEA3bmeAbahU5aeIbNTiJZWywMSn9XNKhB+FdehF5OTETM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8282090},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.5.tgz","_integrity":"sha512-dqf+YTLdIxvXeVJfLDI7saKD+Tm10TgbtwfvJgZ0TcLyVeOmlnTaU9ooL6yD4omGZ8RJwiT8KGjhRmAZ0lrP+g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.8","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.5_1790492782331_0.7329302710521028","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"@ai-matrx/associations","version":"0.13.7","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.7","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"c3ae893f56625c135e1c87ac522ee6da3af5ee46","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.7.tgz","fileCount":35,"integrity":"sha512-6Ve0rBVQ+bkL5Wq8gH7nqrMfUhX4UetK/jG6gi2Q4i/bmJR1/BJxHZMjc+gwIG70bO7X7IpzM25CHI3GXNU5LQ==","signatures":[{"sig":"MEUCIQCVRETEavPvArlRSsvCSjoTiZNVcyr0KI98QWP6h1JNnQIgN2atcUgTtMzlQ3iyRByCLG/FASrHmL5DF7oM4XXVwqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6gVzd6hvXYv4HdCpwKjDm+VOWzJRTxlOkHYLIVrTXhwIhALP0i4U06Vl3A5fxshJfyz9M/ZDpcLk9uxoUJHUdYhDc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8300608},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.7.tgz","_integrity":"sha512-6Ve0rBVQ+bkL5Wq8gH7nqrMfUhX4UetK/jG6gi2Q4i/bmJR1/BJxHZMjc+gwIG70bO7X7IpzM25CHI3GXNU5LQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.8","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.7_1790503255603_0.28200382482172803","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"@ai-matrx/associations","version":"0.13.8","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.8","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"e46205f83f5063522ba45657c1c2fa59c71124f2","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.8.tgz","fileCount":35,"integrity":"sha512-yU0NOGtbITKEsAS9Vnlj3aEO7IFzEOfUdF7j7IJ9FotnYGVpm6qY/IiSHU8oS5/hf6liSigW/saD4ReHBPIR8Q==","signatures":[{"sig":"MEQCIBh7awrDCxRpTOhztZ2yuJm62kNLq5O6dd6e5JPI/IIAAiBM7+yUz8vGiyYW4Qx+F0BpvRnrG+mSmECV9zLLNMtOOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGoB93VTD/t6MsjQCyPtIsRwr5lWzBUMJ9fy3tljbB7IAiBZrSk1t4508DGtzPV306mdt/PFvW4K/PaAgbf6KkpyZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8295682},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.8.tgz","_integrity":"sha512-yU0NOGtbITKEsAS9Vnlj3aEO7IFzEOfUdF7j7IJ9FotnYGVpm6qY/IiSHU8oS5/hf6liSigW/saD4ReHBPIR8Q==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.8","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.8_1790516771474_0.9252241688995015","host":"s3://npm-registry-packages-npm-production"}},"0.13.9":{"name":"@ai-matrx/associations","version":"0.13.9","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.9","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"bfa16368a365a9acfb9f594d63413bca6be20f7b","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.9.tgz","fileCount":35,"integrity":"sha512-So6O6GFknc+VjNS+bQnakl3UZAwHp0Ykzh5atta/04UeRRRle7rTEQGtxqKeMAAkvjmGdhCa6r3CAeF26WHovw==","signatures":[{"sig":"MEYCIQDIvYG3JtIMiIJQAVHLPP6m2YFb0FHhYPM4eQz83gWM0gIhAPHh1rsv28MUEP5IdCTHc6Wv45oZjtPHCOrcVJRob3g0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTrLMyqtDTKvANmXSb28AjDDO8E/I6urIalDBhaCxoAwIgBkB1J+FeNT5kVWTjEi/B5yJYVakHySUuu/o+JFhI4Bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8401899},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.9.tgz","_integrity":"sha512-So6O6GFknc+VjNS+bQnakl3UZAwHp0Ykzh5atta/04UeRRRle7rTEQGtxqKeMAAkvjmGdhCa6r3CAeF26WHovw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.9","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.9_1790521560146_0.2558114596829413","host":"s3://npm-registry-packages-npm-production"}},"0.13.10":{"name":"@ai-matrx/associations","version":"0.13.10","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.10","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"d598197e7fd0407f32daa20126242ebe2426bab1","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.10.tgz","fileCount":35,"integrity":"sha512-4ZG6yPZpkb2A8tuwOI8dSd78rrDHljWwvkPz6nCCONLVkYUOINTCUu1rvm1rsA4ybHSUihjDXzaRf5mdDr41og==","signatures":[{"sig":"MEQCICH5eEFxViGdArmF/8F2mbQkxO2KpSta6YqB0U+Fu0eKAiBT1jRSOJRwbnhnHBnpPilkAah4fc2MhKn7F7j6voEBiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDUWAtCJrHVact+Oj+OWAXV9+D7ZIsM1zevKWdSL7thQwIgVD+ObQ7lHlXPDYe8IX96G2hLdFjoU59Ck/uHd2AvOb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8413526},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.10.tgz","_integrity":"sha512-4ZG6yPZpkb2A8tuwOI8dSd78rrDHljWwvkPz6nCCONLVkYUOINTCUu1rvm1rsA4ybHSUihjDXzaRf5mdDr41og==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.12","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.10_1790547225173_0.8004446694212566","host":"s3://npm-registry-packages-npm-production"}},"0.13.11":{"name":"@ai-matrx/associations","version":"0.13.11","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.11","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"88b32749b0632a9ca9f81b77674d2baf302bd154","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.11.tgz","fileCount":35,"integrity":"sha512-7NWZZCiXlqkJfnp1A8pB3p1l0ryiEw1DuxkK+Vg5yf8x5z8tgqG/KtvV3ovgrEap0iglX0ElF4P5hM894B36ug==","signatures":[{"sig":"MEQCIEtZhUzJrg7SEYSuXL7Hb/7tt/fxwlLRBuwEJt3gAFM/AiBjHNDBrfEt2VtOuhsxygUVq8GLfcXQNVHkL3YOgxLNBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDM2m7d8lzsj4NYT6mKg3gaAWZDKRgygFNnC+hTJR4W8QIhAISz/7YD8MesVX9Sw5M5uQ5qbaPSdoX8dGzC2G6ZblQB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8408112},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.11.tgz","_integrity":"sha512-7NWZZCiXlqkJfnp1A8pB3p1l0ryiEw1DuxkK+Vg5yf8x5z8tgqG/KtvV3ovgrEap0iglX0ElF4P5hM894B36ug==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.12","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.11_1790557395816_0.8698479799769525","host":"s3://npm-registry-packages-npm-production"}},"0.13.12":{"name":"@ai-matrx/associations","version":"0.13.12","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.12","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"050bb58a94879b64bed8a720a1760aaa7ab3aa29","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.12.tgz","fileCount":35,"integrity":"sha512-Hdg3Vqfq/KRs5pqGiAXSlZxubLRyKeFaNRZVmWr/zQ0SuLLI7oHmCApuDMmw1n7w1IgHoL92gkt1Uq9SNSN0Bw==","signatures":[{"sig":"MEQCIAtrwct5LiZyZFNEtS8Ype2mRWOzdedWf5dqA7pJeM+LAiBnNulS2IK7i0QSZDr6k5La9pKDqMfIBClY1Oi6PUd9+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/pxqW6LVnL85XsFmXgUXwzuJI/yC1E8mWD/pQNKaUvgIhAJG5bNthlCJ1+GPK2k9VvEhKDtqRrU/mJGweql1XWcgZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8425928},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.12.tgz","_integrity":"sha512-Hdg3Vqfq/KRs5pqGiAXSlZxubLRyKeFaNRZVmWr/zQ0SuLLI7oHmCApuDMmw1n7w1IgHoL92gkt1Uq9SNSN0Bw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.12","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.12_1790560143863_0.43818595680030836","host":"s3://npm-registry-packages-npm-production"}},"0.13.13":{"name":"@ai-matrx/associations","version":"0.13.13","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.13","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"8d3657fe5ec1e7839fcd8a320beff12c2025c6c5","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.13.tgz","fileCount":35,"integrity":"sha512-SnaG4FsqiWipMU9YowpVe6vjeh2UYUx8bSRUEDWw6tzhiqTdAMN/yOqIYxcC42Ws05nyUMstxiOjWD/wg6k1bw==","signatures":[{"sig":"MEUCIQD7nW/6FSscH5op5ikSCi28NzLaeINrb2naBSAiM3QFswIgaNEpQ21f2FKmrF+hoJMmXE8NE+v1V4Drw6M8TpHbyqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICKawweACDC+xRkrNT18bra00d0whLGclebv/0F6ofXHAiBM6Yhm503RVG008UowJCxeMixzZvNQrLepffJPrD6/XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8426124},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.13.tgz","_integrity":"sha512-SnaG4FsqiWipMU9YowpVe6vjeh2UYUx8bSRUEDWw6tzhiqTdAMN/yOqIYxcC42Ws05nyUMstxiOjWD/wg6k1bw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.12","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.13_1790562878036_0.42998686035408284","host":"s3://npm-registry-packages-npm-production"}},"0.13.15":{"name":"@ai-matrx/associations","version":"0.13.15","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.15","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"d287dc72561a72b9aebe02ed692bbe8ff34d07c4","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.15.tgz","fileCount":35,"integrity":"sha512-dIFL4ZoHnf6NYPXThJoYNX137d61Fw2gCZZkygYDWjBy9HR1f8eShjy8j3S0a1QRmOMsnrmNhrK8rcPLb910pw==","signatures":[{"sig":"MEUCIEVI5EMWbwyz8VAh+ZexPEmWvMtkIP5Og3AZ1PfoEUjQAiEAkfOfcj2WbTsxsLISR0zb0bIsCDhWNFROQO1XI0TeJXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCDlJ0kW+L+danTjGhf/48GzBq/q3rF1yDjFBT1CIGTqwIgGHKqmG7XNeAxfA/U9TCeTz8ZugVAT0/efGyIfd2i1Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8425848},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.15.tgz","_integrity":"sha512-dIFL4ZoHnf6NYPXThJoYNX137d61Fw2gCZZkygYDWjBy9HR1f8eShjy8j3S0a1QRmOMsnrmNhrK8rcPLb910pw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.13","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.15_1790564585579_0.6640401682306949","host":"s3://npm-registry-packages-npm-production"}},"0.13.16":{"name":"@ai-matrx/associations","version":"0.13.16","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.16","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"d10e1ae6d9786c91cd7897f666636be2bd05afa8","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.16.tgz","fileCount":35,"integrity":"sha512-+HHkRVn7MvqXENgy3lvVVEBqKk+jCO4NvX+e/iu8o2ekdoWnEeRyOHb00HsYifJKOE8kzBBRoyqdyHdHbgfGSw==","signatures":[{"sig":"MEUCIDzyNNUS39ylpQaZu6rnD7CArrju5cUG1w0Far/RwXN6AiEAsCba047D1O9swXW+DD8EcK7YVCxDjSNKneioMsQz5ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNGW5/sNevEpUZT8ctHvbEpdNZbfX2eSpCe+eZUoQSJgIhALJ9gHyrUimUPnkpffRZ5uKjW6XRp6Qixjjcp0BBfWao","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8432194},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.16.tgz","_integrity":"sha512-+HHkRVn7MvqXENgy3lvVVEBqKk+jCO4NvX+e/iu8o2ekdoWnEeRyOHb00HsYifJKOE8kzBBRoyqdyHdHbgfGSw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.13","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.16_1790573757099_0.9891330335818587","host":"s3://npm-registry-packages-npm-production"}},"0.13.17":{"name":"@ai-matrx/associations","version":"0.13.17","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.17","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"333dbd2f79efc23a35a62437c6c923bf827a295f","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.17.tgz","fileCount":35,"integrity":"sha512-AhRFSfFKgsWo3KYHroPknky3R5BxVE5g3ucuxJ3W8F9HXV3TdlozMiAKXZ5JzIXidwtUYOauIhUjUDa9aR1h2Q==","signatures":[{"sig":"MEQCIGgWwULI5Y0ZPvXR35LmaHdGLdFJmym2OXQmE2/J9RW5AiA9r+oYWgnlYt0slibBepb0bkBdRh3mO2R/hZ6fRSXJ2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC935pv1beg2G+HdqgRF72SaqQyaJw9cAESolRbuWVohwIhAMfnSCXXcRbL0GqD21u5j0QFuiIkWBc9gQ3TEmxFY01q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8432474},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.17.tgz","_integrity":"sha512-AhRFSfFKgsWo3KYHroPknky3R5BxVE5g3ucuxJ3W8F9HXV3TdlozMiAKXZ5JzIXidwtUYOauIhUjUDa9aR1h2Q==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.13","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.17_1790578890576_0.029841301694357947","host":"s3://npm-registry-packages-npm-production"}},"0.13.18":{"name":"@ai-matrx/associations","version":"0.13.18","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.18","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"04d8d6837a1f2c2e3a54a9592c985208dacda2c3","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.18.tgz","fileCount":35,"integrity":"sha512-uAsfz0nZvu1RLksP1VSXX+WtIUhqbiogeQnBwkqcfywRmpCD1hd9+hpy661MddW9HyZoDetYROogCgrPvdtZyw==","signatures":[{"sig":"MEYCIQCJ8Safj4BBZD2KikIw1rmWpv0h6Sz/U6q0S14Ror1jUgIhAMxhLboUbpMbyoXJbOFtQg0HrqpZHFarD2nFPSk0ewU+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCRJAxXAdZ4CT/Oj1IJOPfEuTpmfQHJYPmPHKZqQPAzmQIgOWwK/LAgUD/TWnou0uLTUTsxJp99f5GMQ2NvvZrjAr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8607918},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.18.tgz","_integrity":"sha512-uAsfz0nZvu1RLksP1VSXX+WtIUhqbiogeQnBwkqcfywRmpCD1hd9+hpy661MddW9HyZoDetYROogCgrPvdtZyw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.14","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.18_1790633092835_0.005514287104392501","host":"s3://npm-registry-packages-npm-production"}},"0.13.19":{"name":"@ai-matrx/associations","version":"0.13.19","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.19","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"19b8177871228bf9048babdfc6bde4d10a4a1053","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.19.tgz","fileCount":35,"integrity":"sha512-UKX9LsX386xRdt31q7YyFXskc0crVpHDTrOp1kIJa83YhVC6PH/yNTTYx5e7TlVTy1acWv9D3MB2kt6mKYstEA==","signatures":[{"sig":"MEYCIQC9LM720/yFq+QIvfNn75S9Hil2xyAqrxIdWbvpMY2e6QIhANt27gz5CHY4rgcYaSq5FhItbVppfiIn9QKz3XOkUfbJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICahJXIUqhQzVDOjOKUHt/W1/MweUE4znOnH5n03Q5sWAiEAncnIDumggEJihr0OzrSBHyL1qYFoQ3dkJFElMSXoXPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8608166},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.19.tgz","_integrity":"sha512-UKX9LsX386xRdt31q7YyFXskc0crVpHDTrOp1kIJa83YhVC6PH/yNTTYx5e7TlVTy1acWv9D3MB2kt6mKYstEA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.14","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.19_1790635342113_0.44689664920838634","host":"s3://npm-registry-packages-npm-production"}},"0.13.20":{"name":"@ai-matrx/associations","version":"0.13.20","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.20","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"cf619d87364d3a3586fa63fbec5b3d82a5b34714","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.20.tgz","fileCount":35,"integrity":"sha512-F7FUAn+L6UMr74eS4VH5r8otjccwt4rkUurhoz+wCnZFJWdYMxwDNaV0h1yTWHzU4RfBCEZuTjwA2dxZWoOiig==","signatures":[{"sig":"MEUCIQC/YZ1Mc+Y2yeKkd32KjPP2lN+OZ/mbemd61wWhgH2+1wIgdv5KgYURaRaOJanzD2pvFW02Y9ERCbIxdqLSCVQ4l3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGl4ZRIN7LHRps3QrYs6D+y6c8WPvy4r0YAe5SJqn8KeAiAcreGknwETRf1f+uudJHFjOBdO06QVEoCqNCzW8cWtNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8626432},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.20.tgz","_integrity":"sha512-F7FUAn+L6UMr74eS4VH5r8otjccwt4rkUurhoz+wCnZFJWdYMxwDNaV0h1yTWHzU4RfBCEZuTjwA2dxZWoOiig==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.14","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.20_1790639746895_0.5885429983369947","host":"s3://npm-registry-packages-npm-production"}},"0.13.21":{"name":"@ai-matrx/associations","version":"0.13.21","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.21","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"a9e68f0ca371dc2ccd8ec100175a3e9f84f63032","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.21.tgz","fileCount":35,"integrity":"sha512-iNTfqjgDK3xQwGN5+N9ucckMU4NAno5zynYBPRKmAiFmysm28Tf+GEck0nlYcgN3jJSCYzkG38z9QhN1uj76XQ==","signatures":[{"sig":"MEUCIA0ckXJiNmV/9YQlTFFEYYZH6ZAknIthT8d8dNdGchJSAiEAnBhp8tAoEk2rI0dLYsb6Dg1MRqzSxv5jVMXIcwHveyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA5eN0q7dS9e3t92+vlkSsIsH0K340KdRuel4GOtF4QFAiAYoWhrL1RZP97KXcnyhqJXtt9uTQruOh+qutyMOl1a9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8629571},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.21.tgz","_integrity":"sha512-iNTfqjgDK3xQwGN5+N9ucckMU4NAno5zynYBPRKmAiFmysm28Tf+GEck0nlYcgN3jJSCYzkG38z9QhN1uj76XQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.14","@ai-matrx/data":"0.18.1","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.21_1790662636774_0.3070758193405394","host":"s3://npm-registry-packages-npm-production"}},"0.13.22":{"name":"@ai-matrx/associations","version":"0.13.22","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.22","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"7952425a00b376821f625b6fbaa88d330bd94796","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.22.tgz","fileCount":37,"integrity":"sha512-vIHV1r4d2VexUW9gXZoqeGSuErx0gANRt3vgYtxuIr3Kk+3uL/vtE01v2yaalEB8gR58L6MjkBN1p355UitM5g==","signatures":[{"sig":"MEYCIQD7TTc+Oi4dWfLbRNjCyBQVeXa/GG/c7u1Ud8Oq11LKuQIhAPscjUgxsYy7fB6AmhGqGHYCgHpyUT5H75keb4OVRxDP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFdVZHCUz7jz8BgwMoCARzO+EuNuHCaYDgO4PWaULc9EAiBAJw0hptRTcOdVHh1URJAUBxgAXJvMOTQRBnEQ5c/Ajw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8701587},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.22.tgz","_integrity":"sha512-vIHV1r4d2VexUW9gXZoqeGSuErx0gANRt3vgYtxuIr3Kk+3uL/vtE01v2yaalEB8gR58L6MjkBN1p355UitM5g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.16","@ai-matrx/data":"0.18.2","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.22_1790726936858_0.07698006511963751","host":"s3://npm-registry-packages-npm-production"}},"0.13.23":{"name":"@ai-matrx/associations","version":"0.13.23","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.23","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"9bb540199d839b16b1ca8f5fb9730e78c49b1c5e","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.23.tgz","fileCount":37,"integrity":"sha512-DprrLkXMqj0L1JCm+Gqw6UfHlngzy/G93UsJAnKF6HELoC70TxcFA05uKCi+bfYxyYpzRdmzv6TeHyhtlwamjQ==","signatures":[{"sig":"MEQCIBFgEHkmajZo0LdPRvH1navI66Xr5yG5vd5cn3pwgDlKAiA6LFyFMwbFRU0JUdMrBk8O9jXS01vuBFo59NyvP+RDSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD42ul6E+slbK/kOhtmrDWik+5r9hgoCTyXy0WACsPwgQIgJ4ghgGWxuYEIs8cg0Pu95lq72vDFlo771oPxw9zFNvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8727320},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.23.tgz","_integrity":"sha512-DprrLkXMqj0L1JCm+Gqw6UfHlngzy/G93UsJAnKF6HELoC70TxcFA05uKCi+bfYxyYpzRdmzv6TeHyhtlwamjQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.16","@ai-matrx/data":"0.18.2","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.23_1790732093327_0.8356238898806847","host":"s3://npm-registry-packages-npm-production"}},"0.13.25":{"name":"@ai-matrx/associations","version":"0.13.25","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.25","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"afe25120a9d81d4f9ec24852f3fe0d7212439174","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.25.tgz","fileCount":37,"integrity":"sha512-aODNUwUmT4d/qxknbFWMJcKtSICUh+GZaoK1yzsrU3Dvhd3w59hfjij3OVar7U4SAxdZq8QWl6nCrlX47oj1eA==","signatures":[{"sig":"MEQCIA2LlMwzi/yoGG0+UFAeaEtMQP6k7JJw87QiRWvu1arZAiBnjWE9ExilfHm23uNJN0pQzXudj+DT4ZSCS/8CuVwYtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCk/5wmKIWC1QSEhDT7w7lLdBCjPULFIyopIKo9UVj9SgIgCN2IhXG/R1bt6Wtu+qnskPQ4MJnmCqQ61rH9XOBinis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8733350},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.25.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.25.tgz","_integrity":"sha512-aODNUwUmT4d/qxknbFWMJcKtSICUh+GZaoK1yzsrU3Dvhd3w59hfjij3OVar7U4SAxdZq8QWl6nCrlX47oj1eA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.1.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.16.16","@ai-matrx/data":"0.18.2","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.25_1790751536578_0.9667109293304099","host":"s3://npm-registry-packages-npm-production"}},"0.13.26":{"name":"@ai-matrx/associations","version":"0.13.26","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.26","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"b4cba306cbd4d1dbd26ed3fdb419a8fc7e91b5ec","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.26.tgz","fileCount":37,"integrity":"sha512-e9L5iZ/7QwzQVDHXYHLRZj0Qi/oZoucRtoHqhtEd0NhtPu1sqLNNVnALCUzAZZxpTRBw9k9OP//PwZaA8Mr81A==","signatures":[{"sig":"MEYCIQCps6suXN3L+3hbsHiz5QvBIgtR8PUvRrtgEu3eC6lC3wIhAPi1AfRTrSKWuB5HJTzvU20CQY6lDzYN1EERhw7o1dqV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCAbMlhxXublYJ53Dr9m2dGKnPkAY6lScp21mf7r+78XQIgHqaBA+oHTRzrvohWEeXfTUxVlDHvTIDYtZd0zDT2x6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8733597},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.26.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.26.tgz","_integrity":"sha512-e9L5iZ/7QwzQVDHXYHLRZj0Qi/oZoucRtoHqhtEd0NhtPu1sqLNNVnALCUzAZZxpTRBw9k9OP//PwZaA8Mr81A==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.0","@ai-matrx/data":"0.18.2","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.26_1790798660945_0.5863526075838796","host":"s3://npm-registry-packages-npm-production"}},"0.13.27":{"name":"@ai-matrx/associations","version":"0.13.27","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.27","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"1c96bb09a070e646eee98a3bfc38d96d644a80de","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.27.tgz","fileCount":37,"integrity":"sha512-cgQYFkt7ZhrDa6V0vrNkK3QplTB3zf8PZoHT/HxzzV/jqFIujHFrSBudrTyJrYTcoEcS3tt9ElNkllx29A4s1g==","signatures":[{"sig":"MEYCIQCggSk9CoDX8AY5ySlDLOMW1R/I8iMR/Gz+UWtd35FROgIhAPB+AQh8oiGUJMPvmEf+rpfLaIb1I+Dnhm5C35iY3Npc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCk6DrSGQWXxdffWvxKmqkPMhfLuU1ok41VtSVhZ3gjOwIhAMrqjY1sFEmLr0SUTGYGNDDZgUjCYCsMesbuv6vCVyDn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8733845},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.27.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.27.tgz","_integrity":"sha512-cgQYFkt7ZhrDa6V0vrNkK3QplTB3zf8PZoHT/HxzzV/jqFIujHFrSBudrTyJrYTcoEcS3tt9ElNkllx29A4s1g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.0","@ai-matrx/data":"0.18.4","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.27_1790801124651_0.6654578032772691","host":"s3://npm-registry-packages-npm-production"}},"0.13.28":{"name":"@ai-matrx/associations","version":"0.13.28","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.28","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"a2cfa213ddba23cef6f537f6118e2e30841febbe","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.28.tgz","fileCount":37,"integrity":"sha512-2q+j7qG9cBiSGDP4yQdyojll27R8ypjLkczMG6moPz2odTyfleHv1k1LdvJZMEu+nqf+jHuJbTmp6whHNGQH/A==","signatures":[{"sig":"MEQCIBkb2PEfSZm7vuGni9ykZi1UsrwbbYYeDkOCuJhQd90EAiBlBvkcNEAXnA2j1cFvhiCkrcMGZF4cLXVTA5TaLYpj8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCERpfDesa7VkpkjMHbMCjf4o/HbODgLoKejNvFPPvbQAIhAO1N0r5Z0Bd8oKHKCj8yopi5W43sa7+c71RH8oDNeBxZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8734093},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.28.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.28.tgz","_integrity":"sha512-2q+j7qG9cBiSGDP4yQdyojll27R8ypjLkczMG6moPz2odTyfleHv1k1LdvJZMEu+nqf+jHuJbTmp6whHNGQH/A==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.1","@ai-matrx/data":"0.18.4","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.28_1790802171754_0.47984778940989337","host":"s3://npm-registry-packages-npm-production"}},"0.13.29":{"name":"@ai-matrx/associations","version":"0.13.29","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.29","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"2915b461fb4ea84b6926c3fdf59f63bd270f4996","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.29.tgz","fileCount":37,"integrity":"sha512-h6z10P1qykUqHRY5CvdvTFfcyPORFnhlLV1CiPZ1LNXjjnlxRQSg54jmvTrB2vEyZkg30qv2jBLq11ENSlGGIw==","signatures":[{"sig":"MEQCIEhld14evhHPY41nWLkojsemUJf/kLcR27IhAciz0FUUAiAX4PLqPZctrYVPbR7ZAcc9/XvGyTlidMDup1Z/jjnOrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHn62p9wNf8aSXW3O1LOKiuOZngcHq7dus6t3ktXSSCAIgZLKemiL1KIHV2jR3Ng6uA1KJ6EWPGRjROJWxXhf/4aY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8734341},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.29.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.29.tgz","_integrity":"sha512-h6z10P1qykUqHRY5CvdvTFfcyPORFnhlLV1CiPZ1LNXjjnlxRQSg54jmvTrB2vEyZkg30qv2jBLq11ENSlGGIw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.1","@ai-matrx/data":"0.18.4","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.29_1790802778627_0.4600426535938156","host":"s3://npm-registry-packages-npm-production"}},"0.13.30":{"name":"@ai-matrx/associations","version":"0.13.30","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.30","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"59c2c0f5e96de0727d3db5df578962fe3ce7c9cd","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.30.tgz","fileCount":37,"integrity":"sha512-CN4VBUqMNbku2wmXcbpiArpZwyOXjEi47FuoP4pOojNhOPxi7XHmgT8/HqKGUtc8Ygv144aDSCwEasM7sAAHeA==","signatures":[{"sig":"MEUCID0ZsLG+WVJGVpl/CgkTyPA6USlPD54zvNZtQoLTO4qUAiEAsba1iedR2pyMPxpS3TTnQl/2QQSkgNljZ+uPGqps8ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAYR+EEfVRLao4DOgdzjIhCcxbFbiQQyhoLdXAVd8zGGAiAK1g7PiJdgrkdUBgB1EPeGIY3tEaWlLVVf9bCHH6ruqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8734589},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.30.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.30.tgz","_integrity":"sha512-CN4VBUqMNbku2wmXcbpiArpZwyOXjEi47FuoP4pOojNhOPxi7XHmgT8/HqKGUtc8Ygv144aDSCwEasM7sAAHeA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.4","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.30_1790804423611_0.6915349667419928","host":"s3://npm-registry-packages-npm-production"}},"0.13.31":{"name":"@ai-matrx/associations","version":"0.13.31","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.31","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"82b6faf68e94f08278b5bf674e5ad93ae94aa18d","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.31.tgz","fileCount":37,"integrity":"sha512-TfA7m+3va0F/eNPLNK73sRg/5fGl8Moz0CwAUM/UuxtjOjui3tfev2hYZTcwsTDBANWCn8ZG2Bx+s0tNY16ODg==","signatures":[{"sig":"MEUCIQDk4jHGOse59ICvYs7V2UfWmv0zGKFcW4Qwx7gTUbfqygIgZgfNmSyD98hm0ZC4d4ZxDvnuhhViDMfSlqAHw+D/zSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDjeKU2TrIzAyjqIqrTUV3uAoUa08RXglqgFnCqX3PCaAIgF+ReDo8qPYTiL3DTb0si2COG3vayX8LBIi3+JiANpTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8734837},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.31.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.31.tgz","_integrity":"sha512-TfA7m+3va0F/eNPLNK73sRg/5fGl8Moz0CwAUM/UuxtjOjui3tfev2hYZTcwsTDBANWCn8ZG2Bx+s0tNY16ODg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.4","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.31_1790806266715_0.8667882938084936","host":"s3://npm-registry-packages-npm-production"}},"0.13.32":{"name":"@ai-matrx/associations","version":"0.13.32","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.32","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"e2a41911eabd5363bc49506813693d4d65f1283f","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.32.tgz","fileCount":37,"integrity":"sha512-0s53JvwFt8gsmA1Gsb+PpQH+NP8qY3hD0p2YIL4VBgv00WDuD/I0qCW66uazAENdIZ5a5bElcM1cuWOL6hYx6g==","signatures":[{"sig":"MEQCIHUJiZjJb4da1K6SC/vC+7swvw7X8at2psiTNAobb2VeAiB4FXtV0zZ+jlK8whHbOEQ3Ej2QmC6Dcez6NM/1MgsBfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDx5jgITV8kCgI6KHhQgvqDyv4P4scr3zwKe3CpZRrwaAIhAPmiLt7sKeP3+uKPNlipzao1mn2lDhC+TTIuxqHLma5a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8735085},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.32.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.32.tgz","_integrity":"sha512-0s53JvwFt8gsmA1Gsb+PpQH+NP8qY3hD0p2YIL4VBgv00WDuD/I0qCW66uazAENdIZ5a5bElcM1cuWOL6hYx6g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.4","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.32_1790806874881_0.660864373129689","host":"s3://npm-registry-packages-npm-production"}},"0.13.33":{"name":"@ai-matrx/associations","version":"0.13.33","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.33","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"b796549dd10b75d110604b734a2e7883cceafdd3","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.33.tgz","fileCount":37,"integrity":"sha512-32lptUJQjoDXI7KKVbUR5A898naGe0Au1CbLOvev2D7AerO0u7K1T+15wz1L2YlmPtYNcMKT6B2RqbKjKEYSOw==","signatures":[{"sig":"MEQCIDVPzO246QQ05NypOImYzbzoN28uDEBtLlGu5ueqij8IAiBfB6zXJgs0wYgJRrGua0S0rSyxi4vv/Rygegh0QdgcyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH7g9mD0gGkk8mBILmQ6jV78WGGoflBAAO5oek0/99xnAiBI3TpB+iA6z57MnVdKB7lfILowFIURbrciq5Jiz02Cxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8735333},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.33.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.33.tgz","_integrity":"sha512-32lptUJQjoDXI7KKVbUR5A898naGe0Au1CbLOvev2D7AerO0u7K1T+15wz1L2YlmPtYNcMKT6B2RqbKjKEYSOw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.4","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.33_1790810364949_0.28303659938845027","host":"s3://npm-registry-packages-npm-production"}},"0.13.34":{"name":"@ai-matrx/associations","version":"0.13.34","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.34","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"ecb0d294af71de3976817e7ea5a617ae06c75e8a","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.34.tgz","fileCount":37,"integrity":"sha512-InjwGjO1PK6zBSKiMq28qPjOaGMpUtdiW5/pYHMasuVw3Eh/GFdlCVNWi5UntE2I8xjeHtKoDELny/DaIZPyOg==","signatures":[{"sig":"MEUCIA/Mgff6mhO1AjoYtVmJvyTZKlpX2wQ8M53G1Pwa9pxBAiEA+ODn7hOhZrJOK75ImbhnSAfocZl8IqmWQhMWPBvdB2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDEMrt7iZ+NtBHHLTJ4HQfT2eh7A0/q6ZjVnw7P8D3smAiEAxjg1fmyKRu9LTBBeZ/IOox4XISvTosTKYWO6pLOkjgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8735581},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.34.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.34.tgz","_integrity":"sha512-InjwGjO1PK6zBSKiMq28qPjOaGMpUtdiW5/pYHMasuVw3Eh/GFdlCVNWi5UntE2I8xjeHtKoDELny/DaIZPyOg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.34_1790811436106_0.264811494715826","host":"s3://npm-registry-packages-npm-production"}},"0.13.35":{"name":"@ai-matrx/associations","version":"0.13.35","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.35","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"4dfad6d33dd56b98eebed7376a29e400d1b70c5b","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.35.tgz","fileCount":37,"integrity":"sha512-9Fn9oZU4NIom2wAptKH/PBMIHYu3Xb8trYO/EmMLOUONUQ4MRDZqwTOFUB2vRa88S3BFITum+/qM7x9jcchwyQ==","signatures":[{"sig":"MEYCIQDjiDF8ukOhJOeoaeaFvtzs9tX7iRTQeKAAYpKhvi84TwIhAJ1JLZDxV3OP+nv8PJu1cPBVDojrvPtLMTjxrzuDmdNG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICksRj8D4xi46Vmu+PPuzkOgxmAvL+AwyuMIPVIccBVOAiBFWTkA19DxG0aDyTduoXR0MEeAWbuJZtj6oVRx19piBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8735829},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.35.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.35.tgz","_integrity":"sha512-9Fn9oZU4NIom2wAptKH/PBMIHYu3Xb8trYO/EmMLOUONUQ4MRDZqwTOFUB2vRa88S3BFITum+/qM7x9jcchwyQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.35_1790812683434_0.5494492194627805","host":"s3://npm-registry-packages-npm-production"}},"0.13.36":{"name":"@ai-matrx/associations","version":"0.13.36","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.36","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"fd55f45c8b5defdaec5caa43282942f39c9634b2","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.36.tgz","fileCount":37,"integrity":"sha512-9SULR98hcNwQNy6637k+sj2YqmTbs6MMbQKV51QxmXr3Nqy4ylocRfzVgXNtz7MJe9DxZNtD/F6fsd1mF1281w==","signatures":[{"sig":"MEQCIB1bJNegCwJ0s4zVOglMnqRlNI0K5hagJX194Xc/O/MaAiABgSLTnRhsQK7kwjgCBL+QxcIWl4R3tw0rH7qAKcQlkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1kinw/RPZCFUAR9JkXbKpQYPCYvZ47Hlov6YpDMc1SQIgaHENiNMSvCgcfC1jvDvV19Wm+NGjzBkehqeMxBNceDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8736077},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.36.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.36.tgz","_integrity":"sha512-9SULR98hcNwQNy6637k+sj2YqmTbs6MMbQKV51QxmXr3Nqy4ylocRfzVgXNtz7MJe9DxZNtD/F6fsd1mF1281w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.36_1790813387705_0.41010722793325183","host":"s3://npm-registry-packages-npm-production"}},"0.13.37":{"name":"@ai-matrx/associations","version":"0.13.37","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.37","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"5d5429b2332577eb9ba7a18f86d1db7e225c6f87","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.37.tgz","fileCount":37,"integrity":"sha512-lbwnX+OJpcFWrRUXjGJVA0Cnsmetr0LXYcfOI9at0a2hAAkRwvImX+sRifdxAV91yIVyqRVU+MEyOXxEuvDUtg==","signatures":[{"sig":"MEYCIQCmGXRJmLqfMdIdgrCZLnE4KHE8K2w7QsKkJYIbci2HwgIhAPsK2Dz8eTflN8oRU4tMobRyZHoSWcTrgjjfi5wTQWIr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCl5Fwnz/HfNWizJhf/nY6kXpkTnwqy66Fk6vDkUxHYbgIhAKbb17XYFCnYzwsJ0fzjMatx4jgQu39U7leXhnJbl2a7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8736325},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.37.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.37.tgz","_integrity":"sha512-lbwnX+OJpcFWrRUXjGJVA0Cnsmetr0LXYcfOI9at0a2hAAkRwvImX+sRifdxAV91yIVyqRVU+MEyOXxEuvDUtg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.5","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.37_1790813943729_0.04602615026162438","host":"s3://npm-registry-packages-npm-production"}},"0.13.38":{"name":"@ai-matrx/associations","version":"0.13.38","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.38","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"4a0a578e2e422daa65d1161fbe04420aea3394fc","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.38.tgz","fileCount":37,"integrity":"sha512-g/ikjfwCtAaUMKmhk3A1y1pJPcBYVQWcj8pFLR4bSCQcSB2c/yAJzDiywwjNoR3b8JNuzoxLuzfxGGQAdj44TQ==","signatures":[{"sig":"MEYCIQDHoWh5oDF/Zy5HlCufH+0RMixbtI788Lg8N8gc7UkJ8QIhAOgDb/tKQK2KEIEPT4B34c0hIsXIvrXOnqiXEQPpK9lm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPe+u8P8w35fi2kMfTLlsd5R90u0hIuGYJ98CLOJff5wIhAKBsqfvoK1FuGGk9dYQOYrVjvu1YZblQHz/phB0eWFX9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8736573},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.38.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.38.tgz","_integrity":"sha512-g/ikjfwCtAaUMKmhk3A1y1pJPcBYVQWcj8pFLR4bSCQcSB2c/yAJzDiywwjNoR3b8JNuzoxLuzfxGGQAdj44TQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.38_1790814517753_0.07164575432618614","host":"s3://npm-registry-packages-npm-production"}},"0.13.39":{"name":"@ai-matrx/associations","version":"0.13.39","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.39","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"707d912fc34fee647a25a002077ba0bfa9b6aeb6","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.39.tgz","fileCount":37,"integrity":"sha512-le9CBpK9zRJiZar3cDOfrL1aBAh+p2Ugdi4MsEGVf/4dzO3MRPSjtbPuWT6/xnnmIpgRm6t9KRIAwTjTqiwSDg==","signatures":[{"sig":"MEYCIQCxCmyJQZZx5rtU++3CcfUlax9g39a6jLu0zPHbrAD3dAIhAIYjghYnG2i9f6hXZD6u2za1JAkcdIsrOsPbYfM9yeA8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDlqyUYEnMabmTTOubAV99tKElWmul2I5IARwJ1C0nZlAiEA5a8flaOlz82jTVwh4Xx3oaQO0CdNkyFcgEjU0+TnvQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8736821},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.39.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.39.tgz","_integrity":"sha512-le9CBpK9zRJiZar3cDOfrL1aBAh+p2Ugdi4MsEGVf/4dzO3MRPSjtbPuWT6/xnnmIpgRm6t9KRIAwTjTqiwSDg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.39_1790815059136_0.332166252645143","host":"s3://npm-registry-packages-npm-production"}},"0.13.40":{"name":"@ai-matrx/associations","version":"0.13.40","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.40","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"9fc81546012fa0c666f0bec999cb262524e658b5","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.40.tgz","fileCount":37,"integrity":"sha512-mlihwAPEHqHCO1Xo7klQmoD3Y67nObOCAU6IkvdmDEOE83PxRLCtXenwx00LZGPi43PDBJo6yzT/Twhjl2VdMg==","signatures":[{"sig":"MEUCIEohabeJPLNJlR/All1F82+Mpt/7brIs5vKPRJWMzSUfAiEAvUdh0JRYNBsWhvOpbnu8JBXFR/7MmaAlOSKCQxhyJI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFSHpa8mpcJ1I1DszU5/zb9qrgzhnVg6uGp9osc3DmO1AiB567/X0O8OZkN/fdY9yaiVUjwApdBJrCoC/pdRuajp7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8737069},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.40.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.40.tgz","_integrity":"sha512-mlihwAPEHqHCO1Xo7klQmoD3Y67nObOCAU6IkvdmDEOE83PxRLCtXenwx00LZGPi43PDBJo6yzT/Twhjl2VdMg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.40_1790815570275_0.6187319211395934","host":"s3://npm-registry-packages-npm-production"}},"0.13.41":{"name":"@ai-matrx/associations","version":"0.13.41","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.41","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"ace3c9293fc76b37c42b34a316d5e3cc0153808e","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.41.tgz","fileCount":37,"integrity":"sha512-KRg+ZOhsF4zHLmBTRIC21JIqnxIzK1sv4xaAmzq0BbnO1Kz0r6eZA0QtDYBrwmn9CQ0iKVouIAa5lQxtpGjc5Q==","signatures":[{"sig":"MEUCIDzlbcTh44I5i2WNvaVm4F+kCVjTvTF4d6nVFJVr6YkVAiEAr4U3suRRqIokxLnXuLVB1NhN06LEnAZ1T9kw/Z649ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAClIG0/FfxTtDXvpSNxCMtfk1Jef7wXRmKi2GDWFDyGAiBcaveHHCYX5ZJnQVRR8LuoiakPCot6hE4aIof7OFgphg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8737317},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.41.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.41.tgz","_integrity":"sha512-KRg+ZOhsF4zHLmBTRIC21JIqnxIzK1sv4xaAmzq0BbnO1Kz0r6eZA0QtDYBrwmn9CQ0iKVouIAa5lQxtpGjc5Q==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.41_1790818174009_0.6332754742505546","host":"s3://npm-registry-packages-npm-production"}},"0.13.42":{"name":"@ai-matrx/associations","version":"0.13.42","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.42","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"15f20a543131791b198c7fa873a2553ddf7c024a","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.42.tgz","fileCount":37,"integrity":"sha512-cDwp0LIqnUdxeCmF+A7jU3yGp04mFRve/KRl6sL2fhZVfk4t3eGD1hhz1Zm+3qNZXayQhg/wiGc/JnRPcbPIrQ==","signatures":[{"sig":"MEYCIQCuiG0DLqWt0PKM/X0YvQxHKsE5pCVYP5Rn6bCdZQ5WigIhAOWluFD9P76T1Vkl2xm/Ek14beAeLfXEhrewcrDctXp+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDtOhvQFbahXZslthWAOZbeOJS1IDSpYWq+HIO8vNYCpgIhANxO7TjAbc9ql8z4Jnn8+1NEgLrfdG0dm7MFTS0mrLtr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8737565},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.42.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.42.tgz","_integrity":"sha512-cDwp0LIqnUdxeCmF+A7jU3yGp04mFRve/KRl6sL2fhZVfk4t3eGD1hhz1Zm+3qNZXayQhg/wiGc/JnRPcbPIrQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.42_1790818668185_0.9307215221710976","host":"s3://npm-registry-packages-npm-production"}},"0.13.43":{"name":"@ai-matrx/associations","version":"0.13.43","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.43","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"b5d3641fd00cc8af5dc050ad5490efb63b04ca05","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.43.tgz","fileCount":37,"integrity":"sha512-cV8ysaJXUMoNPZ7DE4aCOB4Q2n9PFT/5kPzT5Ik5VGFbrgIXkVsWZVxq5PTR0ecY1Npga8CK0/l5Ma6xrgLNMA==","signatures":[{"sig":"MEQCID8wJ6WFSnV+GhKWpjSpVMuDdX54Hys3nbyf65km0tLlAiAtd4IOFmfSy4wCPrBvyKBC1y6IBcb/zm1TVeH7YHcaZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3AiuA5GvMUxgkErqQj7TYpjYOXJNxqYr7HrbDoxOdeAIhAPZLYmZwQ4TKYkpLSoykj3fAhWsq7/akO2WZr852WXiz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8737813},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.43.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.43.tgz","_integrity":"sha512-cV8ysaJXUMoNPZ7DE4aCOB4Q2n9PFT/5kPzT5Ik5VGFbrgIXkVsWZVxq5PTR0ecY1Npga8CK0/l5Ma6xrgLNMA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.43_1790819275339_0.4671459204520767","host":"s3://npm-registry-packages-npm-production"}},"0.13.44":{"name":"@ai-matrx/associations","version":"0.13.44","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.44","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"8b140642eb43e7f6db3517eb7a44a78196f3490f","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.44.tgz","fileCount":37,"integrity":"sha512-E1QfSTcOB6rjv67+G6aAs8InBvCxuonQAfQE3Ltr5q/BmrQ446vrNAQ+BB1eCfT8670K8ogR6D08iDpREHOFrA==","signatures":[{"sig":"MEQCICkmbTFifQvyzJ9c0m2LTeGjBamHH0JdNI/tJxGTsKoAAiBXAL67ZzM4Fp3gcR6/ZXLEBimHTOOFm9SXcrl6kAM7xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCBFAF3rIX0sx3ua0ZMX8f3DGXUqrbGwq+OsI5W1Y2dAAIgY7mlW+GT2p+OzfdX//H5iCtuKWXh4Ge4UbmA5Y3E/Vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8738061},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.44.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.44.tgz","_integrity":"sha512-E1QfSTcOB6rjv67+G6aAs8InBvCxuonQAfQE3Ltr5q/BmrQ446vrNAQ+BB1eCfT8670K8ogR6D08iDpREHOFrA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.6","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.44_1790820176927_0.33257853320327335","host":"s3://npm-registry-packages-npm-production"}},"0.13.45":{"name":"@ai-matrx/associations","version":"0.13.45","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.45","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"5910b9c8730d6b92cfd993dc91411f8c80cc9f34","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.45.tgz","fileCount":37,"integrity":"sha512-1FVCnhFUQ1u32n/QLIaSRIthndgIzNX33OOfHXZfLtdYK24yXK1LJyCiTDWAihQJ1J4mI5odOI9op4JRVR/P6w==","signatures":[{"sig":"MEUCIEnG35ZyBASPZUxk9rltgUJjQGGAuns7OXjGif0EI7PPAiEAjR9GSpDoS9/4TFdpUXwu40qXg/hcZsPuDaRGgJWFUQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE2fSFXpLdI6EOn0EP9G6iNB4pxitn922eOys38w/UHNAiEAgm3bndzCd5QgmX81wI8yLPlVdQqDY+Plngt8T7CAqWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8738309},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.45.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.45.tgz","_integrity":"sha512-1FVCnhFUQ1u32n/QLIaSRIthndgIzNX33OOfHXZfLtdYK24yXK1LJyCiTDWAihQJ1J4mI5odOI9op4JRVR/P6w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.7","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.45_1790821105546_0.4546305719685899","host":"s3://npm-registry-packages-npm-production"}},"0.13.46":{"name":"@ai-matrx/associations","version":"0.13.46","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.46","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"4aa0275d47b4805bb056d815c915abab82c03c51","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.46.tgz","fileCount":37,"integrity":"sha512-PGJfIfkLa+l7hDCkOWiSMq/hp+3QQBkauAj0o5YGbzck9tYJvulu04CrP0+WqNsiZ4tJwTUEge1szv423EPweA==","signatures":[{"sig":"MEQCIEVEc6dC6sGp0uCUQNikhzEd+yOJMMDJR8mN8Kv/ctR7AiA7rn+qZu1/FD+25UOjXuTg6/44Dqlv2Dx1+uUT3wovaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGl8BAZfYV1elvN8mEW4Bktrg7TyvP073OAMvtu6LVqOAiBZ/DbZXW6A6dxYrAPunU/Tos4UGP6tvz352S+/t+ADSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8738557},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.46.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.46.tgz","_integrity":"sha512-PGJfIfkLa+l7hDCkOWiSMq/hp+3QQBkauAj0o5YGbzck9tYJvulu04CrP0+WqNsiZ4tJwTUEge1szv423EPweA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.7","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.46_1790821729285_0.7166668860023047","host":"s3://npm-registry-packages-npm-production"}},"0.13.47":{"name":"@ai-matrx/associations","version":"0.13.47","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.47","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"4d22e01fcb435454cc7d08cc5b23fddb2ce197d6","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.47.tgz","fileCount":37,"integrity":"sha512-CpHUUtygssAEVXPsOj8/Ea0iFf5O9ixQ3hatVrUDMUjX/aSnJrEOytBZ3Gyasw/LH6vMLxjOP9p1KysxxxXmrA==","signatures":[{"sig":"MEYCIQDLZOn4RLbb3yMqSUS35nzXY+BamEWpYLt3NHcL4+xM5AIhAIdypvKcv3dVNL+/hnRxB0zmzar6RdxlluuR5msSOoSn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjLPdnXshAZxIaDM7rX/GyjQDT0jP7EMV7Gn2rPD8jugIhAOu6ZtBjFx2+P0nrpWGzeO4/sOdI9AsK1pAnw8mE0SEg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8738805},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.47.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.47.tgz","_integrity":"sha512-CpHUUtygssAEVXPsOj8/Ea0iFf5O9ixQ3hatVrUDMUjX/aSnJrEOytBZ3Gyasw/LH6vMLxjOP9p1KysxxxXmrA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.7","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.47_1790822196725_0.7052837410565103","host":"s3://npm-registry-packages-npm-production"}},"0.13.48":{"name":"@ai-matrx/associations","version":"0.13.48","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.48","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"e9e3ffd6cf816cc50acdbdc0a750580fa85704e1","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.48.tgz","fileCount":37,"integrity":"sha512-5x9TYQx4T6OS7CjAgYqOe0eK5g/yY/xf4lx9el3piKvcoBcj79XP3LNe2gP7OapVeRRG9LA/xRusegMp0CjGRQ==","signatures":[{"sig":"MEUCIQCqLixN6mtoyK8zCbBjOx+3aV6u7eLFQLgDNF8P9KuBWwIgfzMsneautmYBAPTnnRxK/KlW8fmaUM4xVPyqt9GOY7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBS1E/1Ec0jxVEZTAuMfcims11zFhcxyPDuEOx4Hs0RsAiBhzt3xUjvtJrfpqY/rboyKafGuIySbcNhjuvfcZCYxJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8739053},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.48.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.48.tgz","_integrity":"sha512-5x9TYQx4T6OS7CjAgYqOe0eK5g/yY/xf4lx9el3piKvcoBcj79XP3LNe2gP7OapVeRRG9LA/xRusegMp0CjGRQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.7","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.48_1790824528273_0.8954052728735193","host":"s3://npm-registry-packages-npm-production"}},"0.13.49":{"name":"@ai-matrx/associations","version":"0.13.49","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.49","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"2b48de9e8756b012422fb71cd07fdcff36200913","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.49.tgz","fileCount":37,"integrity":"sha512-d0acnblFA2Rn4O43aXmuib3VMXhEaG/Y09mkodRLl4r9xLkVVIKL4/3Rv4y/CigsRvVkkzOfvP+v11ibOpmviA==","signatures":[{"sig":"MEYCIQDbmevN1r6VWW4E35O++DNip47lglx16Bk8oq3H/OsPbwIhAO0bjTnpS469sj7uo2ZFZc6EESxN/502dJrqJpogqCl6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFUzL2kduiVKnFhKJFZt0WytbbNuzmi1RCS/gKO07PfcAiB90KTfw9ZzFhrdEyMRJMWZbZDuwMD1IBVbHthCY2QNyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8739301},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.49.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.49.tgz","_integrity":"sha512-d0acnblFA2Rn4O43aXmuib3VMXhEaG/Y09mkodRLl4r9xLkVVIKL4/3Rv4y/CigsRvVkkzOfvP+v11ibOpmviA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.7","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.49_1790825147137_0.30053931125005606","host":"s3://npm-registry-packages-npm-production"}},"0.13.50":{"name":"@ai-matrx/associations","version":"0.13.50","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.50","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"71fd5ad6d7b77200fe547bc2f2ecbd2a22a3378e","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.50.tgz","fileCount":37,"integrity":"sha512-o0eGdrvUdw2Bm88VzNjdVJztLmt6kDGkHl4gRucElctRlzSUD5ufTN/WrsQeAA+ihzQsQdo8Vk2gqcYnDfOkvQ==","signatures":[{"sig":"MEYCIQDtfCpmqA/DlPXNS9f2bpcIyuxL6Qlh4bbu0GVnwmQ4AAIhAOtUgMz7/39r5s8mi4K1IfpW493b6H1fZQj9P7XfpbY4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA1lmlfs2V6x3SDYCoClPh15jBwRrx7F8HzvaCg4sD8bAiEA5HqLhV6PQhgFtkd0fVm04jqrmax0nCgvwwdcbzByICY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8739549},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.50.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.50.tgz","_integrity":"sha512-o0eGdrvUdw2Bm88VzNjdVJztLmt6kDGkHl4gRucElctRlzSUD5ufTN/WrsQeAA+ihzQsQdo8Vk2gqcYnDfOkvQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.7","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.50_1790826327369_0.6877323111073506","host":"s3://npm-registry-packages-npm-production"}},"0.13.51":{"name":"@ai-matrx/associations","version":"0.13.51","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.51","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"043917541f6de1e70cdd623fc24da3646a9668c3","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.51.tgz","fileCount":37,"integrity":"sha512-n6zizPqpF+VU9fOEguGOhaY0bd4jbIKzkB1UD3g0XI963pUnMeh0mTCD0MPvFOt3NvGdafgOJHG8A5HU13Bb7A==","signatures":[{"sig":"MEYCIQCZ/cFwR6eSteIp3QfuzSXRwLj/gorheHsPas0OID6r2gIhAJHNyar7dnce7mIgXrzxqm9Pp2ivTSGkH27xOGrqFzgm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNwlNPNI2cLhNJK8mKiaN0gO1eqaLjfPq2dcQY6bs/SAIhANOllR9nJfTW9INRS+rXQvB5qh3qbnnU6s31WYMH2f47","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8739797},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.51.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.51.tgz","_integrity":"sha512-n6zizPqpF+VU9fOEguGOhaY0bd4jbIKzkB1UD3g0XI963pUnMeh0mTCD0MPvFOt3NvGdafgOJHG8A5HU13Bb7A==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.7","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.51_1790826770937_0.4774194275102439","host":"s3://npm-registry-packages-npm-production"}},"0.13.52":{"name":"@ai-matrx/associations","version":"0.13.52","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.52","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"b2fd743473d88c09ae4b04246e49f7d84d4d3da7","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.52.tgz","fileCount":37,"integrity":"sha512-X6qQLvKjSMEHr5eZg6/BCDtyRnZsjzxr4v3J8tp19IwDiR6rvQaVOu7Oynfln2Qb5AsAThFm0y/FxuG/PYyBKA==","signatures":[{"sig":"MEUCIAmrO/KQnqLpQVlXSzaawM0v2aELgD9g1UEP0+a324JCAiEA78sykORmJwnSvWj4pqA9kSjcppLmc0uIuTs2y9qPbxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDv3Q3++JWxSgzo2fuc2L8xRFIXJvbXSoxwN5OBVJOwxAiEAx5go6aW+ywJoMnZJkdAd7aJuN5XilDhIVQ0D6htt0GA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8740045},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.52.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.52.tgz","_integrity":"sha512-X6qQLvKjSMEHr5eZg6/BCDtyRnZsjzxr4v3J8tp19IwDiR6rvQaVOu7Oynfln2Qb5AsAThFm0y/FxuG/PYyBKA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.7","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.52_1790827220438_0.35662490391739743","host":"s3://npm-registry-packages-npm-production"}},"0.13.53":{"name":"@ai-matrx/associations","version":"0.13.53","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.53","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"923a21c2b1cc9bfa5e274ab414d3f78a4116d3ca","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.53.tgz","fileCount":37,"integrity":"sha512-uGkSls/oUKBbnAKYeWQ9JnH7qU9Mhh9zutzlBS5UDzNa1BwMEdkcFBQMXO09Up3l9qHuBcSbt6sS3CfZXL6KxQ==","signatures":[{"sig":"MEQCIA6dF0HltSbMafhzf0nmFao9FOJGZOqjmuJXGjsDGBsBAiBNprF6KWYirS4VU6ObqYVhm3AcMxWkorjKrkL6Ug379g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8cu7wPrZlTZGJZ5Hv3hauml39OGkat0KV8RE1z4gQ7gIgYL+qOmWBvbqb6J0Gk41wsWzPBMHrlXvqpAxcaVbHFbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8740293},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.53.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.53.tgz","_integrity":"sha512-uGkSls/oUKBbnAKYeWQ9JnH7qU9Mhh9zutzlBS5UDzNa1BwMEdkcFBQMXO09Up3l9qHuBcSbt6sS3CfZXL6KxQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.8","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.53_1790829055442_0.7023914989609179","host":"s3://npm-registry-packages-npm-production"}},"0.13.54":{"name":"@ai-matrx/associations","version":"0.13.54","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.54","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"6887024aa3372aac9fb8477a3efb28ada5fa9258","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.54.tgz","fileCount":37,"integrity":"sha512-LKNqCp/lLEXdS9j8+ye/p4YeknzsHfu+WKtWh5UTVDZiPT3g7cc8qBVubWOwKHvDTjvTfK6OmX/1IYn6MXMhPg==","signatures":[{"sig":"MEQCIGZoEAhrYNLaa9veTIVArEb+aPeZBv664RvTRrq3U/19AiBt27ZJl879/Xf1L3Xm/qOQq4Juprxx+uCnm6KWocHAJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEUY3WQGxg4MKtPg9LZX8oE7agtP6k9d89wHBn9T5PlbAiEA0BDqJ7dzIvBSLUj3lJgEC6uWQbU5WdptQrPmfQGwB04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8740541},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.54.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.54.tgz","_integrity":"sha512-LKNqCp/lLEXdS9j8+ye/p4YeknzsHfu+WKtWh5UTVDZiPT3g7cc8qBVubWOwKHvDTjvTfK6OmX/1IYn6MXMhPg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.8","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.54_1790829604862_0.007399566554805226","host":"s3://npm-registry-packages-npm-production"}},"0.13.55":{"name":"@ai-matrx/associations","version":"0.13.55","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.55","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"cba11834d63452c3dd8988729db996745a9d8423","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.55.tgz","fileCount":37,"integrity":"sha512-0Oirlag5kLd+Vs3CvcVIQadyWTeSBZ1f01tfG+06kAcaHiQ398l5O32qsBZDoHzDEFAuderWrwVfTfuG3rR8XQ==","signatures":[{"sig":"MEUCIQDHI41PaQT7kq1wrYKkB9zX7SV8+cU1d7wSWcDNU+p4NgIgO5ZIwBxelkQDeqiFyh7qaC8Y+PJmrONldtPZOFLFlME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCPheYjnaRQlRbVfCrdvQvQRFfbwlM/g42XkOilHjtNewIgJdzSrH2Ue4xZPkHwOHk70pEAfiKUmNmHCMSrHsZ57OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8740789},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.55.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.55.tgz","_integrity":"sha512-0Oirlag5kLd+Vs3CvcVIQadyWTeSBZ1f01tfG+06kAcaHiQ398l5O32qsBZDoHzDEFAuderWrwVfTfuG3rR8XQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.8","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.55_1790830090795_0.9433971909023009","host":"s3://npm-registry-packages-npm-production"}},"0.13.56":{"name":"@ai-matrx/associations","version":"0.13.56","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.56","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"b40e9da7c436166e29403650be3ab056de9b12e9","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.56.tgz","fileCount":37,"integrity":"sha512-F4IPXkpIRkPsi+O0hJHZVJiUbl+A1XbCcKNM7K3uiAk4Hxvnecw0Ur/o/PVqcb/9sviUmruDf81AkhSs/11IWw==","signatures":[{"sig":"MEUCIDBQQCL/mGfqlrKI4d03uyKlIAOUaIAoTDM6E1roqzYeAiEA1qEYPY3OrEec26MTKOs0zKfuYYTT1c/8eVl0fMXamgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBq/7n62Ruv7sevxIYd1GKv0DRadvGR5OpMAZc0YcYm3AiEAoUFsCPNp1o6/CJqIkfk8Kj6GIhlRwC98xahXPeBYnKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8741037},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.56.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.56.tgz","_integrity":"sha512-F4IPXkpIRkPsi+O0hJHZVJiUbl+A1XbCcKNM7K3uiAk4Hxvnecw0Ur/o/PVqcb/9sviUmruDf81AkhSs/11IWw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.9","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.56_1790830662059_0.8127829826432922","host":"s3://npm-registry-packages-npm-production"}},"0.13.57":{"name":"@ai-matrx/associations","version":"0.13.57","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.57","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"04a8482da008d6f5294b01b081cfe7eecbaf3ffe","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.57.tgz","fileCount":37,"integrity":"sha512-i294VeijX+UfaY7VLwNyC+7vjV7Oz4Wper06lNakASMvYqK7365B3t0KXCEvn6NcjC8JjyEm4BIwKi34jsFY1w==","signatures":[{"sig":"MEUCIQDDNQn1uWPfYLa7ofbU3Y6fHLYtCf4gI+2lDs4EEAsNzAIgFTftpset0mEeTq8bmE1VHehUlT4tVi78YJF5Rv9Erc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFnnk9kyVq8C8CjzkdIX7PElYutGBNZtU2hLgiOz8U15AiEA+XhnOD+HzOENYWwamUpoV5EKGEDKJaYb+YZ6pByRSjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8741286},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.57.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.57.tgz","_integrity":"sha512-i294VeijX+UfaY7VLwNyC+7vjV7Oz4Wper06lNakASMvYqK7365B3t0KXCEvn6NcjC8JjyEm4BIwKi34jsFY1w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.10","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.57_1790831708708_0.08591814836655676","host":"s3://npm-registry-packages-npm-production"}},"0.13.58":{"name":"@ai-matrx/associations","version":"0.13.58","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.58","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"4c22c860029e10dda057d8c718ebb076c330e9ec","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.58.tgz","fileCount":37,"integrity":"sha512-9CnjiStex0W9GOXvrBwuaEz7Y9FOk7nV92Ru8PlVsRanmSD3/MTFv7fsH2EZ9rOfCn55z9IVUuJRXLnipb3L/A==","signatures":[{"sig":"MEQCIBLbRGz82RUb5kJbXHCFa49NlEi1Ve7R8zGOhPhy41W4AiApjG+1nlJVSz+WwnTbHNweij6ts3hShB+bh5WIMSOJ6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE7dQjyU6mTOMh8TBhx7qrvNmoUSM35FPCv1UzXE8C8PAiBF7dfhtyz95J+4tDD3P047MDy9fAg+Jkyn+0Bt0Ty97Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8741534},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.58.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.58.tgz","_integrity":"sha512-9CnjiStex0W9GOXvrBwuaEz7Y9FOk7nV92Ru8PlVsRanmSD3/MTFv7fsH2EZ9rOfCn55z9IVUuJRXLnipb3L/A==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.10","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.58_1790832258766_0.2459645074043273","host":"s3://npm-registry-packages-npm-production"}},"0.13.59":{"name":"@ai-matrx/associations","version":"0.13.59","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.59","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"303ded6363c30f7645956d951611c5704c65f2ef","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.59.tgz","fileCount":37,"integrity":"sha512-gqzcgTM91s/6G8sTNxIUy1CWAhwffsm+DfQ0QCpL3M0mjqKcASAaeKga7GC1+DaIj8PrCMpr4HC8IaJIROgg9g==","signatures":[{"sig":"MEYCIQDOTJNmvkRaqEJ1GnfqyDrLncNcF3GeDFe4zzNG+g4BTAIhAN9LyOiU3vFyQ0//+KIOr4hjowS+IkKpyzCFdf4HL4Xl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+jJmTbIbnthO9QOaYjqrc5nCGWYskhZX4QNzfAIcCYQIgWlEa5sBUzJwBeB5Ko12ce+rZtcLRtjeNVo13EZXJhE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8741782},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.59.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.59.tgz","_integrity":"sha512-gqzcgTM91s/6G8sTNxIUy1CWAhwffsm+DfQ0QCpL3M0mjqKcASAaeKga7GC1+DaIj8PrCMpr4HC8IaJIROgg9g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.10","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.59_1790833914179_0.6248027993046796","host":"s3://npm-registry-packages-npm-production"}},"0.13.60":{"name":"@ai-matrx/associations","version":"0.13.60","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.60","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"eb3a297c778fc6812a1bcfa45b11a759c90542e5","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.60.tgz","fileCount":37,"integrity":"sha512-yoNtkwGkx5+8aeBVatxpjDTufQcv3BH7BpRNLa9tEXxs+bqGYS7O0M2R9wnD6VvOQpAnE9iu2FaLvRC5YXe2qQ==","signatures":[{"sig":"MEYCIQC/LCLjL2fdPXzN3J5KMfPETJnbFbM6cYLqVBWfg+dymQIhAP72aVdXsykDNGFfCIBEeQY5ws/Jk+DWLt5ER0RoP9hK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICVZKJhhJSseR/QBU5yxrGIyrCzP4+HGhSmCdX7Aq/mzAiEAkLoGQbW8ETRTJXHdi1u+rkFhH8hMaDi0O0HwAql4SSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8742030},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.60.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.60.tgz","_integrity":"sha512-yoNtkwGkx5+8aeBVatxpjDTufQcv3BH7BpRNLa9tEXxs+bqGYS7O0M2R9wnD6VvOQpAnE9iu2FaLvRC5YXe2qQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.11","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.60_1790834535203_0.9408992600948844","host":"s3://npm-registry-packages-npm-production"}},"0.13.61":{"name":"@ai-matrx/associations","version":"0.13.61","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.61","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"b53151d8474958fb3db3b7091b37aef875bc8510","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.61.tgz","fileCount":37,"integrity":"sha512-aqJguAaxSrl3h0AKjOnHEVJdJwmKC1jrIl2h8RY7DQBgeWCEZ1AyypnRkDk49qz8t9GpQsALtS2TDqbzZtlV0A==","signatures":[{"sig":"MEUCIFUHQu/keo0h1cIBX0/WgotWDp6MLSi2k6WWLzF5q+BqAiEAjf/0wd5h5zfaTO8K/IJrv9k10I7eh1SZcEYScd+6hIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID0xZsaMtqFDx7ezcu5/YTVTbE+cxJ1TDQEmrJug5cSMAiEA6txD46P4iQVp8uADmhDSeGXKAQA7QsTV1HUHOMR475M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8742278},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.61.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.61.tgz","_integrity":"sha512-aqJguAaxSrl3h0AKjOnHEVJdJwmKC1jrIl2h8RY7DQBgeWCEZ1AyypnRkDk49qz8t9GpQsALtS2TDqbzZtlV0A==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.11","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.61_1790835681844_0.9570231653823651","host":"s3://npm-registry-packages-npm-production"}},"0.13.62":{"name":"@ai-matrx/associations","version":"0.13.62","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.62","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"33f8a47277c50e9dbf66042b229932f2e1d95216","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.62.tgz","fileCount":37,"integrity":"sha512-JL73JesqwXBXvz1JsBYO7HCRv96ie4GnseRXMkaogLe65VWHXrBQ5mlPXV1Z92cXLyhJ6TmOBUpk0lm7L08iig==","signatures":[{"sig":"MEYCIQDJtjJ8SWRRnnpy0Ngyc2BiwzYh8OAAjcPZCZ3nhb+kpgIhAOsk7gwZhb2EWJOObyfYLCMGd3/8NoaEtf1n4Qr5vFgY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDSYCLfaW4t9evxF/dzZoKanmfnIWWTTyO0prVE56clvAiEA82O6ektbNzENWrxbQi+ZWvlOPlF/nPmNNb8oyZEcTis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8742526},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.62.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.62.tgz","_integrity":"sha512-JL73JesqwXBXvz1JsBYO7HCRv96ie4GnseRXMkaogLe65VWHXrBQ5mlPXV1Z92cXLyhJ6TmOBUpk0lm7L08iig==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.11","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.62_1790837897884_0.02430298578519996","host":"s3://npm-registry-packages-npm-production"}},"0.13.63":{"name":"@ai-matrx/associations","version":"0.13.63","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.63","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"24651283516200d7d8d70fc1125a9a2d169b3d92","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.63.tgz","fileCount":37,"integrity":"sha512-J4GvJpsBVY0Yu15LCAIxSf8XpQa4noTC+fiQNIY+ceJLdIHZlhzCAK5ewIBCW3aUqjQQcA9go9uI2UWWi84YbA==","signatures":[{"sig":"MEQCIGGJWkytWJqttVJdNS3D3B1aCVTzor4fzsNsEj3/jaWNAiBpR+AW+z76F+/RDZdzDceNpVUoX63EENbVId1OZpfo+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDXmdxTuBe4PKApEhTD7H59Y19kFLFs13koAY7cJH+X1AIgU+j7AV+rVtbuQbP0qm5+/uQmlQp6NVFa2S3G5PV4Mcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8742774},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.63.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.63.tgz","_integrity":"sha512-J4GvJpsBVY0Yu15LCAIxSf8XpQa4noTC+fiQNIY+ceJLdIHZlhzCAK5ewIBCW3aUqjQQcA9go9uI2UWWi84YbA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.12","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.63_1790839403092_0.8234652717810695","host":"s3://npm-registry-packages-npm-production"}},"0.13.64":{"name":"@ai-matrx/associations","version":"0.13.64","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.64","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"18620a04da1f09a67158c4eec0fcc17cbd7a97d2","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.64.tgz","fileCount":37,"integrity":"sha512-FKUHDztWmG02A/iUMxth/QJdRDRwUzkNP+9OxQbor9yke9efRYLB3dsu4yd1zZNU8FE3jVER05fa0ZqjWkX4/w==","signatures":[{"sig":"MEUCICuLJfEJjC9IS/Srk4wed6elKzAr9vu1CAJOUGeuy5F6AiEAoCPdO+c1xM0SAIjuzM7sFKtj7YS9W2Y99wdTbqLfGeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGSWn0bzZdjC2k9TF3FqRcs6/eAHl1MnpDtWeEtITUDmAiEAippm2hx82MQdXxqXXOSprlVdU1c2SnpXdG1HyfhcrlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8743022},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.64.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.64.tgz","_integrity":"sha512-FKUHDztWmG02A/iUMxth/QJdRDRwUzkNP+9OxQbor9yke9efRYLB3dsu4yd1zZNU8FE3jVER05fa0ZqjWkX4/w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.12","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.64_1790839907287_0.6525935350672507","host":"s3://npm-registry-packages-npm-production"}},"0.13.65":{"name":"@ai-matrx/associations","version":"0.13.65","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.65","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"05bcd6ab984470d8a46c392cbdefc76708f15c99","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.65.tgz","fileCount":37,"integrity":"sha512-b23lciPO0WHyAuHZXEPi+2e6V1lA4n2T9n5xyBTMeWSeTRiry9n/LkxzAKspYhzqU4HxX8ETPWEM5yZDDLpeJw==","signatures":[{"sig":"MEUCIQD5reTmElcLO+0CupHuHOm0PkECeD3Zxez6ViJHYau/WgIgSrfLH0diatFnge6o1Zrpfx0xnDUcEYxMYEPyrIPZ3MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBmlTKyGfx9zqgn9A66VdBgCXY3SYNM7iYkarkyz9ILXAiBPFwZ26/GZOEg7kNowZruHqh2TWvzYhQLC44YWSvCkZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8743270},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.65.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.65.tgz","_integrity":"sha512-b23lciPO0WHyAuHZXEPi+2e6V1lA4n2T9n5xyBTMeWSeTRiry9n/LkxzAKspYhzqU4HxX8ETPWEM5yZDDLpeJw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.12","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.65_1790841395952_0.13755489791415787","host":"s3://npm-registry-packages-npm-production"}},"0.13.66":{"name":"@ai-matrx/associations","version":"0.13.66","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.66","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"5846090b7ffdecb1e60d8cd2f7591df0da1d2595","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.66.tgz","fileCount":37,"integrity":"sha512-F4NTiF03jTUWXg4r9YtPlNiSIiitprhjJyO33RlTSDIxrn65sAuBOCGgXcVbT6jpsGYblLjk+TS5xmEH0aox1w==","signatures":[{"sig":"MEQCICCvCu0WNyPY/RwWKZY1skj3Zw8RTwa8VfuLwQKPTs02AiB0CdYmUlWxvhDf5QWUYnXJGFufaL0y7CW6LfKbUt2GTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFKv6smUdAcwgf70MCKguXw7IZqejWGew26kWkZQS35GAiEAol1zdsRH6zLbE7IPF8lHzMzvgXWq70UACWafMCU+Z5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8747399},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.66.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.66.tgz","_integrity":"sha512-F4NTiF03jTUWXg4r9YtPlNiSIiitprhjJyO33RlTSDIxrn65sAuBOCGgXcVbT6jpsGYblLjk+TS5xmEH0aox1w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.13","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.66_1790844444850_0.47463881392977125","host":"s3://npm-registry-packages-npm-production"}},"0.13.67":{"name":"@ai-matrx/associations","version":"0.13.67","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.67","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"83e76fcba8479e8fbeaa031e4cf57287c9b78d91","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.67.tgz","fileCount":37,"integrity":"sha512-HWfYjqWDa1C2BImVeVfTo8z51Tvx5FG9SEqmpWpQzffWatj6OMNBfGn/VVZNbA8re/kSCxskVJNtqaOlXi5fRw==","signatures":[{"sig":"MEYCIQCl0biZHCTm0H62f08fNN1MZZqW9K/zuw1xkWaxWwe6jAIhANTdlz4w+dcKJTQ+lYP5OWpZFTsGb76Dw8yOlxGlkIcn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCdCxvtMKG2Mqoib4QIn3urz7tBUP0oCUUyt+zwBttrBwIhANZ7xuq9kFNuWXkHlTcA9CQz7p8nQBlx839FkW1hwnKN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8747647},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.67.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.67.tgz","_integrity":"sha512-HWfYjqWDa1C2BImVeVfTo8z51Tvx5FG9SEqmpWpQzffWatj6OMNBfGn/VVZNbA8re/kSCxskVJNtqaOlXi5fRw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.13","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.67_1790844985665_0.3230824461765325","host":"s3://npm-registry-packages-npm-production"}},"0.13.68":{"name":"@ai-matrx/associations","version":"0.13.68","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.68","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"1c4766a581df670b2c86b6fac36578f3e2a736e0","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.68.tgz","fileCount":37,"integrity":"sha512-tlFP2Ps9wFq5OcX6KPzmbSAwSZ2mXKUYF2Ov6KRhmVrAdV+gSu7E4y4jc6m7FqF4DJUQNV8zzHlhRiGRzNFw3A==","signatures":[{"sig":"MEYCIQC+DJni0qmhDeHe6Uj9zjlmF0j4fLCNzalIJ7djLP66ngIhANYs6G6yXSlVo+C3s4a2EuQ2mpfHgxVi00GCa42RZxbr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/ip+qAwvT3YZAxzstjpRtMXS8AOo7oonO5nTFVtkzuQIhANTmP0c1JIXOAMhkYpBmQ58S6qH2XOp5406taQ593z3l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8747895},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.68.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.68.tgz","_integrity":"sha512-tlFP2Ps9wFq5OcX6KPzmbSAwSZ2mXKUYF2Ov6KRhmVrAdV+gSu7E4y4jc6m7FqF4DJUQNV8zzHlhRiGRzNFw3A==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.13","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.68_1790845626205_0.8679729017934505","host":"s3://npm-registry-packages-npm-production"}},"0.13.69":{"name":"@ai-matrx/associations","version":"0.13.69","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.69","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"ef1fe06653d52143e9bcf7d4d54a24eec0eeb1b9","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.69.tgz","fileCount":37,"integrity":"sha512-0sxWDNWqtUf9nDTXbF8Da+lw8gv2EqxMU86ntRAKx6Xfz70Jvsh0EShubLKGNjXjCfH/4akT489zy4UKdsV4gg==","signatures":[{"sig":"MEYCIQCpQNZ0RPluDmI9NkKNy7UpgOqx4I8Y7yI5H12VsWCrnwIhAKxLnAogkrQBLz5O14oPSj0hjsCG37RiLS/mMfzbpG6k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDK/ZJbiRC7ltISjXRi2NrrwUVOmN5/DaTBy67hHS+JlAiEAhfVbZaYBVA0MnFL0ku95Mzc/kETvq0Y3wM0hDHLsiiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8748143},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.69.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.69.tgz","_integrity":"sha512-0sxWDNWqtUf9nDTXbF8Da+lw8gv2EqxMU86ntRAKx6Xfz70Jvsh0EShubLKGNjXjCfH/4akT489zy4UKdsV4gg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.14","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.69_1790846272616_0.9185227958915125","host":"s3://npm-registry-packages-npm-production"}},"0.13.70":{"name":"@ai-matrx/associations","version":"0.13.70","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.70","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"9ec3c7bbf5493e0d591b686cb09c9067558c845c","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.70.tgz","fileCount":37,"integrity":"sha512-60RujvR4iPNzt3GwnpfqjUBLD2SbHewGcKm2/T95ZlcFLqVD5L+b2a3LgCGCuIWaJoFf3N6+lDNe22cJdaQ1Fg==","signatures":[{"sig":"MEUCIEJLqumkrVuA+4MiZtKRrIGvMPufs2k1DGX8SM4l/mWyAiEAvwdd39j9HSuJGKudKbexQoQAEI1hf18Aakxbkywrwh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYUFilHHXysoY8AYfEyIKvLCPsxnXXqvDBXGrXkrrYrAIhALuNyUksKYbUHHu2+H2ZOSGVvL4n/kf9pfKdrxN00H3L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8748391},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.70.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.70.tgz","_integrity":"sha512-60RujvR4iPNzt3GwnpfqjUBLD2SbHewGcKm2/T95ZlcFLqVD5L+b2a3LgCGCuIWaJoFf3N6+lDNe22cJdaQ1Fg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.16","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.70_1790848377485_0.1894760076256341","host":"s3://npm-registry-packages-npm-production"}},"0.13.71":{"name":"@ai-matrx/associations","version":"0.13.71","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.71","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"d50883adf1a9218fa66daa8cf8e68054e5c3e66b","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.71.tgz","fileCount":37,"integrity":"sha512-96nMLhS3Z3mAm7/eA5HTvuuj1UqfIvvM62/sbDVGTi2kSAl0l3BlBm5M/miQr139Ds3e5z2E4j6tddDE54VNnQ==","signatures":[{"sig":"MEUCIQDP4w1TgyOUMP87oDgHWQTTtcUnjJRoY2r5krz/2tAb7gIgbOgD7/Oq8ga65l5HNoXY4WuX60OQNwMOtk2i3dDtuAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE3YW4MPMnoBqLphk57w7zm0jCXWgy80/6wxAL7FS5LRAiEA95ctMFvu3JPqAsvT7pTDH0UfhDwoCtXtFLSjzk7RGsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8748639},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.71.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.71.tgz","_integrity":"sha512-96nMLhS3Z3mAm7/eA5HTvuuj1UqfIvvM62/sbDVGTi2kSAl0l3BlBm5M/miQr139Ds3e5z2E4j6tddDE54VNnQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.17","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.71_1790849995826_0.526658896934739","host":"s3://npm-registry-packages-npm-production"}},"0.13.72":{"name":"@ai-matrx/associations","version":"0.13.72","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.72","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"21c962f860759afeab786353e024689397aa5a41","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.72.tgz","fileCount":37,"integrity":"sha512-axGLDk2oAWnSjwBMpeZNWM/q+GxlR+f83v/9fsNTKN8+cxxoJNWPRTCLVdt/mSKYgfWJThgkYUWv7yuyZ995xg==","signatures":[{"sig":"MEUCIEbNnKVCj5l1tPwzGiLSU3KUFmxfh8kwWgzJVQ8YbKh6AiEAy37/0HPAcNtbWe8MEet3pyPQAeLJxlo0WN+u8qQJlj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCBQ27xYwXx8IZ+lkP9QDqKhR0uTMSP4wbr+oWA0oFXZQIhAO/hx4GiY03ggPVpIVeb1zSvLZZQHyRzFGhtBUxwNQ17","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8748887},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.72.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.72.tgz","_integrity":"sha512-axGLDk2oAWnSjwBMpeZNWM/q+GxlR+f83v/9fsNTKN8+cxxoJNWPRTCLVdt/mSKYgfWJThgkYUWv7yuyZ995xg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.18","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.72_1790851182344_0.22917661284347735","host":"s3://npm-registry-packages-npm-production"}},"0.13.73":{"name":"@ai-matrx/associations","version":"0.13.73","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.73","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"bcd8952d90c83b26e88ddc52ad786f7ad2753066","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.73.tgz","fileCount":37,"integrity":"sha512-s8MBSyYahhI5RSwacq+VDYrbzN8b/RiLcxFZgK8xtT44DVDGBvib8CYcMd5MKFa+WFCC77ceJTla7TVpqNg2hA==","signatures":[{"sig":"MEQCIEQr7Z6m6bNkeXTrlrHMH4t5Yb5a987w7TBCxwPcfR2TAiAnB1D+D1YCQVwNwwzmh1hOKhfhUbtu++fffzy46qFKMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKuyfiaIL4uevGH5MyTcCUZ+QMLCEwCeN6PhFDR2NjzwIgBClDj8JqZYzldbY36Kognm+gXMcfeaA2xJ41zIi+gSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8749135},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.73.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.73.tgz","_integrity":"sha512-s8MBSyYahhI5RSwacq+VDYrbzN8b/RiLcxFZgK8xtT44DVDGBvib8CYcMd5MKFa+WFCC77ceJTla7TVpqNg2hA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.18","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.73_1790851831893_0.47929833356422447","host":"s3://npm-registry-packages-npm-production"}},"0.13.74":{"name":"@ai-matrx/associations","version":"0.13.74","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.74","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"e90a066f92c257dc032bf0987e2b8f97dbcc5054","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.74.tgz","fileCount":37,"integrity":"sha512-zbXonWu9m4nyMPnIlkogN45MTeKju2L94NLn/HL20HGwXIYIwf1dkJ8r4L8y10DDfT6c5OIy8IJHhQO/d36gbg==","signatures":[{"sig":"MEUCIQDNG8qAf+ypYrajMieF7zmGgU4/FEUUPckiapZpasznFAIgSJUKbl+Md5SiOc0aT9KUtUNPON3lsvE+9TtXMg1/Ygw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID4ixvSqcG8I1nO+iF47sGpjce+49VJwaxETRNTRuKZ+AiEAjx9VLDNiDd3/Jk0WqbFZz6y1/D9zF+VdybQAqSVyd9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8749383},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.74.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.74.tgz","_integrity":"sha512-zbXonWu9m4nyMPnIlkogN45MTeKju2L94NLn/HL20HGwXIYIwf1dkJ8r4L8y10DDfT6c5OIy8IJHhQO/d36gbg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.18","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.74_1790852457651_0.39193392261981685","host":"s3://npm-registry-packages-npm-production"}},"0.13.75":{"name":"@ai-matrx/associations","version":"0.13.75","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.75","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"47ba59009972a914aa8724f995872ae47adeebc0","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.75.tgz","fileCount":37,"integrity":"sha512-YtBLRF1prgu/OTlemDlgRAAreqR78fv1+4p5hPfIvuqAQ6sr3sM4K26CaVHoBieO0g7JPc4oyFa2DQ9ehae7zA==","signatures":[{"sig":"MEQCIB6OoZsaR5HAOufsTatsk88xMvmOzqlbzHH33YwycxXPAiB7PVOiXM04nfVObXrIe/dW9I+e5WMGTC6QS6Otoq1a2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcZFor8LaHYO0g0Qw3bDu9mOjx+F6fXkqGI4V83FLN1QIgVY04Dh7EuPBd66Almy1P6x0l67tfYLTqngDdiXUL+j0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8749631},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.75.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.75.tgz","_integrity":"sha512-YtBLRF1prgu/OTlemDlgRAAreqR78fv1+4p5hPfIvuqAQ6sr3sM4K26CaVHoBieO0g7JPc4oyFa2DQ9ehae7zA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.18","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.75_1790854418794_0.4732451789223102","host":"s3://npm-registry-packages-npm-production"}},"0.13.76":{"name":"@ai-matrx/associations","version":"0.13.76","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.76","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"07fb30554614bafb0928268fb54881874a1ed5aa","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.76.tgz","fileCount":37,"integrity":"sha512-C4fZyvFyNAMJIwSA6RKOPKbFiji+9/4YF4RLf4cu381oGCSlp7rgJP9K8ynp4dtpLwbQN5f8BQ2gAQloF/qTGw==","signatures":[{"sig":"MEYCIQDfxXmNSqATlvIIjuDHJ/sLh6XeW4YlV4d32We9ZQNWGAIhAOooo7Yh77yI28AAfsQ+xIvYR/zK+CBj/Qz0NdtlKwV3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID6bxOBufOOFmcPJx2l9xqdqRo9lK2KHScZPuFJKpBCWAiEArlHcp/FlytS1O8owfoka/yi4WcQUBpSFWK8ozMKXkOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8749879},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.76.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.76.tgz","_integrity":"sha512-C4fZyvFyNAMJIwSA6RKOPKbFiji+9/4YF4RLf4cu381oGCSlp7rgJP9K8ynp4dtpLwbQN5f8BQ2gAQloF/qTGw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.18","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.76_1790855032380_0.5110112051735158","host":"s3://npm-registry-packages-npm-production"}},"0.13.77":{"name":"@ai-matrx/associations","version":"0.13.77","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.77","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"fb0ce93ddb6ed47ebde649839e13c14b8ffaca36","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.77.tgz","fileCount":37,"integrity":"sha512-3Apj1H27lI/tFc2LyKU0uEHkYm7OhEBKnbGXkz3YbH81ytkxTLYKkukoqiwLccYOE3uFHiK4w57fThsBLqNRMw==","signatures":[{"sig":"MEQCIH958OqBLi0yHcjdyqOAkOjPBtAQj9Ged1xpga0Fgxn3AiBde5lJOmg3U0WbfGvi9VTT+u4UXYaBYp9HVPRLy1zA2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAIgzHCuJ24kP89NaF0vPyNEGQn+dlbonMYnlVCIiwsgAiEAt8XadWtDrwt58f1TXW7Pv053/5Zp+G+GXdxT63/+a6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8750127},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.77.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.77.tgz","_integrity":"sha512-3Apj1H27lI/tFc2LyKU0uEHkYm7OhEBKnbGXkz3YbH81ytkxTLYKkukoqiwLccYOE3uFHiK4w57fThsBLqNRMw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.19","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.77_1790855747090_0.6349693946371837","host":"s3://npm-registry-packages-npm-production"}},"0.13.78":{"name":"@ai-matrx/associations","version":"0.13.78","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.78","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"5c323d78035bb4633e7300ffb93a133c555cb6b5","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.78.tgz","fileCount":37,"integrity":"sha512-KhKlh+HuBAhd6Fwfw4m7YJ89bLi8g07IohXEqLyMijzPZH7WOufvL9qz/1sMjahIiVLsKZ8KB4g3VRN1nl9aGA==","signatures":[{"sig":"MEQCIAtSBnE3S8YdMCqFYRgWn6esQttR2CW9gK96s5UbGWKKAiBfhj6ug09zDzNFRqhIE4BVUUaSDA9dwHm81T7fP+XV2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDIGHde7n6a64fU2XaareN7XrQifsi3EfsJ1Iygj8SKjAiBB7qauuHFHwcVqa9X7tMUy9xyahuxAyVcIqA4pvukkmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8750375},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.78.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.78.tgz","_integrity":"sha512-KhKlh+HuBAhd6Fwfw4m7YJ89bLi8g07IohXEqLyMijzPZH7WOufvL9qz/1sMjahIiVLsKZ8KB4g3VRN1nl9aGA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.19","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.78_1790856794356_0.7607115677424625","host":"s3://npm-registry-packages-npm-production"}},"0.13.79":{"name":"@ai-matrx/associations","version":"0.13.79","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.79","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"5c7fe89f502c7615828ee2a19e761743d3166378","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.79.tgz","fileCount":37,"integrity":"sha512-6a2l06rc881s/louWz0r552Xpr54arNFFDqjBnlXGxH4L21by25CWY4wnSAKtKiH6tMUU++oGEy5HTSfhsHcWg==","signatures":[{"sig":"MEUCIHZEqA/7JOGmVZ14wNqR6npFXPYX0/qfQUvSQm93+eY2AiEA7UUNkKvA9rAZGkg8mDUfxdv8r+SNq5RgBY3bqu+F1d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFqRUh12/FM7UTFPbN2JITrGk0mk5SPNdgw7chlbBg5DAiEAw6wt+W7oQwZESdqNK71TNNYJCtdG001rC5V3R0QQVNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8750623},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.79.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.79.tgz","_integrity":"sha512-6a2l06rc881s/louWz0r552Xpr54arNFFDqjBnlXGxH4L21by25CWY4wnSAKtKiH6tMUU++oGEy5HTSfhsHcWg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.19","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.79_1790857576396_0.7577296502270707","host":"s3://npm-registry-packages-npm-production"}},"0.13.80":{"name":"@ai-matrx/associations","version":"0.13.80","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.80","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"030a8e649a28c2e712d76eeff3860f448a0538f7","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.80.tgz","fileCount":37,"integrity":"sha512-bGBJqeEYLdjh7ihh/suqMsboRRhm9KVwnbGcpxVhfAfAvrQZaF5ofgehR7MqogYwqQsj6qyZMaFfOeG707Z5gw==","signatures":[{"sig":"MEYCIQClOaCAMyJvozYitjUQLzKdc/n8VPU8MenJV7QPB4uJhwIhAITbqY0EhnQBIGooltRFRyhQOjCxFGZ2cvaFaGdPcU7H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDbg488PtFMJOVHcBgMAFsjXkxIIuqW/rbQQNYmjRdz7AIgJN1UwhzyLqPkWcE9GBVctDa9oUsqqnygcFviIv7Z8jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8750871},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.80.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.80.tgz","_integrity":"sha512-bGBJqeEYLdjh7ihh/suqMsboRRhm9KVwnbGcpxVhfAfAvrQZaF5ofgehR7MqogYwqQsj6qyZMaFfOeG707Z5gw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.19","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.80_1790858219686_0.43619614007760665","host":"s3://npm-registry-packages-npm-production"}},"0.13.81":{"name":"@ai-matrx/associations","version":"0.13.81","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.81","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"971fc75f1cfa79c7bd357f85889b7ff6c143c663","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.81.tgz","fileCount":37,"integrity":"sha512-MWy7gvpoiPplGXxumt/yRAs4bGoBU6cmppVvziKdTMM6qv0C1PpvBfLKnVJHnoJEHs5fumpok3K7MTQlfaS3Sw==","signatures":[{"sig":"MEYCIQDAd7quucXOlStX7oA7uABNFrH+LqSKyL6jWqzwcOI2ZwIhAJY8PnhyCR59l6gK3CGGIqFOox7CtbXhP7p45Wfqrb9K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0jLJMlPlQXxX7kn1VS8IYF+imDIgknUqbNmPxkHZDeQIhAMpMoryZ2h0B6NA1oVEXes3y0jw7WTvOU3YR9FB22/WY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8751119},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.81.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.81.tgz","_integrity":"sha512-MWy7gvpoiPplGXxumt/yRAs4bGoBU6cmppVvziKdTMM6qv0C1PpvBfLKnVJHnoJEHs5fumpok3K7MTQlfaS3Sw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.19","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.81_1790858897582_0.7311575778860389","host":"s3://npm-registry-packages-npm-production"}},"0.13.82":{"name":"@ai-matrx/associations","version":"0.13.82","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.82","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"722b408905f81e6f5414e92dade79e5a44219635","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.82.tgz","fileCount":37,"integrity":"sha512-yuySv2WDlEiIb42lLqJAHKWCCZgKTU9kltKWxrYjCI7gRsF6IXPCWqB3IEtJ4NJIoUbRSjlgRtm7vlY/GpNKOA==","signatures":[{"sig":"MEUCICBhuBASk7HkbA3Kd6+gzkStAUZnojWU8PH72URgOmGNAiEA4wDiTY0AxfNfaBPfpV7miZptFT7Q7vcO07SoA5YYkdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIARn/3SAWlXuIMPldcac4fuPoPoBg39CiBPBm2Ee3yvaAiBb4gIMLVtsVZNMnuAJoAbTBEHHfeSU+CJaMvdix3QMZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8751367},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.82.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.82.tgz","_integrity":"sha512-yuySv2WDlEiIb42lLqJAHKWCCZgKTU9kltKWxrYjCI7gRsF6IXPCWqB3IEtJ4NJIoUbRSjlgRtm7vlY/GpNKOA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.19","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.82_1790859427010_0.7726135047380165","host":"s3://npm-registry-packages-npm-production"}},"0.13.83":{"name":"@ai-matrx/associations","version":"0.13.83","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.83","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"1357fa8e1c9e1e6579438342e092cba5f8bfd620","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.83.tgz","fileCount":37,"integrity":"sha512-mQ6F6bGycaIcRNMPJDM/bIBoaL5euqTPVeC0QA0RSIKhbcm5uBhmj0Rq45XXD+ofZUMG8HiL6e3pwc+MuANMjg==","signatures":[{"sig":"MEYCIQCttBOr3ml+Q981BxWR3jyq484TdvZeYojMXh33DLskVwIhANbtY0qtDedhWrb1l0YWNF/OMCKb2DURw0BiVDMrR0kl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHwosUSrR/yKBWW9ivZAyimbzpdphzRLa1v8W5G1Y8cXAiEA2iFvdSnB70e3R7ag5YZdpeH73rNy6KAAC5aUGggNlBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8751615},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.83.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.83.tgz","_integrity":"sha512-mQ6F6bGycaIcRNMPJDM/bIBoaL5euqTPVeC0QA0RSIKhbcm5uBhmj0Rq45XXD+ofZUMG8HiL6e3pwc+MuANMjg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.19","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.83_1790859821526_0.7865017282291009","host":"s3://npm-registry-packages-npm-production"}},"0.13.84":{"name":"@ai-matrx/associations","version":"0.13.84","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.84","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"64314436b09c9a89eba625b2a9e57a36a24be85c","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.84.tgz","fileCount":37,"integrity":"sha512-YTfOdixVUflrdwxDYzTJWvHBnD+ruY4v8vkPYPFruFicuhZvJbaPBvcMiad3E1rZ7JFX+KHQrN9Tse+zdIqBUg==","signatures":[{"sig":"MEQCID5IqsAnsAhywfUMpOnJPPH8C66LRi6r1z8AHSsJn9+sAiA9P7JI4hUvjvvJYMqKvuO+inMxZTs7USqWy3Mf0u72wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCY6JAgJdKscWMG1AG/+UPOSGJbmdNPZyk216fSmhca8AIgd6x1z69Qm/Bq3MeUScIcvPjxlvGZX5GSt1RpYVIF6bI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8751863},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.84.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.84.tgz","_integrity":"sha512-YTfOdixVUflrdwxDYzTJWvHBnD+ruY4v8vkPYPFruFicuhZvJbaPBvcMiad3E1rZ7JFX+KHQrN9Tse+zdIqBUg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.19","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.84_1790861025278_0.7891970269930944","host":"s3://npm-registry-packages-npm-production"}},"0.13.85":{"name":"@ai-matrx/associations","version":"0.13.85","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.85","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"0e7c115fb768dd070e2406e11ac38c8f152219a9","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.85.tgz","fileCount":37,"integrity":"sha512-LWfEi22t81/tsnh/KUmjldh/bFjewpcR5SpT0D1TNTl7KjD7wdTCwPViff15+hRSTuCOlTpK4TOAfUGtq3c47w==","signatures":[{"sig":"MEUCIQDc5sY9jd/v4bSyQHNN+GBj1cTLixFNjb7gvyFXWX0tWgIgGrCE6iTleynJcX/WvZTKanIPWakhDfOxqHB2QKOg0xI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOCaD0ug6PinJzQvdg+2Kh45oO0F4sjZV7mZ2aah1EQAIgZIdXP9M3vfc/Ok+0M7tpOanfDQc/aTYhjJwuyypZWFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8752111},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.85.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.85.tgz","_integrity":"sha512-LWfEi22t81/tsnh/KUmjldh/bFjewpcR5SpT0D1TNTl7KjD7wdTCwPViff15+hRSTuCOlTpK4TOAfUGtq3c47w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.19","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.85_1790862221647_0.9139057012363172","host":"s3://npm-registry-packages-npm-production"}},"0.13.86":{"name":"@ai-matrx/associations","version":"0.13.86","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.86","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"f9d985bd7b1c1745f16b4ee643baef664a9ab3ff","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.86.tgz","fileCount":37,"integrity":"sha512-AQg/WPQLqt2vVTex/2li5JT6qo9TivcZEC20PS06cmXsCmwmqyCTxsaQzcnyuBuxWLMcdvKsr3kAvQHshvAhMQ==","signatures":[{"sig":"MEUCIQDjRC0d2Tb4kLB+k+olSEZu0G7uLaB5diYBb2B2T6rRgAIgdYwQyC0z6bEelLQeD2EooeG8G1K7hJJQtnCfxCIr57g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCwbqji0FGlek5tVNhpwduCl/TzEuHz1gf7UIzo4KWpHgIgERJC/w6nn4U2ZYxdD9VcJHlyPkaqKR3KqAlsh0qfEc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8752359},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.86.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.86.tgz","_integrity":"sha512-AQg/WPQLqt2vVTex/2li5JT6qo9TivcZEC20PS06cmXsCmwmqyCTxsaQzcnyuBuxWLMcdvKsr3kAvQHshvAhMQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.19","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.86_1790862850764_0.7136214217025965","host":"s3://npm-registry-packages-npm-production"}},"0.13.87":{"name":"@ai-matrx/associations","version":"0.13.87","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.87","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"7b4d315181b2c9f264ca327ce741d257c48e11a5","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.87.tgz","fileCount":37,"integrity":"sha512-JCyjkLRcCisPv5w+TZOLs378uWQeuku9Z2Ejk/WUQRkA6LD8JBHrypQiVz9w9yUm/jw3iKARWiKj6K61aJakzQ==","signatures":[{"sig":"MEQCIDvJoAV6XjvERq1jw7BP7g5zJE5C9cg9jdPBFXz3el7vAiBzwZUxpWcUoVm9/zB5Fx9gxsZFgFutrLEiQmF3PDcllw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID5i/FEfCEmYqxumIsimeo6GJUOiAUKpoV6gRtbHdXWRAiEAsl+UU8rd/SZeoZQHZKw2gxxXfn0qLSdrtxfryalmuT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8752607},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.87.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.87.tgz","_integrity":"sha512-JCyjkLRcCisPv5w+TZOLs378uWQeuku9Z2Ejk/WUQRkA6LD8JBHrypQiVz9w9yUm/jw3iKARWiKj6K61aJakzQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.20","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.87_1790863826509_0.9670351359595994","host":"s3://npm-registry-packages-npm-production"}},"0.13.88":{"name":"@ai-matrx/associations","version":"0.13.88","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.88","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"b3460a8a69b3879dcd38f092097d42b60c32a3da","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.88.tgz","fileCount":37,"integrity":"sha512-2CTeCRLzxCq+bqRh+vBcCl6scyasrbCM4S2ht5jUbqOMxkOBcbAS4goarH6NdGQvhaEHB2lXoK+7GENCb2g3QA==","signatures":[{"sig":"MEYCIQDfcCDAcjv3qR3tlJL2bAxbbRBCjsaJV7NMMKCw30rY0wIhAM6eLseFI7l9A5wxPS08rU12Q87FPo+KdWBajPzUFG5N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBycx6n4vZI02xUAY80WMHUJey90gjG/ingF2As3P/LvAiAFrjFBmg4wDKLPLH2QgbwP0/eZp7R+sdqpjn3+YQIITg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8752855},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.88.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.88.tgz","_integrity":"sha512-2CTeCRLzxCq+bqRh+vBcCl6scyasrbCM4S2ht5jUbqOMxkOBcbAS4goarH6NdGQvhaEHB2lXoK+7GENCb2g3QA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.20","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.88_1790875503453_0.9786889805989745","host":"s3://npm-registry-packages-npm-production"}},"0.13.89":{"name":"@ai-matrx/associations","version":"0.13.89","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.89","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"6c7b0b8ba93646b7efb547ecb943599423cb33cb","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.89.tgz","fileCount":37,"integrity":"sha512-pgNBgbGR6u1Ixvu9Ogq9A/fY44rMHhfm9MOGGA5UYp7IxKJ7RQvxU6B2r5H67TToP2p5t7Y3eLsk2dmRZ124Cg==","signatures":[{"sig":"MEUCIBtv144ihwLWhNFRPT8Tew9bvE1sXUEBeSTFw09/1v3VAiEA0CnTEUn7rU3zzxr5pSbTkJIBO2MLQskR0mQFnISIPRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG9kEBs0Og8c1NwQgJbMc/kGEq2qOD2Kz+yMj5pEJrTmAiAX8pBnK+j69zkx5MH3uZv/GmWFn6zqAGYPAhhUZ7WFVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8753103},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.89.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.89.tgz","_integrity":"sha512-pgNBgbGR6u1Ixvu9Ogq9A/fY44rMHhfm9MOGGA5UYp7IxKJ7RQvxU6B2r5H67TToP2p5t7Y3eLsk2dmRZ124Cg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.21","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.89_1790876794928_0.36552999581138423","host":"s3://npm-registry-packages-npm-production"}},"0.13.90":{"name":"@ai-matrx/associations","version":"0.13.90","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.90","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"2ca3812386179cadc2b1e5aef41ed55b6bf0aefe","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.90.tgz","fileCount":37,"integrity":"sha512-R1PBorvDrDcC0U4IGV5PBWRO2mZuaw53Lhalby2N0lUbAFpFTHD+DkWFtzprb2v46kKXp87JBOu1SAomF1TuJA==","signatures":[{"sig":"MEUCIQCBn2SXmrvDaC3BHPkBngyXYVBfbiDdKChG35MTmRhQHwIgSFOy/nIHuIiL2YFQ50x7xxqAzo6fOdhwAfWMCg8RTrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGTPP0fZeZFL7FQxLUCcwnnWxN6Hi2v1P059pAlEql9zAiBwstholMRHHluqFd9mx5Mei+S2upotHh8y4okT24GO6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8753351},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.90.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.90.tgz","_integrity":"sha512-R1PBorvDrDcC0U4IGV5PBWRO2mZuaw53Lhalby2N0lUbAFpFTHD+DkWFtzprb2v46kKXp87JBOu1SAomF1TuJA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.21","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.90_1790878721365_0.9374823597007422","host":"s3://npm-registry-packages-npm-production"}},"0.13.91":{"name":"@ai-matrx/associations","version":"0.13.91","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.91","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"76771b924d9d26d6f6f24c6386c36218a1d2d242","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.91.tgz","fileCount":37,"integrity":"sha512-gGPdFrjyjHFDIDhObuHd0QsYe3vyGjQ8GshvnzNUUHhMqM7Qwztht8qW/r35/ArN3ZV8CpvmSP/YExIXx/LB3g==","signatures":[{"sig":"MEUCIHKaQXOgEVHJD9CwKMW4WtuwpdRo8L+MjFm77nltl37TAiEAy5IYJV0PCL0vNGOUGHUFinjnmP+dHQs5j5kkBnuHD1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAc2ND0qBGTs38O5KmOlYZZJg2TsEcIKVwrO5vRYcYRYAiAHmskcoNgcmUO2+iOBZ6diN3YIXIOSKXdTdd+Zik3gmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8753599},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.91.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.91.tgz","_integrity":"sha512-gGPdFrjyjHFDIDhObuHd0QsYe3vyGjQ8GshvnzNUUHhMqM7Qwztht8qW/r35/ArN3ZV8CpvmSP/YExIXx/LB3g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.22","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.91_1790879495987_0.03522593330051804","host":"s3://npm-registry-packages-npm-production"}},"0.13.92":{"name":"@ai-matrx/associations","version":"0.13.92","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.92","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"2ac10b9e4811c81e3202d764c7d2d4bb0ab10321","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.92.tgz","fileCount":37,"integrity":"sha512-oXASNmtOfDsAMT/64Uw7TtGIfrJOwxAw+FCqFNz47I/CXM3W8F4pyhyR4ARMtOZtCAIkdR9jjzRYZwLHKKTLWQ==","signatures":[{"sig":"MEYCIQCRM9XMl5y9635X+o5KI2zRBSzUFrEUP9tUTt4qyg/5ZAIhAMvUHMug/VtCh5g9GAGf0KLnNlaJsVjwqbqIOCGD51dS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB/fRokJ2BWd40Lrk1JxV84dPWE+YwObURBIWeHFVGmAAiA7QpfNq+4reRK1lehe29SCfqrkymq+/CsMCoHY38DSpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8839311},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.92.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.92.tgz","_integrity":"sha512-oXASNmtOfDsAMT/64Uw7TtGIfrJOwxAw+FCqFNz47I/CXM3W8F4pyhyR4ARMtOZtCAIkdR9jjzRYZwLHKKTLWQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.24","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.92_1790880594063_0.8331781768056203","host":"s3://npm-registry-packages-npm-production"}},"0.13.93":{"name":"@ai-matrx/associations","version":"0.13.93","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.93","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"1306bbc7c0d7d08a417a6b36736c2aec3a82d022","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.93.tgz","fileCount":37,"integrity":"sha512-CMP3i2DwA/eIyybZXYrEB9CdiJrsAcb2e3kwtj+JFavYdjIR4lDaNxf7KrSVPx7iJcMgV2R03o08POR4b72+bQ==","signatures":[{"sig":"MEUCIQCLJcjCHvlCUnj+uV3jJWF1lkSnHca2JvTmPvKhOpECTAIgImY7GqxLEOzOecB+DXGeVD4IUIifUI96axj4EQiOJvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHY3VYlTafxdjis4KSpIWjOsf0rTSyHl81nrQ1P895qvAiAMDtG18huMVK+EmW0/cADIXpU2Qz9CfkDp3xzwISt1Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8839559},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.93.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.93.tgz","_integrity":"sha512-CMP3i2DwA/eIyybZXYrEB9CdiJrsAcb2e3kwtj+JFavYdjIR4lDaNxf7KrSVPx7iJcMgV2R03o08POR4b72+bQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.24","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.93_1790882295125_0.40922341285526187","host":"s3://npm-registry-packages-npm-production"}},"0.13.94":{"name":"@ai-matrx/associations","version":"0.13.94","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.94","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"a92fb378a23aa64655399a3dd67369084089df76","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.94.tgz","fileCount":37,"integrity":"sha512-04lgtTkNS2va9otpYNAe62W53mXEPDhDtaLRzgwvNPjebSArKUEKpVqh1vPxVTZ/re6oq2DjWsp+qwKN4VSysA==","signatures":[{"sig":"MEQCIFvRMli6lqURRqwPNS0LiLQG7aYPCqp4BDJK4ov+x6g5AiA61TPrlDF/bdmKkhGoAGPm5Abfpw3ZKggxvMc6ecaiaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfqsPXzfM3AxQbH/mZ3BtT3du2/5dOD0o75of/xG5prgIgfWMPDuPbpVz7VDhxcmue9jHtlDUnOkbEbQjweJVVnDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8839807},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.94.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.94.tgz","_integrity":"sha512-04lgtTkNS2va9otpYNAe62W53mXEPDhDtaLRzgwvNPjebSArKUEKpVqh1vPxVTZ/re6oq2DjWsp+qwKN4VSysA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.25","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.94_1790883155569_0.19859430776504805","host":"s3://npm-registry-packages-npm-production"}},"0.13.95":{"name":"@ai-matrx/associations","version":"0.13.95","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.95","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"83a51f6671e6bc94817b786b4bfe71133d369f8e","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.95.tgz","fileCount":37,"integrity":"sha512-YAQCaq7QXpNo8YQQgFj25J1KAtTzvKDC+gfqPfie8DlYiXP3kSZCAmcMu4bkzSy1lC26rEkYCqbbhxbteeoSMQ==","signatures":[{"sig":"MEQCIFbiWstL56wV220n4drqylmZLQK2CBhNL4KESRYJpzAKAiBz8bXfhW/JLGSx4cww/0qIsaZLgzwo9tD+AVAYTxtrnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDVt+tRmsi98Wcw+0WleNxlnG4hxD2xwrnbMTXytLIu2gIhAPPmyQvfcZLvvQg7m9MtrO750dZBFKfH3lppXeRVh5T3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8840055},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.95.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.95.tgz","_integrity":"sha512-YAQCaq7QXpNo8YQQgFj25J1KAtTzvKDC+gfqPfie8DlYiXP3kSZCAmcMu4bkzSy1lC26rEkYCqbbhxbteeoSMQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.25","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.95_1790883768808_0.9697170615214832","host":"s3://npm-registry-packages-npm-production"}},"0.13.96":{"name":"@ai-matrx/associations","version":"0.13.96","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.96","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"2efb1370fe21303102faf137976e1543445b2636","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.96.tgz","fileCount":37,"integrity":"sha512-RZNkmzU7JbSO7kmA3+aFcBwYD14xCXFedefkpdxZ6ZZI9SPLX1yLj8SFzD7mXTjNm+Tw8lUoqkLeETofQPVYbw==","signatures":[{"sig":"MEYCIQDq4MPf5I5b0TuOWZEgcpo9XP8uOwElsa/1DimxQS4Y/AIhAMgt87nwFcjwcIIfRtjSJqsskBwgCvXgvpD1cZCGxI67","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMX+pNZufd9KRMlPl6J6RQGAQxwMmWL57DqbVlpz4F6gIgZWVC5UHSH0Yh19qZU985tSmtdYx6d+8hqOYxf9S34ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8840303},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.96.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.96.tgz","_integrity":"sha512-RZNkmzU7JbSO7kmA3+aFcBwYD14xCXFedefkpdxZ6ZZI9SPLX1yLj8SFzD7mXTjNm+Tw8lUoqkLeETofQPVYbw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.25","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.96_1790886151418_0.8721709149506531","host":"s3://npm-registry-packages-npm-production"}},"0.13.97":{"name":"@ai-matrx/associations","version":"0.13.97","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.97","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"bb79000e7a6c9537349fcdcee379342facb1a690","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.97.tgz","fileCount":37,"integrity":"sha512-nQFDSInOhYjG7lAjIu39dGBzzakuXRxbTaqVt7alMLfkEHcmeLMLpsgeE6KyxEh0iiqUA17gdyncVaOUDKGLyw==","signatures":[{"sig":"MEYCIQDHYg7ZtlTwlQNzAUkK9UipJrGGLiJG4JOYqdcVplfcSAIhALosCDO/yxJpDBt0vncjyp4hs96p7+xjvprUq/onG3LH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBIm5A/P/1IeHJFYdIhbJpJ+N+OI5sqNrEpRiLaDkWwJAiBrjuN/sAnNkr5ltbQ/TVOSuiIYxf/JyVPGXXe70S2XLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8840551},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.97.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.97.tgz","_integrity":"sha512-nQFDSInOhYjG7lAjIu39dGBzzakuXRxbTaqVt7alMLfkEHcmeLMLpsgeE6KyxEh0iiqUA17gdyncVaOUDKGLyw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.25","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.97_1790886668012_0.39579615380811983","host":"s3://npm-registry-packages-npm-production"}},"0.13.98":{"name":"@ai-matrx/associations","version":"0.13.98","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.98","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"855c8fbeddf8ce9fc92a21ef730e88caedd4acdb","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.98.tgz","fileCount":37,"integrity":"sha512-wgcmUVRSoMV/IGngKOUJQzwivTYsh8zDQTtStopwiUfJxzyWGBP84vrCY6WC0kH85HQK0xyE2wVPf2V5+bzKug==","signatures":[{"sig":"MEQCIFekvs16y2P2oBM6XzBL6rSNveGZQwQiDy/kg40u9CEPAiBuKX+dMUcYDtlRLdnJHWtgMdxh2owuXpHf3JgmgEkldw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCO/eb2OdECi/nJhoetbX6Z32dlFpadFKTq/FVCy0wpDAIgRIAc3MNysJJG8W/BzMppHPVt3I64u+CDG8ByzUKrs38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8840799},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.98.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.98.tgz","_integrity":"sha512-wgcmUVRSoMV/IGngKOUJQzwivTYsh8zDQTtStopwiUfJxzyWGBP84vrCY6WC0kH85HQK0xyE2wVPf2V5+bzKug==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.25","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.98_1790887247780_0.24702237326240284","host":"s3://npm-registry-packages-npm-production"}},"0.13.99":{"name":"@ai-matrx/associations","version":"0.13.99","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.99","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"64eaff12aaef60d8332f9de33dee291e79343144","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.99.tgz","fileCount":37,"integrity":"sha512-IJmJEQIEovbRzatHyWjzRvS9mK3YVGmpM7eZSejZxsDjlP3o/iQZPe6dAeUjX0A3PxqLwpVB34uqtkZQ3fH+Kw==","signatures":[{"sig":"MEYCIQD0TOcH4PoE6Fp/52VCF1Y8kgS8SIla5HmZICxJJkF0wwIhAOJg4Thgfsa72fyVlZeyVuQirax/aCIx2xQ3ae6PsGJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGYEEUytscDReqADCPwTcb4DJJ2e4sdOpgumz9sxWWyFAiEAoiOwJB3DcwxoR+AlC9+iMJ+9myhn0SD50gJ7z/2zwPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8841047},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.99.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.99.tgz","_integrity":"sha512-IJmJEQIEovbRzatHyWjzRvS9mK3YVGmpM7eZSejZxsDjlP3o/iQZPe6dAeUjX0A3PxqLwpVB34uqtkZQ3fH+Kw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.26","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.99_1790887942890_0.5691495725165878","host":"s3://npm-registry-packages-npm-production"}},"0.13.100":{"name":"@ai-matrx/associations","version":"0.13.100","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.100","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"249d0efeb7beebeb5877b159637c4d64725e6359","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.100.tgz","fileCount":37,"integrity":"sha512-nXrr9YXLKfYWNiB4e8TCaRXEDQS6aFUr/eAEoRas+Eix24RNija5slNnPvae0FEsOGAK09MSuFVkV9aJNCifVQ==","signatures":[{"sig":"MEUCIQC3tEXIjVH2c6VcBW1yiSjhfpcjc57JvD/WFJ9fUCBfQgIgdCf6lBhF5eWLLJ/FdR+NkD1dSNL8h5NI5CiLPoZXDeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGr0ZjTXvYRpJg6+9QXUzSdVyGOgzjsjk5gYr0yJmYgPAiEAqKaqADOhXmV3B3A7DO5/ObZkkFuH5IYY6rCOEdKnpGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8841298},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.100.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.100.tgz","_integrity":"sha512-nXrr9YXLKfYWNiB4e8TCaRXEDQS6aFUr/eAEoRas+Eix24RNija5slNnPvae0FEsOGAK09MSuFVkV9aJNCifVQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.26","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.100_1790893259275_0.022246745655332356","host":"s3://npm-registry-packages-npm-production"}},"0.13.101":{"name":"@ai-matrx/associations","version":"0.13.101","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.101","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"6c9dd054fc9bb5cd9773b4f3e55b70f85bff5228","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.101.tgz","fileCount":37,"integrity":"sha512-g1rKRIxYaIuUpoIUWYsrOPADWAcmrbUWvgTW5QHWr+YsmyRN/dNhnbQuPwq4ktWZ6bPphMmz3u51V5/bhWaYbw==","signatures":[{"sig":"MEYCIQCijJBeQSF25XFrrZKQpD1VrM8UPwo1zOYYniH+pRt9WgIhALSTNHJLNmyJTuLc4eDYVhpey1YJWEjpxzFirYp4J7cc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBYhV+/C1aEMiydc3zXhK68vDtBK2zZv3F2uk2gztG3QIhALD2dQ3K7X4XoOhGdubYzXvkH8TA1wge8vNWQXGzwCic","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8841549},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.101.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.101.tgz","_integrity":"sha512-g1rKRIxYaIuUpoIUWYsrOPADWAcmrbUWvgTW5QHWr+YsmyRN/dNhnbQuPwq4ktWZ6bPphMmz3u51V5/bhWaYbw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.26","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.101_1790894351282_0.07513337794474584","host":"s3://npm-registry-packages-npm-production"}},"0.13.102":{"name":"@ai-matrx/associations","version":"0.13.102","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.102","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"6562068446b44f7f0320e565e6b3ab46c86cc092","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.102.tgz","fileCount":37,"integrity":"sha512-5QXeewF+WATPxERMA6GAO4Ap/gp2hZ+OPMKsrLc225eurNbVkmMmALWa+5rEDTWITYTvAC2GULjvZ8V2sfFCRA==","signatures":[{"sig":"MEUCIQCEiBtWG9/EbJNbfbPs3JR6RMoZwpNwf9V048bZ2gOqVQIgJZOmxIp7TohVyrjAg4zPJvMNU7XOKb6GLuvHwbVqNU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHVAEUa2LkBlzBFt48u7jbmOjqDL0VxEn4OBhhMKIJwaAiBsD4hXhIxlfUYVIztff4uDUeTzoE8ldhf8XSGP4ajNxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8841800},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.102.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.102.tgz","_integrity":"sha512-5QXeewF+WATPxERMA6GAO4Ap/gp2hZ+OPMKsrLc225eurNbVkmMmALWa+5rEDTWITYTvAC2GULjvZ8V2sfFCRA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.26","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.102_1790894967354_0.19724850849527442","host":"s3://npm-registry-packages-npm-production"}},"0.13.103":{"name":"@ai-matrx/associations","version":"0.13.103","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.103","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"059789984f47c44d868e900ae6a8293ae48e3cae","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.103.tgz","fileCount":37,"integrity":"sha512-KbEkujecW4jPO2J5f9e8yTRCsGlde40b5g0R2Ba6pDwV6dnPs2ijdQ3wCHdTVIHB1vtsnD7/YS61PpXT6udwfw==","signatures":[{"sig":"MEQCIAjFNmQpMj1Gokurh/de+5bNYHmUwXRtXQe07naNRoQQAiAuSQ5khNUcJHeWeQWKZ1sv6EveJXTKnNW4DXz6xnvT3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLNbZzxP48/7RNtjJAmFGHffaejdklF8+p/oD50yg/3wIhAN1nmlCmnyic7wxeFNzfqbSU+angJr+mNqqkY4FjaeeS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8842051},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.103.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.103.tgz","_integrity":"sha512-KbEkujecW4jPO2J5f9e8yTRCsGlde40b5g0R2Ba6pDwV6dnPs2ijdQ3wCHdTVIHB1vtsnD7/YS61PpXT6udwfw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.26","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.103_1790895505739_0.5994327699005062","host":"s3://npm-registry-packages-npm-production"}},"0.13.104":{"name":"@ai-matrx/associations","version":"0.13.104","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.104","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"58da0dbc7eabe9aefe754ddabab7f2a702b5055a","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.104.tgz","fileCount":37,"integrity":"sha512-thIJNt/gDK6KJX0xqd1Uom8rjZTQPpysvwWw/KvnYEK2fTZBW54a6E+MlSfhy91BZOlMVIacjPIobu65TxJ8Aw==","signatures":[{"sig":"MEUCIQC2M9KTNyczX58K1H0LQVelWYJ2h4DqpQoMgPyBZvQnYwIgcwR+7GpHeCu1n4kCXDv34fS9G8cE6EW7Vd1PFVHrAP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCteVOXZE5Wuu8+ZA+PYkxizj0TKZF7UJck7ViFRx0pqAIgb1Zc3u0mNg5Qd1VB6LEPDoft0kYtHXsmuVHyn5+zJng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8842302},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.104.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.104.tgz","_integrity":"sha512-thIJNt/gDK6KJX0xqd1Uom8rjZTQPpysvwWw/KvnYEK2fTZBW54a6E+MlSfhy91BZOlMVIacjPIobu65TxJ8Aw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.26","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.104_1790896028156_0.47961415510496175","host":"s3://npm-registry-packages-npm-production"}},"0.13.105":{"name":"@ai-matrx/associations","version":"0.13.105","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.105","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"abfe8a884ff95548bb1b1d2f8ca7650c788bbfca","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.105.tgz","fileCount":37,"integrity":"sha512-QCZo1e/lkRVOMhPhx9q75Gi+NimIJYeIuxOTFR8mTEqeiAK5dXloXBjn3ZyGSq+Hi/7144TkJfW+mCrOcKz1Kg==","signatures":[{"sig":"MEUCIAD20SaoLUKLEBPP3P9lG6BKa4HBfSqdJ2gbDEt1Zuc9AiEAm5/wDINWuJr08or5McS2IV4XkAR47Mbey2SkTDfwKaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFr0AARd5je6HWqAkUW2HuQsr2ofJ39wPxygHk1ihY2NAiB5G5H22rKPU9Jhb3wGkF7XVlSyACM0w8wYYyg3pk4pBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8842553},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.105.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.105.tgz","_integrity":"sha512-QCZo1e/lkRVOMhPhx9q75Gi+NimIJYeIuxOTFR8mTEqeiAK5dXloXBjn3ZyGSq+Hi/7144TkJfW+mCrOcKz1Kg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.26","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.105_1790897411243_0.7686227852737717","host":"s3://npm-registry-packages-npm-production"}},"0.13.106":{"name":"@ai-matrx/associations","version":"0.13.106","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.106","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"6425abc9c36b22bc6f4b152e098d91e11e70d14a","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.106.tgz","fileCount":37,"integrity":"sha512-Rq9CteLLvNRtaT6xe3YfrY/A4PI8h9VJs9wtVvW8vdQPrF0xyzKkisv+ZxkP5vvZ0CphVQ01QvepTGqQ/llUtA==","signatures":[{"sig":"MEYCIQCPus7dHq7uCNZuwzV00GmU+ajL9wvGx9Ql+Ms5LmDGrAIhAIjVFqGncbh3G0+vGZrQY1yQPcGvv8bshWvqxB3ZbEjQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGS207g1IYfzc/WztltvbBp9nOyi5p13PbbLHlmosGvsAiBgdr0KlhSshmzSvddsk7R1FNG0dc/tLbjM4pPMJFyt7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8842804},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.106.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.106.tgz","_integrity":"sha512-Rq9CteLLvNRtaT6xe3YfrY/A4PI8h9VJs9wtVvW8vdQPrF0xyzKkisv+ZxkP5vvZ0CphVQ01QvepTGqQ/llUtA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.27","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.106_1790898004831_0.7077447774602419","host":"s3://npm-registry-packages-npm-production"}},"0.13.107":{"name":"@ai-matrx/associations","version":"0.13.107","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.107","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"07948bc820c323ebe6b4b9f79049504297e10748","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.107.tgz","fileCount":37,"integrity":"sha512-mqHBNVmJ4AiWVDbDMFrshOTaGNkjlnisjw87TQrvBI02+8SULApnv0tAcETIknzkU0bp3kOy4jGnkhRSlIFYxA==","signatures":[{"sig":"MEQCIDd4kkp5vkc2CLkBGv5pnEdLTQn7Lm+5mxWGzEH+SZfSAiBt/HKDvgEoHY2VmXU2RB9Bk4GxzeFJWeOQSctNZOVyLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCr6jHoV6CalnQrGXA55PcJuPRBjWkNuzvsL5L4fGQUggIhAP10aRxf8vVpndJ2F2DSM9hN2/XIrk7SzFQNE7jzyJ5e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8843055},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.107.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.107.tgz","_integrity":"sha512-mqHBNVmJ4AiWVDbDMFrshOTaGNkjlnisjw87TQrvBI02+8SULApnv0tAcETIknzkU0bp3kOy4jGnkhRSlIFYxA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.27","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.107_1790899243429_0.6361286652697069","host":"s3://npm-registry-packages-npm-production"}},"0.13.108":{"name":"@ai-matrx/associations","version":"0.13.108","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.108","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"afc1b5e31d26f9974b05fcc7a624949716f30485","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.108.tgz","fileCount":37,"integrity":"sha512-0Ng9hJmXc6FpBPqmEvRQecbsx1pA+6Rln2jXx0Om3NgrCA39lfpQ8tQn/uzpm63NgTg44UZCLWz4/FpEzInNYA==","signatures":[{"sig":"MEUCIFRqbzr1xuIF17DbnZ0Hfs75tTp+HRWIA1IrNKBqiyExAiEAwhgAnb4xeikU7/06NKDd64AFFC3cw2wwyo4S4pf+H8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDYICs66lRdDHaHF3i0B0oPiYPQMXu0ZF5QMajIwGSeaAIgOdH5zeL2hv2+8WlDDE0uSLhvBRO5Ki2GLio07fedKUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8843306},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.108.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.108.tgz","_integrity":"sha512-0Ng9hJmXc6FpBPqmEvRQecbsx1pA+6Rln2jXx0Om3NgrCA39lfpQ8tQn/uzpm63NgTg44UZCLWz4/FpEzInNYA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.27","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.108_1790899765011_0.16967517935128895","host":"s3://npm-registry-packages-npm-production"}},"0.13.109":{"name":"@ai-matrx/associations","version":"0.13.109","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.109","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"14b61e55e635c9aa7e6f78d042d3c83624d0e0e6","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.109.tgz","fileCount":37,"integrity":"sha512-M+cSfx16rw7lNCkXIpq/zdHfbn1DdlFsZAN0+RIVUHko5EpqxNOHj7WEnRsSlqXqaBo6iG9YDjXz0P44qZwT3g==","signatures":[{"sig":"MEYCIQCXBWCS3BtVBCwbyWcDY7wFsiv/Sa7yqE7E/oKqZ+dCRQIhANk5/G5Ao/26a7p9Aw0KuHckxgMCV7QXYs3KX2m37plr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDl+s6xvGy1RaOtf0lp6eCArAVJcAPJFXc9pdCmvthARQIhAIC9DEyGu1oJJiKfXWL7zwaqLu/3BKhlmqXJu8jJDJSN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8843557},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.109.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.109.tgz","_integrity":"sha512-M+cSfx16rw7lNCkXIpq/zdHfbn1DdlFsZAN0+RIVUHko5EpqxNOHj7WEnRsSlqXqaBo6iG9YDjXz0P44qZwT3g==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.28","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.109_1790901029004_0.13089276816531203","host":"s3://npm-registry-packages-npm-production"}},"0.13.110":{"name":"@ai-matrx/associations","version":"0.13.110","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.110","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"71f5f808da77efec92ed00b5be94f07de9d52383","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.110.tgz","fileCount":37,"integrity":"sha512-YI685+nq0G/GV1x8JhTcbxcoaiDkVGyYb46ScuGORfXqkIaQU3effbtEt9TqRB9Ii9TGwUBhlwGssFYKAt0cZw==","signatures":[{"sig":"MEUCIQDPoJaqU+l+6Bw/fQWoEyDcO013Tafu1qrur6edI+WVngIgJnaP3WestTVT69/Tl9bveVGcf/Wy3HBykvED+1BcXng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD611GhMFADSGtHlhV9mTsrz8FeQT97cpc4O3CsqE8aVQIhAOl95TGC0KN9qoRm+wSUzCIgi7tjr90rz0rA+Bb/SDZ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8843808},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.110.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.110.tgz","_integrity":"sha512-YI685+nq0G/GV1x8JhTcbxcoaiDkVGyYb46ScuGORfXqkIaQU3effbtEt9TqRB9Ii9TGwUBhlwGssFYKAt0cZw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.30","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.110_1790901919689_0.6889353079195364","host":"s3://npm-registry-packages-npm-production"}},"0.13.111":{"name":"@ai-matrx/associations","version":"0.13.111","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.111","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"d8df2b55265df67e7d50995257db1d16709fb6be","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.111.tgz","fileCount":37,"integrity":"sha512-iL93Khep0BdlF5+xLtyLF5TJ72/WlGKGtYM2fyaBSVdVaK1PMODIdF4W8JWSxYaQWrN0g6HbGDYd9M9b9j5Wbw==","signatures":[{"sig":"MEQCIFVX8nByBc61BD5ATfsYrskZCPj1YDggyNX5FZdkfnRsAiBqIaCjWCUZxtvFadidj5tFV1HhZkXuXYOTeAyzr5sGDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2pkh2uUkND0zjloZ8oTFegIFoYQTauGLdzLdK7Y+k5wIhAKedbVTjK5r6eZc9yEzy9d+kXhwwj1u77Mdio7I9x2Bi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8844059},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.111.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.111.tgz","_integrity":"sha512-iL93Khep0BdlF5+xLtyLF5TJ72/WlGKGtYM2fyaBSVdVaK1PMODIdF4W8JWSxYaQWrN0g6HbGDYd9M9b9j5Wbw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.30","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.111_1790902468138_0.3310077246731049","host":"s3://npm-registry-packages-npm-production"}},"0.13.112":{"name":"@ai-matrx/associations","version":"0.13.112","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.112","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"1ba967952f6247618fe2473dae55a1625e0cb491","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.112.tgz","fileCount":37,"integrity":"sha512-RetoDUOOC3pMZYksMRibtGkEqfKVfGHABN6N0B0VzldWam4UhUBAMb/u7xRWuqfHQ0nHsOnudVRB8MWwGGCbZg==","signatures":[{"sig":"MEUCIHVZTKdBNZ41akzcOqjwijv+2fZqC4YJ7xxYtTa4H7K0AiEAl/qMDTAL+g1oPVA7iQK96RqXwKSW4y7w1NFVgRBy+KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBnXpM+2BQ5Ri/Y/kLvnrj9HZyiwyst5ylrRff8rnvZqAiAocsMoYoSE9mMHZNxvxJCa0rGhIkKwuJPzhbxbiReGoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8844310},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.112.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.112.tgz","_integrity":"sha512-RetoDUOOC3pMZYksMRibtGkEqfKVfGHABN6N0B0VzldWam4UhUBAMb/u7xRWuqfHQ0nHsOnudVRB8MWwGGCbZg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.30","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.112_1790904919770_0.20422304803665314","host":"s3://npm-registry-packages-npm-production"}},"0.13.113":{"name":"@ai-matrx/associations","version":"0.13.113","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.113","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"fa302583773b855123f725ed7134510b839f15d6","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.113.tgz","fileCount":37,"integrity":"sha512-WKkdrEH+GT+VBQ7aOXlHJUOUf8MigdFOjn6GxwWytiPxH1DhL64XXm+vyNzQzgVgWyKKwGnJsnh75AWzk0fQag==","signatures":[{"sig":"MEUCIEid+ykanrM+NL7FUi6AHdAn7cwNX41RoWGVHQk2PkcVAiEAh1/T+8a5cBrMGzo2HuBqvGxLQVaO26NTkTZ/pcFIH4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICaiurgxKqUMVY1ipSdunom8AUkZMqZR5xefiwvzD8C9AiEA1BQ/PKDlfrLvKXCP/9yTQbie4uoOOKruaEARFkjuZb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8844561},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.113.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.113.tgz","_integrity":"sha512-WKkdrEH+GT+VBQ7aOXlHJUOUf8MigdFOjn6GxwWytiPxH1DhL64XXm+vyNzQzgVgWyKKwGnJsnh75AWzk0fQag==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.30","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.113_1790905587641_0.09762678887549892","host":"s3://npm-registry-packages-npm-production"}},"0.13.114":{"name":"@ai-matrx/associations","version":"0.13.114","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.114","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"61b020cba3ed06aa003adb4e414b89922be3448d","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.114.tgz","fileCount":37,"integrity":"sha512-PKt4HRRSpKYpNDjTha8cov5n4SNJDd/XGyDKxL8ve7SFVzLVpNV0nQ6ocTexzY1cp509Mqiuzl4waDdA7In50Q==","signatures":[{"sig":"MEYCIQCEAAVUVT5PrOk+uf8MvlhKW/3XoME+89AZQlL24oT9MwIhANwPF7PxM2oWwdppLazfX1NCSHAl2jc8499+gjHUyeUe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0lvZ9IY3sA+vTOB1N56/cFvnz2W+X7oBX0y472ICn/AIgEoFPIBdZrOOBM9RIW7Ry4RB986f/mIdnfW7CAWbtuuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8844812},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.114.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.114.tgz","_integrity":"sha512-PKt4HRRSpKYpNDjTha8cov5n4SNJDd/XGyDKxL8ve7SFVzLVpNV0nQ6ocTexzY1cp509Mqiuzl4waDdA7In50Q==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.31","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.114_1790906246496_0.07904588854640204","host":"s3://npm-registry-packages-npm-production"}},"0.13.115":{"name":"@ai-matrx/associations","version":"0.13.115","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.115","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"b881d4d3b995c20afb5fc118a1b09d47000a3184","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.115.tgz","fileCount":37,"integrity":"sha512-7sBwfd2+vqsEjkS1wzWH1Kkrea2ArblspI/R1/uq8gTmMNp3UiNmMwMaSAKzGWf5a1WPHrMVleu1AUOtm/tfxw==","signatures":[{"sig":"MEYCIQDshg7Xn5yOA5krZsyEtWOmvev0t3AXXz4FV/vZXx54zQIhANe0y4hn+FUzabZN4dihnQ5l9GBDqW4uUgSKpnxVEh3m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5T7qWoF7TNowL4VgNlvKwMXGEB3mlZpqA8oH6VATXtwIhALYPx+cPlahh7c4hFpJt2jsnPYbcdnSlArmERPvKE2Fl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8845063},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.115.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.115.tgz","_integrity":"sha512-7sBwfd2+vqsEjkS1wzWH1Kkrea2ArblspI/R1/uq8gTmMNp3UiNmMwMaSAKzGWf5a1WPHrMVleu1AUOtm/tfxw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.32","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.115_1790906720864_0.086831738199459","host":"s3://npm-registry-packages-npm-production"}},"0.13.116":{"name":"@ai-matrx/associations","version":"0.13.116","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.116","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"e6f0aba00dd8c6b3b19d755b10d761d4ee7f5027","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.116.tgz","fileCount":37,"integrity":"sha512-Aa8+niGtIpFk66hhex8RZsdMC9gal7R0RJeibY+jwhZ+v7FjZkutNICus95LioOFU/88yYfZW377b7iP3XQXSA==","signatures":[{"sig":"MEQCIBLR6G1oUM6OC4KalsH8Osc9cWDIl9ctphP40C9BEJ80AiAyli52rDFbhbhsEgJRcKdMLx/A42eY2Ld2gr6VkwFAMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCziaiPpsg6qC4mOLJPzfcAl6emCyONpqmx/tQAnkAwKAIhANTl9gnyqk1eBZhOx4dEhV7wh4yAXSST8AAOmje6ljva","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8845314},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.116.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.116.tgz","_integrity":"sha512-Aa8+niGtIpFk66hhex8RZsdMC9gal7R0RJeibY+jwhZ+v7FjZkutNICus95LioOFU/88yYfZW377b7iP3XQXSA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.32","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.116_1790907216642_0.07174794063244172","host":"s3://npm-registry-packages-npm-production"}},"0.13.117":{"name":"@ai-matrx/associations","version":"0.13.117","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.117","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"e6125218d2996b0fa5a644b084506563773a328f","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.117.tgz","fileCount":37,"integrity":"sha512-DgZbFBmX+PiwZKT1K9+YkCO1GGTpbyzL6BewGnLgZOO950ALS+a0/GIXFD2496aIb7toFYyhLKRvZ+JATI/1Fg==","signatures":[{"sig":"MEYCIQDOAUL4ZeWIbsPj4OefdOsoJrbS/uVPwCB+wSFZgtOlKwIhAMCwQFKEXNAt7bIUkbTfAHc8ZnjpGUCHMc2ZmiP8gyH7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCR+JLP2JbddV3ChM2aVTasZcOhz5nz9jHWrQqcQ4xL7gIhAKo5sB/788Jdf2r81+UVpCjr7ZMZTbLaI5n40+Xtkff/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8845565},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.117.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.117.tgz","_integrity":"sha512-DgZbFBmX+PiwZKT1K9+YkCO1GGTpbyzL6BewGnLgZOO950ALS+a0/GIXFD2496aIb7toFYyhLKRvZ+JATI/1Fg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.32","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.117_1790907812889_0.30136187249422886","host":"s3://npm-registry-packages-npm-production"}},"0.13.118":{"name":"@ai-matrx/associations","version":"0.13.118","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.118","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"5c0b2c702c88f247fcdbb186d69a611dff2c1223","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.118.tgz","fileCount":37,"integrity":"sha512-8e0VP7XPIoDMYM/PAY0cE1bgsGE6nojxd13vueIv6xxK7IuoigACw+p89jbK8VbI0UUJzUKX9zF1Zsal2DqNyA==","signatures":[{"sig":"MEQCIEcDEruO8FzODl/6QLys9t6KsUpQKusXVzoBqBKOyarsAiAPQ1ERCMRJ7gur1RmLYKq8oB1M4F6Qsa7lEpiQcZo0VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH/Yuc/4iOI+DE6iZYKZSS4aB/zwI0SD+oxZxJ0mIhLsAiEA83hf3UmwFaVkPWcYiSMGy9sw59EfHo5SNXxlsiZ0FqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8845816},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.118.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.118.tgz","_integrity":"sha512-8e0VP7XPIoDMYM/PAY0cE1bgsGE6nojxd13vueIv6xxK7IuoigACw+p89jbK8VbI0UUJzUKX9zF1Zsal2DqNyA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.33","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.118_1790908323085_0.40930672742875696","host":"s3://npm-registry-packages-npm-production"}},"0.13.119":{"name":"@ai-matrx/associations","version":"0.13.119","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.119","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"8987acf357822c9a0c2fe6489b3ddee3c5b81df3","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.119.tgz","fileCount":37,"integrity":"sha512-RdU47deUO5N4Sy8SrC5AhhKagd5MABsXrcdyCjZHjIc+gEWI/AW5Esc2C5YgOL6G7Kg922fdvwmgRUfePq7c9w==","signatures":[{"sig":"MEUCIG8dTcQufSW/l53UatESwW+Hk/El/2wL6pGblataVw2aAiEA3RzFcxvmKT3s++JdbdAtsbMAuUrwcdOVa6yDvNYnnts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDE41USu7dMh6VSdgMCa0v69cW59PfTYHaUN9/0Xk3FXAIhANTIJ+ALfBFaVWGCqDjTIV6kiZDz7Z0d7pBdxETSIq3T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8846067},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.119.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.119.tgz","_integrity":"sha512-RdU47deUO5N4Sy8SrC5AhhKagd5MABsXrcdyCjZHjIc+gEWI/AW5Esc2C5YgOL6G7Kg922fdvwmgRUfePq7c9w==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.33","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.119_1790908943699_0.8199471310320019","host":"s3://npm-registry-packages-npm-production"}},"0.13.120":{"name":"@ai-matrx/associations","version":"0.13.120","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.120","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"717ee05a35ec5346ede575f3f2ec9ecdde344c1e","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.120.tgz","fileCount":37,"integrity":"sha512-uKiH1L22LxkU1ld/wvQRJHKXkeRN1LR1tBJPk4iI9ltZv3/bsn5VjUeh2IEVtNuVVRnVmR2ubHLxP6+gPNtX5Q==","signatures":[{"sig":"MEUCIQCMIVOOwLvh/LkDmCfA0Q56Jm4E+Q3o/JZ2+uPX+HVYnAIgBm3rsHF+pXIdvtazfgW8em+qF5RPfuG7K5+ihzOaop4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHSQmTx6nqpngC5J+//XFUdcQzIohInTgblG+GsDJJ9GAiA17n2BTxr4WjBXFvu6TWMCTkVoJFuQefBM0PfDm6ZZrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8846318},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.120.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.120.tgz","_integrity":"sha512-uKiH1L22LxkU1ld/wvQRJHKXkeRN1LR1tBJPk4iI9ltZv3/bsn5VjUeh2IEVtNuVVRnVmR2ubHLxP6+gPNtX5Q==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.33","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.120_1790909427064_0.45553060240683396","host":"s3://npm-registry-packages-npm-production"}},"0.13.121":{"name":"@ai-matrx/associations","version":"0.13.121","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.121","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"72ad901aa488de0234163b8bc26b3d8e7cdaeb8b","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.121.tgz","fileCount":37,"integrity":"sha512-wNrbL3Uxj0Z4J+ASkS0yrIeB9pyCeay1J67t7fwoDsf/ZraVN6PgHRi2CWaOUlE0JuMU6NfUZoA1MBDhLQFYDQ==","signatures":[{"sig":"MEUCIQCq3dxY5pJ1SZs3MNv0sGBQauTWp78S6H7CKlevAiXTKQIgM2+Pkdl73f62SoN/N/+a/FKFyVkC7rL2BA3lzzATiv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFKeKYSEWlYDC1JLibU8c3oWJPpoy4Lzl/K/O2yPmwm/AiEA5KLYk8R4L+gH7E3nqRMVvvVQm8/dciR9TNOx64yhMvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8846569},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.121.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.121.tgz","_integrity":"sha512-wNrbL3Uxj0Z4J+ASkS0yrIeB9pyCeay1J67t7fwoDsf/ZraVN6PgHRi2CWaOUlE0JuMU6NfUZoA1MBDhLQFYDQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.33","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.121_1790910129689_0.1563398263570468","host":"s3://npm-registry-packages-npm-production"}},"0.13.122":{"name":"@ai-matrx/associations","version":"0.13.122","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.122","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"f16ca00c8d849d0d651510315fd23748aaf78f3e","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.122.tgz","fileCount":37,"integrity":"sha512-pKp+KY4BSaGlGk+NNKcZbtuBjFx0LuxXX1gPdCKkLzcof+gqz+26GllSGbX+pxQULouK5IZtDqpgSXqF9KAvYg==","signatures":[{"sig":"MEQCIDaGrxev0DvMaYHxCicAdJARK969iLVuwGytxrEeZc0hAiAW+MKhm85nWIanhMBrkx47SedANR0DCJwsH8bH0BiOkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBz/UuIbI94frlYBOv/gaPuL2R0KzGuIcPoVhd20XjhIAiAgraImSElny1dE1q9yQe1iXYbQoI9YvWRIvVuwSi8D8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8846820},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.122.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.122.tgz","_integrity":"sha512-pKp+KY4BSaGlGk+NNKcZbtuBjFx0LuxXX1gPdCKkLzcof+gqz+26GllSGbX+pxQULouK5IZtDqpgSXqF9KAvYg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.33","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.122_1790910714238_0.6569633590396025","host":"s3://npm-registry-packages-npm-production"}},"0.13.123":{"name":"@ai-matrx/associations","version":"0.13.123","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.123","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"25955d48b555bcc95532318174d7c5fcb9c5227d","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.123.tgz","fileCount":37,"integrity":"sha512-RBouVeKoeQKaVEf1bwEtydS4XfJt7nYIrcP9udXMpy6XU+ZaWc6rgEkpJ79PVTe3yGJlWLyxI7sThTB6cIKy1Q==","signatures":[{"sig":"MEQCIGoRqhtbuwKtbvzMF9CiJK8YpK+HNbkSFVcCcHpyHg6zAiBJJmAf65Hc1C3GgTDTyyS+PCA1NARZoyWzlxaRrNhFdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCxhZZ6qvDrcNQE+u7TOXZL/iocXLxg7B171dhxKpDi9wIgEP+gcTU/hgIgpxnKsiUUia7ueBgHVgz8/birskW9CPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8847071},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.123.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.123.tgz","_integrity":"sha512-RBouVeKoeQKaVEf1bwEtydS4XfJt7nYIrcP9udXMpy6XU+ZaWc6rgEkpJ79PVTe3yGJlWLyxI7sThTB6cIKy1Q==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.33","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.123_1790911374692_0.7378296720870894","host":"s3://npm-registry-packages-npm-production"}},"0.13.124":{"name":"@ai-matrx/associations","version":"0.13.124","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.124","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"ccbe86f9a82ee41007ffc9889afb60aa34a986b6","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.124.tgz","fileCount":37,"integrity":"sha512-4egKQALF4D7R/q4/I0SQDiShS1MabLObhRHdMhGMqaWtJvUmPq+S2glCNswWvmYccSC5QEueeB4SneEey5+DHA==","signatures":[{"sig":"MEYCIQD+rr0yspHK6kI876aa3CspeDVrmOr5pmKLw4wQxZ8l+gIhAIHTc19mN/MdREkj+fR+MjWGcRu1fV31bWLgERsq80Ry","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6j2yf1AmJwOr0Oto7OaulXhSaVybjM28C04+swRTTJwIhAKDsQmH/cnsMF/vO65aI+8EULwkwUKa/cxBydpKNfCcz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8847322},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.124.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.124.tgz","_integrity":"sha512-4egKQALF4D7R/q4/I0SQDiShS1MabLObhRHdMhGMqaWtJvUmPq+S2glCNswWvmYccSC5QEueeB4SneEey5+DHA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.33","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.124_1790912002191_0.83714162056942","host":"s3://npm-registry-packages-npm-production"}},"0.13.125":{"name":"@ai-matrx/associations","version":"0.13.125","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.125","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"85c4d5cdaa478f99629c6d33ad91e86082061598","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.125.tgz","fileCount":37,"integrity":"sha512-+u8NnxX7yFxaH87GmBucLic5RURKaYyW2fUUpNcblSChCDictiLsZ9VsVK7t1WlfYD1yzezunoKKmQvc9x07Tg==","signatures":[{"sig":"MEQCIFuNVxsiK8Xa9VlL74wpQDTGKZbPeHM0pG6HTg796sP1AiB6ROGYVh9caLaDph0ww9JL7APGg8yU24kOQOzBI3wsvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDHXer8evS2que27qUcemveL1rcyJzEF+6qdBOYJ3JmvQIgG4TwskKX4UfprFVoN7iRhSGi/wKn35Km8Fl4c9Q/x8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8847573},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.125.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.125.tgz","_integrity":"sha512-+u8NnxX7yFxaH87GmBucLic5RURKaYyW2fUUpNcblSChCDictiLsZ9VsVK7t1WlfYD1yzezunoKKmQvc9x07Tg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.33","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.125_1790912634135_0.737713176078997","host":"s3://npm-registry-packages-npm-production"}},"0.13.126":{"name":"@ai-matrx/associations","version":"0.13.126","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.126","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"f3623f4f243cf9039d9529957b7a3717fee63a40","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.126.tgz","fileCount":37,"integrity":"sha512-TilqjVG97JNwmbW4pygRE0x89p3s6433WY6Mmd//TXO+byAaV43XbPeN1vN0gFiiil+q646p14PBuiSMSd3IRQ==","signatures":[{"sig":"MEUCICT2o7jO0T9PIpdLfZBqz8UW89SWQrn01t/Yu9dyvFCvAiEA6sfAdnRu7q80z+GA6y2ieXDN9rtvTDQiR+JGaDe66VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDW7IPFx77xyFwsEWGgfpUEDmWiF6nmHSlPDEdR8J+rfgIhAJi6sH9T8G0Gvds1rXSeFbgqQqVknDX5vdz7OEcSKoLk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8847824},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.126.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.126.tgz","_integrity":"sha512-TilqjVG97JNwmbW4pygRE0x89p3s6433WY6Mmd//TXO+byAaV43XbPeN1vN0gFiiil+q646p14PBuiSMSd3IRQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.33","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.126_1790913228970_0.057118558110342166","host":"s3://npm-registry-packages-npm-production"}},"0.13.127":{"name":"@ai-matrx/associations","version":"0.13.127","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.127","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"6e05fcf6cfcb95f6901b4473c36db362e024d99c","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.127.tgz","fileCount":37,"integrity":"sha512-874V3BhKMYcXy2e6jRyifDEO+UpZDGoak2j9OClW244U63IhCRU4EiMfVW+SxsOThjdVTanpIkp8NLVN+/VX1A==","signatures":[{"sig":"MEQCIAFK2q72sahKzN/SXYoD3IUptRyYjrlHHHaCqymXcTCdAiAxWRCL1OiTKqIT8d3sqG0HG9QCLlMUg7zEfk0kqjeRUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHJKGUXxI/0kEBeYyUr8Hp+MwJu6VHJTzF0fKhfeNnzfAiEAjjC/tYJryQUnOX+PxC77uF3k/4oLJJAC2p06npMN4S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8848075},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.127.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.127.tgz","_integrity":"sha512-874V3BhKMYcXy2e6jRyifDEO+UpZDGoak2j9OClW244U63IhCRU4EiMfVW+SxsOThjdVTanpIkp8NLVN+/VX1A==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.34","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.127_1790913937483_0.09430227916525502","host":"s3://npm-registry-packages-npm-production"}},"0.13.128":{"name":"@ai-matrx/associations","version":"0.13.128","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.128","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"c11c8b938ef33cb193597c6e210e69f2858eb0c2","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.128.tgz","fileCount":37,"integrity":"sha512-mEXlYxngkQaCBoreRHVkLIm49DPMReJbFx3re0ZzVxl6dqPFosJGDieXyakIUgvcIRljZ6pvkApL8f45pvXKgg==","signatures":[{"sig":"MEYCIQD1lW6pe8y1XEHJlHtzcEgYboiRO5tiA3JHuRUoDFMfsQIhALKWStieWpwC/G5j6VfiPdjuoExJxzOB6aYMWzMSRCF7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQ29hrf+1PnRcRTHixkqJYEm219Xus7/y9aahelICOdwIgHla0j3L6XxE47aikj2xCDt4JGp+40IdeyGNeWd6J7EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8848326},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.128.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.128.tgz","_integrity":"sha512-mEXlYxngkQaCBoreRHVkLIm49DPMReJbFx3re0ZzVxl6dqPFosJGDieXyakIUgvcIRljZ6pvkApL8f45pvXKgg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.34","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.128_1790914574976_0.487351628112914","host":"s3://npm-registry-packages-npm-production"}},"0.13.129":{"name":"@ai-matrx/associations","version":"0.13.129","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.129","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"13af796ad51231ef792bd78754529916a63244ab","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.129.tgz","fileCount":37,"integrity":"sha512-z66MAbpHPrqUwUz2133U6XNIN24xis5jbyRZcPzj+jMqUHQRWocTR+tsYQyT9o9Zz08wetNW/gjX4aeqIrKcrA==","signatures":[{"sig":"MEQCICv8aWpAXj/OXAW++rt3HsMmU9LB3ppiJyA5TB51ZAFEAiBPhCpXDUc1I5KZ2AGcCYdgjQqKjTqkNaZvUCNaYV6djA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGXdQWFHCMFZKu7oPt/AWg0IT3LrkY/O0LG4H96bLDDYAiEAqsfaG63ernJ/MGy5/bvndE3lO5i7kIWMHufi1exXfjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8848577},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.129.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.129.tgz","_integrity":"sha512-z66MAbpHPrqUwUz2133U6XNIN24xis5jbyRZcPzj+jMqUHQRWocTR+tsYQyT9o9Zz08wetNW/gjX4aeqIrKcrA==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.34","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.129_1790915189932_0.8406774035034386","host":"s3://npm-registry-packages-npm-production"}},"0.13.130":{"name":"@ai-matrx/associations","version":"0.13.130","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.130","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"f694f2b27f4b254e09ca1053e10cf871b31d1b6b","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.130.tgz","fileCount":37,"integrity":"sha512-Ts3VFpcKLuKQFUcAV4DLOzadTI5Sz20ZJRMKpiEihRRqKnHIRFH6Bst66hDgIdymJMg4u1/kQ8lsHtTpPF03dQ==","signatures":[{"sig":"MEQCIDNjoQncteCjsgKUHAYAbjL29sN3GHGRzCNEgJ1apnPTAiAnbdSIwyDANRZ6s22XWH0UYTjJ6FupE8QE+E46jysNAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHp/9nCF2IZdPvn2eRBkxZcEY+FQPVuv7jz25h13l9ugAiAajxHjRsUh/oGgMfwNacLejHmBXo8M0stSb/cn5KdKmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8848828},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.130.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.130.tgz","_integrity":"sha512-Ts3VFpcKLuKQFUcAV4DLOzadTI5Sz20ZJRMKpiEihRRqKnHIRFH6Bst66hDgIdymJMg4u1/kQ8lsHtTpPF03dQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.34","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.130_1790917066842_0.6539083515468225","host":"s3://npm-registry-packages-npm-production"}},"0.13.131":{"name":"@ai-matrx/associations","version":"0.13.131","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.131","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"42c8d1994aed1803ce8cf42049ff08fcaea87cec","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.131.tgz","fileCount":37,"integrity":"sha512-51OdPeTmUsPBhJYYHNtx85gjm2//DVsxElkSHyjNJGa3PSHdnktln//ihNQMtb46anEYdr/J4dANhG5WJP9ueQ==","signatures":[{"sig":"MEQCIGyad8T1SVE+xhgIII8/w8BNFXFXqQv8pnI2n+zZqoW8AiB5PHyvT+4uAkYnKw/WYr8AASPKIE0MfAPuEWKFB/U/qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFVHBI/UmCaTOgTUmZl3L12aiKOP0T3djyn/ZuiT70PCAiAvA1iJKTng+RogQ+vwQTLgeTJjkKIsfgFLCSyzAZBpJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8849079},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.131.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.131.tgz","_integrity":"sha512-51OdPeTmUsPBhJYYHNtx85gjm2//DVsxElkSHyjNJGa3PSHdnktln//ihNQMtb46anEYdr/J4dANhG5WJP9ueQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.34","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.131_1790917651353_0.20432236696110517","host":"s3://npm-registry-packages-npm-production"}},"0.13.132":{"name":"@ai-matrx/associations","version":"0.13.132","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.132","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"ec4e218ff96aae32f983b3939fdc94d856075d74","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.132.tgz","fileCount":37,"integrity":"sha512-cyuYuaAUg0iy4v3FmA7XlGchujswis282plHONRKJ6KLjVAs/OlKsfDH8ocvGfiYOmbsZvARcCtTxTMgHXNcHw==","signatures":[{"sig":"MEUCIQCniuBbv12/addWN6t526AeIAKJifPA17BP688MbOFy8gIgFbH6SXD2ax2AyyYzqT2mNvumuOLDaA/wUWzgr4qHTpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICT/MUUCWNrQ+4GBWY/HzevUw7jifhoIsBZUecc8/K01AiBNJj46ipgCMyk+2R6dC8YO3+p3LIYP38nsUIzFWnNnOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8849330},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.132.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.132.tgz","_integrity":"sha512-cyuYuaAUg0iy4v3FmA7XlGchujswis282plHONRKJ6KLjVAs/OlKsfDH8ocvGfiYOmbsZvARcCtTxTMgHXNcHw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.2","@ai-matrx/data":"0.18.34","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.132_1790919012793_0.18720082574825825","host":"s3://npm-registry-packages-npm-production"}},"0.13.133":{"name":"@ai-matrx/associations","version":"0.13.133","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.133","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"5d8a0801af701650bc1938e2a2a5ceb539ac4071","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.133.tgz","fileCount":37,"integrity":"sha512-I+coebAEFqJ7HvwrVxp18aTGCN8ruMIOMzfT+LGoVW7FkJ79egyORdeQTYN/7zyORFF5a5dRRwpIm6On9d0SFw==","signatures":[{"sig":"MEUCIBtp8TuhMHwkam934s76BIUstAYRM8dB//ZT9aN/VEAnAiEAjeNQj+KtiZTts1xG5NRUIEw5azPmvWcW+nFe4S0tNxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8fKMlRKVfhQyuvKnCEpTgdCDH+ub+YF7ehZe3A6tKCwIhALVpJyIyJ3qzOPQI5SUcVgZq7iLCXggpt/xVgPy8vcEK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8849581},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.133.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.133.tgz","_integrity":"sha512-I+coebAEFqJ7HvwrVxp18aTGCN8ruMIOMzfT+LGoVW7FkJ79egyORdeQTYN/7zyORFF5a5dRRwpIm6On9d0SFw==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.3","@ai-matrx/data":"0.18.34","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.133_1790919559337_0.4786165606620467","host":"s3://npm-registry-packages-npm-production"}},"0.13.134":{"name":"@ai-matrx/associations","version":"0.13.134","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.134","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"d6252a5fe6e1a8fbf7aba39d78111c4ed2db81f4","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.134.tgz","fileCount":37,"integrity":"sha512-ta3qUTLYk5ISEu5IfiEp6ogqUzUagqs8BOWE2MXHh44e+nT7gpbxv3QnHQEwwpoN5MTiUGLQ7HIHIYpEkE09qg==","signatures":[{"sig":"MEUCID0YkI98s1R8/NDBqE59vPZmCYU95+H6QyPQ9ByNvV9bAiEAjeqhMm6NJkvQSgebCjbxknWYDPVU0ZQdjPovj9sxnm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDJf2S/eEGDmyH8CkTth16+f1u2k2Mw8PdLuAFwOwvxvAIhAN+Kds9T7PG3to6cGUoAJdJJgBmiLRqrjZwSE0qyFolZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8849832},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.134.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.134.tgz","_integrity":"sha512-ta3qUTLYk5ISEu5IfiEp6ogqUzUagqs8BOWE2MXHh44e+nT7gpbxv3QnHQEwwpoN5MTiUGLQ7HIHIYpEkE09qg==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.18.3","@ai-matrx/data":"0.18.34","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.134_1790920856052_0.1632656871213789","host":"s3://npm-registry-packages-npm-production"}},"0.13.135":{"name":"@ai-matrx/associations","version":"0.13.135","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"license":"MIT","_id":"@ai-matrx/associations@0.13.135","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"e56656b75b7798b4185997383ac704a760bda6d0","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.135.tgz","fileCount":37,"integrity":"sha512-gcJU87Gi6zVpDGVt6gikqs3/t1qQhMEWqVpYaQrF7ZQOupV9tcZiCh5wP2RuUhbZqRNxYbMD7BBBFzk+/boADQ==","signatures":[{"sig":"MEUCIQCg9lCyyC81N3FwGHiIhqd5s1y08wSqJv2eES9I6Ix11wIgEzml+FxLlre6EpSJAak4VC0GRkeESd2MBLQy4FCX1A4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBBGBYVTSvqstqDwxDaDDNRuCd3vcehUjgJ2lkVDG8CNAiEAhAtdhBzZXwzIY0IxZIFlkDTObTnclpBAUAEfVGz4DA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8813719},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.135.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.135.tgz","_integrity":"sha512-gcJU87Gi6zVpDGVt6gikqs3/t1qQhMEWqVpYaQrF7ZQOupV9tcZiCh5wP2RuUhbZqRNxYbMD7BBBFzk+/boADQ==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.20.0","@ai-matrx/data":"0.18.36","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/associations_0.13.135_1790969877832_0.011791963261652105","host":"s3://npm-registry-packages-npm-production"}},"0.13.136":{"_id":"@ai-matrx/associations@0.13.136","bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"dist":{"shasum":"150ea33f58fff2d87cf6a11d59e575cd249b8bea","tarball":"https://registry.npmjs.org/@ai-matrx/associations/-/associations-0.13.136.tgz","fileCount":37,"integrity":"sha512-fSHtjTteVzBK1o3rUeb2YqnhwbkQ6D88JreZZjhdsdMs54YNHgFOz0rmkJQFF84YQLZT6yoKo1+jG/NFK3VG5A==","signatures":[{"sig":"MEUCIFP3iUFWfsFiIZ0OeEzjeOFP3Z6mtzboHJa91OrX1HJPAiEA9e3Hlfx8uVaiydCsYoUjGvIqO2vcDIhnQCf8RPSeJ2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICQKZoojpmjiY7Ay94OXMmDyk/kWmV0yanJHPEja+509AiEAhD64WFl5S0wCjQHdGfFO+D5WEyMGYmgCKCGsSbjs0aU="}],"unpackedSize":8820632},"main":"./dist/index.cjs","name":"@ai-matrx/associations","type":"module","_from":"file:/home/runner/work/_temp/ai-matrx-associations-0.13.136.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./core":{"import":{"types":"./dist/core/index.d.ts","default":"./dist/core/index.js"},"require":{"types":"./dist/core/index.d.cts","default":"./dist/core/index.cjs"}},"./react":{"import":{"types":"./dist/react/index.d.ts","default":"./dist/react/index.js"},"require":{"types":"./dist/react/index.d.cts","default":"./dist/react/index.cjs"}},"./react/lazy":{"import":{"types":"./dist/react/lazy/index.d.ts","default":"./dist/react/lazy/index.js"},"require":{"types":"./dist/react/lazy/index.d.cts","default":"./dist/react/lazy/index.cjs"}},"./package.json":"./package.json"},"license":"MIT","scripts":{"test":"vitest run","build":"pnpm clean && tsup && node ./scripts/stamp-client-boundary.mjs","clean":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","check:package":"pnpm build && node ../scripts/check-exports-agreement.mjs && publint && pnpm verify:tarball","verify:tarball":"node ./scripts/verify-tarball.mjs","gen:entity-types":"tsx scripts/generate-entity-types.ts","gen:demanded-rpcs":"tsx scripts/extract-demanded-rpcs.ts","check:entity-types":"tsx scripts/generate-entity-types.ts --check"},"version":"0.13.136","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1a5e7d98-ec63-42a2-9d51-b418fed6a24f"}},"homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"_resolved":"/home/runner/work/_temp/ai-matrx-associations-0.13.136.tgz","_integrity":"sha512-fSHtjTteVzBK1o3rUeb2YqnhwbkQ6D88JreZZjhdsdMs54YNHgFOz0rmkJQFF84YQLZT6yoKo1+jG/NFK3VG5A==","repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"_npmVersion":"12.2.0","description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","directories":{},"maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@ai-matrx/kit":"latest","@ai-matrx/tap-target":"latest","@ai-matrx/design-system":"latest"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.15","tsup":"^8.5.1","jsdom":"^30.1.1","react":"^19.3.0","dotenv":"^17.4.2","vitest":"^5.0.1","publint":"^0.3.24","react-dom":"^19.3.0","typescript":"^6.0.3","@types/node":"^26.6.2","@types/react":"19.3.0","@ai-matrx/kit":"0.20.1","@ai-matrx/data":"0.18.37","@types/react-dom":"19.3.0","@arethetypeswrong/cli":"^0.18.5","@supabase/supabase-js":"^2.117.0","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/associations_0.13.136_1790972513960_0.3909341401760478"}}},"time":{"created":"2026-08-29T17:50:21.452Z","modified":"2026-10-02T20:21:54.279Z","0.2.0":"2026-08-29T17:50:21.848Z","0.3.0":"2026-08-29T20:13:03.404Z","0.4.0":"2026-08-30T00:24:27.134Z","0.5.0":"2026-08-30T01:38:34.534Z","0.5.1":"2026-08-30T16:44:35.704Z","0.5.2":"2026-08-30T20:02:55.889Z","0.6.0":"2026-08-30T22:27:39.250Z","0.6.1":"2026-08-31T03:47:08.736Z","0.6.2":"2026-08-31T07:39:35.354Z","0.7.0":"2026-08-31T09:42:27.265Z","0.7.1":"2026-09-01T23:08:23.351Z","0.7.2":"2026-09-01T23:14:44.291Z","0.7.3":"2026-09-01T23:53:53.109Z","0.7.4":"2026-09-02T00:55:12.779Z","0.7.5":"2026-09-02T01:35:54.101Z","0.7.6":"2026-09-02T13:35:19.142Z","0.8.0":"2026-09-08T01:15:52.752Z","0.8.1":"2026-09-08T01:46:51.420Z","0.8.2":"2026-09-10T05:52:09.586Z","0.8.3":"2026-09-10T19:28:32.625Z","0.8.4":"2026-09-11T04:53:11.450Z","0.8.5":"2026-09-11T17:11:36.795Z","0.8.6":"2026-09-12T05:17:45.676Z","0.8.7":"2026-09-12T09:57:11.924Z","0.8.8":"2026-09-12T18:22:58.083Z","0.8.9":"2026-09-12T18:46:46.744Z","0.8.11":"2026-09-12T19:55:46.469Z","0.9.0":"2026-09-12T19:59:28.234Z","0.9.1":"2026-09-12T20:10:56.686Z","0.9.2":"2026-09-12T22:04:46.117Z","0.9.3":"2026-09-13T05:05:02.203Z","0.9.4":"2026-09-13T05:42:11.227Z","0.9.5":"2026-09-13T07:15:27.385Z","0.9.6":"2026-09-13T07:26:29.467Z","0.9.7":"2026-09-13T09:59:30.831Z","0.9.8":"2026-09-13T22:05:30.340Z","0.9.9":"2026-09-13T22:44:57.904Z","0.9.10":"2026-09-14T00:42:33.869Z","0.9.11":"2026-09-14T05:13:28.243Z","0.9.12":"2026-09-14T08:27:52.034Z","0.9.13":"2026-09-14T09:14:10.389Z","0.9.14":"2026-09-14T17:21:42.697Z","0.9.15":"2026-09-15T04:06:01.203Z","0.9.16":"2026-09-15T08:01:28.115Z","0.9.17":"2026-09-15T20:13:49.519Z","0.9.18":"2026-09-16T01:06:38.154Z","0.9.19":"2026-09-16T21:09:35.380Z","0.9.20":"2026-09-17T04:43:27.473Z","0.9.21":"2026-09-17T07:50:15.290Z","0.9.22":"2026-09-17T19:33:38.519Z","0.9.23":"2026-09-17T19:59:13.067Z","0.9.24":"2026-09-17T21:05:09.443Z","0.9.25":"2026-09-17T21:15:00.350Z","0.9.26":"2026-09-17T22:40:50.932Z","0.9.27":"2026-09-17T23:33:22.797Z","0.9.28":"2026-09-18T21:11:37.286Z","0.9.29":"2026-09-19T05:09:29.010Z","0.9.30":"2026-09-19T09:10:02.492Z","0.9.31":"2026-09-19T10:25:20.936Z","0.9.32":"2026-09-19T14:23:26.636Z","0.9.33":"2026-09-21T04:28:38.409Z","0.10.0":"2026-09-21T22:29:51.607Z","0.10.1":"2026-09-23T02:59:18.142Z","0.10.2":"2026-09-23T09:07:17.264Z","0.10.3":"2026-09-25T13:36:03.828Z","0.10.4":"2026-09-25T23:51:40.998Z","0.10.5":"2026-09-26T05:30:41.122Z","0.10.6":"2026-09-26T06:33:26.536Z","0.10.7":"2026-09-26T08:16:23.226Z","0.11.0":"2026-09-26T14:33:21.625Z","0.11.1":"2026-09-26T16:48:44.152Z","0.11.2":"2026-09-26T20:13:36.086Z","0.11.3":"2026-09-26T20:53:15.771Z","0.11.4":"2026-09-26T21:21:08.078Z","0.12.1":"2026-09-26T22:00:29.567Z","0.13.1":"2026-09-27T00:28:23.664Z","0.13.0":"2026-09-27T00:28:59.428Z","0.13.2":"2026-09-27T00:30:05.061Z","0.13.3":"2026-09-27T05:26:06.428Z","0.13.4":"2026-09-27T05:49:09.951Z","0.13.6":"2026-09-27T07:00:49.494Z","0.13.5":"2026-09-27T07:06:22.485Z","0.13.7":"2026-09-27T10:00:55.727Z","0.13.8":"2026-09-27T13:46:11.586Z","0.13.9":"2026-09-27T15:06:00.262Z","0.13.10":"2026-09-27T22:13:45.314Z","0.13.11":"2026-09-28T01:03:15.933Z","0.13.12":"2026-09-28T01:49:03.974Z","0.13.13":"2026-09-28T02:34:38.131Z","0.13.15":"2026-09-28T03:03:05.683Z","0.13.16":"2026-09-28T05:35:57.252Z","0.13.17":"2026-09-28T07:01:30.734Z","0.13.18":"2026-09-28T22:04:52.939Z","0.13.19":"2026-09-28T22:42:22.365Z","0.13.20":"2026-09-28T23:55:47.033Z","0.13.21":"2026-09-29T06:17:16.890Z","0.13.22":"2026-09-30T00:08:57.059Z","0.13.23":"2026-09-30T01:34:53.450Z","0.13.25":"2026-09-30T06:58:56.695Z","0.13.26":"2026-09-30T20:04:21.213Z","0.13.27":"2026-09-30T20:45:24.772Z","0.13.28":"2026-09-30T21:02:51.869Z","0.13.29":"2026-09-30T21:12:58.803Z","0.13.30":"2026-09-30T21:40:23.734Z","0.13.31":"2026-09-30T22:11:06.806Z","0.13.32":"2026-09-30T22:21:15.018Z","0.13.33":"2026-09-30T23:19:25.058Z","0.13.34":"2026-09-30T23:37:16.248Z","0.13.35":"2026-09-30T23:58:03.585Z","0.13.36":"2026-10-01T00:09:47.944Z","0.13.37":"2026-10-01T00:19:03.885Z","0.13.38":"2026-10-01T00:28:37.866Z","0.13.39":"2026-10-01T00:37:39.260Z","0.13.40":"2026-10-01T00:46:10.424Z","0.13.41":"2026-10-01T01:29:34.223Z","0.13.42":"2026-10-01T01:37:48.314Z","0.13.43":"2026-10-01T01:47:55.434Z","0.13.44":"2026-10-01T02:02:57.047Z","0.13.45":"2026-10-01T02:18:25.686Z","0.13.46":"2026-10-01T02:28:49.411Z","0.13.47":"2026-10-01T02:36:36.817Z","0.13.48":"2026-10-01T03:15:28.409Z","0.13.49":"2026-10-01T03:25:47.264Z","0.13.50":"2026-10-01T03:45:27.496Z","0.13.51":"2026-10-01T03:52:51.062Z","0.13.52":"2026-10-01T04:00:20.573Z","0.13.53":"2026-10-01T04:30:55.546Z","0.13.54":"2026-10-01T04:40:04.997Z","0.13.55":"2026-10-01T04:48:10.913Z","0.13.56":"2026-10-01T04:57:42.161Z","0.13.57":"2026-10-01T05:15:08.815Z","0.13.58":"2026-10-01T05:24:18.911Z","0.13.59":"2026-10-01T05:51:54.352Z","0.13.60":"2026-10-01T06:02:15.324Z","0.13.61":"2026-10-01T06:21:21.969Z","0.13.62":"2026-10-01T06:58:18.006Z","0.13.63":"2026-10-01T07:23:23.343Z","0.13.64":"2026-10-01T07:31:47.395Z","0.13.65":"2026-10-01T07:56:36.055Z","0.13.66":"2026-10-01T08:47:24.966Z","0.13.67":"2026-10-01T08:56:25.817Z","0.13.68":"2026-10-01T09:07:06.378Z","0.13.69":"2026-10-01T09:17:52.747Z","0.13.70":"2026-10-01T09:52:57.632Z","0.13.71":"2026-10-01T10:19:55.959Z","0.13.72":"2026-10-01T10:39:42.465Z","0.13.73":"2026-10-01T10:50:32.012Z","0.13.74":"2026-10-01T11:00:57.835Z","0.13.75":"2026-10-01T11:33:38.913Z","0.13.76":"2026-10-01T11:43:52.528Z","0.13.77":"2026-10-01T11:55:47.233Z","0.13.78":"2026-10-01T12:13:14.454Z","0.13.79":"2026-10-01T12:26:16.522Z","0.13.80":"2026-10-01T12:36:59.789Z","0.13.81":"2026-10-01T12:48:17.699Z","0.13.82":"2026-10-01T12:57:07.130Z","0.13.83":"2026-10-01T13:03:41.680Z","0.13.84":"2026-10-01T13:23:45.388Z","0.13.85":"2026-10-01T13:43:41.828Z","0.13.86":"2026-10-01T13:54:10.871Z","0.13.87":"2026-10-01T14:10:26.600Z","0.13.88":"2026-10-01T17:25:03.618Z","0.13.89":"2026-10-01T17:46:35.045Z","0.13.90":"2026-10-01T18:18:41.491Z","0.13.91":"2026-10-01T18:31:36.100Z","0.13.92":"2026-10-01T18:49:54.261Z","0.13.93":"2026-10-01T19:18:15.312Z","0.13.94":"2026-10-01T19:32:35.706Z","0.13.95":"2026-10-01T19:42:48.935Z","0.13.96":"2026-10-01T20:22:31.610Z","0.13.97":"2026-10-01T20:31:08.150Z","0.13.98":"2026-10-01T20:40:47.897Z","0.13.99":"2026-10-01T20:52:22.992Z","0.13.100":"2026-10-01T22:20:59.415Z","0.13.101":"2026-10-01T22:39:11.419Z","0.13.102":"2026-10-01T22:49:27.461Z","0.13.103":"2026-10-01T22:58:25.852Z","0.13.104":"2026-10-01T23:07:08.271Z","0.13.105":"2026-10-01T23:30:11.362Z","0.13.106":"2026-10-01T23:40:04.956Z","0.13.107":"2026-10-02T00:00:43.538Z","0.13.108":"2026-10-02T00:09:25.151Z","0.13.109":"2026-10-02T00:30:29.115Z","0.13.110":"2026-10-02T00:45:19.818Z","0.13.111":"2026-10-02T00:54:28.241Z","0.13.112":"2026-10-02T01:35:19.923Z","0.13.113":"2026-10-02T01:46:27.735Z","0.13.114":"2026-10-02T01:57:26.686Z","0.13.115":"2026-10-02T02:05:20.980Z","0.13.116":"2026-10-02T02:13:36.776Z","0.13.117":"2026-10-02T02:23:33.017Z","0.13.118":"2026-10-02T02:32:03.205Z","0.13.119":"2026-10-02T02:42:23.816Z","0.13.120":"2026-10-02T02:50:27.208Z","0.13.121":"2026-10-02T03:02:09.814Z","0.13.122":"2026-10-02T03:11:54.363Z","0.13.123":"2026-10-02T03:22:54.811Z","0.13.124":"2026-10-02T03:33:22.312Z","0.13.125":"2026-10-02T03:43:54.346Z","0.13.126":"2026-10-02T03:53:49.076Z","0.13.127":"2026-10-02T04:05:37.591Z","0.13.128":"2026-10-02T04:16:15.157Z","0.13.129":"2026-10-02T04:26:30.049Z","0.13.130":"2026-10-02T04:57:46.955Z","0.13.131":"2026-10-02T05:07:31.463Z","0.13.132":"2026-10-02T05:30:12.915Z","0.13.133":"2026-10-02T05:39:19.487Z","0.13.134":"2026-10-02T06:00:56.190Z","0.13.135":"2026-10-02T19:37:57.937Z","0.13.136":"2026-10-02T20:21:54.108Z"},"bugs":{"url":"https://github.com/AI-Matrix-Engine/aidream/issues"},"license":"MIT","homepage":"https://github.com/AI-Matrix-Engine/aidream/tree/main/apps/shared/associations#readme","keywords":["associations","entity-types","categories","favorites","supabase","rpc","ai-matrx"],"repository":{"url":"git+https://github.com/AI-Matrix-Engine/aidream.git","type":"git","directory":"apps/shared/associations"},"description":"THE one way to relate two entities on the AI Matrx platform: the association edge vocabulary, the generated 650-token entity-type registry, the demanded RPC contract (assoc_/cat_/ues_ families), and the typed ports the headless core and React faces bind t","maintainers":[{"name":"armanisadeghi","email":"arman@armansadeghi.com"}],"readme":"# @ai-matrx/associations\n\nTHE one way to relate two entities on the AI Matrx platform: association edges,\ncategories, favorites/recents, and the generated entity-type vocabulary — shipped\nas one package a Matrx client or enterprise app installs.\n\nThe package ships the types root, the headless `/core`, the React binding\n`/react`, and the package-owned lazy React entry `/react/lazy`: the service\nchokepoint, guards, never-throw result funnel, registry merge engine,\nsubscribable cache store, hooks, and the association faces (cards, list,\npickers, attached-items sheet, capture toolbar). Everything below about the\nschema is binding — it is the package's product.\n\n```ts\nimport {\n  type EntityTypeToken,        // generated from platform.entity_types\n  ENTITY_TYPE_METADATA,        // per-token schema/table/label/titleColumn/contentRole\n  isEntityTypeToken,           // runtime guard, narrows to the union\n  type AssociationEdge,        // one assoc_for_entity row (both directions)\n  type AssociationsRpcResult,  // the never-throw result envelope\n  type DemandedRpcName,        // the 27-function demanded RPC surface\n  type AssociationsConfig,     // the seven ports a host binds\n} from \"@ai-matrx/associations\";\n```\n\n```ts\nimport {\n  createAssociationsStore, // the ONE runtime object a host constructs\n} from \"@ai-matrx/associations/core\";\n\nconst store = createAssociationsStore({\n  dataSource: supabase,                       // structural subset of SupabaseClient\n  identity: { requireUserId },                // throws when unauthenticated\n  errorSink: (e) => report(e),                // OPTIONAL — default screams to console\n  entityOverlay: { file: { hrefFor: (id) => `/files/f/${id}` } }, // optional\n});\n\nawait store.load(\"task\", taskId);             // lazy, deduped, subscribable\nstore.getEdges(\"task\", taskId);               // sync, stable idle default\nawait store.add({ sourceType: \"note\", sourceId, targetType: \"task\", targetId });\nstore.titles.prime(\"task\", taskId, \"Renamed\");\nawait store.favorites.setFavorite(\"note\", noteId, true);\n\n// There is NO boot check to call (0.9.0). A database that cannot answer a\n// demanded function says so at the first real call: PostgREST returns\n// PGRST202 and the package screams `demanded_schema_violation` with a remedy.\n```\n\n`useContainerLinks({ containerType, containerId, orgId })` is the canonical\ncontainer-side React API. Its `attach`, `detach`, and `setPinned` operations all\ntarget the exact role-qualified edge; `setPinned` preserves the edge's other\nmetadata fields. `AssociationCardGrid` and the default `AssociationList`\nadapter expose those same operations without host wiring.\n\n```tsx\n// /react — the banner'd React binding (peer: react >=18;\n// @ai-matrx/design-system is a real dependency — the faces' chrome\n// installs automatically). Bind ONCE:\nimport {\n  AssociationsProvider,\n  useAssociations,              // the seven hooks keep the app originals' exact signatures\n  AssociationCardGrid,          // + AssociationCard / AssociationList / pickers / capture toolbar\n  PrimaryEntityProvider,\n} from \"@ai-matrx/associations/react\";\n\n<AssociationsProvider\n  store={store}                 // the /core store from createAssociationsStore\n  notifier={toastAdapter}       // optional — absent warns once, failures still hit errorSink\n  windowShell={windowAdapter}   // optional — absent uses the package's OWN draggable window\n  capture={{ uploadFile }}      // optional — bind ONE primitive, get the whole upload flow\n  pickerOverrides={{ file: FilePickerWindowAdapter }} // optional — the in-package picker is the default\n  entityDoors={{ EntityRef, DoorControls, UnresolvedRef }} // optional — hrefFor anchors by default\n>\n  <PrimaryEntityProvider value={{ type: \"organization\", id, orgId, label }}>\n    <AssociationCardGrid />\n  </PrimaryEntityProvider>\n</AssociationsProvider>;\n```\n\nThe faces style with Tailwind semantic tokens (`bg-card`,\n`text-muted-foreground`, …): register this package as a Tailwind v4 source in\nthe consuming app (`@source \"../node_modules/@ai-matrx/associations/dist\"`)\nthe same way `@ai-matrx/design-system` documents.\n\n## The demanded schema — read this first\n\nThis package is **opinionated like the Python `matrx-*` packages**: it does not\nadapt to your database — it DEMANDS ours. A consumer who won't run our schema is\nnot this package's consumer. It ships no DDL (the platform DB owns that; managed\nconsumers run on our infrastructure); it ships the demand three ways —\ndocumented (here), typed (`DemandedRpcSignatures`, generated from the live DB),\nand screamed at the first real call (PGRST202 → `demanded_schema_violation`,\nwith a remedy). Every violation\n**screams, never degrades**.\n\n1. **The edge.** `platform.associations(source_type, source_id, target_type,\n   target_id, organization_id, label, metadata, role, position, created_by,\n   created_at, deleted_at, …)` — one polymorphic table, unique on the 5-tuple\n   `(source_type, source_id, target_type, target_id, role)` `NULLS NOT DISTINCT`.\n   Type columns are FK-validated against `platform.entity_types.token`.\n2. **RPC-only.** The client holds **no grant** on the table. Every operation goes\n   through the 27 SECURITY DEFINER functions in `DEMANDED_RPC_NAMES` (`assoc_*`\n   ×8, `conversation_file*` ×3, `agent_resource_*` ×2, `cat_*` ×5, `ues_*` ×4,\n   `reference_search_candidates`, and the W6 comments family `cmt_*` ×4). Those readers consume the live-only\n   `associations_live` view, so tombstone semantics (a trashed entity\n   soft-removes its edges; restore revives them) hold by construction — this\n   package never writes a `.is(\"deleted_at\", null)` filter. The DB's legacy\n   `assoc_link`/`assoc_list`/`assoc_unlink` trio is deliberately NOT demanded.\n3. **Direction is registry-owned: little→big.** The resource is the SOURCE, the\n   container the TARGET (`task → organization`, `file → scope`). The DB trigger\n   `trg_associations_auto_orient` rejects reversed writes — this package\n   surfaces that error verbatim and never flips an edge for you.\n4. **A link is never a grant.** Access lives in `iam.permissions` /\n   `iam.memberships`. The ONLY sanctioned association→access bridge is DB-side\n   conveyance (`platform.association_types.conveys_max` → reachability). This\n   package makes **zero access decisions**.\n5. **A missing function screams.** A PostgREST PGRST202 on any demanded RPC maps\n   to the `demanded_schema_violation` result code and always reaches your\n   errorSink: a database without our schema produces one unambiguous scream, not\n   a mystery toast.\n\n## The token vocabulary — writes strict, reads tolerant\n\n`EntityTypeToken` mirrors `platform.entity_types` 1:1 (651 active tokens),\nregenerated by `pnpm gen:entity-types` inside this package. Skew policy:\n\n- **Writes are STRICT** against the installed vocabulary: a token this version\n  doesn't know fails at the guard, in code, before Postgres — exactly like a\n  missing DB type. The fix is `pnpm up @ai-matrx/associations` (registry changes\n  ship as **patch releases**), never a raw-string widening.\n- **Reads are TOLERANT**: an edge arriving with a token this version doesn't\n  know renders through the fallback (default icon, raw label, no door) instead\n  of crashing.\n\n## The ports — two required, the rest DEFAULTED\n\nOne `AssociationsConfig`, bound once per host. Only **`dataSource`** (a\nstructural subset of `SupabaseClient` answering the demanded RPCs) and\n**`identity`** are required — construction throws without them, because they\nARE your app's identity and no package can invent them.\n\nEverything else ships a working default (C23 — you override ports, you never\nhave to fill them):\n\n| Port | Default when unbound |\n|---|---|\n| `errorSink` | `createDefaultErrorSink()` — tagged `console.error` per event; announces ONCE that no sink is bound and names the remedy. |\n| `windowShell` | `DefaultWindowShell` — a real draggable / resizable / maximizable / viewport-clamped / portalled / non-modal window; full-width bottom card under 640px. Bind this port only for a real window MANAGER (tray docking, workspace persistence). |\n| `capture` | Bind `uploadFile(file, { folderPath, visibility })` alone and the package ships the file input, drag-and-drop, batching, the stall watchdog and every loud outcome. Bind `requestUpload` instead when you own a richer pipeline. Chips with no path behind them are never rendered. |\n| `pickerOverrides` | The in-package `AssociationPicker` serves every token (candidate list, search, attach/detach, create-then-associate footer). |\n| `entityDoors` | `DoorControlsSlot` renders a real labelled `target=\"_blank\"` anchor from the overlay's `hrefFor`; a token with no route renders nothing rather than a door to nowhere. |\n| `entityOverlay` | Convention columns, default icon, `${label}s`, no door. |\n| `notifier` | Warn-once through the errorSink, and every user-facing failure still reaches the errorSink. (No toast stack ships: a toast surface needs a host-mounted root, so a \"default\" would be the silent no-op this package exists to prevent.) |\n| `authorDisplay` | `cmt_list`'s denormalized author fields, then \"Unknown user\" — never blank. |\n\n## Code splitting — the package owns it\n\nImport the heavy faces from **`@ai-matrx/associations/react/lazy`** and each one\narrives in its own chunk on first render. No `next/dynamic`, no `ssr: false`,\nno host glue:\n\n```tsx\nimport { AssociationCardGrid } from \"@ai-matrx/associations/react/lazy\";\n```\n\nFor a HOST component you bind to a port, use the same seam:\n\n```tsx\nwindowShell: {\n  Window: lazyWindowShell(() => import(\"./hostWindow\").then((m) => m.HostWindow)),\n},\npickerOverrides: {\n  file: lazyPickerOverride(() => import(\"./hostPicker\").then((m) => m.HostPicker)),\n},\n```\n\nA per-token picker override should bind `useAssociationPickerBridge(props)` for\nits attach/detach writes — it carries the loud partial-outcome, refusal and\ncreated-but-unattached reporting so an override never re-implements them.\n\n## Versioning\n\nConsumed by Matrx repos as `latest` (`workspace:*` inside the aidream monorepo)\nper THE LATEST LAW — never pinned. Registry token changes → regenerate → patch.\nContract changes → minor/major per semver.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}