{"_id":"@ablogcms/react-utils","_rev":"8-4eac381edcc8be3f751a102a62808108","name":"@ablogcms/react-utils","dist-tags":{"latest":"3.2.35"},"versions":{"3.2.27":{"name":"@ablogcms/react-utils","version":"3.2.27","license":"MIT","_id":"@ablogcms/react-utils@3.2.27","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"info@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"cd4fb4200c36eda4afa5d87a945c660a93670ba1","tarball":"https://registry.npmjs.org/@ablogcms/react-utils/-/react-utils-3.2.27.tgz","fileCount":5,"integrity":"sha512-bIr5GQbqZzoDcADXC/ez78S6jiqEe+PKrJ5Em9R7gU7jAKUy6kUOePdaQOEIxCWirfN5++24vt3QbFg8rS9C8A==","signatures":[{"sig":"MEQCIFUDvd1+RBYWwztza3iAImqZOoY9kRLbAh/vDnUlNpABAiB4PLRNs3edoF+BSqsh5HUs+4Xnll/gBuH2a/50KTp6wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19291},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"appleple-bot","email":"info@appleple.com"},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/react-utils"},"description":"React helpers (mount/unmount, ref merging, DOM attribute-to-props conversion) for the a-blog cms admin frontend","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"react":"^19","react-dom":"^19","@types/react":"^19.2.18","@types/react-dom":"^19.2.4"},"peerDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-utils_3.2.27_1785934352651_0.8342917863784369","host":"s3://npm-registry-packages-npm-production"}},"3.2.29":{"name":"@ablogcms/react-utils","version":"3.2.29","license":"MIT","_id":"@ablogcms/react-utils@3.2.29","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"info@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"da27ee607b53fd49f5f1e92e3204f2bb1096fbf6","tarball":"https://registry.npmjs.org/@ablogcms/react-utils/-/react-utils-3.2.29.tgz","fileCount":5,"integrity":"sha512-wSzg2Py/Y679IFyFvnQdAG++LHX+zA/efuoNS0hqdgKMu7XIFxXny+SMkr35m3+Al+BMzutHTOPpsZIdMX1T9A==","signatures":[{"sig":"MEQCIByVyUyejvyTvJsMCLGuFDZAMmcgubEDEIYcxqkaMTrdAiANl8qFRv0qvNcognFXgAbizfGl9cYq2mWDe0VRtWKlcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19291},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:fb63682e-48cb-4cef-95f1-f36dcab1fcf8"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/react-utils"},"description":"React helpers (mount/unmount, ref merging, DOM attribute-to-props conversion) for the a-blog cms admin frontend","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"react":"^19","react-dom":"^19","@types/react":"^19.2.18","@types/react-dom":"^19.2.4"},"peerDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-utils_3.2.29_1787663575971_0.16154798566434936","host":"s3://npm-registry-packages-npm-production"}},"3.2.30":{"name":"@ablogcms/react-utils","version":"3.2.30","license":"MIT","_id":"@ablogcms/react-utils@3.2.30","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"info@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"b95a6af2a5d08cdfd28c859b2c9e5145bcf01f3a","tarball":"https://registry.npmjs.org/@ablogcms/react-utils/-/react-utils-3.2.30.tgz","fileCount":5,"integrity":"sha512-HeGQAX9I6hGR6Y6E7ttvk+D5grOkA2yoSR+9V6YL2bVE8M19TjNr0aDO8Mf/VEoURvi0bR2ODgJrOpIKccrjvw==","signatures":[{"sig":"MEUCIQCnxM9Kfo/1Nz8UJxff3zQJhOVaqbc3MNfmtJAIlXCUwQIgOqkUeZeJ4P7Y6Aecpd7oGpmnGb19kmEtylVbghD9dc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19291},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:fb63682e-48cb-4cef-95f1-f36dcab1fcf8"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/react-utils"},"description":"React helpers (mount/unmount, ref merging, DOM attribute-to-props conversion) for the a-blog cms admin frontend","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"react":"^19","react-dom":"^19","@types/react":"^19.2.18","@types/react-dom":"^19.2.4"},"peerDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-utils_3.2.30_1788350991885_0.9081203470829882","host":"s3://npm-registry-packages-npm-production"}},"3.2.31":{"name":"@ablogcms/react-utils","version":"3.2.31","license":"MIT","_id":"@ablogcms/react-utils@3.2.31","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"info@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"45b1c84f0080dbe579b64a4c9aaa7c1712fdd897","tarball":"https://registry.npmjs.org/@ablogcms/react-utils/-/react-utils-3.2.31.tgz","fileCount":5,"integrity":"sha512-7RM/MOHF6HP9Gr3D4uenbDNxkbEBVxnQx0ASLajpnREN0pnqfsA/hro3shc17YHzclMU4GtTcWWLmMf8F+Cg9A==","signatures":[{"sig":"MEQCID11l0lfy5z+Z/QbPH2HP9Hq7KLeUuBoKw5V2EXpyV3fAiByih+1nnphxd8ilKWFXOkdwTxXGMp/3fhTwK/gbkXWkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19291},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:fb63682e-48cb-4cef-95f1-f36dcab1fcf8"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/react-utils"},"description":"React helpers (mount/unmount, ref merging, DOM attribute-to-props conversion) for the a-blog cms admin frontend","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"react":"^19","react-dom":"^19","@types/react":"^19.2.18","@types/react-dom":"^19.2.4"},"peerDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-utils_3.2.31_1788356926847_0.20886545486349406","host":"s3://npm-registry-packages-npm-production"}},"3.2.32":{"name":"@ablogcms/react-utils","version":"3.2.32","license":"MIT","_id":"@ablogcms/react-utils@3.2.32","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"info@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"9641a71ab7623df8a5f9711388a7ac7500b9921c","tarball":"https://registry.npmjs.org/@ablogcms/react-utils/-/react-utils-3.2.32.tgz","fileCount":5,"integrity":"sha512-xMbCfIyKHmKKMGEv5vJByLY5NpBN77lJWNeqJJ0osvU4TcA4WTQ07L5pcWxJxurC1d3NJTvGvUTcFnHFiCrHYA==","signatures":[{"sig":"MEQCIHk2DUWYA0NO7lhE98CZVa8vq/vNRJ00jRfRqxi6Cg6CAiBl+b/o5VXQswT9fHWjKQJWfJuP8h+vfXUhZ5vLh6m2gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19291},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:fb63682e-48cb-4cef-95f1-f36dcab1fcf8"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/react-utils"},"description":"React helpers (mount/unmount, ref merging, DOM attribute-to-props conversion) for the a-blog cms admin frontend","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"react":"^19","react-dom":"^19","@types/react":"^19.2.18","@types/react-dom":"^19.2.4"},"peerDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-utils_3.2.32_1788397321302_0.23971138499631706","host":"s3://npm-registry-packages-npm-production"}},"3.2.33":{"name":"@ablogcms/react-utils","version":"3.2.33","license":"MIT","_id":"@ablogcms/react-utils@3.2.33","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"cms-developers@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"f43c777be7585f625e987160f33420056f93076e","tarball":"https://registry.npmjs.org/@ablogcms/react-utils/-/react-utils-3.2.33.tgz","fileCount":5,"integrity":"sha512-sDb5zbmznk9O08YgDByl3sc1GLwaTHfLe8testloBo9Pm4cE6KEmcxyKMswuS2OWDKVPaOg45Ar4/hf2Qg2Fcg==","signatures":[{"sig":"MEYCIQDkngbpTxEup7+F4dOcdcMHaw0+cO4UY8jPjbQPIuo8ygIhAIUhB5vUY3kgIFDZPt+jP9ls0Kzgx7fJ8BH42N0jjaJG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19291},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:fb63682e-48cb-4cef-95f1-f36dcab1fcf8"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/react-utils"},"description":"React helpers (mount/unmount, ref merging, DOM attribute-to-props conversion) for the a-blog cms admin frontend","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"react":"^19","react-dom":"^19","@types/react":"^19.2.18","@types/react-dom":"^19.2.4"},"peerDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-utils_3.2.33_1788779635476_0.4466005814028309","host":"s3://npm-registry-packages-npm-production"}},"3.2.34":{"name":"@ablogcms/react-utils","version":"3.2.34","license":"MIT","_id":"@ablogcms/react-utils@3.2.34","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"cms-developers@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"homepage":"https://www.a-blogcms.jp","dist":{"shasum":"733b621c22f93f56a1a297ca36165276f05eb22d","tarball":"https://registry.npmjs.org/@ablogcms/react-utils/-/react-utils-3.2.34.tgz","fileCount":5,"integrity":"sha512-lOG8YJFkkuR0Y0BM1wYRKXjLfxgVsD7Rrsa22tOU0pa+nTXaPyjrjE6TlLZeXF1uEODXj6P7EnSHAzh0/hQ4Rg==","signatures":[{"sig":"MEUCIFrZJkDxZxU8SOjChImCBjq+JfulCLXJU4npmh2Mp0ZjAiEAo15+MLnX0m+yV0xNItKx3ntQqTe8k719fvZKJmnMv9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19291},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:fb63682e-48cb-4cef-95f1-f36dcab1fcf8"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/react-utils"},"description":"React helpers (mount/unmount, ref merging, DOM attribute-to-props conversion) for the a-blog cms admin frontend","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"react":"^19","react-dom":"^19","@types/react":"^19.2.18","@types/react-dom":"^19.2.4"},"peerDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-utils_3.2.34_1788930697510_0.8224291655400657","host":"s3://npm-registry-packages-npm-production"}},"3.2.35":{"_id":"@ablogcms/react-utils@3.2.35","dist":{"shasum":"c466de458c1828672dc468ef15b87476811197f9","tarball":"https://registry.npmjs.org/@ablogcms/react-utils/-/react-utils-3.2.35.tgz","fileCount":5,"integrity":"sha512-+rSv9kKjqliBb1aKdbFH+GAlSMCkSxi/tdi+0FvqjQUU0XeyyULhvr71vuesTNEjqQQoLScJ91yk7PZdxXAiBQ==","signatures":[{"sig":"MEUCIBhZ5jzsXl9XAVQfPR6KKJ7HxoFU/YZuL7KEL4Nd1Um5AiEAoxgN0vMi9Xi2ronPoV6SPivxe7LpJgDJ6BpfcMPgii0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCc9p1RSWVyuQvbXvcx2N1lhTOUDmPHTl4loZjE5WeBTwIhAJgXugYzYo8uH1rl1+oFSvd/UPQFSuWRozF0TJFR5/Kc"}],"unpackedSize":19291},"name":"@ablogcms/react-utils","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"license":"MIT","scripts":{"build":"node ../../../tools/build-package.mjs"},"version":"3.2.35","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:fb63682e-48cb-4cef-95f1-f36dcab1fcf8"}},"homepage":"https://www.a-blogcms.jp","repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/react-utils"},"description":"React helpers (mount/unmount, ref merging, DOM attribute-to-props conversion) for the a-blog cms admin frontend","directories":{},"maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"cms-developers@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10"},"peerDependencies":{"react":"^19","react-dom":"^19","@types/react":"^19.2.18","@types/react-dom":"^19.2.4"},"peerDependenciesMeta":{"@types/react":{"optional":true},"@types/react-dom":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-utils_3.2.35_1789112856040_0.6006713479468706"}}},"time":{"created":"2026-08-05T12:52:32.469Z","modified":"2026-09-11T07:47:36.312Z","3.2.27":"2026-08-05T12:52:32.801Z","3.2.29":"2026-08-25T13:12:56.120Z","3.2.30":"2026-09-02T12:09:52.055Z","3.2.31":"2026-09-02T13:48:46.974Z","3.2.32":"2026-09-03T01:02:01.677Z","3.2.33":"2026-09-07T11:13:55.627Z","3.2.34":"2026-09-09T05:11:37.641Z","3.2.35":"2026-09-11T07:47:36.134Z"},"license":"MIT","homepage":"https://www.a-blogcms.jp","repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/react-utils"},"description":"React helpers (mount/unmount, ref merging, DOM attribute-to-props conversion) for the a-blog cms admin frontend","maintainers":[{"name":"ngtmtkyk","email":"nagatomi.takayuki81@gmail.com"},{"name":"kasaya-appleple","email":"kasaya@appleple.com"},{"name":"appleple-bot","email":"cms-developers@appleple.com"},{"name":"kazumich","email":"kazumich@appleple.com"},{"name":"atsu666","email":"ito@appleple.com"},{"name":"uidev1116","email":"uidev1116@gmail.com"},{"name":"sugar-appleple","email":"sugawara@appleple.com"}],"readme":"# @ablogcms/react-utils\n\n管理画面フロントエンド共通の React ヘルパー（DOM へのマウント/アンマウント、ref の合成、\n`dataset`/`attributes` から props への変換）を提供するパッケージ。`@ablogcms/utils` から\nReact に依存する部分だけを切り出したもの。\n\n## 使い方\n\n```ts\nimport { render, handleRef, datasetToProps, attributesToProps, nl2br } from '@ablogcms/react-utils';\n\nconst root = render(<App />, container);\n```\n","readmeFilename":""}