diff --git a/package-lock.json b/package-lock.json index 9a318be7..6e774d40 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.2.7", "license": "ISC", "dependencies": { - "@atomico/hooks": "^3.29.0", + "@atomico/hooks": "^4.0.0", "atomico": "^1.45.1", "atomico-use-remark": "^1.0.0", "strip-indent": "^4.0.0" @@ -76,33 +76,357 @@ "node": ">=6.0.0" } }, - "node_modules/@atomico/channel": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/@atomico/channel/-/channel-0.0.0.tgz", - "integrity": "sha512-o5l6xqhgYTYtptP4Kz00IOwrpjBlaVKMKOEcCOAbpOQ/ijiC1vUieFD2escYEAV3GLgmC38mjJttBf9OFlJIuQ==" - }, "node_modules/@atomico/hooks": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@atomico/hooks/-/hooks-3.29.0.tgz", - "integrity": "sha512-TW9liiLNc05lK5QuhmbpBDfWPPRYLKCro71R6JWKExbOHu1zeNlkXUW/sJkO4eVhBr2aOKF/CZTXO0LZsGREcw==", - "dependencies": { - "@atomico/channel": "^0.0.0", - "@uppercod/exp-route": "^1.3.0", - "@uppercod/form-tools": "^0.0.0", - "@uppercod/hash": "^1.1.1", - "dollars.js": "^0.6.2", - "element-internals-polyfill": "^0.1.49" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@atomico/hooks/-/hooks-4.0.1.tgz", + "integrity": "sha512-ZUQd04cWxJX05gj1fS7JJkKgGeUeUBOu28SO1vcRSGzRABT0v1vV9CkeLxsJwt4Hr8VLsaHFP6Gs+PEj+O2Jcg==", + "dependencies": { + "@atomico/use-attributes": "^1.0.0", + "@atomico/use-click-coordinates": "^1.0.0", + "@atomico/use-click-press": "^1.0.0", + "@atomico/use-copy": "^1.0.0", + "@atomico/use-css-light-dom": "^1.0.0", + "@atomico/use-current-value": "^1.0.0", + "@atomico/use-debounce-state": "^1.0.0", + "@atomico/use-disabled": "^1.0.0", + "@atomico/use-drag-resize": "^1.0.2-beta", + "@atomico/use-form": "^1.0.0", + "@atomico/use-internals": "^1.0.0", + "@atomico/use-intersection-observer": "^1.0.0", + "@atomico/use-keyboard": "^1.0.0", + "@atomico/use-listener": "^1.0.0", + "@atomico/use-media-query": "^1.0.0", + "@atomico/use-mutation-observer": "^1.0.0", + "@atomico/use-parallax": "^1.0.0", + "@atomico/use-parent": "^1.0.0", + "@atomico/use-prop-proxy": "^1.0.0", + "@atomico/use-ref-values": "^1.0.0", + "@atomico/use-reflect-event": "^1.0.0", + "@atomico/use-render": "^1.0.0", + "@atomico/use-resize-observer": "^1.0.0", + "@atomico/use-resize-state": "^1.0.0", + "@atomico/use-responsive-state": "^1.0.0", + "@atomico/use-router": "^1.0.0", + "@atomico/use-script": "^1.0.0", + "@atomico/use-slot": "^1.0.0", + "@atomico/use-value-history": "^1.0.0" }, "peerDependencies": { - "@lit/reactive-element": "^1.0.2", - "atomico": "^1.45.0" + "@atomico/react": "*", + "@atomico/vue": "*", + "atomico": "^1.75.1" }, "peerDependenciesMeta": { - "@lit/reactive-element": { + "@atomico/react": { + "optional": true + }, + "@atomico/vue": { "optional": true } } }, + "node_modules/@atomico/use-attributes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-attributes/-/use-attributes-1.0.0.tgz", + "integrity": "sha512-vHMNOE8PsFK71FUvoZ+OrzUy8BoypMtduT5MadcEF0XxMWMzBSGTcYkJpevZkuBu3jja9lpusWBqfX5Mv+kEDA==", + "dependencies": { + "@atomico/use-mutation-observer": "*" + }, + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-click-coordinates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-click-coordinates/-/use-click-coordinates-1.0.0.tgz", + "integrity": "sha512-jOG4g/a+OG4fjPUDuNDqVnI1D002HWkcmrunlvZKmYhevujeM819wZeJg0wnKOMs6k88tDvVYc0vCYxC8l0Lqw==", + "dependencies": { + "@atomico/use-current-value": "*", + "@atomico/use-listener": "*" + }, + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-click-press": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-click-press/-/use-click-press-1.0.0.tgz", + "integrity": "sha512-nvRTd0xgQzb56ahPPuGebAfYs5zWoifPGcajcI0ElPFnmvYaZOBWkN8djEvzjuYK6sRoGEflpuBYhs51gvDYiA==", + "dependencies": { + "@atomico/use-listener": "*" + }, + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-copy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-copy/-/use-copy-1.0.0.tgz", + "integrity": "sha512-ffjRajTLuZF89pMBHmodB1Zr9ldd5D1yEUqJkCUm1wvbHKqdC1JtTop2GJmzIitOYcaXQ2q/XiF8YVb87kkqdg==", + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-css-light-dom": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-css-light-dom/-/use-css-light-dom-1.0.0.tgz", + "integrity": "sha512-e4GoAySORdf1OwJw1qcaep4pOCEiPseNhvEer2olqdmhCOlSQCkzeMbUeV4uyHPmGcFlOR93lf0U49Q40/qSqw==", + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-current-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-current-value/-/use-current-value-1.0.0.tgz", + "integrity": "sha512-ts94Yyw1UulMGtYmy9930GPAyfvZDEe0aThV1Sbr15bgR8UeM68QcnvMOrb8AcLWH4kTm1T96vobBsO4HToD5g==", + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-debounce-state": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-debounce-state/-/use-debounce-state-1.0.0.tgz", + "integrity": "sha512-olBlrh73kXut6i5dUS0U2M5wfcAnZIKgepw7Htbe5vjHa/tEKzsJiigGMLJE4s14Maes4m1EsbkWEgRt/sHaKQ==", + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-disabled": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-disabled/-/use-disabled-1.0.0.tgz", + "integrity": "sha512-Jj+aN8huOrDkMUzCQri+gcCTHHxU7/fnMd3+HgaTXMIWxarFMAy8cUmQst9j04xkxs1sHGjJqoPS8cU8oaO3VQ==", + "dependencies": { + "@atomico/use-mutation-observer": "*", + "@atomico/use-parent": "*" + }, + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-drag-resize": { + "version": "1.0.2-beta", + "resolved": "https://registry.npmjs.org/@atomico/use-drag-resize/-/use-drag-resize-1.0.2-beta.tgz", + "integrity": "sha512-TQp6gBcURzEdRtBZy2DQbMw9a544ss3Ii4HKyfN+Zmh34rj97w0E7rYbqUqtBkWyusfefTdqzb6Yb+q6tyO7Hg==", + "dependencies": { + "@atomico/use-debounce-state": "*", + "@atomico/use-listener": "*" + }, + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-form": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-form/-/use-form-1.0.0.tgz", + "integrity": "sha512-eWSkjOLV70kpUA6s0Z3vEDrqCNVzbFzUs3Aicd6gNFU+KEVy3ZJmDCBQs+4QobhdlLpuCKy2XKD3NRK9rq7avQ==", + "dependencies": { + "@atomico/use-listener": "*", + "@atomico/use-parent": "*", + "@atomico/use-render": "*" + }, + "peerDependencies": { + "atomico": "^1.75.1", + "element-internals-polyfill": "^0.1.49" + } + }, + "node_modules/@atomico/use-internals": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-internals/-/use-internals-1.0.0.tgz", + "integrity": "sha512-5RE0W33orL62UW+Z1IRNqCl3dFdponhoJm3M/BbVL1MoIMavSJEKIYAqjUsQ5LE9LnTealmPcAPrrHKa8e7d3A==", + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-intersection-observer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-intersection-observer/-/use-intersection-observer-1.0.0.tgz", + "integrity": "sha512-XBUPOTzXq4a1c93Q3mrq82sx4h+XwyZMbbCdDOR8OocoHuRQusj9JRN7FE1mtjNu4x/1zrCMkDgOpjRzDAQYAQ==", + "dependencies": { + "@atomico/use-ref-values": "*" + }, + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-keyboard": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-keyboard/-/use-keyboard-1.0.0.tgz", + "integrity": "sha512-TLoJZZxFL1SXxDaDwfrbm+bO6Rsn+0O+zEdaxXgzocjmTa2cexLEoDAjjcSg22znscy+wTPnmJxDgijHsHnF/A==", + "dependencies": { + "@atomico/use-current-value": "*", + "@atomico/use-listener": "*", + "@atomico/use-ref-values": "*" + }, + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-listener": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-listener/-/use-listener-1.0.0.tgz", + "integrity": "sha512-r813DkUzPlyr21k6rEsPWgZqLC0nQAHyJPSgUydcWxiUHst0AMOgbxwO5FvEVfhtsQyHZKv5sIJ/xiT/5U2ejA==", + "dependencies": { + "@atomico/use-current-value": "*", + "@atomico/use-ref-values": "*" + }, + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-media-query": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-media-query/-/use-media-query-1.0.0.tgz", + "integrity": "sha512-kctBwJ/cLIHCrQZr85kSBrXzwNFRBbvzpwHXGx0wEEvbfNm+1WkxXRW8ovbJHfJhWs4kZ4dTjIYEQTFnXBlZcw==", + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-mutation-observer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-mutation-observer/-/use-mutation-observer-1.0.0.tgz", + "integrity": "sha512-R2VFiA2F32fzOmthSYLBi5zo16sqlqYdwRN7+hQdq/5KnxcN2hPHAozchp+Vml65T5jWoPgtVT93XEd3//BcDw==", + "dependencies": { + "@atomico/use-current-value": "*", + "@atomico/use-ref-values": "*" + }, + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-parallax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-parallax/-/use-parallax-1.0.0.tgz", + "integrity": "sha512-SCMJh+9nOWduT2fpze5gZdNRQOHXhDH4z7eSDtxCZ3Qb7es5bpnn/+JoypnRsag77Ke/EaAQOyVa2nXyVF/cZQ==", + "dependencies": { + "@atomico/use-debounce-state": "*", + "@atomico/use-intersection-observer": "*", + "@atomico/use-listener": "*" + }, + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-parent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-parent/-/use-parent-1.0.0.tgz", + "integrity": "sha512-CmHx9ll3+xtAEc6tUwlfyjFKkI3BChbJWvqA2wyyv6lxCYTkexWGXaLUEFz1uRLSz2DfTUbvhVEAYzjzE9v2DA==", + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-prop-proxy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-prop-proxy/-/use-prop-proxy-1.0.0.tgz", + "integrity": "sha512-YJsYSkdimi50ScJJAk+0n3K77AcSNsdzuq62Z0OqgoSDVa0wU+q49Yl76GGO7cn94uq8eVl5nNsthkrO5AQqaw==", + "dependencies": { + "@atomico/use-current-value": "*" + }, + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-ref-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-ref-values/-/use-ref-values-1.0.0.tgz", + "integrity": "sha512-me2zR4jd0+xp3PRDZme32vgQBnzxnIL912itVZOJnUZqcQTjqDeJPyfvEfDPdhpw38PMu5K2VDs5kScDnaA1GA==", + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-reflect-event": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-reflect-event/-/use-reflect-event-1.0.0.tgz", + "integrity": "sha512-paPpt/CpS/Bnv2aVRq2wBEOR6iU6Fe8lvk97N+hiEL8aUUABom6PbsMejyCMnzKBb7O8kStDrUIxWAO0ZOwYFA==", + "dependencies": { + "@atomico/use-listener": "*" + }, + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-render": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-render/-/use-render-1.0.0.tgz", + "integrity": "sha512-w31OXw88lzR1pAQjYKMmgXBbQcg3818wYb+bRfrhZAsvJdeeeID3SqpdU7Qcq2hT6LxpbCZuwXIxd3EUwidAvQ==", + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-resize-observer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-resize-observer/-/use-resize-observer-1.0.0.tgz", + "integrity": "sha512-XwFQ0hk5DNCmBVf3OKATABeqCX7VJ9+/Fmaso8rZtB7m9ICDYJMBd8D0F0wTMn+wiIQqK8hy334NHHIr1WqiTQ==", + "dependencies": { + "@atomico/use-current-value": "*", + "@atomico/use-ref-values": "*" + }, + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-resize-state": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-resize-state/-/use-resize-state-1.0.0.tgz", + "integrity": "sha512-oOMlawQzGzQEyfAV7qcg6zb7cgyJCNXG1ilob6+Gdx8xMuUZXVBA47AqtwV0wtnCQjg0cCPW+JjWSb9tCr/wqw==", + "dependencies": { + "@atomico/use-resize-observer": "*", + "@uppercod/match-media": "*" + }, + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-responsive-state": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-responsive-state/-/use-responsive-state-1.0.0.tgz", + "integrity": "sha512-lxRxT3t5I3b6gVyUo5Lsx5hTftgvcZEQPl/VewoljHWx10bJrQ7yARfWdInTftY7MtcF7Mg/cSmQ6KnRbAOgJg==", + "dependencies": { + "@uppercod/match-media": "^1.1.0" + }, + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-router": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-router/-/use-router-1.0.0.tgz", + "integrity": "sha512-mHmfNOiU/gfkoUqh8XSyXbuTew34NyMpEaqLSM5eNmP+h1Ghs/9i8jAXDT2jasLuUjUq4h2ZlhjOMxeLw7Zfsg==", + "dependencies": { + "@atomico/use-current-value": "*", + "@atomico/use-listener": "*", + "@uppercod/exp-route": "^1.4.2" + }, + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-script": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-script/-/use-script-1.0.0.tgz", + "integrity": "sha512-KabWWE6pwlR6OvXb8Vx0h1EZXVZEzEfd0+HUh6D1dWDmviIWDWZhVAULdTzu28yU11cj0ZJ57B3PH5wFNiJrQw==", + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-slot": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-slot/-/use-slot-1.0.0.tgz", + "integrity": "sha512-yHv9jAD57DzRjtOtcZVcDNNN8k/eJuLTdGBCrE46XQj9ig8mpU+IfuiSL0KZbiZ4IIkDx3nNRfvmmfgKoKy+gg==", + "dependencies": { + "@atomico/use-listener": "*" + }, + "peerDependencies": { + "atomico": "^1.75.1" + } + }, + "node_modules/@atomico/use-value-history": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-value-history/-/use-value-history-1.0.0.tgz", + "integrity": "sha512-PGVDragG7wrjijIQDqzCGtru7h4+wQcnrYPCHSVZw6VD12TVp7CuICs/RjUS+QEEVMqz/hgYkGbT9OAmkS8bjg==", + "peerDependencies": { + "atomico": "^1.75.1" + } + }, "node_modules/@babel/code-frame": { "version": "7.23.5", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", @@ -2790,13 +3114,6 @@ "@jridgewell/sourcemap-codec": "1.4.14" } }, - "node_modules/@lit/reactive-element": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.1.1.tgz", - "integrity": "sha512-B2JdRMwCGv+VpIRj3CYVQBx3muPDeE8y+HPgWqzrAHsO5/40BpwDFZeplIV790BaTqDVUDvZOKMSbuFM9zWC0w==", - "optional": true, - "peer": true - }, "node_modules/@mdx-js/mdx": { "version": "1.6.22", "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", @@ -9368,19 +9685,14 @@ "dev": true }, "node_modules/@uppercod/exp-route": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@uppercod/exp-route/-/exp-route-1.3.0.tgz", - "integrity": "sha512-S3snkUhr93a0kq0wfJRVH0pdsE2zAxIHw3BFu41vNYuBCCfbK701ll+nfOVQajNfZV6Wg4WvkOeluprUgOvROg==" - }, - "node_modules/@uppercod/form-tools": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/@uppercod/form-tools/-/form-tools-0.0.0.tgz", - "integrity": "sha512-7JtF/LX7nog0J8HMzXNVRaBTC//NxdVS56jAgW5itqpduhUbbLrvHodNI8UsVaUaJVgReO9OzkxhblWiNmPfcg==" + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@uppercod/exp-route/-/exp-route-1.4.2.tgz", + "integrity": "sha512-rRljihqBd3fBdWSKi4F+ev7OVJfjQyXSfwAxtjaA6PUcpBPbT0GjlJrXKa3wcFAMqE5brAjW0rMxTpXwbKv0pQ==" }, - "node_modules/@uppercod/hash": { + "node_modules/@uppercod/match-media": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@uppercod/hash/-/hash-1.1.1.tgz", - "integrity": "sha512-QMm3SQ/TfaeiWLgmq3kMsTac2x8gpNOs6pZ5vuhZfR5sobLe/U9EwU0RoXXLsM7jPh0+J8gwYHS4lvum0Z6uFQ==" + "resolved": "https://registry.npmjs.org/@uppercod/match-media/-/match-media-1.1.1.tgz", + "integrity": "sha512-ITGhdyxadb1ypwow3TkXGdF6vWAmRZWxxfUysZz2kvsGjgaCNSuJzbfLTeWEC+BeL651U18RwZlgpX93ZCRTFg==" }, "node_modules/@vitejs/plugin-react": { "version": "1.0.9", @@ -13247,11 +13559,6 @@ "node": ">=6.0.0" } }, - "node_modules/dollars.js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/dollars.js/-/dollars.js-0.6.2.tgz", - "integrity": "sha512-MD+p6YpwsgrGRBU6qeHSE5hluf6tfS7s4nxKVI8OmGM6hIHfAWNmznZcO4D6KoGbH6X0gAGEuG2UbQ+0m9Vpzw==" - }, "node_modules/dom-accessibility-api": { "version": "0.5.9", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.9.tgz", @@ -13497,7 +13804,8 @@ "node_modules/element-internals-polyfill": { "version": "0.1.51", "resolved": "https://registry.npmjs.org/element-internals-polyfill/-/element-internals-polyfill-0.1.51.tgz", - "integrity": "sha512-clT7Hjh7TF105BWpWrShX1jtbWKVgw3DrYCC0ZgtllSj1eZEUm9UP8JqkzvXFUWWesvSIdsKsfmt07n9O+zEPw==" + "integrity": "sha512-clT7Hjh7TF105BWpWrShX1jtbWKVgw3DrYCC0ZgtllSj1eZEUm9UP8JqkzvXFUWWesvSIdsKsfmt07n9O+zEPw==", + "peer": true }, "node_modules/elliptic": { "version": "6.5.4", @@ -28734,24 +29042,267 @@ } } }, - "@atomico/channel": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/@atomico/channel/-/channel-0.0.0.tgz", - "integrity": "sha512-o5l6xqhgYTYtptP4Kz00IOwrpjBlaVKMKOEcCOAbpOQ/ijiC1vUieFD2escYEAV3GLgmC38mjJttBf9OFlJIuQ==" - }, "@atomico/hooks": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/@atomico/hooks/-/hooks-3.29.0.tgz", - "integrity": "sha512-TW9liiLNc05lK5QuhmbpBDfWPPRYLKCro71R6JWKExbOHu1zeNlkXUW/sJkO4eVhBr2aOKF/CZTXO0LZsGREcw==", - "requires": { - "@atomico/channel": "^0.0.0", - "@uppercod/exp-route": "^1.3.0", - "@uppercod/form-tools": "^0.0.0", - "@uppercod/hash": "^1.1.1", - "dollars.js": "^0.6.2", - "element-internals-polyfill": "^0.1.49" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@atomico/hooks/-/hooks-4.0.1.tgz", + "integrity": "sha512-ZUQd04cWxJX05gj1fS7JJkKgGeUeUBOu28SO1vcRSGzRABT0v1vV9CkeLxsJwt4Hr8VLsaHFP6Gs+PEj+O2Jcg==", + "requires": { + "@atomico/use-attributes": "^1.0.0", + "@atomico/use-click-coordinates": "^1.0.0", + "@atomico/use-click-press": "^1.0.0", + "@atomico/use-copy": "^1.0.0", + "@atomico/use-css-light-dom": "^1.0.0", + "@atomico/use-current-value": "^1.0.0", + "@atomico/use-debounce-state": "^1.0.0", + "@atomico/use-disabled": "^1.0.0", + "@atomico/use-drag-resize": "^1.0.2-beta", + "@atomico/use-form": "^1.0.0", + "@atomico/use-internals": "^1.0.0", + "@atomico/use-intersection-observer": "^1.0.0", + "@atomico/use-keyboard": "^1.0.0", + "@atomico/use-listener": "^1.0.0", + "@atomico/use-media-query": "^1.0.0", + "@atomico/use-mutation-observer": "^1.0.0", + "@atomico/use-parallax": "^1.0.0", + "@atomico/use-parent": "^1.0.0", + "@atomico/use-prop-proxy": "^1.0.0", + "@atomico/use-ref-values": "^1.0.0", + "@atomico/use-reflect-event": "^1.0.0", + "@atomico/use-render": "^1.0.0", + "@atomico/use-resize-observer": "^1.0.0", + "@atomico/use-resize-state": "^1.0.0", + "@atomico/use-responsive-state": "^1.0.0", + "@atomico/use-router": "^1.0.0", + "@atomico/use-script": "^1.0.0", + "@atomico/use-slot": "^1.0.0", + "@atomico/use-value-history": "^1.0.0" + } + }, + "@atomico/use-attributes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-attributes/-/use-attributes-1.0.0.tgz", + "integrity": "sha512-vHMNOE8PsFK71FUvoZ+OrzUy8BoypMtduT5MadcEF0XxMWMzBSGTcYkJpevZkuBu3jja9lpusWBqfX5Mv+kEDA==", + "requires": { + "@atomico/use-mutation-observer": "*" + } + }, + "@atomico/use-click-coordinates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-click-coordinates/-/use-click-coordinates-1.0.0.tgz", + "integrity": "sha512-jOG4g/a+OG4fjPUDuNDqVnI1D002HWkcmrunlvZKmYhevujeM819wZeJg0wnKOMs6k88tDvVYc0vCYxC8l0Lqw==", + "requires": { + "@atomico/use-current-value": "*", + "@atomico/use-listener": "*" } }, + "@atomico/use-click-press": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-click-press/-/use-click-press-1.0.0.tgz", + "integrity": "sha512-nvRTd0xgQzb56ahPPuGebAfYs5zWoifPGcajcI0ElPFnmvYaZOBWkN8djEvzjuYK6sRoGEflpuBYhs51gvDYiA==", + "requires": { + "@atomico/use-listener": "*" + } + }, + "@atomico/use-copy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-copy/-/use-copy-1.0.0.tgz", + "integrity": "sha512-ffjRajTLuZF89pMBHmodB1Zr9ldd5D1yEUqJkCUm1wvbHKqdC1JtTop2GJmzIitOYcaXQ2q/XiF8YVb87kkqdg==", + "requires": {} + }, + "@atomico/use-css-light-dom": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-css-light-dom/-/use-css-light-dom-1.0.0.tgz", + "integrity": "sha512-e4GoAySORdf1OwJw1qcaep4pOCEiPseNhvEer2olqdmhCOlSQCkzeMbUeV4uyHPmGcFlOR93lf0U49Q40/qSqw==", + "requires": {} + }, + "@atomico/use-current-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-current-value/-/use-current-value-1.0.0.tgz", + "integrity": "sha512-ts94Yyw1UulMGtYmy9930GPAyfvZDEe0aThV1Sbr15bgR8UeM68QcnvMOrb8AcLWH4kTm1T96vobBsO4HToD5g==", + "requires": {} + }, + "@atomico/use-debounce-state": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-debounce-state/-/use-debounce-state-1.0.0.tgz", + "integrity": "sha512-olBlrh73kXut6i5dUS0U2M5wfcAnZIKgepw7Htbe5vjHa/tEKzsJiigGMLJE4s14Maes4m1EsbkWEgRt/sHaKQ==", + "requires": {} + }, + "@atomico/use-disabled": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-disabled/-/use-disabled-1.0.0.tgz", + "integrity": "sha512-Jj+aN8huOrDkMUzCQri+gcCTHHxU7/fnMd3+HgaTXMIWxarFMAy8cUmQst9j04xkxs1sHGjJqoPS8cU8oaO3VQ==", + "requires": { + "@atomico/use-mutation-observer": "*", + "@atomico/use-parent": "*" + } + }, + "@atomico/use-drag-resize": { + "version": "1.0.2-beta", + "resolved": "https://registry.npmjs.org/@atomico/use-drag-resize/-/use-drag-resize-1.0.2-beta.tgz", + "integrity": "sha512-TQp6gBcURzEdRtBZy2DQbMw9a544ss3Ii4HKyfN+Zmh34rj97w0E7rYbqUqtBkWyusfefTdqzb6Yb+q6tyO7Hg==", + "requires": { + "@atomico/use-debounce-state": "*", + "@atomico/use-listener": "*" + } + }, + "@atomico/use-form": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-form/-/use-form-1.0.0.tgz", + "integrity": "sha512-eWSkjOLV70kpUA6s0Z3vEDrqCNVzbFzUs3Aicd6gNFU+KEVy3ZJmDCBQs+4QobhdlLpuCKy2XKD3NRK9rq7avQ==", + "requires": { + "@atomico/use-listener": "*", + "@atomico/use-parent": "*", + "@atomico/use-render": "*" + } + }, + "@atomico/use-internals": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-internals/-/use-internals-1.0.0.tgz", + "integrity": "sha512-5RE0W33orL62UW+Z1IRNqCl3dFdponhoJm3M/BbVL1MoIMavSJEKIYAqjUsQ5LE9LnTealmPcAPrrHKa8e7d3A==", + "requires": {} + }, + "@atomico/use-intersection-observer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-intersection-observer/-/use-intersection-observer-1.0.0.tgz", + "integrity": "sha512-XBUPOTzXq4a1c93Q3mrq82sx4h+XwyZMbbCdDOR8OocoHuRQusj9JRN7FE1mtjNu4x/1zrCMkDgOpjRzDAQYAQ==", + "requires": { + "@atomico/use-ref-values": "*" + } + }, + "@atomico/use-keyboard": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-keyboard/-/use-keyboard-1.0.0.tgz", + "integrity": "sha512-TLoJZZxFL1SXxDaDwfrbm+bO6Rsn+0O+zEdaxXgzocjmTa2cexLEoDAjjcSg22znscy+wTPnmJxDgijHsHnF/A==", + "requires": { + "@atomico/use-current-value": "*", + "@atomico/use-listener": "*", + "@atomico/use-ref-values": "*" + } + }, + "@atomico/use-listener": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-listener/-/use-listener-1.0.0.tgz", + "integrity": "sha512-r813DkUzPlyr21k6rEsPWgZqLC0nQAHyJPSgUydcWxiUHst0AMOgbxwO5FvEVfhtsQyHZKv5sIJ/xiT/5U2ejA==", + "requires": { + "@atomico/use-current-value": "*", + "@atomico/use-ref-values": "*" + } + }, + "@atomico/use-media-query": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-media-query/-/use-media-query-1.0.0.tgz", + "integrity": "sha512-kctBwJ/cLIHCrQZr85kSBrXzwNFRBbvzpwHXGx0wEEvbfNm+1WkxXRW8ovbJHfJhWs4kZ4dTjIYEQTFnXBlZcw==", + "requires": {} + }, + "@atomico/use-mutation-observer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-mutation-observer/-/use-mutation-observer-1.0.0.tgz", + "integrity": "sha512-R2VFiA2F32fzOmthSYLBi5zo16sqlqYdwRN7+hQdq/5KnxcN2hPHAozchp+Vml65T5jWoPgtVT93XEd3//BcDw==", + "requires": { + "@atomico/use-current-value": "*", + "@atomico/use-ref-values": "*" + } + }, + "@atomico/use-parallax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-parallax/-/use-parallax-1.0.0.tgz", + "integrity": "sha512-SCMJh+9nOWduT2fpze5gZdNRQOHXhDH4z7eSDtxCZ3Qb7es5bpnn/+JoypnRsag77Ke/EaAQOyVa2nXyVF/cZQ==", + "requires": { + "@atomico/use-debounce-state": "*", + "@atomico/use-intersection-observer": "*", + "@atomico/use-listener": "*" + } + }, + "@atomico/use-parent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-parent/-/use-parent-1.0.0.tgz", + "integrity": "sha512-CmHx9ll3+xtAEc6tUwlfyjFKkI3BChbJWvqA2wyyv6lxCYTkexWGXaLUEFz1uRLSz2DfTUbvhVEAYzjzE9v2DA==", + "requires": {} + }, + "@atomico/use-prop-proxy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-prop-proxy/-/use-prop-proxy-1.0.0.tgz", + "integrity": "sha512-YJsYSkdimi50ScJJAk+0n3K77AcSNsdzuq62Z0OqgoSDVa0wU+q49Yl76GGO7cn94uq8eVl5nNsthkrO5AQqaw==", + "requires": { + "@atomico/use-current-value": "*" + } + }, + "@atomico/use-ref-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-ref-values/-/use-ref-values-1.0.0.tgz", + "integrity": "sha512-me2zR4jd0+xp3PRDZme32vgQBnzxnIL912itVZOJnUZqcQTjqDeJPyfvEfDPdhpw38PMu5K2VDs5kScDnaA1GA==", + "requires": {} + }, + "@atomico/use-reflect-event": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-reflect-event/-/use-reflect-event-1.0.0.tgz", + "integrity": "sha512-paPpt/CpS/Bnv2aVRq2wBEOR6iU6Fe8lvk97N+hiEL8aUUABom6PbsMejyCMnzKBb7O8kStDrUIxWAO0ZOwYFA==", + "requires": { + "@atomico/use-listener": "*" + } + }, + "@atomico/use-render": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-render/-/use-render-1.0.0.tgz", + "integrity": "sha512-w31OXw88lzR1pAQjYKMmgXBbQcg3818wYb+bRfrhZAsvJdeeeID3SqpdU7Qcq2hT6LxpbCZuwXIxd3EUwidAvQ==", + "requires": {} + }, + "@atomico/use-resize-observer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-resize-observer/-/use-resize-observer-1.0.0.tgz", + "integrity": "sha512-XwFQ0hk5DNCmBVf3OKATABeqCX7VJ9+/Fmaso8rZtB7m9ICDYJMBd8D0F0wTMn+wiIQqK8hy334NHHIr1WqiTQ==", + "requires": { + "@atomico/use-current-value": "*", + "@atomico/use-ref-values": "*" + } + }, + "@atomico/use-resize-state": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-resize-state/-/use-resize-state-1.0.0.tgz", + "integrity": "sha512-oOMlawQzGzQEyfAV7qcg6zb7cgyJCNXG1ilob6+Gdx8xMuUZXVBA47AqtwV0wtnCQjg0cCPW+JjWSb9tCr/wqw==", + "requires": { + "@atomico/use-resize-observer": "*", + "@uppercod/match-media": "*" + } + }, + "@atomico/use-responsive-state": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-responsive-state/-/use-responsive-state-1.0.0.tgz", + "integrity": "sha512-lxRxT3t5I3b6gVyUo5Lsx5hTftgvcZEQPl/VewoljHWx10bJrQ7yARfWdInTftY7MtcF7Mg/cSmQ6KnRbAOgJg==", + "requires": { + "@uppercod/match-media": "^1.1.0" + } + }, + "@atomico/use-router": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-router/-/use-router-1.0.0.tgz", + "integrity": "sha512-mHmfNOiU/gfkoUqh8XSyXbuTew34NyMpEaqLSM5eNmP+h1Ghs/9i8jAXDT2jasLuUjUq4h2ZlhjOMxeLw7Zfsg==", + "requires": { + "@atomico/use-current-value": "*", + "@atomico/use-listener": "*", + "@uppercod/exp-route": "^1.4.2" + } + }, + "@atomico/use-script": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-script/-/use-script-1.0.0.tgz", + "integrity": "sha512-KabWWE6pwlR6OvXb8Vx0h1EZXVZEzEfd0+HUh6D1dWDmviIWDWZhVAULdTzu28yU11cj0ZJ57B3PH5wFNiJrQw==", + "requires": {} + }, + "@atomico/use-slot": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-slot/-/use-slot-1.0.0.tgz", + "integrity": "sha512-yHv9jAD57DzRjtOtcZVcDNNN8k/eJuLTdGBCrE46XQj9ig8mpU+IfuiSL0KZbiZ4IIkDx3nNRfvmmfgKoKy+gg==", + "requires": { + "@atomico/use-listener": "*" + } + }, + "@atomico/use-value-history": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@atomico/use-value-history/-/use-value-history-1.0.0.tgz", + "integrity": "sha512-PGVDragG7wrjijIQDqzCGtru7h4+wQcnrYPCHSVZw6VD12TVp7CuICs/RjUS+QEEVMqz/hgYkGbT9OAmkS8bjg==", + "requires": {} + }, "@babel/code-frame": { "version": "7.23.5", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", @@ -30678,13 +31229,6 @@ "@jridgewell/sourcemap-codec": "1.4.14" } }, - "@lit/reactive-element": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.1.1.tgz", - "integrity": "sha512-B2JdRMwCGv+VpIRj3CYVQBx3muPDeE8y+HPgWqzrAHsO5/40BpwDFZeplIV790BaTqDVUDvZOKMSbuFM9zWC0w==", - "optional": true, - "peer": true - }, "@mdx-js/mdx": { "version": "1.6.22", "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", @@ -35803,19 +36347,14 @@ "dev": true }, "@uppercod/exp-route": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@uppercod/exp-route/-/exp-route-1.3.0.tgz", - "integrity": "sha512-S3snkUhr93a0kq0wfJRVH0pdsE2zAxIHw3BFu41vNYuBCCfbK701ll+nfOVQajNfZV6Wg4WvkOeluprUgOvROg==" - }, - "@uppercod/form-tools": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/@uppercod/form-tools/-/form-tools-0.0.0.tgz", - "integrity": "sha512-7JtF/LX7nog0J8HMzXNVRaBTC//NxdVS56jAgW5itqpduhUbbLrvHodNI8UsVaUaJVgReO9OzkxhblWiNmPfcg==" + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@uppercod/exp-route/-/exp-route-1.4.2.tgz", + "integrity": "sha512-rRljihqBd3fBdWSKi4F+ev7OVJfjQyXSfwAxtjaA6PUcpBPbT0GjlJrXKa3wcFAMqE5brAjW0rMxTpXwbKv0pQ==" }, - "@uppercod/hash": { + "@uppercod/match-media": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@uppercod/hash/-/hash-1.1.1.tgz", - "integrity": "sha512-QMm3SQ/TfaeiWLgmq3kMsTac2x8gpNOs6pZ5vuhZfR5sobLe/U9EwU0RoXXLsM7jPh0+J8gwYHS4lvum0Z6uFQ==" + "resolved": "https://registry.npmjs.org/@uppercod/match-media/-/match-media-1.1.1.tgz", + "integrity": "sha512-ITGhdyxadb1ypwow3TkXGdF6vWAmRZWxxfUysZz2kvsGjgaCNSuJzbfLTeWEC+BeL651U18RwZlgpX93ZCRTFg==" }, "@vitejs/plugin-react": { "version": "1.0.9", @@ -38911,11 +39450,6 @@ "esutils": "^2.0.2" } }, - "dollars.js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/dollars.js/-/dollars.js-0.6.2.tgz", - "integrity": "sha512-MD+p6YpwsgrGRBU6qeHSE5hluf6tfS7s4nxKVI8OmGM6hIHfAWNmznZcO4D6KoGbH6X0gAGEuG2UbQ+0m9Vpzw==" - }, "dom-accessibility-api": { "version": "0.5.9", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.9.tgz", @@ -39120,7 +39654,8 @@ "element-internals-polyfill": { "version": "0.1.51", "resolved": "https://registry.npmjs.org/element-internals-polyfill/-/element-internals-polyfill-0.1.51.tgz", - "integrity": "sha512-clT7Hjh7TF105BWpWrShX1jtbWKVgw3DrYCC0ZgtllSj1eZEUm9UP8JqkzvXFUWWesvSIdsKsfmt07n9O+zEPw==" + "integrity": "sha512-clT7Hjh7TF105BWpWrShX1jtbWKVgw3DrYCC0ZgtllSj1eZEUm9UP8JqkzvXFUWWesvSIdsKsfmt07n9O+zEPw==", + "peer": true }, "elliptic": { "version": "6.5.4", diff --git a/package.json b/package.json index cbca6684..d978aad8 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "vite": "3.0.9" }, "dependencies": { - "@atomico/hooks": "^3.29.0", + "@atomico/hooks": "^4.0.0", "atomico": "^1.45.1", "atomico-use-remark": "^1.0.0", "strip-indent": "^4.0.0"