{"_id":"@ablogcms/htmx","_rev":"8-d64fb6aee044998e74e1c652e429d8d4","name":"@ablogcms/htmx","dist-tags":{"beta":"3.2.28-beta.0","latest":"3.2.35"},"versions":{"3.2.28-beta.0":{"name":"@ablogcms/htmx","version":"3.2.28-beta.0","license":"MIT","_id":"@ablogcms/htmx@3.2.28-beta.0","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":"5ce0ea61ba4056d46424809c6b1e876cd4d196bf","tarball":"https://registry.npmjs.org/@ablogcms/htmx/-/htmx-3.2.28-beta.0.tgz","fileCount":11,"integrity":"sha512-vmGMOlVmbpexIp5nADUhhqDmDlJ56i1haBiad1GfJAJJsQxCfdPGEfqgqQfK+THkL/xYNd9CCIxGleUkEXnPDA==","signatures":[{"sig":"MEUCIQDl35OfM4It4PQcBpS95Azwly99gSEUAxSmC+dFu0lYnwIgepTG6VtuJcGVrjjsrAJkUc2KyztZXYDpT1EJsXDlERw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27017},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs && tsup"},"_npmUser":{"name":"appleple-bot","email":"info@appleple.com"},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/htmx"},"description":"htmx integration (setup, instance resolution, extensions) for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"htmx.org":"^2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.10","@ablogcms/lib":"3.2.27"},"_npmOperationalInternal":{"tmp":"tmp/htmx_3.2.28-beta.0_1787644927216_0.18114613486992104","host":"s3://npm-registry-packages-npm-production"}},"3.2.29":{"name":"@ablogcms/htmx","version":"3.2.29","license":"MIT","_id":"@ablogcms/htmx@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":"46f5498bec3cb531cdec3899e7c88682e7a85b29","tarball":"https://registry.npmjs.org/@ablogcms/htmx/-/htmx-3.2.29.tgz","fileCount":11,"integrity":"sha512-k6P8/1ZnVvmrZWqfc0HA6IK19dVi5Lr1sKFyz1/XaqdOW/dh3EI2CGYsWpEh+b3OprlUsFWLwOX31CoX9Cqy5A==","signatures":[{"sig":"MEYCIQCVix4+3qVRIs8fZiL2r0OvTt6fLMYFVhozRcXwW3JMWgIhAMLXcMk+Ssxh/yDKtAZ58G3uH58UZS90tBPmRxMDo2Mo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32941},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs && tsup"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:9dedf247-c30f-4387-82ef-e7ddfae6a5aa"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/htmx"},"description":"htmx integration (setup, instance resolution, extensions) for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"htmx.org":"^2.0.10","@ablogcms/lib":"3.2.29","@ablogcms/deprecated":"3.2.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/htmx_3.2.29_1787708800241_0.028835884130038014","host":"s3://npm-registry-packages-npm-production"}},"3.2.30":{"name":"@ablogcms/htmx","version":"3.2.30","license":"MIT","_id":"@ablogcms/htmx@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":"9eecfcfa31cfd30f7d7c4cfe036576ed030258d5","tarball":"https://registry.npmjs.org/@ablogcms/htmx/-/htmx-3.2.30.tgz","fileCount":11,"integrity":"sha512-lViO2Qa6/GIFSfeU9l3ZBC180FMP2HgU2A5BeeBjgN3ZuFxhZ/zDOPGgPUR5A1Wmnq4gFX8OCtcezD6sqoMjDA==","signatures":[{"sig":"MEUCIQCRWhZT78J/q1+bvnILrdpHSxyWg+uaYocVH6BatA2CugIgX4n0RDqZ1ZYTWW4VWLW0djq9dcnd3riHKcf4iXMqnbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32941},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs && tsup"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:9dedf247-c30f-4387-82ef-e7ddfae6a5aa"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/htmx"},"description":"htmx integration (setup, instance resolution, extensions) for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"htmx.org":"^2.0.10","@ablogcms/lib":"3.2.30","@ablogcms/deprecated":"3.2.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/htmx_3.2.30_1788351110062_0.4088460308200772","host":"s3://npm-registry-packages-npm-production"}},"3.2.31":{"name":"@ablogcms/htmx","version":"3.2.31","license":"MIT","_id":"@ablogcms/htmx@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":"f085b4f1cc8f3c8377b119133762104a8907f1a2","tarball":"https://registry.npmjs.org/@ablogcms/htmx/-/htmx-3.2.31.tgz","fileCount":11,"integrity":"sha512-8IFFr0wTaXqKviMifA0Xvz26PJpsE7f947IAORReAjFKC7sEj9jP2BCTwCA3YiAjknbGYgfP6GoX7O7/0Sd6Ig==","signatures":[{"sig":"MEQCIB2g+gwckQEvk+VDXA+JdTlGaF2qQ5d2atLs1NOu45hSAiAy6SOlUqTQW3BW+fdujfvDhUKJKBHuMWRgAe1S3XlWYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32941},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs && tsup"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:9dedf247-c30f-4387-82ef-e7ddfae6a5aa"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/htmx"},"description":"htmx integration (setup, instance resolution, extensions) for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"htmx.org":"^2.0.10","@ablogcms/lib":"3.2.31","@ablogcms/deprecated":"3.2.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/htmx_3.2.31_1788357035090_0.33446510754393066","host":"s3://npm-registry-packages-npm-production"}},"3.2.32":{"name":"@ablogcms/htmx","version":"3.2.32","license":"MIT","_id":"@ablogcms/htmx@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":"48bda6f5182aa6baedac25d90d8ff754b1a89976","tarball":"https://registry.npmjs.org/@ablogcms/htmx/-/htmx-3.2.32.tgz","fileCount":11,"integrity":"sha512-7FhOQxjSWQ6odikP0Ts3QBNmer8rlACWE6OJyFWvmLQRlQmaGmDbnZiugSYhu8k8U2/QZAwLYGEmz2mVbAz1Fw==","signatures":[{"sig":"MEYCIQCpqxoBOqxo+PYHiEXq2cYJd5E3O9amsRlYqV56B94HCgIhAJ9DXxtnrbFHkf4SoYdTE3uVg1EWs3q4dcT1FAYv7NVW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32941},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs && tsup"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:9dedf247-c30f-4387-82ef-e7ddfae6a5aa"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/htmx"},"description":"htmx integration (setup, instance resolution, extensions) for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"htmx.org":"^2.0.10","@ablogcms/lib":"3.2.32","@ablogcms/deprecated":"3.2.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/htmx_3.2.32_1788397427800_0.9498928715382873","host":"s3://npm-registry-packages-npm-production"}},"3.2.33":{"name":"@ablogcms/htmx","version":"3.2.33","license":"MIT","_id":"@ablogcms/htmx@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":"d10af4f1910324d766efc3181e565c43d829b4fc","tarball":"https://registry.npmjs.org/@ablogcms/htmx/-/htmx-3.2.33.tgz","fileCount":11,"integrity":"sha512-F2Cn9k+RwmBm1LJT5gCEZa0DKwaIGO8PbUbTPFyWVymk4n1ieUCwxuwynIz2/muiDLN2p76A9BAlpN0pmYHSlA==","signatures":[{"sig":"MEUCIQCRvcVVmHuwozPw7jyXHxJ/wvOcd1GWGqFs+MtvBGt7tAIgUi77Wg5ttdZdWD1kcGf0Rho7DGu639Zr/+EWpWyVwqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32941},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs && tsup"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:9dedf247-c30f-4387-82ef-e7ddfae6a5aa"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/htmx"},"description":"htmx integration (setup, instance resolution, extensions) for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"htmx.org":"^2.0.10","@ablogcms/lib":"3.2.33","@ablogcms/deprecated":"3.2.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/htmx_3.2.33_1788779745176_0.06390680950541783","host":"s3://npm-registry-packages-npm-production"}},"3.2.34":{"name":"@ablogcms/htmx","version":"3.2.34","license":"MIT","_id":"@ablogcms/htmx@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":"9c14ca17f0f557b041b7198e4efaccca226fdd20","tarball":"https://registry.npmjs.org/@ablogcms/htmx/-/htmx-3.2.34.tgz","fileCount":11,"integrity":"sha512-op0/3k+7sIrEKGUGx2VW5iHYGTqhCifXrCAXj6GrCAm8cgCJ41WbgOZySDxsf3QfYtgsb1k61y3mtuWSJY8w2A==","signatures":[{"sig":"MEYCIQCckhGW2GoFscMDAyhzXeU4DBAS7gXkzlNpPN/rhh8kLwIhANVpjRbYhpbHtX/rBqpdhjt0ReM5PZyf2KB2SM95QRZA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32941},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"build":"node ../../../tools/build-package.mjs && tsup"},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:9dedf247-c30f-4387-82ef-e7ddfae6a5aa"}},"repository":{"url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","type":"git","directory":"packages/frontend/htmx"},"description":"htmx integration (setup, instance resolution, extensions) for a-blog cms","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"htmx.org":"^2.0.10","@ablogcms/lib":"3.2.34","@ablogcms/deprecated":"3.2.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/htmx_3.2.34_1788930797511_0.5654495925796474","host":"s3://npm-registry-packages-npm-production"}},"3.2.35":{"name":"@ablogcms/htmx","version":"3.2.35","type":"module","description":"htmx integration (setup, instance resolution, extensions) for a-blog cms","license":"MIT","homepage":"https://www.a-blogcms.jp","repository":{"type":"git","url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","directory":"packages/frontend/htmx"},"sideEffects":false,"dependencies":{"htmx.org":"^2.0.10","@ablogcms/deprecated":"3.2.35","@ablogcms/lib":"3.2.35"},"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.10"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"publishConfig":{"access":"public"},"scripts":{"build":"node ../../../tools/build-package.mjs && tsup"},"_nodeVersion":"24.15.0","_id":"@ablogcms/htmx@3.2.35","dist":{"integrity":"sha512-0gbGQyDA34fERvjFYeVxR18ZWFLg4+UpenAd5BJhV2QRlnyyPBtuCmwrEX/iuRyvoyayRubVip5lp9LLT3VkuQ==","shasum":"e155ee53b751beda267278bf7b4611f6694c66ed","tarball":"https://registry.npmjs.org/@ablogcms/htmx/-/htmx-3.2.35.tgz","fileCount":11,"unpackedSize":32941,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGthYwzQiq4iiQ0fOjH5Ce2GwBcJ3red2mB8c0RfwzRMAiEA3L/zLF6aiI+i4LocK/YBuolfOOJy/fISlynmIhIPpRo="}]},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:9dedf247-c30f-4387-82ef-e7ddfae6a5aa"}},"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"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/htmx_3.2.35_1789112899524_0.07405822627356073"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-25T08:02:06.945Z","modified":"2026-09-11T07:48:19.877Z","3.2.28-beta.0":"2026-08-25T08:02:07.355Z","3.2.29":"2026-08-26T01:46:40.392Z","3.2.30":"2026-09-02T12:11:50.209Z","3.2.31":"2026-09-02T13:50:35.226Z","3.2.32":"2026-09-03T01:03:47.949Z","3.2.33":"2026-09-07T11:15:45.319Z","3.2.34":"2026-09-09T05:13:17.678Z","3.2.35":"2026-09-11T07:48:19.699Z"},"license":"MIT","homepage":"https://www.a-blogcms.jp","repository":{"type":"git","url":"git+ssh://git@bitbucket.org:appleple/ablogcms.git","directory":"packages/frontend/htmx"},"description":"htmx integration (setup, instance resolution, extensions) for a-blog cms","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/htmx\n\na-blog cms の htmx 統合（セットアップ・インスタンス解決・拡張登録）。\n\n## 設計\n\nhtmx はシングルトン前提のライブラリで、複数インスタンスが同居すると拡張レジストリ・config・履歴状態がインスタンス毎に分裂して誤動作する。本パッケージはページ内で有効な htmx インスタンスを常に 1 つに保つことを責務とする。\n\n- `setupHtmx(element, config, hooks)` — `window.htmx`（サーバーが script タグで読み込んだ static 戦略のインスタンス）があればそれを、なければバンドル同梱版を使う。セットアップ（config 適用・拡張登録・リスナー登録）はインスタンスに対して一度だけ実行され、`htmx.process(element)` は毎回実行される。\n- `registerAcmsExtensions(htmx, deps)` — a-blog cms 標準の htmx 拡張一式（`acms-geolocation` 等）を渡されたインスタンスに登録する。登録の入口をこの関数ひとつに集約しているため、拡張が増えても呼び出し側の修正は不要。依存（位置情報の取得手段など）は `deps` で注入する（本体側は `@ablogcms/lib/geolocation` を渡す）。\n\n副作用 import は提供しない（tree-shaking との相性が悪く、`sideEffects` 宣言漏れで黙って落とされる事故を防ぐため、登録はすべて明示的な関数呼び出しで行う）。\n\n## 利用例\n\n```ts\nimport { setupHtmx, registerAcmsExtensions } from '@ablogcms/htmx';\nimport geolocation from '@ablogcms/lib/geolocation';\n\nsetupHtmx(document.body, ACMS.Config.htmxConfig, {\n  onAfterSwap: (target) => ACMS.Dispatch(target),\n  registerExtensions: (htmx) => registerAcmsExtensions(htmx, { getGeolocation: geolocation }),\n});\n```\n","readmeFilename":""}