{"_id":"@airspec/airmark-react","_rev":"9-c40aab47494d361a3f8bdacc8a89b4f4","name":"@airspec/airmark-react","dist-tags":{"latest":"0.4.5"},"versions":{"0.1.0":{"name":"@airspec/airmark-react","version":"0.1.0","keywords":["airspec","airmark","react","svg","charts","visualization"],"license":"MIT","_id":"@airspec/airmark-react@0.1.0","maintainers":[{"name":"bzalk","email":"brian@jamrockdev.com"}],"homepage":"https://github.com/bzalk/airmark-engine#readme","bugs":{"url":"https://github.com/bzalk/airmark-engine/issues"},"dist":{"shasum":"d3efb95a1838a35452d4dc1a207cc2c635019b6d","tarball":"https://registry.npmjs.org/@airspec/airmark-react/-/airmark-react-0.1.0.tgz","fileCount":5,"integrity":"sha512-dcp5x8TvnvfkLotta9O/l+GRU8/8ee2qSlsElJ3rju+dGATvZBm7ZlUMORbBVmeTTm1Q75jw9uAQLWIDdJPYRg==","signatures":[{"sig":"MEYCIQCH812s5AgYT/0V+kdqBOcrhbdGBdq2khfDrOKPnTGslgIhAIsewP56ta9ZYSvh1tAU0S3RLUweDBItFp7A4lKGmUXg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5444},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5c932db6d8fd38c43d40ad30c938d2abbff70643","scripts":{"build":"tsc -b","prepack":"npm run build"},"_npmUser":{"name":"bzalk","email":"brian@jamrockdev.com"},"repository":{"url":"git+https://github.com/bzalk/airmark-engine.git","type":"git","directory":"packages/react"},"_npmVersion":"10.7.0","description":"Thin React SVG renderer for AIRMark scene graphs.","directories":{},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"@airspec/airmark-engine":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/airmark-react_0.1.0_1784432474779_0.6828491963473167","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@airspec/airmark-react","version":"0.2.0","keywords":["airspec","airmark","react","svg","charts","visualization"],"license":"MIT","_id":"@airspec/airmark-react@0.2.0","maintainers":[{"name":"bzalk","email":"brian@jamrockdev.com"}],"homepage":"https://github.com/bzalk/airmark-engine#readme","bugs":{"url":"https://github.com/bzalk/airmark-engine/issues"},"dist":{"shasum":"f847919daf24986ed51f9d7112db885cb0ffd679","tarball":"https://registry.npmjs.org/@airspec/airmark-react/-/airmark-react-0.2.0.tgz","fileCount":5,"integrity":"sha512-6gm1zkLXMTUMhfUw8tQ4/xTAULS7xUhAZJv9oolao27eBvgWfBvUBiUuKy9N+CEfYe1KOnM03wEZzpog0T+N5w==","signatures":[{"sig":"MEUCIEyAV/3n43OaRLv2FQD5zLjoDOHQC0hT8QjqmHDJ9Z+0AiEAvG3t/EqGdzmcJComvWGT48Xk8Owcx8f9BGwH1OD8/AU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airspec%2fairmark-react@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7969},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"96443c0855326d7b6c2302844da9accf8c730fb1","scripts":{"build":"tsc -b","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:330856ca-11f5-47bf-bb59-d9fda08e71a7"}},"repository":{"url":"git+https://github.com/bzalk/airmark-engine.git","type":"git","directory":"packages/react"},"_npmVersion":"11.18.0","description":"Thin React SVG renderer for AIRMark scene graphs.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@airspec/airmark-engine":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/airmark-react_0.2.0_1784435355019_0.46759969126648926","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@airspec/airmark-react","version":"0.3.0","keywords":["airspec","airmark","react","svg","charts","visualization"],"license":"MIT","_id":"@airspec/airmark-react@0.3.0","maintainers":[{"name":"bzalk","email":"brian@jamrockdev.com"}],"homepage":"https://github.com/bzalk/airmark-engine#readme","bugs":{"url":"https://github.com/bzalk/airmark-engine/issues"},"dist":{"shasum":"a09f736e8b2361a93067462fffdd3c0bb0c255dc","tarball":"https://registry.npmjs.org/@airspec/airmark-react/-/airmark-react-0.3.0.tgz","fileCount":5,"integrity":"sha512-+Mq3ZeM+KPPa5moyJhBpxxJbKwYy3Emy9qS69l9NrWta2E129PJnJWHqRO7jP61hiPPQdvHvpkVTW8VFvlC3uQ==","signatures":[{"sig":"MEYCIQDblf6NHtwC+D7SNZbiHHjSpoIhEH4eDCC0nD16o72YPwIhAKSnxoAEE/KDOjoS0VsqI3axWvdgANGLg8d95JYpu92a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airspec%2fairmark-react@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7969},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"976c9fc866d5bf59f343afb1ee79862b6f2031ba","scripts":{"build":"tsc -b","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:330856ca-11f5-47bf-bb59-d9fda08e71a7"}},"repository":{"url":"git+https://github.com/bzalk/airmark-engine.git","type":"git","directory":"packages/react"},"_npmVersion":"11.18.0","description":"Thin React SVG renderer for AIRMark scene graphs.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@airspec/airmark-engine":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/airmark-react_0.3.0_1784482945495_0.5459510010580897","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@airspec/airmark-react","version":"0.4.0","keywords":["airspec","airmark","react","svg","charts","visualization"],"license":"MIT","_id":"@airspec/airmark-react@0.4.0","maintainers":[{"name":"bzalk","email":"brian@jamrockdev.com"}],"homepage":"https://github.com/bzalk/airmark-engine#readme","bugs":{"url":"https://github.com/bzalk/airmark-engine/issues"},"dist":{"shasum":"c34c13c60b9410a0fad693d3323e946d83f56736","tarball":"https://registry.npmjs.org/@airspec/airmark-react/-/airmark-react-0.4.0.tgz","fileCount":5,"integrity":"sha512-elY+POYBIpBhXOkW21DpmjHE4AafA808FFD9udRmkK/wNEi9P+CZQv4JNipOXvjQeON+dywqqT9mSxWAoLIrjg==","signatures":[{"sig":"MEUCIG2DuOQttw3YI3jWBU8Lkcp8DnyMcxgVdaLcPytQGtKpAiEAuDMh7KzZecbOPe8VgR0m+7eg27ZI7r/QDvZLApJ27uA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airspec%2fairmark-react@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7969},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"bda0b1a68f8819898a4c38bf2ff8651de4eb3188","scripts":{"build":"tsc -b","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:330856ca-11f5-47bf-bb59-d9fda08e71a7"}},"repository":{"url":"git+https://github.com/bzalk/airmark-engine.git","type":"git","directory":"packages/react"},"_npmVersion":"11.18.0","description":"Thin React SVG renderer for AIRMark scene graphs.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@airspec/airmark-engine":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/airmark-react_0.4.0_1784487932418_0.12503371438561772","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@airspec/airmark-react","version":"0.4.1","keywords":["airspec","airmark","react","svg","charts","visualization"],"license":"MIT","_id":"@airspec/airmark-react@0.4.1","maintainers":[{"name":"bzalk","email":"brian@jamrockdev.com"}],"homepage":"https://github.com/bzalk/airmark-engine#readme","bugs":{"url":"https://github.com/bzalk/airmark-engine/issues"},"dist":{"shasum":"22e80dd43b712f5b9f52e0e7fa573e7fb4105d3b","tarball":"https://registry.npmjs.org/@airspec/airmark-react/-/airmark-react-0.4.1.tgz","fileCount":5,"integrity":"sha512-hQox5SLsMn0X0Zg9aWYCGn1cC+4e7jixrnzlWU6/dgZ9ZNW7ZAMW68lzC7iug32Iia9Z6Y9/eeIl7o640rQ1Ow==","signatures":[{"sig":"MEYCIQDjShpdQOZ+0AE9tuyzo2pMpIdsZscMYVqcO8qEYmaR2QIhAJdyYPz/UL5qUD70dq36w+OI6rIrtaEp6GRqrKp5e7By","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airspec%2fairmark-react@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7969},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"540e4c27910fab8a47f966eed23969ac26761a85","scripts":{"build":"tsc -b","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:330856ca-11f5-47bf-bb59-d9fda08e71a7"}},"repository":{"url":"git+https://github.com/bzalk/airmark-engine.git","type":"git","directory":"packages/react"},"_npmVersion":"11.18.0","description":"Thin React SVG renderer for AIRMark scene graphs.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@airspec/airmark-engine":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/airmark-react_0.4.1_1784489314588_0.05719466845797494","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@airspec/airmark-react","version":"0.4.2","keywords":["airspec","airmark","react","svg","charts","visualization"],"license":"MIT","_id":"@airspec/airmark-react@0.4.2","maintainers":[{"name":"bzalk","email":"brian@jamrockdev.com"}],"homepage":"https://github.com/bzalk/airmark-engine#readme","bugs":{"url":"https://github.com/bzalk/airmark-engine/issues"},"dist":{"shasum":"ad14b239f076664976214e052c163e777ef05f35","tarball":"https://registry.npmjs.org/@airspec/airmark-react/-/airmark-react-0.4.2.tgz","fileCount":5,"integrity":"sha512-4PkBV+CpvTR0gHivsOOiRQ1lWcQ8NvBQ1nGn93ok3vLKycS4MsvoinQlrIOr0jefchtHbGll3KXcnnE+fsm5+g==","signatures":[{"sig":"MEYCIQDV+MPvSrFfEQ+NcrHD0NlwV7hMC2U1Jt8naa4Lit0k2QIhANbncLvS1N9S21dQ6PY3wwYpHp6/BBJh64POdMSIbYB4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airspec%2fairmark-react@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7969},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a850693244fa088e53a3803e23469e0cde92a3a2","scripts":{"build":"tsc -b","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:330856ca-11f5-47bf-bb59-d9fda08e71a7"}},"repository":{"url":"git+https://github.com/bzalk/airmark-engine.git","type":"git","directory":"packages/react"},"_npmVersion":"11.18.0","description":"Thin React SVG renderer for AIRMark scene graphs.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@airspec/airmark-engine":"0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/airmark-react_0.4.2_1784493226151_0.8547042121477895","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@airspec/airmark-react","version":"0.4.3","keywords":["airspec","airmark","react","svg","charts","visualization"],"license":"MIT","_id":"@airspec/airmark-react@0.4.3","maintainers":[{"name":"bzalk","email":"brian@jamrockdev.com"}],"homepage":"https://github.com/bzalk/airmark-engine#readme","bugs":{"url":"https://github.com/bzalk/airmark-engine/issues"},"dist":{"shasum":"9d960ff06d33f51ac73a713d490a1b8e8231f741","tarball":"https://registry.npmjs.org/@airspec/airmark-react/-/airmark-react-0.4.3.tgz","fileCount":5,"integrity":"sha512-PSqrvZL8EZvUb66e1CEienpyP6F0nexqoRLIuWwFb/ZE0y57O3YlC26vtzp4UB1ApxKDgI9mICqa86o3r4TjBQ==","signatures":[{"sig":"MEQCIFM0qRkKtyv784EMAQZtByacGqWX8+HP7FApkoVtxz/pAiBd6gzYE1JWzP/VnSKKiYLvmfdnKSGtl//57gLmKEyjZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airspec%2fairmark-react@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7969},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"56f9cc2d8a7895c7974721613881d9e4a5ebe6c5","scripts":{"build":"tsc -b","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:330856ca-11f5-47bf-bb59-d9fda08e71a7"}},"repository":{"url":"git+https://github.com/bzalk/airmark-engine.git","type":"git","directory":"packages/react"},"_npmVersion":"11.18.0","description":"Thin React SVG renderer for AIRMark scene graphs.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@airspec/airmark-engine":"0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/airmark-react_0.4.3_1784571816563_0.17065445654760314","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@airspec/airmark-react","version":"0.4.4","keywords":["airspec","airmark","react","svg","charts","visualization"],"license":"MIT","_id":"@airspec/airmark-react@0.4.4","maintainers":[{"name":"bzalk","email":"brian@jamrockdev.com"}],"homepage":"https://github.com/bzalk/airmark-engine#readme","bugs":{"url":"https://github.com/bzalk/airmark-engine/issues"},"dist":{"shasum":"80bf4be5a713d33eb013d8691c6ee99f119f8325","tarball":"https://registry.npmjs.org/@airspec/airmark-react/-/airmark-react-0.4.4.tgz","fileCount":5,"integrity":"sha512-cx3Ro9dDuVHAYHXVSFjrqcTIsBd2poOb0LpYUOmEeKZfP8NvevTVnzkCol1kex9Xvie/XI0/vi4lZ8vhNYUq6A==","signatures":[{"sig":"MEYCIQCNX76pVI6jkkQ1ioXyB3J1JhBDm+EvvhoeEJpfSGYXgwIhAPIxczSd6jEtTXhBxLQzhEwRWP7vsADn80bNNKB7cJsR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airspec%2fairmark-react@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7969},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"efac25b7bb9f6107d629c91cf5bb4e67488261cf","scripts":{"build":"tsc -b","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:330856ca-11f5-47bf-bb59-d9fda08e71a7"}},"repository":{"url":"git+https://github.com/bzalk/airmark-engine.git","type":"git","directory":"packages/react"},"_npmVersion":"11.18.0","description":"Thin React SVG renderer for AIRMark scene graphs.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@airspec/airmark-engine":"0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18"},"_npmOperationalInternal":{"tmp":"tmp/airmark-react_0.4.4_1784579285125_0.7719398019670172","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@airspec/airmark-react","version":"0.4.5","description":"Thin React SVG renderer for AIRMark scene graphs.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"tsc -b","prepack":"npm run build"},"engines":{"node":">=20"},"sideEffects":false,"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bzalk/airmark-engine.git","directory":"packages/react"},"homepage":"https://github.com/bzalk/airmark-engine#readme","bugs":{"url":"https://github.com/bzalk/airmark-engine/issues"},"publishConfig":{"access":"public"},"keywords":["airspec","airmark","react","svg","charts","visualization"],"dependencies":{"@airspec/airmark-engine":"0.4.5"},"peerDependencies":{"react":">=18"},"gitHead":"cad0a4615d595b19e0ed8397f42fdae9cbde5025","_id":"@airspec/airmark-react@0.4.5","_nodeVersion":"22.23.1","_npmVersion":"11.18.0","dist":{"integrity":"sha512-7N6edwC9TO4Up4mpbSOVkVx0nowwiCUXiPQ6DcAbnnEzvX8scqDtXhhKaEeGwT+d71J1l1G1eSnUj/13EfUAHQ==","shasum":"72f68f6c771c8460f77a90ef1225f362ee6910de","tarball":"https://registry.npmjs.org/@airspec/airmark-react/-/airmark-react-0.4.5.tgz","fileCount":5,"unpackedSize":10455,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@airspec%2fairmark-react@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGGHrIFZ2h9UcDPz0CsJWn6hkEkrlD9PaTbeRqAAnDjIAiB6w/G8PvMVBFM8l+X6r9ooW6rwTkFBL+4cizq+gY1t0A=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:330856ca-11f5-47bf-bb59-d9fda08e71a7"}},"directories":{},"maintainers":[{"name":"bzalk","email":"brian@jamrockdev.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/airmark-react_0.4.5_1784665477656_0.3726793579051779"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-19T03:41:14.595Z","modified":"2026-07-21T20:24:38.096Z","0.1.0":"2026-07-19T03:41:14.900Z","0.2.0":"2026-07-19T04:29:15.162Z","0.3.0":"2026-07-19T17:42:25.624Z","0.4.0":"2026-07-19T19:05:32.563Z","0.4.1":"2026-07-19T19:28:34.728Z","0.4.2":"2026-07-19T20:33:46.296Z","0.4.3":"2026-07-20T18:23:36.701Z","0.4.4":"2026-07-20T20:28:05.251Z","0.4.5":"2026-07-21T20:24:37.805Z"},"bugs":{"url":"https://github.com/bzalk/airmark-engine/issues"},"license":"MIT","homepage":"https://github.com/bzalk/airmark-engine#readme","keywords":["airspec","airmark","react","svg","charts","visualization"],"repository":{"type":"git","url":"git+https://github.com/bzalk/airmark-engine.git","directory":"packages/react"},"description":"Thin React SVG renderer for AIRMark scene graphs.","maintainers":[{"name":"bzalk","email":"brian@jamrockdev.com"}],"readme":"# @airspec/airmark-react\n\nThin React renderer for AIRMark graphics, backed by `@airspec/airmark-engine`.\n\n```bash\nnpm install @airspec/airmark-react\n```\n\n```tsx\nimport { AirmarkChart } from \"@airspec/airmark-react\";\n\n<AirmarkChart\n  graphic={validatedGraphic}\n  rows={brokerRows}\n  width={720}\n  height={420}\n  theme={resolvedTheme}\n  onSelect={handleSelection}\n/>\n```\n\nReact 18 or newer is required. AIRspec validation Layers 1–4 must pass before rendering.\n\n## Responsive containers\n\nLayout pixels must equal display pixels. `AirmarkChart` renders its supplied `width` and `height` at scale 1; do not CSS-stretch its SVG. Use `AirmarkChartAuto` when the surrounding card determines the size:\n\n```tsx\nimport { AirmarkChartAuto } from \"@airspec/airmark-react\";\n\n<div style={{ width: \"100%\", height: 420 }}>\n  <AirmarkChartAuto\n    graphic={validatedGraphic}\n    rows={brokerRows}\n    theme={resolvedTheme}\n    onSelect={handleSelection}\n  />\n</div>\n```\n\nThe auto-sized component measures its content box with `ResizeObserver` and re-runs layout when that box changes instead of scaling an already-laid-out chart.\n\nSee the [repository](https://github.com/bzalk/airmark-engine) for documentation and examples.\n","readmeFilename":"README.md"}