{"_id":"@swimmesberger/elarion-contributions","_rev":"103-b313043f214356b36d089aacd0f807c0","name":"@swimmesberger/elarion-contributions","dist-tags":{"bootstrap":"0.0.0","latest":"0.2.10","preview":"0.2.10-preview.163.1"},"versions":{"0.0.0":{"name":"@swimmesberger/elarion-contributions","version":"0.0.0","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.0.0","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"f25b85e1b1ef45911e1908bef744b44c3de59a5e","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.0.0.tgz","fileCount":8,"integrity":"sha512-WFt+EDQ3GzW7K/njFV0Td2rUnoQOjS6ha8ISjV01jdyycJ94JsUAWTfQ3MPP8uWiwYZ1VKRekQOLow2rfZOnEQ==","signatures":[{"sig":"MEQCIEWXBGe2PNBqBLxY8QjzfBQvPjK1kZKw37cTyvYQM1zbAiA/yDZQRj/0R5Y+oKMefrNmhWTqWD1JKOdLkXwBIbEEIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22914},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"becb13fbce6de71bba5be966d57e29381aeeaba2","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"swimmesberger","email":"wimmesberger@gmail.com"},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react.","directories":{},"_nodeVersion":"26.3.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.0.0_1783104908866_0.5281029709035849","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.63.2":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.63.2","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.63.2","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"82f36a13ba45638971b69936afb333c4ebb13b51","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.63.2.tgz","fileCount":8,"integrity":"sha512-AD/9DUwzhOvA4oZd7D1vaxgr717wVGOFTC2PvaUzCHe+a5ngRy33UuNM++YXRzjDSruhKMiFeH7fJoJv6V1Ptg==","signatures":[{"sig":"MEUCIQD2F1Mez6iuuODh97cCFhW30mQin6x59qCyn7agmTzU/gIgKryQrjnwFq+1ebjRhBr+ygS8D4x3B8kEEA56HoElN8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.63.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22927},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"becb13fbce6de71bba5be966d57e29381aeeaba2","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.63.2_1783105103690_0.12537484504374374","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.64.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.64.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.64.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"07cdca815705dbae7c201113a7f7fb6aae0d6cb5","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.64.1.tgz","fileCount":8,"integrity":"sha512-u0pYBNzYTwkCW4EU4+C+4xlVoK/h+6qpXCve7uukeEeGGatNLDZcVqXrQlGCHR5V5SFPjcBKjcgPbTrwL4mo6A==","signatures":[{"sig":"MEQCIHN1PzrP1opDsTTIWJ2tuYyqfSRZB3JXx239aKWI62QNAiA3xmRH6bdF4SYJeVdQcZ+cBTHNou12/NuPrK+t64B+dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.64.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22927},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"e3ea5da2fd99fb5bba1c3d361fc0ba9dc717f0a0","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.64.1_1783111895556_0.3255108341131969","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.65.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.65.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.65.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"88fd4e31157655be3ebf1fd38f4f61902867159b","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.65.1.tgz","fileCount":8,"integrity":"sha512-YmiOoWcjGtqZ+GAH2NOwlOpMm14U/28/pUrM4Haq2PIhboq3hFBaf/+FRiZxegCv5gNWPRjmJMD0L3O4Pfz8DA==","signatures":[{"sig":"MEYCIQDK1aMgQaS/CAPBU6+k6Mh6BCul1FlTP6Bq+oTaq0iajAIhAPrw8+bgwFVH63ErRun24jwA04c+lDj8ADJCnnIKvKbs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.65.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22927},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"79d8273c4f98e292a8ee8859b63ff318ed201841","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.65.1_1783151386939_0.09458837153999","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.66.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.66.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.66.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"0b193b601de1f2106e40dcda5291b2885406fde0","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.66.1.tgz","fileCount":8,"integrity":"sha512-x0jO3N/KA2gm50s8NEtePAb+eHjJhFvwUacHoXAI+aaNMMub/2vbkMM1LRzCuP6DHOZQwKqwQIncpgnRwgibHQ==","signatures":[{"sig":"MEYCIQDU+80UGnW85ST0CN4h/5XpwfIXyYFRc51yU/M9uWUOzAIhAPmZpsKltCrDJmNGN/OOLcKp86BQX8TyD1VEv4cpAuXA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.66.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22927},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"a58aa5d38193c280710f7a1b59916e1e92f9e05c","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.66.1_1783163404889_0.5283352861023707","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.67.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.67.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.67.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"ef721e0bc84f74a23b5a21c7aa348c448f66b2e1","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.67.1.tgz","fileCount":8,"integrity":"sha512-M0X8FAGgxu+yUOrgOVPh54J9VUMbhDCLm06r0GH86pTpoANNEPBDOEiQtuYfdB8YG3gy7SaIMusL9ylel/4YHA==","signatures":[{"sig":"MEUCIBhylVLlyy/hSdTLaulGDcTOw00FWmHPLg+cL46mHD+QAiEA0yKWcihxl+mZAbqiQ9erjKGZn7h1tut+ukZ/+Y+yqfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.67.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22927},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"c355aec22a5d165045e8762848083eb81a77e070","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.67.1_1783173604726_0.9856281646487928","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.68.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.68.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.68.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"8140d34b3c0facb01ffe23119a4b2103686ec9ce","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.68.1.tgz","fileCount":8,"integrity":"sha512-NxSv5wO6uwwtq8DBANAUbUlVWa6GEnQgvS3r3wbiANpDYV2NAg+tgyAEm2PWfm8yu+t3IFau34+jACfmfYng8w==","signatures":[{"sig":"MEYCIQCDoQ3kSnG0vsX/24Z+ISqVzfBM6hzeksf/Z+Y4y5i14wIhANUXsF3vKCOfU7XFJNbtsbA15ZVOIsBtLCA66ztrYvmp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.68.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22927},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"69eaf3cdb166a28ae509f880147427701ee48243","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.68.1_1783180407691_0.5563898679842365","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.69.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.69.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.69.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"53fbca506e1d6d796c2b73e45f9bc70d191d7663","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.69.1.tgz","fileCount":8,"integrity":"sha512-nQr4HiKnYW+JrZamUOpeGvB4AxlHEs0XpRDljoexn7WXkrAJfPpkvUX+Zb8tz0d8IfI8hAVg4Ygo0cAsLj9ZBA==","signatures":[{"sig":"MEUCIQCX21nofo/yZ36QB2Z/mo1KZb5dQNH6Or/HPWWBMGWw5gIgEydXEDlmPRzDkbdeMgPIUOnpGSfQx0Lllhi1sb54q9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.69.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22927},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"948422fd4a9a3b7a5ca210bec65fabd55bca8ba1","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.69.1_1783189200476_0.5046736920610075","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.70.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.70.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.70.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"4e00144515efe97b9879b8ab714a97bbbf291ab5","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.70.1.tgz","fileCount":8,"integrity":"sha512-WPP8DUYS5Q77LwI/R3Bxgb/gZ72WoGV6qFk2+eToE6Y1OpYQR3jisACmWeQ1oz5z0i7eCShgpHoICmmrnxc8MA==","signatures":[{"sig":"MEYCIQDQiQaeC/0CCaVk6zr84nNeDDhwydQ9lvc1k7dHf1AC9AIhAKevWcVzI1oBKXukKvOCaQFH25fjQA1fjqMmf/N2girA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.70.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22927},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"1ff519e75eba0dd63210b799da1453342b7acc37","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.70.1_1783196696122_0.9404232511899908","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.71.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.71.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.71.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"bf1c11aafbd196df671f4f1e43495d73bb197c24","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.71.1.tgz","fileCount":8,"integrity":"sha512-BSA87e+p/OsPmziNUVmroGduia8MVr7ttSUGlsSoaO+Unj4f9l24u+OG9nzLYOnD5fXfOEw409JmCSUqo/bw4Q==","signatures":[{"sig":"MEQCIBpBEjdql7iHFyuHFczAGbLMW66F0C0d/67dKp6zv/ogAiAgDlgRyTnp/CigCy5AdvaM2GoibZu3bT4GiMnlaCW07w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.71.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22927},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"3862df5ff85c2d9e1b55308465af321e1228d57b","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.71.1_1783201617340_0.7447336974408283","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.72.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.72.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.72.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"9fe961fedc08ff8b1bb87048a6ca9fb4816dd00b","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.72.1.tgz","fileCount":10,"integrity":"sha512-BoSdHESNXYcYTumTCGvvr1WX5MLxIAqhqspEQyWNIvAX9FalC8g3NUihnIeQTowu3mIqZ6/1pPm+ovdOvPr7bA==","signatures":[{"sig":"MEUCIBcDUDvmbH2DLe6Kxt2CAxTaV33ahenamMJhX8s10raQAiEAo3BYfC3fKruqJTp5snZMI3KuXNTsfSRqPMvz1fb7RE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.72.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31198},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"c31ee79db792dfdce56aff32d797f4660a2d6846","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.72.1_1783237284926_0.7702998652271562","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.73.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.73.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.73.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"f9caca2dc2855a12d7db39afd9038912996110cc","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.73.1.tgz","fileCount":10,"integrity":"sha512-UyJBAnG9gZtcgexbjmLjGypMbbQ2pyNg3rVmc3rsOQP6ZBiY4xUTH0ijuHag0sZStdVcingwI5m39xWmLzY69g==","signatures":[{"sig":"MEUCIQCHNJ2+yXwR/cMIRvRQx9qlX24tt1NghOP6jbhN+4TwxQIgXnTwJFURzB/+pTBKkYY97pmF0p25obZaunqjxHqfFOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.73.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"4a2cb14ba3ea1ed1fcd22b71c47621b3830985d9","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.73.1_1783267887408_0.8377551062328603","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.74.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.74.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.74.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"1532cc984691779204d681ca205177e7b97ec497","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.74.1.tgz","fileCount":10,"integrity":"sha512-sdXBA/9HSniNMLAm1/4+mdBv7UB8GFJ/W+9xqMp3sCazFUGiLYBcrPaRmS8FMdqFREfbM8zxvklnCGiyLhWIfg==","signatures":[{"sig":"MEQCIFmUEtrKmD16P0msOa+MrkodMZKyLcYzJPtTNDpQ/O9LAiA7NpwjuO6i5wuWufVKYEKxCdvbVkDp2NedEMuCsa7GEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.74.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"1c6bb32d12283eccfabe161ab3ffd1991867e019","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.74.1_1783268984346_0.2557142439035567","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.75.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.75.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.75.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"d7fe3a851f02ebb13f1d3edfa44457e60a6bd2c2","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.75.1.tgz","fileCount":10,"integrity":"sha512-SK8NO2dz750xSecMefo9CDbTWbotEKBt6o6BmW16lMCJNVmMYdj6O98y6hu4Mpx9oyOi0wyQtGyGIAuZ8x4guA==","signatures":[{"sig":"MEUCIQCkNxYCFfdh/+MRQZ3vvo5CQyoXJUifVBigVJoG/jyrWwIgTWlwcI8Z2j00GOVmtqDoyI7Ir8+6YsA/3czBLXQ8Rvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.75.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"a2ec03b6a04ce5790f358523f3e7ae9ebe88be80","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.75.1_1783289956224_0.20254060989534284","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.76.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.76.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.76.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"703110e97ce470a0f669f4de1ce624f620abe708","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.76.1.tgz","fileCount":10,"integrity":"sha512-R3xB9eeEjze+QcIls84gsfee85S6PEONQ+0hljsRuabCxKsie9Bd+A3bsJwPIicNOM78tmyjfXs0oNc3IES+Jw==","signatures":[{"sig":"MEUCIQDCAl4jsEzjMcVmtbM8Q0k7AHHRov4xylStWnuD7ebA3wIgBicUIc/0PrunUB56+4o9URkVH1pLzZVn0XfDAS98cPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.76.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"6b2caca5ed62ca1dfe4d9ad23399632c3169c30f","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.76.1_1783331085793_0.22967955201295753","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.77.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.77.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.77.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"9faa422d9984e0a4e996c28b1a2a63be2c16634b","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.77.1.tgz","fileCount":10,"integrity":"sha512-5Ip/xs51o5wIfC9P+el+lWgwzPpAL0D6HmNDn8rAmBIKswYc+LiuGS+IB2wl9UUU4tkFEH/M5p4VTg4oRF7jCw==","signatures":[{"sig":"MEQCIA41IM4nVWiTblMgj3IKdflnizzv7vJRq6u1rhsLgHxdAiBwL3wWAv4GgTrVyN/OYLZuow0meN6P4iEvlbcK3k7/0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.77.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"ee2473b0c2d7e6875c2b661f9288b3832da4687f","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.77.1_1783332308870_0.7390772031770314","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.78.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.78.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.78.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"131c9fd7da10670469a554d919a5885ae23d17cd","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.78.1.tgz","fileCount":10,"integrity":"sha512-WnRnS31DOO3H5AJ34dcF4rj4x/bHEvd62WkSmHPXJS/zt7Vk2XTYKcNtk+KTmEYd04aC526EauYCCb8dL8W4RQ==","signatures":[{"sig":"MEUCIQCtK9WtniNyv/MghminP7qq/eeIHD/wXAccRSikPznJKAIgddsOECI8nnxe/fP3QcSlbqn9mdQoc9WPpSBKFd8vJAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.78.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"4e09c26647cdc08f0470171653fa285cd9e25421","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.78.1_1783336346131_0.941074679600747","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.79.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.79.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.79.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"5aa2f42686446cc0281bb4a91eed933e50514a81","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.79.1.tgz","fileCount":10,"integrity":"sha512-sGe6ozhPNr/VrGvrlYhm+mXVrABjuwrrhDMZuzq2G1Or8i99wTpS0g8G/toKfDupdTYDQiMjKMAYvx5WxAHK9g==","signatures":[{"sig":"MEUCIQCA29hwxzzP0VEPjoIgamP8bX0YHp7M+NzeCeTxfcTtHwIgUVeQv2P8ZEtNy61zOKV796IWHNlRoPIVcgfmuTmEJE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.79.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"a9608d0d008404d272b9cfa1c49b73290208904f","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.79.1_1783336580742_0.7349693359988474","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.80.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.80.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.80.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"cbd446b21327f6fef5bb7cd2d777f368614ea043","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.80.1.tgz","fileCount":10,"integrity":"sha512-uyB5eRuuDkOKmaC7kXHKtQKDdM4nwvDARlddzEJ80DwdgpYKrFgDi8qAmvTxA09JbkreQ03DnAsrKAgwg0hJ0g==","signatures":[{"sig":"MEUCIFduZr84/bOjn/jP9ajkSo8ctCTDAbXvPiSqngh7L3H/AiEAvnfV/frcgA80rZIzjppC8JiGGjI3N3l0JgPx9Xm2wxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.80.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"3dfa5cbbc4f5314a89fb43e4e28562cab6858f72","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.80.1_1783340638713_0.3527885452277333","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.81.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.81.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.81.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"1e8ca170ea8574887be0685cba8a7712cf300a73","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.81.1.tgz","fileCount":10,"integrity":"sha512-EbhaATuABtW7tUIOpmN/rw+TQgeOGrlS/jXsV0lxCybhPliwSzzclaTTsBfsQM7f2MKGRGKV/tJLKKAmh09ZyA==","signatures":[{"sig":"MEUCIQDJXcPE0yEw0HHjFqhxt8aF6828cTJK25VJgLC6zhD6UwIgJhW3jFfOJtRsV56KQnS7dkmtrZUYR3zlXL2gQXgKFXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.81.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"946cc669691184cb2064368a3703174d3174a41f","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.81.1_1783343191533_0.9741076747758488","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.82.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.82.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.82.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"f7ed17a1daa50242d6f18950861606c1822ba909","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.82.1.tgz","fileCount":10,"integrity":"sha512-xTgzR1YTzDdTbZh0hxIIjSugean+EduOoP8rKLLV4LGD38SNwd/tKEZ6wTLtppSCAopjR6L/FIjNhqhG9I0Jzw==","signatures":[{"sig":"MEYCIQDVERkv3WZb3M96VnKJ1e7VR6HvpkdkijfCtkQvBvGi8AIhAIwAMcjnx55Z4qH+za2S2Xunbr7S1teL3lvvzz90KR1w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.82.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"86aac69a2b507c7972c8793f3c2d57e317fa3793","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.82.1_1783369336709_0.47668075646714714","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.83.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.83.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.83.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"cd919c9d849ceecece11c858a8cb7f5a280d5e9f","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.83.1.tgz","fileCount":10,"integrity":"sha512-ejcrmnfe5ZnwogGX+XWHqJb8jcO+xe56hsBgpqppbJb7+r2GfxD7xP9LvGfRvNys3WfloqjTaJspBX3bTaWKow==","signatures":[{"sig":"MEQCIBSZYScUmEDfxpX615sdHywqf8xDlr4Pglwzfppzoy5EAiBVK94WrFOxO1cS5wx5mowTJIl2Du/dHkWP9Qpiq2tSIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.83.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"e7bcf62f7fa623c6e6f8b6d662496139cd2192a2","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.83.1_1783370330669_0.45714335459012756","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.84.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.84.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.84.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"15868243d46dcd328b5d3897dc247aa0e0097cad","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.84.1.tgz","fileCount":10,"integrity":"sha512-oUxa9weyV6NE47tnr6fLtHGIhPWIUCgC7hVi7NoRUjWncTBuTwJc0EZCNuLKXhgaal5FaY5fxOmPl0+GNUVVUg==","signatures":[{"sig":"MEYCIQCAz6PGUO7vsys4MUM6MnnmvNPHC0EPzUSu17vea8nfwAIhAIncB68lBEVyVvb5TE0UDj7rT0DVFW4Mcuf8fqK6djc0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.84.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"5a1943a1b10b125f9c1d62243c358d25c25d2355","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.84.1_1783372435858_0.38209695614206063","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.85.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.85.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.85.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"37cf97c994553373367930ed1d680f7dfcc993f8","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.85.1.tgz","fileCount":10,"integrity":"sha512-JX3IPBrrXyycaRhaB4d+l1tbSxdM9IAxBNlT+Cy5DT4ALToXUwftyoUX9nQ0Ibswhs440NNlHswZkKc7tSPi8g==","signatures":[{"sig":"MEQCIC6q7QUoAuAa6DQl9JTKi+ECEz/pcT8tamOooEeEOtFaAiAr2+GQzlDyoxYIVD0uDqGcTQ0awQvJuCD6j94t+vkGKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.85.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"f722987bc26d41ec606e7e88b4dc6dadcf2c4339","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.85.1_1783426332530_0.6184597550158717","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.86.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.86.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.86.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"37c917be3b23f88fc56be4684fa9b4b853702a86","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.86.1.tgz","fileCount":10,"integrity":"sha512-HE01aovqBpH7JEdCNVHhKNTsqUnds0u4OeVz34UkdvnmK0yjmiF21Vqf+7YlEd28rzM8ZkjEoFTYl1VFh9Z8nw==","signatures":[{"sig":"MEQCIDGA/5Jh3XFLTgU30oEpluEyJdjC8j0Kgb2WjS6jIVDzAiAo8fWCNySW9zkvwJFaJdqd0iKbYKYIJGO7vrGzjQOVaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.86.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"8983777535a20c894ca68a024bd07b9b3aa456ee","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.86.1_1783430777990_0.6419372484439352","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-preview.87.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3-preview.87.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3-preview.87.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"23a03216a4f25ec868befdbcc3b8e7ace4380cf5","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3-preview.87.1.tgz","fileCount":10,"integrity":"sha512-9nHDxQEtoVsMdKQ+TL9uZ0xBN7KK4g3G+6B9+Hu1PP92N0AaOs2ysXPLx10fb22JqOulw8UiUXqTbcUSN+6/pg==","signatures":[{"sig":"MEQCIGiGcM4VQa01zk4ijuHnESldy0a7NIyOUCgl6iCtxS4sAiArFjJ7fiVRqy3Ym/VBwDx5Htytm0EFN2+LDMsHNRLkpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3-preview.87.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"4f6669ab1116c9ae050ade8c493163fcac128d78","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3-preview.87.1_1783433530156_0.9376747300212587","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@swimmesberger/elarion-contributions","version":"0.2.3","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.3","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"ba7aac32b441eacaa41b05e0037ff88095fb4430","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.3.tgz","fileCount":10,"integrity":"sha512-g8haoGrNP+d1jHvUKaKLzRgorotDnfFFgBRGeQy+w5vb1HnfiKEb84oHnEUveH5TwR8buSpN8+tDQUJsVADXvg==","signatures":[{"sig":"MEUCIQDYPlPSwEnOvNAXUIO+Rwqq58GvZpjDSBj71VV9L2U7dQIgJDr0AtzRO2JMjApL3bquY8+zleP9OXakDJZM29oHlMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41544},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"b60cc0951d86653c2d6771cda3ee9a56ddf8c261","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.3_1783433626846_0.22093037983764785","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-preview.89.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.4-preview.89.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.4-preview.89.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"b19985aded5773af4d5c1f7ade9a97eac667dc89","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.4-preview.89.1.tgz","fileCount":10,"integrity":"sha512-nAqWxmaqxI7ruQMc4b87hCln72XYg4Pr8bKpOSQES/d8LzX+t7jzCJYxsX7iBI0U6wFTMGIkpdhvNkvKKhqtTg==","signatures":[{"sig":"MEUCIQDg8Eih/ttNkCyIfrxXaQXP6RKvSlCcXF1qO8vno4JX5QIgK9luoGXRL2gA0ctJ6lwZTOHgRKTD5nqwQYD5r5/cfHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.4-preview.89.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"451e5fc1fee0e7bf7373ac85bc84c1adf6f7cf05","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.4-preview.89.1_1783456138671_0.5818307237097249","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-preview.90.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.4-preview.90.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.4-preview.90.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"5b9fce1d43a0de2d0d39764bdc929ac0d11ff368","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.4-preview.90.1.tgz","fileCount":10,"integrity":"sha512-sKzsRpcSlBZLNrGvqrvgo5ud2BxlJErQkZ6Tr/W8V4RAJhFbGG76xInO0fKnf6x1u8NKkii6jWRXfRMmXybc2A==","signatures":[{"sig":"MEUCIBLGbsy37vnjoOVdR8UsO1ZRAu1V2QtXMMMBiOvQSym+AiEAkN9kn70JZud/0zxXL/Vrr6sknOdH5WxmOmXfEEy+Cj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.4-preview.90.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"3c39d1cb696a0935d4aa7e0639584068fa360f23","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.4-preview.90.1_1783463665272_0.3330420105173091","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-preview.91.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.4-preview.91.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.4-preview.91.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"37e155c7b951160a6d5b20444a14f242be24231c","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.4-preview.91.1.tgz","fileCount":10,"integrity":"sha512-dQvwOMu5bkyAGTIod5zkt43V3Hanuvc2uIWExQtaWlNZ+XdVZQjOQ6lGIsPy5sRFS/8mCSpZF+X+sa8tjIzeLQ==","signatures":[{"sig":"MEUCIQDCDf/UNlHCbxpA2bvcTjA9ujAlmtI0BSjAmBjy9cG2BgIgJCs7eZHvRzmEdSjyWXY6gelvkwSacMwVYDr8ZKjYSaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.4-preview.91.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"344c995e5f2cda14b441b8d5ad0fe8ec4da49624","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.4-preview.91.1_1783515901807_0.9823443951084252","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@swimmesberger/elarion-contributions","version":"0.2.4","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.4","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"0c9f1a2a44878a20d62748ca07eefd3fd0b34835","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.4.tgz","fileCount":10,"integrity":"sha512-yeBxC7i8dLp8YvT6DER9kmdgt67SMKlLcrPUh3aLq3PWTH8/LdWR0eqg3IGv/IUTHm7gY6clvnBQFm56sd7ogQ==","signatures":[{"sig":"MEYCIQDch0TO1tIyONxue3hiXsguTe3OY6AmSQ2mUshoDpxhHQIhAPLBg9ZcSe+CFOqarN297nvsHjSAKJt77JbsHt3Nj0cE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41544},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"7ff4f4b542c3634696fbde7beb88b0509dbe089a","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.4_1783516343673_0.15831420884032998","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.93.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.93.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.93.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"aa9ed2c6fea28840e88fa7ce080c4ff408afa73f","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.93.1.tgz","fileCount":10,"integrity":"sha512-1Pq8TrqgkvYHf8bBl+P+m0hYtKkO1YKgOXECUHTr9fGzaRr8IfsEdvopPwCfeC0zFWIr6fnmoJx0xUilCy62MQ==","signatures":[{"sig":"MEUCICWfH0098dOlBVIcjf4nCAnIyW4kMrxdzwJI+aFZB1eNAiEArDM09N9wPPu1JGUKN3xGk+yKdnEgAWA0TU+hmX2bGwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.93.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"f9921b005141313dcb79719d373ff09fb7ab4da1","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.93.1_1783625547502_0.8305088376830132","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.94.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.94.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.94.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"62585e74093e4b497cef43d488a4a45217c63031","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.94.1.tgz","fileCount":10,"integrity":"sha512-cNPXtXypHcEEEf2q8s5CpXSEjujgmNs1OmT4OXGju2AGcC7Lo7Wvw0Bsb4OPuF7srHcuhW0uXLFAr+/UNPBagA==","signatures":[{"sig":"MEUCIEQatKqyMBxcySl0urqRrmxi8/X4Z7oxEj0axxo5LcO2AiEA8gOLThOz1jxNtlGo699XmIj+rC7SUblnD+/KuvAqvjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.94.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"9d8dc8b125f3e3619f253ceaf225a85047415b5b","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.94.1_1783717840910_0.2568991584911382","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.95.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.95.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.95.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"f4309f66c8835e874cf47c32db420b8740960e4f","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.95.1.tgz","fileCount":10,"integrity":"sha512-5vDXOzRCnIn6nlLpWbxh/skp6SOMrd4GaJe16uwiBsFJsfUzR/yR1qb6F3dXBaW4BA0NYSw4PC0I/VhlZARydw==","signatures":[{"sig":"MEUCIQCJ3h5YBVW1DmSXf/puO3XlbkWyqIvLbkLVHaKoKv/frAIgUUjN4mR+OVxnN5qB3D+MzPJ7h5C48SmBBH1JMFTRH4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.95.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"2066295dc3b3c20a0a4bcb96abdcb7f86b68747a","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.95.1_1783723338489_0.6717767060553077","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.96.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.96.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.96.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"ae4a29e899853292d91257c5bbb216cc7ce46cff","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.96.1.tgz","fileCount":10,"integrity":"sha512-mzqWDH5xOKZiWZRkg+gjOqOVpQArNm1LgB/WNvPDZxikOhblFCamie03nOKd5muNK1/w8+WfQlqiC8A6x3ctHQ==","signatures":[{"sig":"MEYCIQD3BxBmj0U7Nc+QLsqJfQ0KTa22749Lun+mMj0g2po0KAIhAI5KSaPNGGvwT8VauqwmIMHaMdLqxz+LPqap5kmFPgzz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.96.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"cc28ff23e78acb7c0f33e438b68939f64551cc71","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.96.1_1783768406929_0.5971116558711582","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.97.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.97.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.97.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"2d381ce25312b350eee141bdad64ecf20ece704d","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.97.1.tgz","fileCount":10,"integrity":"sha512-CbWx9BTYDjtU8CX/v3PGW1GmcbWuudWn73Ngh+VzXj++K3KEFT/TEFby36VfsSVUi/KLuh3517XVKLes3sFFqw==","signatures":[{"sig":"MEQCICGqKj3NxZ1BtuyPcfit6Dmm6i/KhE2BadFrBEJlbZwFAiATbjevw7tEWBzgDAG4/sexRHER56uSpw5reISL9AixBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.97.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"5262426254a0fb58ca37990de9679cdd1896c75b","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.97.1_1783816015617_0.8014806001632244","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.98.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.98.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.98.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"dfb3cb29bb7a2879718af5baa63b65f913f3aac4","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.98.1.tgz","fileCount":10,"integrity":"sha512-KKx9GgfziCu20occmbNUX8kQV1A9wZpXBv7crLqzmKvwipRT2K1MnvZKCMgjidXk9eACcmwCUH4obDWZlkHv5w==","signatures":[{"sig":"MEQCIHXc/vs1F4U4WxtrL6vm2i6pFP5fpBgomccRvKTydB2pAiAzbbiMvDkkxPGmWo10MdUjTx2kLjWV0BazpVkBcZRJNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.98.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"d27d1fe251add5a5e94f18cd544b1233f3fa296e","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.98.1_1783816857239_0.11959381202327912","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.99.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.99.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.99.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"5b215ab33bc1e8b4c32c3e2045ebf2b9dc27ba79","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.99.1.tgz","fileCount":10,"integrity":"sha512-q84MsPyR/6x04QXVCZnNQQ52rLmOfjXYrFc83ijw++ll10ff4ErXQnpAsx3ZxTomMl73bQNHMYZwHftPPfNF7g==","signatures":[{"sig":"MEQCIG3PjAhKIUG21EXpLYIeM608+XohCQd9vOfl37bUGjoWAiAyxmBHRB8OV8+2dQOAkqCO9ddg1M6SmMULhDPtzfY3+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.99.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41557},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"08ae988ec7e8e47f8a3488ff1bc3c29a74c3ed5b","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.99.1_1783879145867_0.9362730261779941","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.100.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.100.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.100.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"1da8c10f008a50c1ca090ad881b993a425f3352c","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.100.1.tgz","fileCount":10,"integrity":"sha512-YnTFCg6Uxtu45wjNDk8Bs9W531isst004eZdh6+4ncMjEX5o1vZt5EP9s3ivbtvYLMr5XtDgh2pMKc44Gz2BMA==","signatures":[{"sig":"MEYCIQDUILGa/9CJJUx6aK2U0Kocnkhud8Gw9tGyYo2pXlhpcwIhAMqkdWDpNRluFUidCD/co9j4SzHAUQLN2iDu1hRPG1T6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.100.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"e314c9094b66af807cadba3967c06e65f35dd6d7","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.100.1_1783960204676_0.7288005519420151","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.101.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.101.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.101.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"dfd1cb34a55326e1691a921bfa8a9244dc099779","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.101.1.tgz","fileCount":10,"integrity":"sha512-AUp7rgjqVvn8DfmNXyBlfv6tvzs0TUz0zpu0TYeYGWCZvfVuwxIfplMdA/SDdIbQS9zVv8kdAQD1smIQODeDGg==","signatures":[{"sig":"MEUCIFXpwsrpNQnkkva6T1aaM/razU+ScAAdy4FzNVlyuhscAiEAobxGzS4EWvGvBvvg9gHUtd2coHQ/od5SxYMYg6ir9JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.101.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"69516235b2d3f431e958b1bf585c771df9343693","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.101.1_1783966664680_0.8659801459055354","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.102.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.102.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.102.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"8fce20afc4c4264bf423b54256871187e5fcac29","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.102.1.tgz","fileCount":10,"integrity":"sha512-tbiY/F5BMdqVLPT91L5/4WusjHKPhLMwxI+MItoNZOUsHQkkbCpLsiYMvwRqUVeWelYaXm/iXM56b6OcgZYJuQ==","signatures":[{"sig":"MEQCIE4oXPCZ87GAlvlUSBACjufIvBatfELtQ1w+yLjfRJ4SAiBTkdNzv5oFggPrWBIabIq8HwojAYRhQA4wk/bWqGK68A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.102.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"065c6bb63a8dce85e3edb4a6ae649a1038c96c46","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.102.1_1783969340944_0.8753887447875957","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.103.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.103.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.103.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"f4f439deb46b72eb9eff0344144b271215fa7144","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.103.1.tgz","fileCount":10,"integrity":"sha512-izNhpI/AaN3FEH/iwjUSJfzkCKfjVaxkwz9ZQc/rmQdGc7IpGHvUOFLvs3vrT4iOvowuW03QIKw2OtBCpLB5uQ==","signatures":[{"sig":"MEQCIFMKZpXtTLNE0MSOuNgJ7uAwWqYleIQrAHBd1NDUptxUAiB3ftSriYZBlvQ49wm+3QlWze0AQnHZjeJLgFxu+PCmXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.103.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"91b768ac5cc7d9d6688c66fc57f0c3301611c301","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.103.1_1783971892437_0.17045614501034878","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.104.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.104.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.104.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"615f6d6d452d852373d0660ee2c878ffe7fbd0c6","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.104.1.tgz","fileCount":10,"integrity":"sha512-Mr/0NjchvJN3Bh7Jf+G6IFjCIjgncYosY9Gu6IpMpL3l+yUtMkqIEKEAJzd4EOrHxJAIgGObbiqlT0Y1iFZuww==","signatures":[{"sig":"MEYCIQDUOZiD06FUE735OCwXZGRcxbC/6Xd8KCi0Tf7FwbuRmQIhAKcLL3GZiZWIlzhkOMg3TNcpyMd4qSjo+D20JRjGzUvM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.104.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"524927a488b44594e6e0466f13e91b76bc78f1d2","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.104.1_1783972209672_0.8378144744768987","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.105.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.105.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.105.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"8536804dc3c57ffa2646def1d3dacc76080d88f6","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.105.1.tgz","fileCount":10,"integrity":"sha512-m4wM12IgIdul7ykCQliOJ853wOJ/Ih2iBXQ9ZMC8T2jXcn81B8vI1qN0KF8WReo8iKujMIzgUbj0A37RY5i46w==","signatures":[{"sig":"MEYCIQCdh1xak5PoGd69Q6ElipGHzYxV0lPk0lGQbZHjWPecAwIhALaNZkxuoPzQQmhbuwpVOzzvjXRmSbCp/3vZlhBtgQOu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.105.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"9c82499a6cc2b787bbcc6535c50cfbca8d0cb9dd","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.105.1_1783979706932_0.7701326457934825","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.106.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.106.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.106.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"1e5161cb720e84ddf05ee091c44d73cccd41bd87","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.106.1.tgz","fileCount":10,"integrity":"sha512-RIHe5pfI/xoseU/vgLrYN+mHJ9w648BaoOHIj5FmLBPP3oJxAqDPoNcYg4VsfXUdeKp39oZbZeMOurQKHWLbAw==","signatures":[{"sig":"MEUCIQDctvsN71qDciJTNHMcqiWpzU4pd2DtiNclBRoI7uk+QAIgGLOWE2/AJvVJfEhNJ32vUMk3Sb2c7pwDTiGtDUJb9bE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.106.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"07e9ac2beaa95a7486253d740efaed420ac7a7e5","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.106.1_1784013029601_0.2937906103764871","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.107.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.107.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.107.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"67001bce0d0a446c6e22c600e9ae332d523caf6e","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.107.1.tgz","fileCount":10,"integrity":"sha512-4pGn3PtC3ipbwzvzo/VZWz0RXW7beC7Ys1rE7sWymLZx+RaZEC5YQftI1bCPnk78f+Je/5Ou2qQfGZd+WsukXA==","signatures":[{"sig":"MEYCIQCi9XMqw5vC5hdrf7cnstRPaOTukemDX9zb+ARI5fXmMQIhAI0fXRoPkXe4J0Ghw2UdKKeZizzhDa17EwAKpXrYU+RU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.107.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"1bd3eb7daae926c5a10f55cb4a6676bfe64a3b13","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.107.1_1784019735353_0.2923793270528374","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.108.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.108.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.108.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"5251e1c34d76a6a458b64b3b6415bea4b6ce4e7f","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.108.1.tgz","fileCount":10,"integrity":"sha512-32IFEPb08ojhPuQEpSIH907veAkmXmQlwBaZDFO2jxBpv4OtdIfITNybbO99ixvMXi7XYUxI3OQgOyuKZWIC5Q==","signatures":[{"sig":"MEUCIEh3FfXgeRvGwf58eojh726jUZuV2ePgVhYdxVZpbHqsAiEA0F+DOcIb97PTUZlaELYGY2w9X04AQFaK5T7V367idOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.108.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"154da7a171181b33633fe9500b16bc80b13f690c","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.108.1_1784043650292_0.15741570614669742","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.109.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.109.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.109.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"0eadae6ad9f5898ff090cdbd7c7e736aa4708d02","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.109.1.tgz","fileCount":10,"integrity":"sha512-zuA5igKgNhSLXZI21lYX/Vk+1KsaWfOBvTH1RDBcETdecy+9DUv2JiPSodwWViJcQQRCHvkW+fVBhOaRpopL5g==","signatures":[{"sig":"MEUCIQCuBKNVqo/Tih9DqRj0psr70plKXq9ADvdMdd+m8b2uNgIgM+s9kTtB3Yvlu7bmrpGpPGV4NSjZG/vm/lsu/hiQewE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.109.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"ebef0e1f8848a229756a7b2cdb98807e72f6fa16","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.109.1_1784045260619_0.9987029201405051","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.110.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.110.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.110.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"418899196303fc314ea19b30f21f16f94b80958d","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.110.1.tgz","fileCount":10,"integrity":"sha512-kFemWt7bm5+po0BzCSBANNHGKlxHwXuoAjG8UI0VyQWq5rIO69sJjeFg1AA/LQT8s2mRSYipdhKgmRC7M9Eg6g==","signatures":[{"sig":"MEUCIQCX6ijyOk5Ps9l/gWctHvCjq4WzABbeneEF9mLp+E1B6QIgFRWvPwtILkT0/D+6KyjdEE01nc14vn2ZPqPQxqFqwhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.110.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"69815ceffe38a802c9aa336fb5df048080754aa1","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.110.1_1784056350330_0.17288779752162853","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.111.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.111.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.111.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"53292077446c6a8ee0f601f1719316e0a7c5db37","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.111.1.tgz","fileCount":10,"integrity":"sha512-5juKt5h0VsAhDfXT1WnWMIIQJtRH9XEGK0SHwZCDEficWVuK4vC3huVnGgkdN5iPxum0iWEb5AvEdz/EEWcHqg==","signatures":[{"sig":"MEYCIQDi18sJD6bRTtj6ew/Vl4f2RWeFqLHUbGl8DEeeAComlwIhAJWGNCPlMw9Ow0tSsc/GI+kbc/Mhh6AyT/IBd7MYmU25","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.111.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"cde715244fbb6556ae98ba1e14412d7573b8aaa1","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.111.1_1784119538208_0.5619494599206198","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.112.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.112.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.112.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"b5894cfa4eebd92c13cd40198e4322e423827ee6","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.112.1.tgz","fileCount":10,"integrity":"sha512-s2Fx/lTQ+tjdYHzUmAOEOcGXej2ZapUe38Lwh1CMRMae0LrkqWRbZHo2AK5JiJnH4CVtK4zFgRIDih9HJW7iyA==","signatures":[{"sig":"MEQCIE4oLfbNXvg2316kKXess8ZUn3Y2Solvgv1fdJiO2ruuAiBoqrlsgCEGVljMnbHitph1teULdve2Nlq0uIUT3/MOHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.112.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"813f815febd30dd9125a8f8453442e80b9ba2137","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.112.1_1784120656182_0.8411247947454568","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-preview.113.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5-preview.113.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5-preview.113.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"2fee3e6ebdef9472ee3cadb82a53f2fb673d7a1c","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5-preview.113.1.tgz","fileCount":10,"integrity":"sha512-aUsdT6J29ELdIRr+Rn8qXFot76o+uNZf5iCpOkbZ/vWuxHkNN14CHqP5cMHBbJ8ORm1BcpeKEGnoKbrAs0ucrA==","signatures":[{"sig":"MEQCIC9ZV2bqTVp3MyoFkwkAz6/kefvOQQ3gXgai27qdSdG4AiAip+2wroQ2MbYHIjzVVTHajQe97vfwot9oZtsk3X2z9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5-preview.113.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"22249439cbf457cfaa242305ce306d7fa59557fd","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5-preview.113.1_1784148612294_0.213998032711463","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@swimmesberger/elarion-contributions","version":"0.2.5","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.5","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"d59454096c5b88aa4a643ef50fb87fa3a1827998","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.5.tgz","fileCount":10,"integrity":"sha512-kgmZc7+I/nQBA1cdUEu3r/GT01MrJBlRiEtWoETvuyzmFQMhAM25kEmWfj4Bf44o4eADmALsI5SiKzQAkVUL8A==","signatures":[{"sig":"MEYCIQCoWJm4anFLQEHon75Tc1UBsR+wg6QqNEM+wiWqN8k/cQIhAL9/5aTWPwCZeBygEIYq0YTyZ4ZNrWOKjY7ROBcJYOYh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41544},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"03ff0ee383af13126864ebed0ccbbf736240f91f","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.5_1784150540478_0.9897809175358321","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.115.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.115.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.115.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"44f08433d5ea7fea5c6cd4fc42a95f2444786f77","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.115.1.tgz","fileCount":10,"integrity":"sha512-1fSX1paRUunCy8vB07bF4LOMSHEPhp9j3N+5kvVke0MsKB3qxmQIBfzLl2qgcEbal4rOTsR9vg3SpIabXvzTNA==","signatures":[{"sig":"MEYCIQD9Vy9rognCfydxXVUiJ2r6qLD4vgBR3zaG8evp5tOqewIhANwkwKO3vczl3wt+wefB1OhUOI9r1s9fRs3fnfl/7I8+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.115.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"66291777ea7a6cd3f19211028cc62c46751252dc","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.115.1_1784228376609_0.6382975556798445","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.116.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.116.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.116.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"c37664d0c976b7890a317cea8a5fda7c10bd23b5","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.116.1.tgz","fileCount":10,"integrity":"sha512-NbXR8rpsQMtyK75mvaSz/tu69gVaylljvDga1ZT7bOCRxxnEnMNNKMnDPIzD7zk5rikXuvjXaxTRnChj5fgXrw==","signatures":[{"sig":"MEYCIQCfJEdlEpRZRXnBtJUzZRAC+RgBXsVUsHfen6l1tx3U7QIhAPCllvzEH/YRknCkyMzYAOQRQko36uTNOJtcDraAZFFA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.116.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"a3b428ebb6cc63cb06b326461a48ce49171f71f9","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.116.1_1784230742838_0.4783816742416107","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.117.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.117.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.117.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"5933f927177b9f610f00235c565f70cf891376d4","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.117.1.tgz","fileCount":10,"integrity":"sha512-GWUtEaKqzwkpkS4dLsUDcGVvg8CsAI3407QWBQNhrGQKj2DNVnU3jImqmQgYz1RRcpoDgp6Fm0XS4wHhdR+NuQ==","signatures":[{"sig":"MEQCIDnEEce0ljtrePaEwDMIuwVEtzjLyHnqiZWejUSdLoxKAiBZa6eXNjS4Qx3GD0uvINfjROEjQnmopmhUlgiKebnyyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.117.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"30eb89d9d114eb8f692d5bb5dea516ca2bc6eae6","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.117.1_1784232315715_0.8538723850933101","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.118.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.118.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.118.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"a2f37949812229bf7eaef7419f399ead9e3ceb78","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.118.1.tgz","fileCount":10,"integrity":"sha512-hU5H8VSCq+BtLG9bkGzZh4a1pgYT2Xtr5LSESc3q3F8KtHR+wMWCDhdWlhJKlzHuu8hRg1qRhEzLZRoOUzDAJA==","signatures":[{"sig":"MEUCIQDO7mIe67G0g0NuLbvi37eSrwT6RdUGBT6Zy3N+E2HYKgIgI+yxUZrxMEFzYLlN07Sj38VTMLMcoYELmT7DfCGr8yA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.118.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"cb803de0e9e68d82827441ea97f29d92c5677755","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.118.1_1784235822771_0.5372773010788621","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.119.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.119.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.119.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"d8d9d9ea564259c2c9d5c06f36d7439e049e2095","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.119.1.tgz","fileCount":10,"integrity":"sha512-HR0vwlAsfKHnpXcEZJk1Lxi2n0zKGi/o5VMTQmZeeu1WoMdiEAAJf7IpghPcS33RKWR9JOlzZ53/Use2q69vVA==","signatures":[{"sig":"MEUCIHlBH9JFqwC5Aolln3WYe5R2vtzDl75eJgCjBiC4eKixAiEAxo2g8ek0oeCTgLkZBu64vvl/iWlKjHGHQW1bFvCd94o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.119.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"9be6b487d2896df9437a18460caa740cd84797ac","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.119.1_1784322347473_0.33655872288361066","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.120.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.120.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.120.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"e0b12c015fc48da89c7e504b977034563271337a","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.120.1.tgz","fileCount":10,"integrity":"sha512-IJ4tvdhzB7aVjdXBEjV0WgPIqELPUJbTMYZppEwa/y/Pkuw6e6GjTqWZ7w/S1/8vYOehlRBI0w50TZtFQxlrDQ==","signatures":[{"sig":"MEYCIQD+FQ4LQm6dl8a+qJJ0zQHu7X6JgILVoljydgYopKSJHgIhAPiN6KOf+VS9nnMTkFBaa1vwQUUGX13kP56HrbfFkkuA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.120.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41558},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"2249f4a6aac63f0dafda72bb6e59e826feb68311","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.120.1_1784401718745_0.6501731408939782","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.121.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.121.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.121.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"85b42a19e7ba3ceb132e1bfdeca73c2f50cb3466","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.121.1.tgz","fileCount":10,"integrity":"sha512-MWYSw5dZhgryXNornb47DRHMUV/1k7lLQ/RKSgF7GR7GeDCEUgseVsOGd9MpNlDybcIep11BRzjz6mgxMdp1pQ==","signatures":[{"sig":"MEUCIQCb4o6FOENd0cdaHuY7MSX4dV0yQ/lmT6czRF7sM2vlpgIgJSvcq5/h6np0Wic1zvX/AJVLkE+cZuzSb5FONoimh8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.121.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"9b0851eea813e299e4f40422ddf611967c57e148","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.121.1_1784461779170_0.9183163038593696","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.122.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.122.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.122.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"1f24cf1677e35ec5bcf0cca5016813b5301cb9f2","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.122.1.tgz","fileCount":10,"integrity":"sha512-hiZ1Fi5g69UUZ8nJYyb+NxDCFh0+foHecuksRKxP//qHX2/IGwMPBJ+yJhqSN6n2gxcVlPx8oFYVrpo+b8HoKA==","signatures":[{"sig":"MEQCIBXZHiFevecEQQ+ZPKKCWmGms24V8qL85ooSXm48ybEuAiAcyVOtkAobwoW1BIqrkTFbMxkReBx5YET31vbZu4wJ3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.122.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"c8cac65d737b422886cc9b969fcb9e6ae2bec50b","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.122.1_1784491269674_0.016861999725615195","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.123.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.123.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.123.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"dc7288011ee34f865ca6e3d291501f97d173c92d","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.123.1.tgz","fileCount":10,"integrity":"sha512-oR5wJ0KEcIrwWP+hTWMAQgyJi282/ByAm6JeuwaMxD6vbz8/d90qwZi00F7oh3LOc571/ivPrXKocMgg0w4IbQ==","signatures":[{"sig":"MEUCIEH36J4b3ki+pvUhSFzrctooQDpOW8weFfPdsIbKm/caAiEAzU8jYaiu0CQLKJoYCSoFTeR8J+WuESNNgelzphJoFKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.123.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"97ca9ffc2ff1f12fc6fb579c9ef6b69418880c21","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.123.1_1784494080403_0.991682171332364","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.124.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.124.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.124.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"f0f81f2d96796953720ec6fec7a2deaa944f0a3f","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.124.1.tgz","fileCount":10,"integrity":"sha512-hh4/jT7EERpORxWJiVA+OvhoxyKpxdfokIna0N/ee9jQPTv9i4mM/+pNdwB6XqwWt6sRbe9GsGTCfJ4yR/vCbg==","signatures":[{"sig":"MEYCIQDBUEFjMXEkVu6DHZOYfsDVM3yLzyWfwfNfT+nObgbCfQIhAKNH28PHwjxez/YOXWRH0kl3YxHmPTa3u+FWEecCDM83","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.124.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"be36ee79d0ef0976cdf01fb10eb977af9537bafa","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.124.1_1784495894817_0.694449523424129","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.125.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.125.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.125.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"4db82484013c94c063d2502b583d34f11527c8e7","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.125.1.tgz","fileCount":10,"integrity":"sha512-4Tz5J3F+3i1dsSvkNdWaj77/Nu+25QIhqZLq+lC+x39GXyBDAMQASyeUmNJy78tZTx22USLHjjfQ99NCxgHclw==","signatures":[{"sig":"MEUCIQCYuvf+QA7cDcyKW9N+7jHWlTPEqhHBpVe+MNWrR0KEAAIgLswnH/yz6NUNi457G9jxNzLasF67qLdl6ih4p/f+Fsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.125.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"5c27b15b5b883558c85c8ff8b9b8f7bad9a5a1d0","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.125.1_1784500495077_0.45088948083696057","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.126.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.126.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.126.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"b37b2e862ae2be221fd19c25f9948c2462a7757a","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.126.1.tgz","fileCount":10,"integrity":"sha512-Gd23zryMjf/prhcNNJW56AgUfHY2Jnzx2xmUTJWByqvRHcY95qpA6nMQThFfZKkDUEb3l6VZdYXCC+JZZQatOg==","signatures":[{"sig":"MEUCIQCuqvnvTmbVhJuuK6ZbLiG6k9KVY2psRGqvpKw2q9vSUgIgDyWhZANauOSk9UY5KnTRO3MdCZI3YUoRZNuMYfYFlWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.126.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"835c5397ca58d574f6fb56cbb8161003421b8ac4","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.126.1_1784534208913_0.23107549606288913","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.127.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.127.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.127.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"cbfcbc32b6fd4cbbfbd33d73649c09da3ae6b432","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.127.1.tgz","fileCount":10,"integrity":"sha512-nWLajGLht4ESckeEsRtV/JOkU+pDbJHSsM6P8TN/9IpjZG+ciwvTz8jo0XAm95On4VZrH8BC4z88zIDTCyeRWA==","signatures":[{"sig":"MEQCIGYtcNA4KbO87XM/oHr6wUjSbov+8fOdCGUqTiHdRlh3AiBp4rRw02MeZ6VR4Fd2/4K1qMixh6JwxEMOu+2rk0fHwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.127.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"8975c5bc749da7ad0f4c47e0796fb57289ed3b34","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.127.1_1784536451311_0.2754885316794109","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.128.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.128.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.128.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"ab44f7e006cea747c6ffd0932cc71bb1589c2aad","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.128.1.tgz","fileCount":10,"integrity":"sha512-6rLVFMJi7uQhyjqiO3fZzwPiHC+f1yxgFKyt8oZggtDQGuv8HVAul28lDKOvZUaVnIuHDXfWQdmAY9tq4ON/WA==","signatures":[{"sig":"MEYCIQDnCtv81/B7cPR/L355Ojw/FQDZrMd+U+6WanCh260EJQIhAKdyCOcfOWrTFhxlSqWjzaE4yEDorRKeHfAZsQRLwf/k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.128.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"4a21c2667b87776cb979bd465d5d3dbb477dd25a","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.128.1_1784539123740_0.09569710257605024","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.129.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.129.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.129.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"63cefdb561793440f9493bb2cb01934143c0d70c","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.129.1.tgz","fileCount":10,"integrity":"sha512-DfsAb7uwVK1YQjBfSMapN4Ya3sQ3nxKUYzm6f+YLSHyiH6Co33JnKURafHPrUILhdHw487kr329LL5C82z3ehg==","signatures":[{"sig":"MEUCIETbCJ50WTHO8owHZmBeWvbZNc+b+w3b/1c5Y+i3ksxNAiEA1W3Mindylhd4zwcjgYbn8hGmgEgI1AaupmKyI6sJdhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.129.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"561fa59aa19d3673fc4b54b493ad4950bc011d35","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.129.1_1784539814415_0.3207790399005588","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.130.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.130.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.130.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"787b4eb4be999d50476a48fdc42d647abb441fcf","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.130.1.tgz","fileCount":10,"integrity":"sha512-hYlnXS5SBVJwQA6zFIhVW+fVd+VG9sFVM2OvjZhsXe9sGVk7iEL3Iy50eGMzJP5Y4Jz2leaEU3+3/fNp0J2mWA==","signatures":[{"sig":"MEUCIQCLr5SQVBHS5rTGo8cePu++UIISYd8iYtsbLXF08IH/YQIgVY4GRJkg6KTf0Qh1ilKB+mAG9AMUYQihOx1ubafncYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.130.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"6d73cc99c5b7114c34d8693de0d1af620b07baf6","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.130.1_1784548290663_0.5312826108265911","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.131.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.131.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.131.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"960e82fa9b5315e3f647cc3a3931c947f0f7aade","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.131.1.tgz","fileCount":10,"integrity":"sha512-Z8uF/OEB8gn0GZwv7SMjxk8hX8Qai7cRJjy76bfYtxW3Sithc2b2cCXjRXA/T3CI1jThI71gbNFEGvb+zLYerA==","signatures":[{"sig":"MEYCIQD3NYcoB0PIoVsZzg/ueMjP/kJJDk3eDJDTOcM4p1D4dQIhAJHFmKjOORr8lcOQiC3VAiaXM1jvK1NCKi0+tYMTa8H1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.131.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"d7c43596512bf4b4bd73885419c6c8e841a2d27b","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.131.1_1784571831643_0.7754195810861224","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.132.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.132.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.132.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"653baa6b389bc8223acc9325637eb628f5988082","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.132.1.tgz","fileCount":10,"integrity":"sha512-o1z8k9dl0aMUkjkkMHA62Sfz4pHRj6ouLmtRdPyBJxOv4b42Lwah2VrLYqXmpokv1Rf83NJIzk1YOYRnZPvh/Q==","signatures":[{"sig":"MEUCIQC0wSPyBubQuafQoSvINdEAuF7y2pN52+YRxd330h00VgIgKXTJE9+2+/GlgOolaf1gnjZRmXktxHWuFCNleWejM30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.132.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"352ccdac7e75870fdd2c2bb6ad19fcb3b768079a","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.132.1_1784587118171_0.06935617145417527","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.133.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.133.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.133.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"3281c6a03660689690b4f8ad0df8e1c956a606cf","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.133.1.tgz","fileCount":10,"integrity":"sha512-U1huUP2rZXRjVh7HYFnAj/dERyuUgBUx3lWBRgpTXwOhmOAfox3R7TH85zVl2Wa8mwoRlZTdmE6g9S4u/Blb1g==","signatures":[{"sig":"MEQCIAxFvZ4Ls/zAijtoJJreUiH2sAwl+Ehf0iGxe2DIPHFvAiAX0olt3XYlhJig6KfxQXpQdue+dVUzSP3rValgiLm/Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.133.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"1dbb1a19f6ccbd0612ea2fd637881b8d45cf72b3","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.133.1_1784618812860_0.48054513451652503","host":"s3://npm-registry-packages-npm-production"}},"0.2.6-preview.134.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6-preview.134.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6-preview.134.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"3a2dd76989e8d50d4c40dfbf61e251d42a75d9ba","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6-preview.134.1.tgz","fileCount":10,"integrity":"sha512-jrtHl5xU5xEIaX85dmgquN56GTPBQAUnMyZZSPxzaAUx/DBK6n9iD4haWh5ovoNvIhKAV9lxXUDbGpSwechq4A==","signatures":[{"sig":"MEUCIDtbPVciztzh0eaefrPjavhlK/OiAN729Cpfdh45pCabAiEAuYjmOiqN3/OEjV5VOYdrK9+c71Td5GLGTBUKFQ193YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6-preview.134.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"54f82b37192b53f40f668505521cf4bb9adc5f62","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6-preview.134.1_1784620523586_0.8437479949295454","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@swimmesberger/elarion-contributions","version":"0.2.6","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.6","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"04c3a8d32cfd5eef4b415eff7d11e5cefd2972f6","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.6.tgz","fileCount":10,"integrity":"sha512-66XKzMtP4E+2iQ6KKaoINqqqmg1UiOj1gRJxKGc4Z+Wi1YeFDWH83nZUbXtXXPPsbf/+8abGUmOa3zS9erAfgw==","signatures":[{"sig":"MEUCIQCp3PrN66x6PGoqpVs1tG5vhm2XNPIJ2fLTfnqJRe8QjAIgdRKakJiGdLcsDPzY3X9abYxv/MZS4ykgw+WtIOVoWZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42152},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"c7f5e4ffc2c66eb58a7f744875cf5beb0011f239","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.6_1784621061797_0.5302698035995232","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-preview.136.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7-preview.136.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7-preview.136.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"46a974b38721fc95c7457c94dab040c662072542","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7-preview.136.1.tgz","fileCount":10,"integrity":"sha512-CKBuW4b5ij2+wt5iInxmSndJSSWGOS0woHzSY+4VUq1C9B8UX0rTTr7ubV+iOzHnB4aFNWbmtbRBYXJqzqY1uw==","signatures":[{"sig":"MEUCIQDcmzs7CzG6Y9vRdSi224lh2WfPADzKmUqvFw6J1rsj0wIgbpvp3AW51nngX93H4pUuSWedd64XBu9tHT2Xa5f/gQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7-preview.136.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"63fd0fe316a405d207aa22f961c0ec5df0467e2d","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7-preview.136.1_1784838093781_0.12749437925665474","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-preview.137.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7-preview.137.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7-preview.137.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"4c9413075dc5dfd9d9ce8b5241b3930c69d9dd29","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7-preview.137.1.tgz","fileCount":10,"integrity":"sha512-QUmLy7yB4k50GznCFWpibD+nA2M0UmV7prlEqrZV0EKatARlJ2QaCVmi1ayA3i2CYjdOqHX85dwh1Eg0kEULQg==","signatures":[{"sig":"MEQCIG5rr6gJ9Eb91V1Kt9T1Qey22t8RT5Of/xE3Gyy1kWXhAiAymrAdftSJMwq3Ii0LzDKATSzmMx3OZvkO5RP2+uVXbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7-preview.137.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"be91ef8a87f8a8a281be800f14dcab58f36fb03c","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7-preview.137.1_1785440761118_0.1478267838137186","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-preview.138.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7-preview.138.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7-preview.138.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"1e830bc882cc3554cc923b7a08c4f95799c48da1","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7-preview.138.1.tgz","fileCount":10,"integrity":"sha512-kAzVp4oE3eCV7LfscO02NKjuKwu/AbW1GXOpyXKjvMcsH/yMUI8JXYwyuMF+kC/iLMq3/Da97NL35Y1NDHkjSw==","signatures":[{"sig":"MEUCIBMVP4UvP7/OiowPTSlGPHvDdb8DhfS5iLSJJ/Snm6ltAiEAq3AaXjNqPN+Mz0PZDjnNzqQQ5WYU9j9qhFQADASzHDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7-preview.138.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"de392c819c33919aa4ed61f3c83ffd863be541a8","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7-preview.138.1_1786024945499_0.2549268371242459","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-preview.139.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7-preview.139.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7-preview.139.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"b01707e3ad1aa6058771c3a2028295e45c366314","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7-preview.139.1.tgz","fileCount":10,"integrity":"sha512-QEl7WssKU1m8ClQzFHxROET+ioAFm9niqAeeZhorzBB99/tVOhjYj6svXrLtFJBXASIF/UaJm14KoWN1wK96vw==","signatures":[{"sig":"MEQCIBUe6PesnUlzIuQ9wlLomKpb99q2ZVRVOw0KebVPU3JCAiA5UEb2PC25Q57W8dmyplkZQxdeBFtGo/5Ye18Hw0X/bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7-preview.139.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"c23a778a1fca7af8cd51385bfbdf3fd7b5d9ceef","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7-preview.139.1_1786024992281_0.896910959837985","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-preview.140.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7-preview.140.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7-preview.140.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"c181f4cdd6bf0c99753f78cd0fe2ba3208356220","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7-preview.140.1.tgz","fileCount":10,"integrity":"sha512-ZLL10zRfsRqM+Yn0NRkv0Le8029JoEGW7micK+zYwfpyPrQtIkf4ehrswnf9U2EZ4SKWRbj20/aEOg9m6DiMlw==","signatures":[{"sig":"MEUCIQDflw7nGX/NnWTu2GMmSmDgLYz8mNjTeM67tMBKLM9M+QIgJeA0O5HSPHd2Mbr/9aXPAX8EkNBtzZJFBwjoaAMB8B0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7-preview.140.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"16363ea923fbab0832f25f87fb4bc248c39cfac5","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7-preview.140.1_1786390035386_0.41059716785705747","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-preview.141.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7-preview.141.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7-preview.141.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"ea40892aa1d0a861bcba2a4ac29e6c7a4227951d","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7-preview.141.1.tgz","fileCount":10,"integrity":"sha512-LyD2TdNwQQuyJbHIfvPffdIDjKrRkYMjZYhpa6TSiX2H3VP7OVko1uAQwhT0EkO41nrGteq5xmTaHdB/m5Ryww==","signatures":[{"sig":"MEUCIQCa9xNVOWiSaIn8B6daVjSB+tOB9Ah2prfkHwuGWp/xGQIgFn1q5ByOYJJLV00f0835852zhMMt1sXNjAirZu8p6/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7-preview.141.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"6b36dd7392562e07f1377e5cde9e9858c1f7b024","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7-preview.141.1_1786391027872_0.1282684748521965","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-preview.142.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7-preview.142.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7-preview.142.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"2ad647d5620f9ea0f65e772ba92150facb90e70f","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7-preview.142.1.tgz","fileCount":10,"integrity":"sha512-ND8pMwr3p9uuoAAdl5Xunj2jnG8ntgzOgfqEPF4ClGCbpvXYTo2c3lAdPG0xCIidj17CjavFQwgFqNpYY7A7Fg==","signatures":[{"sig":"MEUCIQDsDadlKKGwW2UMAIo8NlNJnMDREVonlnXaC+2K2A4g6wIgLqVPxKyHgwmw7W6IeNiblqtnNuchL37QMbIduvY/MpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7-preview.142.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"47d039be8aae6e46aa6fb83a60d24664bb5ed300","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.16.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7-preview.142.1_1786391252047_0.813504729796521","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-preview.143.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7-preview.143.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7-preview.143.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"9016dc94aed2b2abb26d4024fd639254538a04f3","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7-preview.143.1.tgz","fileCount":10,"integrity":"sha512-1oJhPNF21Uf8syBFDvzB/mdmO0N7ghKnrJx1ExJI+7Vz0JMEL0Zpntja4ZEraDsRrReftgvpHY4pzSHLcKCRLw==","signatures":[{"sig":"MEQCIGZCleV5/HOTpQgmckUjUrqXmhfsbiSsP2HE10SicOu+AiBmbuRIJyXhgZMp/HKDlbMdlVXQp1oXYWnVsgq8QBfNDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7-preview.143.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"413ae1046718ed0061446ee4ebb61b830ff718d6","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.17.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7-preview.143.1_1786946855591_0.15637775022675204","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-preview.144.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7-preview.144.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7-preview.144.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"241cc5c3ab8b4876626279be35f6b46e73da598b","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7-preview.144.1.tgz","fileCount":10,"integrity":"sha512-9Z183P8ZpxNePTxN8kE765AI/+2/aC+PThugUDXQgodXm2MMijKfjfIWso3ptL69izk3GFwSfKL2pNqrb9UAqA==","signatures":[{"sig":"MEQCIFd6hsCKi6tyU5QNY3m9y4w7MreOVtx6N7cGpOQ1kFn3AiAs7fDH81BzWWWVGNP7jHhbkRPwBq0CszVb0LqiEfXuCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7-preview.144.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"037cfdc7e2badb390373dc6df5a017648a585963","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.17.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7-preview.144.1_1787000494063_0.3271840850550829","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-preview.145.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7-preview.145.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7-preview.145.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"db208068e10c45a949635795bf5881df6cf99865","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7-preview.145.1.tgz","fileCount":10,"integrity":"sha512-+rrFexHzp0TxHZrNLH6QisVnmqOXD248ENGRPFddj7JCFKd4d7AoK5sCpcXM7EgKY2xxQjZPVrRYLSCPVGf/OQ==","signatures":[{"sig":"MEQCIG429X9lLXplHFJToROSmCR0bTrNdSiBoEJ/ei+Q3unZAiBPGB7lNPlRlTklcUpaRlkysd2xsf+xU0JNGNKDLwFeLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7-preview.145.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42166},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"3d8d7b362ad4d8584d5d2f358291caa41f1be502","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.17.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7-preview.145.1_1787000523766_0.5196184870171114","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-preview.146.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7-preview.146.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7-preview.146.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"1fdf50926aff693f5225bd1df1194c7714a94c0b","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7-preview.146.1.tgz","fileCount":10,"integrity":"sha512-iOBH+Sdz19D5umxhIcHIP0D2gBQrPz0S96uW0n0m6TH43DdYuWuOe7Sp+IHRoYf2rqKMIF+h2Z52d7xNPLmATA==","signatures":[{"sig":"MEUCIQCjOXT9Q2BikLb548cUCl7GtZNdFuVK78DcCV1VgwNaBQIgbK1aln+WYiOm8jSHColG3WkDPYmDBkdpAH7LWhvyWsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7-preview.146.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54292},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"d48697be188f2c223a65d7a050e07306fc5e316d","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.17.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7-preview.146.1_1787000771084_0.5851453788999785","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-preview.147.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7-preview.147.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7-preview.147.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"1f85db747a35c970e5cc7e2e6aa8fc8f91db4428","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7-preview.147.1.tgz","fileCount":10,"integrity":"sha512-t0VibPAetiduung3eqouGhYRocomRbeMQiRR+pxlwh/MATYfv3BJN1V12FssOuQGMGU4kxw1kOFAOFAdz3nGOA==","signatures":[{"sig":"MEQCICzKnoDhSqmXru+ETDZlPDe/Vg/iJaMBgT2zhL2htEILAiAtPws1acpgYUeCxhgWj6unxD73zcNYrpODR0Py5Tb6MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7-preview.147.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54292},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"c00af82457439803cebe2ad4d366bdd9e455a643","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.17.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7-preview.147.1_1787123154684_0.6671271863327903","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-preview.148.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7-preview.148.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7-preview.148.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"28b117e76f5642da8167951c7ee923e598a73dad","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7-preview.148.1.tgz","fileCount":10,"integrity":"sha512-O1I33WzmE+75K0U04c0l9fxpIRJMRMi6hv6QzNwztvqJzgzMFnfaEshBiYCkYcsgFDfXKyZf9ORaVD+xELe+bA==","signatures":[{"sig":"MEQCIDKi6dajF0fatvS1cFhA7hsu3AF+8ECTXmNa/BtxwU/AAiA8up9pkPLxZlofArTu4Ai5kVnJ2NsSL06dAxJImhXZWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7-preview.148.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54292},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"4b176659678b18d8eccb8527ce3a31fecd8daf20","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.17.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7-preview.148.1_1787299595990_0.3599936316328931","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-preview.149.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7-preview.149.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7-preview.149.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"71db24b2216e0eac3e166c6e4034dcbcf46b4c10","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7-preview.149.1.tgz","fileCount":10,"integrity":"sha512-ylFVPzxYXgd3938yOKsmg/jpSXbbg/nbnik3tR1qxUoXA9KXnRYqHxsUrYCwJ4aHH2FktlZC45kCxVdIdjW4tw==","signatures":[{"sig":"MEUCIQCZPWwx6n503u02Xqlv52WgAqVXEB5YQUXL+v9uJgkbaAIgBYjebEAlUj56nTRr81dQRKyKFjPgb7ndWy4CIkvjSEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEEp4jbuZ518ewVPYOuE+Vww6my3w9wJ4v38Q/o0fIh4AiBXZeNhvmZjxedES6d/cUx9kPvhfEc0yXvVB3a0U9biQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7-preview.149.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54292},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"b8adf507ab93498b84fa69c42a30e1e7a81f74cc","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.19.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7-preview.149.1_1789907030686_0.16503339772406345","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-preview.150.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7-preview.150.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7-preview.150.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"d1fc546d8b247c82536c9bb8e252478570fbca04","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7-preview.150.1.tgz","fileCount":10,"integrity":"sha512-4dMxV1zXbenTokZ+Z+79DA8WPWKfsT2x1Z88h1bGvKyNJRa1TZJMqRab4+IPHehPVBvbvQcFjaKtkTLPKjzMLA==","signatures":[{"sig":"MEYCIQCqy9EOc+Nnv/SYVjcY0Rs9SHgG9GYah3ssAMSouYugKAIhAOCpCpDheQy3EROWTZxRMZO1Ms8Hcl+kT0hNq3Zmmzbv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE+ypsSOfx0jObDR5VC+nnmEHHo5m37LBosfIwS9WF6nAiBZK47tONrd5weLrJTeK4KtDaBcXQeCSVB2mG+l0LlvVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7-preview.150.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54292},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"269631b5809bef62e7da48bb86b99fdd69dcad64","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.19.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7-preview.150.1_1789921567438_0.8932305543856718","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-preview.151.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7-preview.151.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7-preview.151.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"080a10ad9494c5f2c385ce4b62ff1cd91648f52b","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7-preview.151.1.tgz","fileCount":10,"integrity":"sha512-aKxlUYkaS6bJuT0koHn6JmHtNWievm3T9ZwJMf4LdH1IMlySkgxc47N0tHsViHIt+kj34qeAGIZvekw85nPQcQ==","signatures":[{"sig":"MEYCIQDzb1xx9+47KBsrsuTQEhXHxne5KXR8fgxCRmSOB3D+0wIhAIf0eF9AtR0jQoJKij7y8LXrYDZwfAF3HvmytNqkejTs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLmTslUehCQslLBwJ+7QHtbqfS/fyhAHJV9swn5EpuAAIgYbH6Ny7MtzPKhY9AZ0OJm3S8w15tenwWxVEBavxBJzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7-preview.151.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54292},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"55f49ffb23930feef33afab67efad7c96c62f7f4","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.19.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^4.0.18","typescript":"^5.9.3","@types/react":"^19.2.17","@angular/core":"^22.0.5","@tanstack/react-router":"^1.170.17"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7-preview.151.1_1790366075668_0.4471478323912659","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-preview.152.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7-preview.152.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7-preview.152.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"f52be00963947deba54754b985e84d2199e8bf64","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7-preview.152.1.tgz","fileCount":10,"integrity":"sha512-RR20fXrsqW5j54JnmQwKB/gLYz1yqIM7MX7DFexgFENUz202fL+azbRTbmkrzWy2my85lOFtUXf9PG0y/frv9w==","signatures":[{"sig":"MEUCIQC2WAD88hIkCWqtE5nM6vCgQEg/SYZz3E5AUPXLdHpNCwIgaXBG4JhFYQjV+ri9TLieEfmsEVCVYHDwpD1NxgChJho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCm1KfgdMWZR6JP7h5o4lrRVxG2pWkIOBdQlZd7EozfwAIhAPfWSn8MSgw6tVh0Yya6lHz7T7yWatFQcSjBHiFDaw/S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7-preview.152.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54326},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"c53d46510816a2558b1423b25b85d7521d56189f","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.19.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^5.0.2","typescript":"^6.0.3","@types/react":"^19.3.0","@angular/core":"^22.2.0","@tanstack/react-router":"^1.170.39"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7-preview.152.1_1790369634030_0.5745389984677605","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@swimmesberger/elarion-contributions","version":"0.2.7","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.7","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"076bb14b791e9dd71e64c015754962d028664db8","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.7.tgz","fileCount":10,"integrity":"sha512-B/3jXy+ggLKI1sX86F0I/z40rp7H6UFKypx0YB6OyRprUoUXt9O5YsTTCaoLLfP9RAqbJIDSt70gRJOXomWnSQ==","signatures":[{"sig":"MEUCIQCVRQd5S0WCdr81ATAUdZT0XR/MjmmNNC5+ALJcrFlsCgIgFfOGKfOpQIfCl8pAH4AvJ090r688XfyQ5ydjlmqZs1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFe8sLC4eROLOcGIdiDqpfrY1gvCj3B/q4SMc9/Hd8hwAiAvuiB+yW/dNF9hJTpceHfyV1BbI8d+JOV/A/DFlJ0DpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54312},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"7757e288e33304365895c88f6029fffa990e36c4","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.19.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.2","vitest":"^5.0.2","typescript":"^6.0.3","@types/react":"^19.3.0","@angular/core":"^22.2.0","@tanstack/react-router":"^1.170.39"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.7_1790370380482_0.3186231046844925","host":"s3://npm-registry-packages-npm-production"}},"0.2.8-preview.154.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.8-preview.154.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.8-preview.154.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"7f7734f40cf7759520517f36e13128d73071b448","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.8-preview.154.1.tgz","fileCount":10,"integrity":"sha512-KC/O9VV92X6xZBtthFGDXnHrDE4qlq/SycFBUF61VbyxEy+SiBzACYNiLETSgCuaSDzO0HBRp8wFYBk9LBslTg==","signatures":[{"sig":"MEYCIQDMjxP8b5LNIe53pTIqGR0NgbwP/w9De6GiNIhZzVki5wIhAMBPWClQ4lkh/3zwsODkioDL8llJUfcQ0LhN3aojhErI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHIcxAbVflqK70xvwENFWsjX4xzakr3UhQomS4IUNsGnAiEA/fr78cu8Kss1iratN/SIYdmHeOHl197RTC2d3P4CFxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.8-preview.154.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54326},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"fa519c5c43a9bd317715e6e7dd76a48f0c4b3b99","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.19.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^5.0.2","typescript":"^6.0.3","@types/react":"^19.3.0","@angular/core":"^22.2.0","@tanstack/react-router":"^1.170.39"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.8-preview.154.1_1790626607086_0.8546842918125106","host":"s3://npm-registry-packages-npm-production"}},"0.2.8-preview.155.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.8-preview.155.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.8-preview.155.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"c8b3554a24674a26ff1ab473da936f6e45c8d8d9","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.8-preview.155.1.tgz","fileCount":10,"integrity":"sha512-yOAiXsoxTBPgkA6GRiVeVNAugfv5xj/l4JgSQzFGzw6ghTrh/bT6aOHCRLhSjOw2LAcJ6CI5tCT/VjnKcS2frw==","signatures":[{"sig":"MEUCIHU2t2Ril+mTLLwSq4F7uGJ2YlckWyPqz+s191kC1q7vAiEA4tKEd5J1serNLElHYgQ+T0G5Ux/QUZOymlRmWxIPPQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/PuxeCJugDq7ruA6FFgG+jWiCdzcWFRxFIHbSr99ImAIhAIJTthZ9JkVkfmNYMimvyhLJGWVsdUrJAcuN1kVovGWt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.8-preview.155.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54326},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"53bf799d0728b48c9bbda0c997ab0d090febeaa2","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.19.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^5.0.2","typescript":"^6.0.3","@types/react":"^19.3.0","@angular/core":"^22.2.0","@tanstack/react-router":"^1.170.39"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.8-preview.155.1_1790797355102_0.42395909600720105","host":"s3://npm-registry-packages-npm-production"}},"0.2.8-preview.157.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.8-preview.157.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.8-preview.157.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"7b7537918667da6309ee6707a37b80097b882a32","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.8-preview.157.1.tgz","fileCount":10,"integrity":"sha512-epj6/seLSckYoijeVOUC9Bx7vzmCgqUr15vMM1yvlhw8tg8YgiwNrj9EJTUlGeN0L4amknPJ3fNNtOy3XubevA==","signatures":[{"sig":"MEUCIQCQPIN2/JKLe4KqwLPc82PwaVz0elRtb+c6q4mMiKrvNwIgFg89+xLvGhJOOkOjr4bsDhvq4fdRoH5/jjp3RIfK0mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAfzsH0aFrFhC8g068izJVpj58oRKhDJLAjsH17Q1kb4AiA4VZWszNGyEYgx7UrNzjVfmVmg6R2IyHXn8e7bbKK64w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.8-preview.157.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54326},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"f8f154a3bebe11b59261eeb3ce7b453b2debc5b1","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.19.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^5.0.2","typescript":"^6.0.3","@types/react":"^19.3.0","@angular/core":"^22.2.0","@tanstack/react-router":"^1.170.39"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.8-preview.157.1_1790799876936_0.7263079482519468","host":"s3://npm-registry-packages-npm-production"}},"0.2.8-preview.156.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.8-preview.156.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.8-preview.156.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"9978c0df2ffa7c3ca9a9c8080502157af81bb371","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.8-preview.156.1.tgz","fileCount":10,"integrity":"sha512-Oa1MGs5UdtmRbkc9hnDDsdNyYQ47BHEIfqC3Fr4GGQTAsCnl/6gWVR6Ozaq/Kvl8ED6yK0Zb0NEGx/I3QlkpCw==","signatures":[{"sig":"MEUCIG7p8RjRxcTP4Own1qIIquZ+ZlFiUBFFOS+1J2dwv1TEAiEA4590HUdDbgEFpzhRoGaqE2P+3X50ZZOQH4IN+s0yptc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCXO6CajDSeDLyaYIii3XrZcbFDyTPYvI4KO9jC4bV4WQIhAIChuKGnayto5c25/T1uFUEe0SQCCZYfXJTxWTPmR0c0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.8-preview.156.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54326},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"ec5d6b4c00b121735246009c4fff0b5f53b11a7a","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.19.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^5.0.2","typescript":"^6.0.3","@types/react":"^19.3.0","@angular/core":"^22.2.0","@tanstack/react-router":"^1.170.39"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.8-preview.156.1_1790800048588_0.9339841102983408","host":"s3://npm-registry-packages-npm-production"}},"0.2.8-preview.158.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.8-preview.158.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.8-preview.158.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"46f079b9a4de32ca612bd3ff049e717691d0586c","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.8-preview.158.1.tgz","fileCount":10,"integrity":"sha512-OpvOzHHL12jvzb6u2ln9CHNpdG3w3bCzQ8GYSqK7hkylBMnTY/6LW5n5b3MWNfOh+hWsLmw42kT3El11+p0ANA==","signatures":[{"sig":"MEUCIAwwqq+tUVzUzHXISUzkoF6+VFvQFi26NItFWrUVaI5AAiEA3gFr3RttaN6+7zHNKm41RvYLm0cBdO35dOi53DF/dIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZKs9Q0XGpnAwr0aRtGpEMrVpJfHUKRuORykScrmUHXgIhAPvjuLWl0DgAm1fbW9cOdxRFy4L74Pe8lbAZnJt5Lpfn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.8-preview.158.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54326},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"292a2c461b91a348c5e7243272a56f88266b0650","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.19.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^5.0.2","typescript":"^6.0.3","@types/react":"^19.3.0","@angular/core":"^22.2.0","@tanstack/react-router":"^1.170.39"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.8-preview.158.1_1790803806220_0.6855828240233672","host":"s3://npm-registry-packages-npm-production"}},"0.2.8-preview.159.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.8-preview.159.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.8-preview.159.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"9ace00d64801c1469a4edcd6a1476445ca514769","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.8-preview.159.1.tgz","fileCount":10,"integrity":"sha512-p+rrb20rpVwwzIU35twgiGS2CL5hOdFbdLgT6nd63+vZMaCch2SXFtrxTOljWD4lwX36xwAoAmQjSfk7Rj4U1g==","signatures":[{"sig":"MEYCIQDBAG7i319uNmqFAd23maT2MxwxGQoJ2tjV7xlvOIQ+dgIhAPOPYgqDOzZ7+VE2w+Oo9wDRSd6rNVdGA+abcn9XbYq+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhgITrojVpyUjwQUvTCZ4WBowg6XtnT12KvSNiLxKaSgIgb0AaJ1+5kwQ+Lfl223VH3IYEOz8Uu0MkbVhK6kSFEC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.8-preview.159.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54326},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"88f4a3958c035249b2ae2b30d14303d861dd3e66","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.19.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^5.0.2","typescript":"^6.0.3","@types/react":"^19.3.0","@angular/core":"^22.2.0","@tanstack/react-router":"^1.170.39"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.8-preview.159.1_1791108772134_0.9406448346023883","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@swimmesberger/elarion-contributions","version":"0.2.8","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.8","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"4a5135b9bd29c3a30a9b498ee0ca7209fa52d866","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.8.tgz","fileCount":10,"integrity":"sha512-A8mhQQXQWQXlUJ3geyS5IOsYQwixemgphWrbYIeh72XoB1xUZmVSeEqy6BLLaNRzFgmu2n45jz3KExpJUmQ9Gg==","signatures":[{"sig":"MEYCIQD0/QStOH6utVHiAuyZp+yD+7IuVrjB6xWfRcb0+cKlOwIhAJ7Nf35onGFIYoKG2H26v+Lr7t1vJWvY2iJN448SH7XA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDaDuuWhHRactbytGm51hVBLLk5r6RBB0LhTzX5qX+xbQIhAIuE0B482qbCYyZn+3Wja3YadLToCCcT+me+x7I8OXSa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54312},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"4a7b39cd470176e559a1d4a552d99cecd9b4820e","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.19.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.2","vitest":"^5.0.2","typescript":"^6.0.3","@types/react":"^19.3.0","@angular/core":"^22.2.0","@tanstack/react-router":"^1.170.39"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.8_1791109273965_0.32891621946788585","host":"s3://npm-registry-packages-npm-production"}},"0.2.9-preview.161.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.9-preview.161.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.9-preview.161.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"e4ea4ba6b6648d1cbf31b4c1c9561189e2bfb9ab","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.9-preview.161.1.tgz","fileCount":10,"integrity":"sha512-knunXJe4DfD5zFVvklmcSnBYEU4bIaigRo9PQy/GtgW3NkZUhnV0KebK01duDaX2JPLFhgfzLA/G0IxfTs7KFg==","signatures":[{"sig":"MEQCIAkNMy+rr7x4hAURxVlk7fpWxlTr0KdnoK033Of+AAyxAiBYUkMhdLeRnTcc7V9dNs7Kl33fwuPCCFv58e/DOLk+iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBWKjpk5hoWLuDs7W+guQ23YEWjxEwajGqe3nFf41wsqAiALC4/D7IdZlx3jas9/rBx6pCh8pKTl+Bi/AviqDddHFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.9-preview.161.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54326},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"2d74cedacdcdb34858b82e34c0fcf88727c0d555","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.19.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^5.0.2","typescript":"^6.0.3","@types/react":"^19.3.0","@angular/core":"^22.2.0","@tanstack/react-router":"^1.170.39"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.9-preview.161.1_1791135431179_0.852193602263158","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@swimmesberger/elarion-contributions","version":"0.2.9","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.9","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"a7065b569612a0d9e309d65886a7f8d80b655c5d","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.9.tgz","fileCount":10,"integrity":"sha512-YCrCaaweg9o02tyoQ3KOBCn5iRPPcfaf+PtiyXZyJlgoNhyZlk2dGCL3JHHcbwYSk2g6v+iNy3vjcspuReNL6Q==","signatures":[{"sig":"MEQCIHuzNhfts+3sgksbD2VMZy+8iSL8Wf5PTfU+leh9ECVxAiBXHySDgRgeL6KlQ1wxiVX1OHrYsJqi3WAoRi2ouyxLJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/oigkP1Fatp367IJGIfoUUqIs/5g8Re/xkZgn3jYCxQIgF6ef8rxBhRy/TCxrPYyAI7Cms0a+1i/QBnoX+5lWmIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54312},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"c8c9d3b3e235bd73cd1a7eaf4de3f72c68f6d7ec","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.19.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.2","vitest":"^5.0.2","typescript":"^6.0.3","@types/react":"^19.3.0","@angular/core":"^22.2.0","@tanstack/react-router":"^1.170.39"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.9_1791135684615_0.3641033253192738","host":"s3://npm-registry-packages-npm-production"}},"0.2.10-preview.163.1":{"name":"@swimmesberger/elarion-contributions","version":"0.2.10-preview.163.1","license":"Apache-2.0","_id":"@swimmesberger/elarion-contributions@0.2.10-preview.163.1","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"homepage":"https://github.com/swimmesberger/Elarion#readme","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"c5f631bd44f182227e20d409c25bc670f06fd5cf","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.10-preview.163.1.tgz","fileCount":10,"integrity":"sha512-vf6l1d3c0WQS740mIWWFeYYoEKae60dR6qB1DWpL68CSw+cRwLcZ0/VUK/J9EWKy64WToXJbQs7dtt1+xvhbEA==","signatures":[{"sig":"MEUCIQD5G/lU7dAFyQBhaN8oSdvjKva/fIu5AihndkT9vRCqMgIgGaxjsoOopXGjKjb3YW/FjNlrZfEzrPZHxbC0PdQ+JOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFRh0Y3BPbVwh9VRxxSuQ+iVt1ksCNQkklyVbZQkLU9QIhAPO0pfRV7sdhE4r6b5B8dRaGa+wfqKSTAR4BU2CPELfw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.10-preview.163.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54327},"type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"a5ff6e560f9ee7a8ba7a32aafc6c6d83a6c5cdbe","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.19.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rxjs":"^7.8.2","vitest":"^5.0.2","typescript":"^6.0.3","@types/react":"^19.3.0","@angular/core":"^22.2.0","@tanstack/react-router":"^1.170.39"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/elarion-contributions_0.2.10-preview.163.1_1791138656008_0.10856985993981816","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"_id":"@swimmesberger/elarion-contributions@0.2.10","bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"dist":{"shasum":"386076a74aa9b96462a817d93a1d820f872b3ae8","tarball":"https://registry.npmjs.org/@swimmesberger/elarion-contributions/-/elarion-contributions-0.2.10.tgz","fileCount":10,"integrity":"sha512-3UIoqVPkbHEtBwtlG0hTVdJ0/ZQJsmjDIkRJHcs8X8L/Q/r0+jmKra3A4VavafQ1bt5DlmVm4s6hNiGOJokcSg==","signatures":[{"sig":"MEQCIGZIv6/BJODzxPa5M6PtoXfpiqP7p1LpdkKfDROgSqluAiA9IU2cqGPdH4WjMC+3JXMVkD4QrxfLUB+A7HpemyPHKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE4LCdXZqPVLTWSxTtAgVMUnwaFxWDO1npTbQVDxcmYUAiEAjFfl1luHriijAxadlsol+/1R1nuYhLQg4xMi/cOkuOg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@swimmesberger%2felarion-contributions@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54313},"name":"@swimmesberger/elarion-contributions","type":"module","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./tanstack-router":{"types":"./dist/tanstack-router.d.ts","import":"./dist/tanstack-router.js"}},"gitHead":"b0e43539552995164fa6f95a098784ae8216e4c0","license":"Apache-2.0","scripts":{"test":"npm run typecheck && vitest run","build":"tsc -p tsconfig.json","prepack":"npm run build","prepare":"npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json"},"version":"0.2.10","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"d06c5d5c-f470-400e-8a9d-5b6af26b72c6"}},"homepage":"https://github.com/swimmesberger/Elarion#readme","repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"_npmVersion":"11.19.0","description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","directories":{},"maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.2","vitest":"^5.0.2","typescript":"^6.0.3","@types/react":"^19.3.0","@angular/core":"^22.2.0","@tanstack/react-router":"^1.170.39"},"peerDependencies":{"react":">=18","@angular/core":">=20","@tanstack/react-router":">=1"},"peerDependenciesMeta":{"react":{"optional":true},"@angular/core":{"optional":true},"@tanstack/react-router":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/elarion-contributions_0.2.10_1791138954526_0.6560513855647647"}}},"time":{"created":"2026-07-03T18:55:08.689Z","modified":"2026-10-04T18:35:54.958Z","0.0.0":"2026-07-03T18:55:08.989Z","0.2.3-preview.63.2":"2026-07-03T18:58:23.862Z","0.2.3-preview.64.1":"2026-07-03T20:51:35.689Z","0.2.3-preview.65.1":"2026-07-04T07:49:47.092Z","0.2.3-preview.66.1":"2026-07-04T11:10:05.066Z","0.2.3-preview.67.1":"2026-07-04T14:00:04.862Z","0.2.3-preview.68.1":"2026-07-04T15:53:27.829Z","0.2.3-preview.69.1":"2026-07-04T18:20:00.607Z","0.2.3-preview.70.1":"2026-07-04T20:24:56.255Z","0.2.3-preview.71.1":"2026-07-04T21:46:57.496Z","0.2.3-preview.72.1":"2026-07-05T07:41:25.056Z","0.2.3-preview.73.1":"2026-07-05T16:11:27.542Z","0.2.3-preview.74.1":"2026-07-05T16:29:44.484Z","0.2.3-preview.75.1":"2026-07-05T22:19:16.345Z","0.2.3-preview.76.1":"2026-07-06T09:44:45.955Z","0.2.3-preview.77.1":"2026-07-06T10:05:08.978Z","0.2.3-preview.78.1":"2026-07-06T11:12:26.270Z","0.2.3-preview.79.1":"2026-07-06T11:16:20.882Z","0.2.3-preview.80.1":"2026-07-06T12:23:58.871Z","0.2.3-preview.81.1":"2026-07-06T13:06:31.668Z","0.2.3-preview.82.1":"2026-07-06T20:22:16.846Z","0.2.3-preview.83.1":"2026-07-06T20:38:50.841Z","0.2.3-preview.84.1":"2026-07-06T21:13:56.034Z","0.2.3-preview.85.1":"2026-07-07T12:12:12.671Z","0.2.3-preview.86.1":"2026-07-07T13:26:18.151Z","0.2.3-preview.87.1":"2026-07-07T14:12:10.327Z","0.2.3":"2026-07-07T14:13:47.025Z","0.2.4-preview.89.1":"2026-07-07T20:28:58.879Z","0.2.4-preview.90.1":"2026-07-07T22:34:25.422Z","0.2.4-preview.91.1":"2026-07-08T13:05:01.949Z","0.2.4":"2026-07-08T13:12:23.844Z","0.2.5-preview.93.1":"2026-07-09T19:32:27.642Z","0.2.5-preview.94.1":"2026-07-10T21:10:41.040Z","0.2.5-preview.95.1":"2026-07-10T22:42:18.631Z","0.2.5-preview.96.1":"2026-07-11T11:13:27.078Z","0.2.5-preview.97.1":"2026-07-12T00:26:55.763Z","0.2.5-preview.98.1":"2026-07-12T00:40:57.371Z","0.2.5-preview.99.1":"2026-07-12T17:59:06.008Z","0.2.5-preview.100.1":"2026-07-13T16:30:04.834Z","0.2.5-preview.101.1":"2026-07-13T18:17:44.810Z","0.2.5-preview.102.1":"2026-07-13T19:02:21.082Z","0.2.5-preview.103.1":"2026-07-13T19:44:52.575Z","0.2.5-preview.104.1":"2026-07-13T19:50:09.827Z","0.2.5-preview.105.1":"2026-07-13T21:55:07.293Z","0.2.5-preview.106.1":"2026-07-14T07:10:29.728Z","0.2.5-preview.107.1":"2026-07-14T09:02:15.494Z","0.2.5-preview.108.1":"2026-07-14T15:40:50.460Z","0.2.5-preview.109.1":"2026-07-14T16:07:40.759Z","0.2.5-preview.110.1":"2026-07-14T19:12:30.478Z","0.2.5-preview.111.1":"2026-07-15T12:45:38.332Z","0.2.5-preview.112.1":"2026-07-15T13:04:16.332Z","0.2.5-preview.113.1":"2026-07-15T20:50:12.434Z","0.2.5":"2026-07-15T21:22:20.627Z","0.2.6-preview.115.1":"2026-07-16T18:59:37.511Z","0.2.6-preview.116.1":"2026-07-16T19:39:02.973Z","0.2.6-preview.117.1":"2026-07-16T20:05:15.852Z","0.2.6-preview.118.1":"2026-07-16T21:03:42.911Z","0.2.6-preview.119.1":"2026-07-17T21:05:47.632Z","0.2.6-preview.120.1":"2026-07-18T19:08:38.900Z","0.2.6-preview.121.1":"2026-07-19T11:49:39.311Z","0.2.6-preview.122.1":"2026-07-19T20:01:09.807Z","0.2.6-preview.123.1":"2026-07-19T20:48:00.551Z","0.2.6-preview.124.1":"2026-07-19T21:18:14.959Z","0.2.6-preview.125.1":"2026-07-19T22:34:55.271Z","0.2.6-preview.126.1":"2026-07-20T07:56:49.133Z","0.2.6-preview.127.1":"2026-07-20T08:34:11.460Z","0.2.6-preview.128.1":"2026-07-20T09:18:43.901Z","0.2.6-preview.129.1":"2026-07-20T09:30:14.566Z","0.2.6-preview.130.1":"2026-07-20T11:51:30.805Z","0.2.6-preview.131.1":"2026-07-20T18:23:51.771Z","0.2.6-preview.132.1":"2026-07-20T22:38:38.314Z","0.2.6-preview.133.1":"2026-07-21T07:26:53.007Z","0.2.6-preview.134.1":"2026-07-21T07:55:23.724Z","0.2.6":"2026-07-21T08:04:21.949Z","0.2.7-preview.136.1":"2026-07-23T20:21:33.911Z","0.2.7-preview.137.1":"2026-07-30T19:46:01.242Z","0.2.7-preview.138.1":"2026-08-06T14:02:26.168Z","0.2.7-preview.139.1":"2026-08-06T14:03:12.456Z","0.2.7-preview.140.1":"2026-08-10T19:27:15.535Z","0.2.7-preview.141.1":"2026-08-10T19:43:48.006Z","0.2.7-preview.142.1":"2026-08-10T19:47:32.245Z","0.2.7-preview.143.1":"2026-08-17T06:07:35.728Z","0.2.7-preview.144.1":"2026-08-17T21:01:34.211Z","0.2.7-preview.145.1":"2026-08-17T21:02:03.910Z","0.2.7-preview.146.1":"2026-08-17T21:06:11.237Z","0.2.7-preview.147.1":"2026-08-19T07:05:54.836Z","0.2.7-preview.148.1":"2026-08-21T08:06:36.171Z","0.2.7-preview.149.1":"2026-09-20T12:23:50.788Z","0.2.7-preview.150.1":"2026-09-20T16:26:07.532Z","0.2.7-preview.151.1":"2026-09-25T19:54:35.758Z","0.2.7-preview.152.1":"2026-09-25T20:53:54.112Z","0.2.7":"2026-09-25T21:06:20.586Z","0.2.8-preview.154.1":"2026-09-28T20:16:47.178Z","0.2.8-preview.155.1":"2026-09-30T19:42:35.179Z","0.2.8-preview.157.1":"2026-09-30T20:24:37.024Z","0.2.8-preview.156.1":"2026-09-30T20:27:28.677Z","0.2.8-preview.158.1":"2026-09-30T21:30:06.328Z","0.2.8-preview.159.1":"2026-10-04T10:12:52.255Z","0.2.8":"2026-10-04T10:21:14.058Z","0.2.9-preview.161.1":"2026-10-04T17:37:11.269Z","0.2.9":"2026-10-04T17:41:24.708Z","0.2.10-preview.163.1":"2026-10-04T18:30:56.089Z","0.2.10":"2026-10-04T18:35:54.599Z"},"bugs":{"url":"https://github.com/swimmesberger/Elarion/issues"},"license":"Apache-2.0","homepage":"https://github.com/swimmesberger/Elarion#readme","repository":{"url":"git+https://github.com/swimmesberger/Elarion.git","type":"git","directory":"src/elarion-contributions"},"description":"The Elarion frontend contribution model: typed extension points, declarative module manifests, and capability-gated resolution — framework-free core with React bindings under /react and Angular bindings under /angular.","maintainers":[{"name":"swimmesberger","email":"wimmesberger@gmail.com"}],"readme":"# @swimmesberger/elarion-contributions\n\nThe [Elarion](https://github.com/swimmesberger/Elarion) **frontend contribution model**\n([ADR-0032](https://github.com/swimmesberger/Elarion/blob/main/docs/decisions/0032-frontend-contribution-model.md)):\ntyped extension-point tokens, declarative module manifests, and capability-gated, deterministic resolution.\nIt extends the backend's review-isolation rule — *a module only touches its own code* — to the frontend:\nadding a sidebar item or a cross-module action edits one file in the owning module, never the shell.\n\n- **Framework-free core** (`@swimmesberger/elarion-contributions`) — no dependencies, no React. `when`\n  clauses are typed **strictly** against your vocabulary (a typo'd permission is a compile error, and\n  vocabulary axes are optional — a no-auth app binds `{ module }` only and any stray axis use fails to\n  compile), `ItemOf`/`ContextOf` extract a point's declared types, and `createStaticCapabilities` is\n  the `CapabilityReader` for apps without a session snapshot yet.\n- **React bindings** (`@swimmesberger/elarion-contributions/react`) — `ContributionProvider`,\n  `useContributions`, `<ExtensionSlot>` (its `context` prop is type-checked against the point's\n  `TContext` and handed to the render prop). React is an optional peer dependency; other view frameworks\n  can port the bindings in a page of code.\n- **Angular bindings** (`@swimmesberger/elarion-contributions/angular`) — `provideContributions`,\n  `injectContributions` (returns a `Signal`). Idiomatic for Angular 20–22: signal-first, standalone,\n  no NgModule, no shipped directive — you render with `@for`. `@angular/core` is an optional peer\n  dependency, and the bindings are decorator/template-free so they ship in this one package (no\n  ng-packagr).\n- **TanStack Router guard** (`@swimmesberger/elarion-contributions/tanstack-router`) —\n  `redirectUnless(when, to)` + the vocabulary-bound `createRouteGuards<V>()`: a `beforeLoad` guard\n  evaluating the same `when` clause as a contribution, so a route and its nav entry can never gate\n  differently. `@tanstack/react-router` is an optional peer; everything else routing-related stays\n  the router's own API.\n\n```bash\nnpm install @swimmesberger/elarion-contributions\n```\n\n> [!IMPORTANT]\n> **Vite users:** the `/react` bindings call hooks, so they must resolve to your app's **single** React\n> instance. If the first `useContributions` throws `Invalid hook call … Cannot read properties of null\n> (reading 'useContext')`, Vite's dependency optimizer pre-bundled the package against a second React\n> copy. Add `resolve: { dedupe: [\"react\", \"react-dom\"] }` plus an `optimizeDeps.include` entry for the\n> package (and its `/react` sub-export) to `vite.config.ts`, then clear `node_modules/.vite`. Vite does\n> not consult peer-dependency metadata when pre-bundling, so there is no package-side fix.\n\n## What you import vs. what you own\n\nThis package ships the *machinery* with fixed semantics; your application owns the *points* and the shell\n(Elarion deliberately ships no UI kit and no route system — only the optional route guard):\n\n| You import (fixed semantics)                                                      | You own (copy from the sample)                                                              |\n|-----------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------|\n| `defineExtensionPoint`, `defineModule`, `contribute`, `ItemOf`/`ContextOf`        | Your extension points (`sidebarItems`, …) and their payload types                           |\n| `evaluateWhen` + the strict `when` AND semantics                                  | The kit instantiation binding your (generated or hand-authored) vocabulary                  |\n| `createContributionRegistry` (filter + deterministic order + id validation)       | The app shell that renders each slot                                                        |\n| `createStaticCapabilities` (the no-snapshot `CapabilityReader`)                   | The real snapshot wiring once `elarion.session` exists                                      |\n| `ContributionProvider` / `useContributions` / `<ExtensionSlot context=…>` (React) | Route composition and module discovery (e.g. `import.meta.glob`)                            |\n| `provideContributions` / `injectContributions` (Angular)                          | Slot rendering — an `@for` block, or a small `*extensionSlot` directive you own (see below) |\n| `redirectUnless` route guard (`/tanstack-router`)                                 | Everything else routing — the router's own API                                              |\n\n## Quick start\n\nBind the kernel once to your generated capability vocabulary (from the Elarion client generator's\n`session-client.ts`), so `when` clauses are compile-checked against the catalog the backend enforces:\n\n```ts\n// platform/contributions.ts — the app's one kit\nimport { createContributionKit, type ModuleManifest } from \"@swimmesberger/elarion-contributions\"\nimport type { FlagName, ModuleName, PermissionName, RoleName } from \"./generated/session-client\"\n\nexport interface AppVocabulary {\n  module: ModuleName\n  permission: PermissionName\n  flag: FlagName\n  role: RoleName\n}\nexport type AppManifest = ModuleManifest<AppVocabulary>\nexport const { defineModule, defineExtensionPoint, contribute } = createContributionKit<AppVocabulary>()\n```\n\nDeclare only the axes your application has — they are all optional, and `when` clauses are checked\n**strictly**: a typo'd name or a clause on an undeclared axis is a compile error, not a silently hidden\nitem. No auth and no generated `session-client.ts` yet? Bind `{ module: ModuleName }` with a hand-authored\nunion and use `createStaticCapabilities()` as the reader (modules/permissions/roles default `\"all\"`, flags\ndefault none); swap in the generated `SessionCapabilities` later — same structural interface.\n\nDeclare a point where the *owner* of the slot lives (the shell for a sidebar, a module for its own\nextension surface), and export the token from the owner's public entry. The payload shape is yours —\nwhatever your shell needs to render:\n\n```ts\n// platform/points.ts\nexport interface SidebarItem { readonly label: string; readonly icon: LucideIcon; readonly to: string }\nexport const sidebarItems = defineExtensionPoint<SidebarItem>(\"platform.sidebar\")\n```\n\nModules contribute through their manifest — plain data plus lazy component references, never import-time\nregistration:\n\n```ts\n// modules/invoicing/module.tsx\nexport const invoicingManifest = defineModule({\n  name: Modules.Invoicing,\n  when: { module: Modules.Invoicing },   // module-level gate, ANDed into every contribution\n  contributes: [\n    contribute(sidebarItems, [{\n      id: \"invoices\", label: \"Invoices\", to: \"/invoices\", order: 20,\n      when: { permission: Permissions.invoices.read },\n    }]),\n  ],\n})\n```\n\nThe composition root resolves once per capability snapshot and hands the registry to React:\n\n```tsx\nimport { createContributionRegistry } from \"@swimmesberger/elarion-contributions\"\nimport { ContributionProvider, useContributions } from \"@swimmesberger/elarion-contributions/react\"\n\nconst registry = createContributionRegistry(appModules.map((m) => m.manifest), capabilities)\n// <ContributionProvider registry={registry}> … </ContributionProvider>\n\n// anywhere in the shell:\nconst items = useContributions(sidebarItems)\n```\n\nWhen a point declares a slot context (`defineExtensionPoint<TItem, TContext>`), the slot site supplies it\nthrough `<ExtensionSlot context=…>` — type-checked against `TContext` and handed to the render prop — and\npayloads pin their signatures to the declaration with `ContextOf`:\n\n```tsx\n// the point: export const stackDetailTabs = defineExtensionPoint<StackTab, { stack: Stack }>(\"stacks.detailTabs\")\n// the payload type: component: (context: ContextOf<typeof stackDetailTabs>) => ReactNode\n<ExtensionSlot point={stackDetailTabs} context={{ stack }} render={(tab, ctx) => tab.component(ctx)} />\n```\n\n## Angular\n\nSame kernel, idiomatic Angular surface. `provideContributions` is an environment provider (shaped like\n`provideRouter`); `injectContributions` returns a `Signal` your templates track, so refreshing the\ncapability snapshot re-resolves every slot by setting one signal:\n\n```ts\n// main.ts — hand the resolved registry to the injector tree\nimport { createContributionRegistry } from \"@swimmesberger/elarion-contributions\"\nimport { provideContributions } from \"@swimmesberger/elarion-contributions/angular\"\n\nconst registry = createContributionRegistry(appModules.map((m) => m.manifest), capabilities)\nbootstrapApplication(App, { providers: [provideContributions(registry)] })\n// snapshot can change at runtime? provideContributions(signal(registry)) and .set(...) on login.\n```\n\n```ts\n// any standalone component — read the point as a signal, render with @for\nimport { Component } from \"@angular/core\"\nimport { injectContributions } from \"@swimmesberger/elarion-contributions/angular\"\nimport { sidebarItems } from \"../platform/points\"\n\n@Component({\n  standalone: true,\n  imports: [RouterLink],\n  template: `@for (item of items(); track item.id) {\n    <a [routerLink]=\"item.to\">{{ item.label }}</a>\n  }`,\n})\nexport class Sidebar {\n  readonly items = injectContributions(sidebarItems)\n}\n```\n\n### Want a `*extensionSlot` directive? Build it on top\n\nThe package deliberately ships no directive (that would need the Angular compiler / ng-packagr and a second\nbuild). If you prefer slot sugar over an inline `@for`, a structural directive is a few lines in **your**\napp over `injectContributions` — you own the rendering, the kernel stays framework-agnostic:\n\n```ts\n// app/extension-slot.directive.ts\nimport {\n  Directive, effect, inject, Injector, input, runInInjectionContext, TemplateRef, ViewContainerRef,\n} from \"@angular/core\"\nimport { injectContributions } from \"@swimmesberger/elarion-contributions/angular\"\nimport type { Contribution, ExtensionPoint } from \"@swimmesberger/elarion-contributions\"\n\n@Directive({ selector: \"[extensionSlot]\", standalone: true })\nexport class ExtensionSlotDirective<TItem> {\n  // *extensionSlot=\"point\" — the point token to render.\n  readonly point = input.required<ExtensionPoint<TItem, unknown>>({ alias: \"extensionSlot\" })\n\n  private readonly tpl = inject<TemplateRef<{ $implicit: Contribution<TItem> }>>(TemplateRef)\n  private readonly vcr = inject(ViewContainerRef)\n  private readonly injector = inject(Injector)\n\n  constructor() {\n    // Re-render when the point changes or the snapshot refreshes; each item is the template's $implicit.\n    // injectContributions() calls inject(), so it must run in an injection context — hence runInInjectionContext.\n    effect(() => {\n      const items = runInInjectionContext(this.injector, () => injectContributions(this.point())())\n      this.vcr.clear()\n      for (const item of items) this.vcr.createEmbeddedView(this.tpl, { $implicit: item })\n    })\n  }\n}\n```\n\n```html\n<!-- usage: item is the contribution, typed by the point -->\n<a *extensionSlot=\"sidebarItems; let item\" [routerLink]=\"item.to\">{{ item.label }}</a>\n```\n\n## Semantics (the part that must not drift)\n\n- **`when` is AND** across its fields (`module`, `permission`, `flag`, `role`), mirroring\n  `[RequirePermission]`/`[RequireRole]`/`[FeatureGate]`; a manifest-level `when` is ANDed into every\n  contribution. Absent capabilities fail closed.\n- **`when` is strictly typed** against the kit's vocabulary: out-of-vocabulary names do not compile\n  (fail-closed evaluation would otherwise turn a typo into invisibly hidden UI). Only a manifest's\n  `name` accepts free strings — it is an identity, not a lookup.\n- **Resolution is pure and deterministic**: contributions sort by `order` (default 0), then `id`, using\n  code-unit comparison — the same input renders the same UI on server and client. Two co-visible\n  contributions to one point sharing an id throw at resolution (ids double as render keys); prefix ids\n  with the module name (`\"invoicing.create-invoice\"`). Refreshing the snapshot means building a new\n  registry — which is exactly what the stores below automate, leaving this function pure.\n- **UX projection, never security.** A hidden contribution is not a secured operation — the backend\n  handler's own gates are the enforcement on every call.\n\n## Capabilities that change at runtime\n\nA login, a tenant switch, or a role grant changes what the user may see mid-session. Wrap the reader in a\nstore; its **identity is stable while its answers change**, so it is placed once and every later read is\ncurrent:\n\n```ts\nimport {createCapabilityStore, createContributionRegistryStore} from \"@swimmesberger/elarion-contributions\"\n\nconst caps = createCapabilityStore(createStaticCapabilities({modules: []}))\nconst registry = createContributionRegistryStore(manifests, caps)\n\nconst router = createRouter({routeTree, context: {caps}}) // the store *is* a CapabilityReader\n// <ContributionProvider registry={registry}>   |   provideContributions(registry)\n\ncaps.set(await loadCapabilities()) // every guard and slot now sees the new answers\n```\n\nThe generated `createSessionCapabilitiesStore(...)` from `session-client.ts` satisfies the same\n`CapabilitySource` interface structurally, so `createContributionRegistryStore(manifests, sessionStore)`\nworks with no adapter and no dependency in either direction — call its `refresh()` instead of `set(...)`.\nRebuilds go through the unchanged pure `createContributionRegistry`, and both bindings accept either a\nplain registry or a store. See ADR-0074.\n\n## Reference usage\n\nThe [Billing sample](https://github.com/swimmesberger/Elarion/tree/main/samples/Billing/Billing.Web) is the\nliving reference: module folders, a shell-owned sidebar point, a cross-module row-action point with a\nlazily-chunked contributed dialog, and TanStack Router route subtrees composed per module.\n","readmeFilename":"README.md"}