{"_id":"@dom-expressions/babel-plugin-jsx","_rev":"37-a5b7860d4bf5e5ed3b5e9aa190785f5a","name":"@dom-expressions/babel-plugin-jsx","dist-tags":{"next":"0.50.0-next.42","latest":"0.50.0-next.44"},"versions":{"0.50.0-next.15":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.15","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.15","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"5451bb0551aaedbb7c0e053e647db30e42eeced1","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.15.tgz","fileCount":6,"integrity":"sha512-91WbZEg4TdHv+gXXdZiVcO3lHArAyowzKiPwOUIm2I1WjIbUi5hrCrsFKQtqymE0b+AThLbX9J8AdC5n2WIIcA==","signatures":[{"sig":"MEQCICXQXpXx2iVXEzGm3wx4o/el0v7z1wWmM4ZbvBBho9XxAiAid17JoHzCNykJy764hdPvthnC9wZvRxcWsKwvUpZl3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494354},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"ryansolid","email":"ryansolid@gmail.com"},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.0.1","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.15"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.15_1783026638582_0.23125388003599334","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.16":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.16","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.16","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"a63be7df6a189fbff01fa12c0e435cb747c12bb8","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.16.tgz","fileCount":6,"integrity":"sha512-y9QE60BFrFwD9DGxwULvLec15ya20CtOneRm6XNLFYbjzHmzQ9M6LocveFkS3q3Zko9ZARRcJPeixn51gY/MlA==","signatures":[{"sig":"MEUCIHzQfZQ5Oo9yfXRqLUWiV2ZR9zkX7rleUisVQq/RdeCtAiEAzFiGQT1s4eWXt7OVHI+Zij5XLcp4OKvh9pJXDqtcpg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503180},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.16"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.16_1783326650264_0.5446121652380784","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.17":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.17","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.17","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"78075aecf3926253fdf75686ae2bb4688a872a70","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.17.tgz","fileCount":6,"integrity":"sha512-NzeJgMplGwh+nFkpTBv8aS/nfZh/uU8UyvHq2YlhYZCbjkUmHD5m5qcVzCxLtA+iefEkVYshqcwPCDMtZ1roXw==","signatures":[{"sig":"MEQCIAlLMYVNNHCwgPYahC30cfdAYYt5878RECZGqKyK1klGAiAO5A0yf4aBW7fuU3ll0f+14ZAnD5OLLXQcvCT33kNYqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":509723},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.17"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.17_1783667232201_0.9302946676378736","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.18":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.18","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.18","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"265945bfad203d42eeb737feb6a82f4e5e279e2a","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.18.tgz","fileCount":6,"integrity":"sha512-XpevZL9aSYy/KsCLMcjDh4+DyiPqmyl3xuYqer+6hOX0uI522sCcWLbQ7a7EcuNLmxniuM25u4idm6tpTgXLkw==","signatures":[{"sig":"MEUCIQCRMublkNCeKoI4Yb++/PsRFy+pOHw4kPUaTpMsLOQgegIgI8q302RnpN/3wgkLH/M+8i10vwAyvE1GLGDU/xdp32c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":509742},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.18"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.18_1783726686888_0.06825332340200974","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.19":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.19","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.19","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"3e18b97cccb7165a89666d281373f2dc92077ef4","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.19.tgz","fileCount":6,"integrity":"sha512-LiYI9LANqRpGLZ/3s8RTKxZa0jtEZ1hyZgWD95tHaaZF2zjzRNpHART1S7BckkBs1sSVYBbVTFjBZkOBRVm+/A==","signatures":[{"sig":"MEQCIEas3zz7iFkALnNbMRkZpzkf9KCvXmbvkKyl6wu32jqtAiAfcdQ8eXdNIFkkh4e/4fvhAcfklShlX8o546mejfasvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":509761},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.19"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.19_1783922958656_0.9476479687669412","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.20":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.20","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.20","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"301627e88d56ec225b2a1283350053a1a8b9b46b","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.20.tgz","fileCount":6,"integrity":"sha512-8wp4bhBLsNGV1in8v+GwTgGkD8VyuN/0VhUI6FguBPXPazecDxTB2tQLtyugbmST4irxNCTZx98G241sQ5owHg==","signatures":[{"sig":"MEQCIDA/nRe6PBLBEH2wkI9l1cOSYhiYpg5pHjaVG6deCOaBAiBeTjnN2EksT0UAl2TdDLHdpu4+QyeuqzySNF5gjtfM7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":509780},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.20"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.20_1783932003223_0.04052258835908229","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.21":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.21","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.21","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"bf6596238c4931ee5f29381a2f29a8e7736ea43c","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.21.tgz","fileCount":6,"integrity":"sha512-35ABf8MD70NmzbaLN9sLk4Bt6rTU/tRVT6VaX11yo8AN7fkcqsJkzBPVYIT18MTHA8aWIEPRSbL5l32L8W5XHQ==","signatures":[{"sig":"MEUCIQCwfrnBkMVDeEUQk0XNZHteB55mC7CBvOK3ik62u+Np8gIgZqaYmAtib2+vTSPHrXHltujOWnwmxVTWPC6FcCv9Yq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":509799},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.21"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.21_1784014885057_0.9836162938146442","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.22":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.22","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.22","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"811e2e7c227b396099ee7d4abeaaaf4486ed08d5","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.22.tgz","fileCount":6,"integrity":"sha512-WooCWvVHd0b6uxNFHyd5Rq7Xab/fSYLoPlWpH4UzPSibV+tOEK5ZU3QUmwE+kIqCdyTNAf+15+i0sBj6D57tkA==","signatures":[{"sig":"MEQCICBZL8i1wrI/zVBE9ZcKlv6yVPNvASGLl64GCgYO1x1FAiAtRiETgMYjT8kUCbJx81OgXKN7v4v1L+i0XQoYmVqzmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":509818},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.22"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.22_1784184061998_0.34561594825479847","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.23":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.23","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.23","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"f12956ad1ab283aeb4e03a03218a66e5359235f2","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.23.tgz","fileCount":6,"integrity":"sha512-IZm2XgupVdIqsV0iZi1U9RYucEF54c//8L20UbPOBvQehy5zysrHKiZWKffj1BgxuFbNDgrnCBeZDkSdYyWR2Q==","signatures":[{"sig":"MEUCIGQSzGi1FCtCd8q5NKQz2tkrJOoK1CfZU4LKTThBnoY0AiEAsdh1Rpxz/f85GpvBwadprOyaonwK43UzyWWK8LwgtdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":509837},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.23"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.23_1784354238202_0.9955044103477431","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.24":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.24","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.24","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"903ce8add538805505aa1a13d1d10111516e5800","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.24.tgz","fileCount":6,"integrity":"sha512-IqPQQdgINMg6ev95xd/qfCH4stdooGRvNHiFzYitvKkv3fnqfc8+d72CuMX7eLJ9X2pVsyPzmrbEzwfrK1JoTA==","signatures":[{"sig":"MEQCIDFqp7RRUbzK7lW7CVV1tcJl/MZUvvcTvAB2lVYloCxvAiBrpdNp9stzjk+AVTefzZovz3Ly42DMiTVE2J0Op2EWAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":509856},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.24"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.24_1784567654791_0.7113641403806548","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.25":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.25","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.25","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"6c130754734ca379bcdcb7b6c30bf48223233121","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.25.tgz","fileCount":6,"integrity":"sha512-ofFtSBj+cTHahndMNZrIXrNPxrrKk95U/2pY8zllAtPdHZRwOTYf86KCMcQ/i+muIpAIKsCcvI4p8A0B6ENzzw==","signatures":[{"sig":"MEYCIQCdBg72Ch2+vq0QUHF0Tmv54fPB6aRUpq2MrxkvRGR5SgIhALZQZkcaJAUPi149tltpzNHBDbvAstow+j/kSj6iykc3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512861},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.25"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.25_1784672871505_0.34527462800368824","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.26":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.26","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.26","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"5e6e8602d34a2c44cad15afc7a23b4b60b62a7f5","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.26.tgz","fileCount":6,"integrity":"sha512-erwZiVwTWHYpCacDyC+sKjG0E1rTRAMQtljzYav+kbKkPbB3ojlkOP5IIhfkfCXFIDLHYMRe7h0RvFkbrKcL0A==","signatures":[{"sig":"MEUCICkvVbXUZLjuO8a5LBA9mfQZxN/lHVl3KnZPx2oL4ObhAiEAgMIFaUGyGbKJ4yMjJE0XZMDQ3uRxd94TyDfaRg4DDKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512880},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.26"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.26_1784748639685_0.31026686943085235","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.27":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.27","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.27","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"31e3e0eac5dc1aef9f0287939818803a6093c87a","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.27.tgz","fileCount":6,"integrity":"sha512-2fKW+uGKsnYQc/EL13MFbgYIYynxmHEsx9hctJGMn/JZ7XxQUo1bkrP72gI+Ex33pFHSjYyOFXIO99GFYIFNgA==","signatures":[{"sig":"MEUCIEsqUc/eyf3/Tup1K5XsVcxQx7xzyNp8/+1Tc6SBuA0NAiEAhxZORhLAfIujLreLqWzGftaO4sz/cjwQpWrl13xrfX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512899},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.27"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.27_1784759886368_0.42154985702251446","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.28":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.28","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.28","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"9031a4abf757172c40046c58b109024065f9c55e","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.28.tgz","fileCount":6,"integrity":"sha512-Pp0paRcegytrBB6yV3qVKJY7BoVbogR9+1oeil3Y+uuYgKNj4j546d+Xf6tEaBxqqxzPQfcaUi5i6pnb0/mUjQ==","signatures":[{"sig":"MEUCIQCuwKY45uaEa0kBDaQdjZAn7xS29dKIDXQ9WdxvkQEhCAIgRT7KfCYJZ5NfCgjET33eB/zJE2OxM+/0YNyzwSBdnYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512918},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.28"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.28_1784761821121_0.19770860832215154","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.29":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.29","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.29","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"4188d9708a8cf100272e0b84d79eb48786859375","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.29.tgz","fileCount":6,"integrity":"sha512-lNan/nrBwX8rpbaYiEQ8XaS8+ZurYAFdrgB/1/2+NcV82f4yrQ5SZAS7TpDFFzIl56+IXJhY2M01L2myC6fwHg==","signatures":[{"sig":"MEYCIQCGdsd0fULQW1s9Gfc2w6lBO0CBy+tiyfsV4cXweIMX8QIhAJfwuZiBZf8XxJH38lkGSxLH8j7xz+wz2zMzg98Zl7BN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512937},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.29"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.29_1784791582179_0.7907478009427307","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.30":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.30","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.30","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"57c20fdd63ec053b8c33792710e4ace8d9284aef","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.30.tgz","fileCount":6,"integrity":"sha512-Q0SagqYgomQjYtQyJKhjtTWfBcDZ0YFmMMcOF84bY0y18IIC+GEwE/X3ZcS3EVfjFtcxzwxP+W1ZXahG1uXo+A==","signatures":[{"sig":"MEUCIQCJP9OVX/ueXuCnXfKVl33H3sQ83ylc2RkNSCJqH5pwPwIgF+0ClkyGxsMijMr4BT0KSxoQLaREmG+4HCr0tx15SGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512956},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.30"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.30_1784910868402_0.0674016706847278","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.31":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.31","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.31","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"2fca0c63d4e5b0c9c040b7f441e84df5af1c3c2a","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.31.tgz","fileCount":6,"integrity":"sha512-cjZ33LkEK+Ek64Sw6qdEqyfYtpbI4tVRQswvPrxchtiNHFiFHiXaAkCLCML4dSob1QB4zaWuAJtChZmISp8nvQ==","signatures":[{"sig":"MEUCIGlCX5+77+1+je5bjO+OvR0E1YogcBl24VfMZiGmXxX0AiEA751LRWbO8suJfTFrXue5FJug8KxTV60Y8tWYmaL0HnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512975},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.31"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.31_1784962302832_0.1422097766691508","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.32":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.32","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.32","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"cbbbf0862cf5248406cb2cfa2b3efd1b36f90797","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.32.tgz","fileCount":6,"integrity":"sha512-efll+wkPLncFZJ8FAEOfMQS0TcakqO/QHjjgxMnDWAfl+q/GmnHFaKwHnz4j3Dw30s9/0gONHU0brEtt2se6KA==","signatures":[{"sig":"MEYCIQCQ59tkc3ahwBY1gfjPTcH8C309BxEz1vISViCwYyweDAIhAJ63rWx6geM19fYbY5x/5KRzYlhyzhVZX4/mvuPSgtyU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512994},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.32"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.32_1785271157819_0.13726479384523804","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.33":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.33","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.33","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"88985e37131f9fa5a73a83055e4745ce2bc670dd","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.33.tgz","fileCount":6,"integrity":"sha512-LihNVZsuGAruNaldHoa2JAGVY6s/a8Bb+p2vLPb8l6UX5r5DXkaMoMmfF5qdnupxKMqMcrEwNuVl9CRfeeVbwg==","signatures":[{"sig":"MEUCIQCQlgMuUAGs5CjK87ierh+wghg3RTVBxMdZtflZsRWw9AIgHI/YR3bFDsvzn7NcibQiVxjNma+nFyvY/K50ornMFs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":513013},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.33"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.33_1785285746727_0.7222126744581767","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.34":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.34","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.34","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"be14cebfa14dcb777e7d3e9a6136486507e164ec","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.34.tgz","fileCount":6,"integrity":"sha512-mcH1h/FgNkf9jatVCuU/tE9PUGRxQfT3862GXh+IbCcH9PKEbxQKoA3GsKpixsOmLVkbcW2auJxKIV8u8WacOw==","signatures":[{"sig":"MEQCIHgiHlDUS5lJj/DkUzMpJeWo9If/utHlR77ukdSIdwJMAiB1PRJ8t44GeK19FXfk12Mnpwim3is4ZrGkt88NdtvpDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":513032},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.34"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.34_1785439764950_0.659911789788457","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.35":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.35","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.35","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"3a7100694ca8c477cd0b70697fb89cdd3fb0efa0","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.35.tgz","fileCount":6,"integrity":"sha512-I3YePthXqG9YpM74E4/OiTIKrc38DhEqQo/tt3aRaWJAz1JDqDqbybVZFzQNgKIJRReczHdIBfW3kRe3RXG1ew==","signatures":[{"sig":"MEQCIBOV0KS7f3DXAg79Woaxu/tcGs8CJS3mV32CTyff0IU+AiAzzrkObbbZqYFwE7FOosYgupjQsJAYmGxOp6FD8J5tFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514912},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.35"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.35_1785743690547_0.7431947135482921","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.36":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.36","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.36","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"dca0a1d255df26a124a31442e6c6c51294a7e12c","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.36.tgz","fileCount":6,"integrity":"sha512-A+keVVQrReTaooCFnZlsYIcaSvw9ZkPE5B593v38dmE8vXN3Sc1YSSv5FiTTYH9euzmkm2sVhNS/27MV5YY98Q==","signatures":[{"sig":"MEYCIQCkLmAdxhBO5XRX8n9IrFYWUkX0AqO+uvnDswfXiCiZggIhAKmRVRilOoWR7uBmpX8VaJujA4m8smYhul41NYQP6Y/w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514931},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.36"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.36_1785883424792_0.5380882638522344","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.37":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.37","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.37","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"53b745a4bec2ca38a9f426a8fa522a00dd22c824","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.37.tgz","fileCount":6,"integrity":"sha512-mwMSOWH3VRYTAzOFMiOJZOvx1JEB7tOJz/Yfa6y9OeX1j/7WzoN3lQtilP6ZCJKwsf093IfAjDRZehgFuUicMg==","signatures":[{"sig":"MEUCIAWfOYcjj5WCJoTj1Aga6nw1bmNhqqkN2WG8IyMtRgdPAiEAuJFw5GjQTzEf90caj1enIr8XAE5cRNoz9oVfkBwM98U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514950},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.37"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.37_1785916046701_0.042731675157274385","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.38":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.38","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.38","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"a3d5ee5534898c545e64ebed8f943fdded699e52","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.38.tgz","fileCount":6,"integrity":"sha512-PgzwRgL+aDtvV0ne6BQZUts9SNjZk9g10V/gZHmmvY1OEWBqC/t+F3BHjLYcVpEDDNCJy+1RYt2HrY4Scekacg==","signatures":[{"sig":"MEUCIQDleyHNX/Qx4yeBAf+EahslXgsKUv2X2cT3P5k0QRLiyQIgHoHCCP5tc3DN4kWoTygaP6lKhBN9kbwGaCYz+yJEPZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":514969},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.38"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.38_1786056571939_0.422070573876119","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.40":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.40","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.40","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"516fc589a32262a7c8420e082e5e6dd91287ba64","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.40.tgz","fileCount":6,"integrity":"sha512-elH34kK5V3fm5+AztmzpyDmlgYXkboVRPtHJhDVOfk7WPXR16dvssQjrnCjo/ulkTSP9IGTsKCOjG/zRCU74yQ==","signatures":[{"sig":"MEUCIH33XC+jml++DVOBqom2WSzZkXDo4FFQ3fzZQn7H107FAiEAyuwRB+HCEwokO/wzd23oSvYnxdL63pjP7ZV/vLglYW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515007},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.40"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.40_1786126913891_0.9791371718296791","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.41":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.41","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.41","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"757b1b6fdc89bf24e8335b9a7e276ab8318b2d0e","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.41.tgz","fileCount":6,"integrity":"sha512-JQnjahkQysfo5P5ahsOqtA1yN3GeAIaAke1FA4s/vy+ZEOpUHbI5IpdF43+RrVghoTcgtML9tEC0fINtJ4Cmpg==","signatures":[{"sig":"MEUCIQD0hYM41Mi1m2pNiXPvDuoUF1ywm4wVJcXGWGrQYJT0wwIgbSHVhwVRfg1TvI8dDEwEEURetYRaQprm+N6Hg86pvdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515026},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.41"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.41_1786461297422_0.16737561386493294","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.42":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.42","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.42","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"2abd869fbf4ce9416fe2ed8a8d4e50519655cd80","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.42.tgz","fileCount":6,"integrity":"sha512-ol24x9RW8loPyOTzC/mQzh/zAsrsPxyTG4WRxxRlwzNK2uBWIBftWN5IwmSV51zDQa7JcT6sE6kkXFCLUvsYIQ==","signatures":[{"sig":"MEYCIQC6wvJMja+cmB//023/fbZbiuIC005rvRv0GATmrU8/+wIhAOKojKfbZPdkbTRFs+y/o3ezsprDib0BABeCejqCF1Uy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":515045},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.42"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.42_1786483445666_0.7058091998601304","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.43":{"name":"@dom-expressions/babel-plugin-jsx","version":"0.50.0-next.43","author":"Ryan Carniato","license":"MIT","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.43","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"dist":{"shasum":"b54353fc73d134b1f748a1e1979a72aa22ac3975","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.43.tgz","fileCount":6,"integrity":"sha512-JMMS/WHcptu2xMQQhUd7P0c0g2RSvvILg5Fj2y48AiWbPylQX8oXvekDTTXOlrebg1qapqMcEnw0OwYxwr7wOw==","signatures":[{"sig":"MEUCIQCrJSarKyuZzhHnBUkbbBFGtHHfrtXwi1pvz3gz8tfzCAIgIscjNkly+Ip9A4jHse2fbJO9CBZeo6J1fa0IUcv9Qc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":518465},"main":"index.js","gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"test":"pnpm run typecheck && pnpm run build && jest --no-cache","build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"repository":{"url":"git+https://github.com/ryansolid/dom-expressions.git","type":"git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"parse5":"^7.1.2","@babel/types":"^7.20.7","html-entities":"2.3.3","validate-html-nesting":"^1.2.1","@babel/plugin-syntax-jsx":"^7.18.6","@babel/helper-module-imports":"7.18.6"},"_hasShrinkwrap":false,"devDependencies":{"@babel/core":"^7.29.0","@types/babel__core":"^7.20.5","@rollup/plugin-babel":"7.0.0","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.43"},"peerDependencies":{"@babel/core":"^7.20.12"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-jsx_0.50.0-next.43_1787087510340_0.16926796913958952","host":"s3://npm-registry-packages-npm-production"}},"0.50.0-next.44":{"name":"@dom-expressions/babel-plugin-jsx","description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","version":"0.50.0-next.44","author":"Ryan Carniato","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ryansolid/dom-expressions.git","directory":"packages/babel-plugin-jsx"},"main":"index.js","sideEffects":false,"dependencies":{"@babel/helper-module-imports":"7.18.6","@babel/plugin-syntax-jsx":"^7.18.6","@babel/types":"^7.20.7","html-entities":"2.3.3","parse5":"^7.1.2","validate-html-nesting":"^1.2.1"},"peerDependencies":{"@babel/core":"^7.20.12"},"devDependencies":{"@babel/core":"^7.29.0","@rollup/plugin-babel":"7.0.0","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.28.0","@dom-expressions/runtime":"0.50.0-next.44"},"gitHead":"eb463c653325e24824422cff6bfed0d35113ef33","scripts":{"build":"rollup -c --bundleConfigAsCjs","typecheck":"tsc -p tsconfig.json --noEmit","test":"pnpm run typecheck && pnpm run build && jest --no-cache","test:coverage":"pnpm run typecheck && pnpm run build && jest --coverage --no-cache"},"_nodeVersion":"24.19.0","_id":"@dom-expressions/babel-plugin-jsx@0.50.0-next.44","dist":{"integrity":"sha512-f1kx6TeMQgaLVkGfuxMn0BkH0+HvsycFf1qPHbYoBqmBQd6Ag/EXOxkSpfcaC+UOBMSaF4BKXegGDchRNTWKrg==","shasum":"506db03422a17c72c035253b8b05a2d391a2ddb7","tarball":"https://registry.npmjs.org/@dom-expressions/babel-plugin-jsx/-/babel-plugin-jsx-0.50.0-next.44.tgz","fileCount":6,"unpackedSize":541061,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dom-expressions%2fbabel-plugin-jsx@0.50.0-next.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDRiZ857kfZnKhG0NM49yBiKLP0uOl7VPhUtMr0uPJ22wIhAKaqGMblf533u4i9B56m1Le34Vpy1VDZhT2JzagRapKN"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bdd7941e-7f23-43bf-b877-8b57f5c0aa70"}},"directories":{},"maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/babel-plugin-jsx_0.50.0-next.44_1787609663703_0.28956878162053923"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-02T21:10:38.223Z","modified":"2026-08-24T22:14:24.473Z","0.50.0-next.15":"2026-07-02T21:10:38.720Z","0.50.0-next.16":"2026-07-06T08:30:50.419Z","0.50.0-next.17":"2026-07-10T07:07:12.446Z","0.50.0-next.18":"2026-07-10T23:38:07.072Z","0.50.0-next.19":"2026-07-13T06:09:18.790Z","0.50.0-next.20":"2026-07-13T08:40:03.367Z","0.50.0-next.21":"2026-07-14T07:41:25.191Z","0.50.0-next.22":"2026-07-16T06:41:02.145Z","0.50.0-next.23":"2026-07-18T05:57:18.344Z","0.50.0-next.24":"2026-07-20T17:14:15.022Z","0.50.0-next.25":"2026-07-21T22:27:51.650Z","0.50.0-next.26":"2026-07-22T19:30:39.839Z","0.50.0-next.27":"2026-07-22T22:38:06.523Z","0.50.0-next.28":"2026-07-22T23:10:21.271Z","0.50.0-next.29":"2026-07-23T07:26:22.329Z","0.50.0-next.30":"2026-07-24T16:34:28.537Z","0.50.0-next.31":"2026-07-25T06:51:42.991Z","0.50.0-next.32":"2026-07-28T20:39:17.970Z","0.50.0-next.33":"2026-07-29T00:42:26.914Z","0.50.0-next.34":"2026-07-30T19:29:25.115Z","0.50.0-next.35":"2026-08-03T07:54:50.723Z","0.50.0-next.36":"2026-08-04T22:43:44.983Z","0.50.0-next.37":"2026-08-05T07:47:26.839Z","0.50.0-next.38":"2026-08-06T22:49:32.081Z","0.50.0-next.40":"2026-08-07T18:21:54.055Z","0.50.0-next.41":"2026-08-11T15:14:57.560Z","0.50.0-next.42":"2026-08-11T21:24:05.806Z","0.50.0-next.43":"2026-08-18T21:11:50.567Z","0.50.0-next.44":"2026-08-24T22:14:23.926Z"},"author":"Ryan Carniato","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ryansolid/dom-expressions.git","directory":"packages/babel-plugin-jsx"},"description":"A JSX to DOM plugin that wraps expressions for fine grained change detection","maintainers":[{"name":"ryansolid","email":"ryansolid@gmail.com"}],"readme":"","readmeFilename":"README.md"}