(https://github.com/vikiboss)",
+ "license": "MIT",
+ "main": "./dist/index.js",
+ "module": "./dist/index.js",
+ "types": "./dist/index.d.ts",
+ "exports": {
+ ".": {
+ "types": {
+ "import": "./dist/index.d.ts",
+ "require": "./dist/index.d.cts"
+ },
+ "import": "./dist/index.js",
+ "require": "./dist/index.cjs"
+ },
+ "./package.json": "./package.json"
+ },
+ "keywords": ["react", "react-use", "react-hooks", "shined"],
+ "files": ["dist"],
+ "homepage": "https://sheinsight.github.io/react-use/",
+ "sideEffects": false,
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/sheinsight/react-use.git"
+ },
+ "bugs": "https://github.com/sheinsight/react-use/issues",
+ "scripts": {
+ "dev": "tsup --watch",
+ "build": "tsup",
+ "prepack": "clean-pkg-json",
+ "typecheck": "tsc --noEmit"
+ },
+ "publishConfig": {
+ "access": "public",
+ "registry": "https://registry.npmjs.org/",
+ "provenance": true
+ },
+ "peerDependenciesMeta": {
+ "react": {
+ "optional": true
+ },
+ "react-dom": {
+ "optional": true
+ },
+ "@types/react": {
+ "optional": true
+ },
+ "@types/react-dom": {
+ "optional": true
+ },
+ "@types/web-bluetooth": {
+ "optional": true
+ }
+ },
+ "peerDependencies": {
+ "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "@types/react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "@types/web-bluetooth": "*",
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "devDependencies": {
+ "@swc/core": "^1.7.11",
+ "@types/react": "^18.3.3",
+ "@types/react-dom": "^18.3.0",
+ "@types/web-bluetooth": "^0.0.20",
+ "clean-pkg-json": "^1.2.0",
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1",
+ "tsup": "^8.2.4",
+ "typescript": "^5.5.4"
+ }
+}
diff --git a/packages/react-use/pnpm-lock.yaml b/packages/react-use/pnpm-lock.yaml
new file mode 100644
index 00000000..3a0195e9
--- /dev/null
+++ b/packages/react-use/pnpm-lock.yaml
@@ -0,0 +1,1599 @@
+lockfileVersion: '9.0'
+
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false
+
+importers:
+
+ .:
+ devDependencies:
+ '@swc/core':
+ specifier: ^1.7.11
+ version: 1.7.11
+ '@types/react':
+ specifier: ^18.3.3
+ version: 18.3.3
+ '@types/react-dom':
+ specifier: ^18.3.0
+ version: 18.3.0
+ '@types/web-bluetooth':
+ specifier: ^0.0.20
+ version: 0.0.20
+ clean-pkg-json:
+ specifier: ^1.2.0
+ version: 1.2.0
+ react:
+ specifier: ^18.3.1
+ version: 18.3.1
+ react-dom:
+ specifier: ^18.3.1
+ version: 18.3.1(react@18.3.1)
+ tsup:
+ specifier: ^8.2.4
+ version: 8.2.4(@swc/core@1.7.11)(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0)
+ typescript:
+ specifier: ^5.5.4
+ version: 5.5.4
+
+packages:
+
+ '@esbuild/aix-ppc64@0.23.0':
+ resolution: {integrity: sha512-3sG8Zwa5fMcA9bgqB8AfWPQ+HFke6uD3h1s3RIwUNK8EG7a4buxvuFTs3j1IMs2NXAk9F30C/FF4vxRgQCcmoQ==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [aix]
+
+ '@esbuild/android-arm64@0.23.0':
+ resolution: {integrity: sha512-EuHFUYkAVfU4qBdyivULuu03FhJO4IJN9PGuABGrFy4vUuzk91P2d+npxHcFdpUnfYKy0PuV+n6bKIpHOB3prQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [android]
+
+ '@esbuild/android-arm@0.23.0':
+ resolution: {integrity: sha512-+KuOHTKKyIKgEEqKbGTK8W7mPp+hKinbMBeEnNzjJGyFcWsfrXjSTNluJHCY1RqhxFurdD8uNXQDei7qDlR6+g==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [android]
+
+ '@esbuild/android-x64@0.23.0':
+ resolution: {integrity: sha512-WRrmKidLoKDl56LsbBMhzTTBxrsVwTKdNbKDalbEZr0tcsBgCLbEtoNthOW6PX942YiYq8HzEnb4yWQMLQuipQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [android]
+
+ '@esbuild/darwin-arm64@0.23.0':
+ resolution: {integrity: sha512-YLntie/IdS31H54Ogdn+v50NuoWF5BDkEUFpiOChVa9UnKpftgwzZRrI4J132ETIi+D8n6xh9IviFV3eXdxfow==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@esbuild/darwin-x64@0.23.0':
+ resolution: {integrity: sha512-IMQ6eme4AfznElesHUPDZ+teuGwoRmVuuixu7sv92ZkdQcPbsNHzutd+rAfaBKo8YK3IrBEi9SLLKWJdEvJniQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@esbuild/freebsd-arm64@0.23.0':
+ resolution: {integrity: sha512-0muYWCng5vqaxobq6LB3YNtevDFSAZGlgtLoAc81PjUfiFz36n4KMpwhtAd4he8ToSI3TGyuhyx5xmiWNYZFyw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [freebsd]
+
+ '@esbuild/freebsd-x64@0.23.0':
+ resolution: {integrity: sha512-XKDVu8IsD0/q3foBzsXGt/KjD/yTKBCIwOHE1XwiXmrRwrX6Hbnd5Eqn/WvDekddK21tfszBSrE/WMaZh+1buQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@esbuild/linux-arm64@0.23.0':
+ resolution: {integrity: sha512-j1t5iG8jE7BhonbsEg5d9qOYcVZv/Rv6tghaXM/Ug9xahM0nX/H2gfu6X6z11QRTMT6+aywOMA8TDkhPo8aCGw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@esbuild/linux-arm@0.23.0':
+ resolution: {integrity: sha512-SEELSTEtOFu5LPykzA395Mc+54RMg1EUgXP+iw2SJ72+ooMwVsgfuwXo5Fn0wXNgWZsTVHwY2cg4Vi/bOD88qw==}
+ engines: {node: '>=18'}
+ cpu: [arm]
+ os: [linux]
+
+ '@esbuild/linux-ia32@0.23.0':
+ resolution: {integrity: sha512-P7O5Tkh2NbgIm2R6x1zGJJsnacDzTFcRWZyTTMgFdVit6E98LTxO+v8LCCLWRvPrjdzXHx9FEOA8oAZPyApWUA==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [linux]
+
+ '@esbuild/linux-loong64@0.23.0':
+ resolution: {integrity: sha512-InQwepswq6urikQiIC/kkx412fqUZudBO4SYKu0N+tGhXRWUqAx+Q+341tFV6QdBifpjYgUndV1hhMq3WeJi7A==}
+ engines: {node: '>=18'}
+ cpu: [loong64]
+ os: [linux]
+
+ '@esbuild/linux-mips64el@0.23.0':
+ resolution: {integrity: sha512-J9rflLtqdYrxHv2FqXE2i1ELgNjT+JFURt/uDMoPQLcjWQA5wDKgQA4t/dTqGa88ZVECKaD0TctwsUfHbVoi4w==}
+ engines: {node: '>=18'}
+ cpu: [mips64el]
+ os: [linux]
+
+ '@esbuild/linux-ppc64@0.23.0':
+ resolution: {integrity: sha512-cShCXtEOVc5GxU0fM+dsFD10qZ5UpcQ8AM22bYj0u/yaAykWnqXJDpd77ublcX6vdDsWLuweeuSNZk4yUxZwtw==}
+ engines: {node: '>=18'}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@esbuild/linux-riscv64@0.23.0':
+ resolution: {integrity: sha512-HEtaN7Y5UB4tZPeQmgz/UhzoEyYftbMXrBCUjINGjh3uil+rB/QzzpMshz3cNUxqXN7Vr93zzVtpIDL99t9aRw==}
+ engines: {node: '>=18'}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@esbuild/linux-s390x@0.23.0':
+ resolution: {integrity: sha512-WDi3+NVAuyjg/Wxi+o5KPqRbZY0QhI9TjrEEm+8dmpY9Xir8+HE/HNx2JoLckhKbFopW0RdO2D72w8trZOV+Wg==}
+ engines: {node: '>=18'}
+ cpu: [s390x]
+ os: [linux]
+
+ '@esbuild/linux-x64@0.23.0':
+ resolution: {integrity: sha512-a3pMQhUEJkITgAw6e0bWA+F+vFtCciMjW/LPtoj99MhVt+Mfb6bbL9hu2wmTZgNd994qTAEw+U/r6k3qHWWaOQ==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [linux]
+
+ '@esbuild/netbsd-x64@0.23.0':
+ resolution: {integrity: sha512-cRK+YDem7lFTs2Q5nEv/HHc4LnrfBCbH5+JHu6wm2eP+d8OZNoSMYgPZJq78vqQ9g+9+nMuIsAO7skzphRXHyw==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [netbsd]
+
+ '@esbuild/openbsd-arm64@0.23.0':
+ resolution: {integrity: sha512-suXjq53gERueVWu0OKxzWqk7NxiUWSUlrxoZK7usiF50C6ipColGR5qie2496iKGYNLhDZkPxBI3erbnYkU0rQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [openbsd]
+
+ '@esbuild/openbsd-x64@0.23.0':
+ resolution: {integrity: sha512-6p3nHpby0DM/v15IFKMjAaayFhqnXV52aEmv1whZHX56pdkK+MEaLoQWj+H42ssFarP1PcomVhbsR4pkz09qBg==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [openbsd]
+
+ '@esbuild/sunos-x64@0.23.0':
+ resolution: {integrity: sha512-BFelBGfrBwk6LVrmFzCq1u1dZbG4zy/Kp93w2+y83Q5UGYF1d8sCzeLI9NXjKyujjBBniQa8R8PzLFAUrSM9OA==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [sunos]
+
+ '@esbuild/win32-arm64@0.23.0':
+ resolution: {integrity: sha512-lY6AC8p4Cnb7xYHuIxQ6iYPe6MfO2CC43XXKo9nBXDb35krYt7KGhQnOkRGar5psxYkircpCqfbNDB4uJbS2jQ==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@esbuild/win32-ia32@0.23.0':
+ resolution: {integrity: sha512-7L1bHlOTcO4ByvI7OXVI5pNN6HSu6pUQq9yodga8izeuB1KcT2UkHaH6118QJwopExPn0rMHIseCTx1CRo/uNA==}
+ engines: {node: '>=18'}
+ cpu: [ia32]
+ os: [win32]
+
+ '@esbuild/win32-x64@0.23.0':
+ resolution: {integrity: sha512-Arm+WgUFLUATuoxCJcahGuk6Yj9Pzxd6l11Zb/2aAuv5kWWvvfhLFo2fni4uSK5vzlUdCGZ/BdV5tH8klj8p8g==}
+ engines: {node: '>=18'}
+ cpu: [x64]
+ os: [win32]
+
+ '@isaacs/cliui@8.0.2':
+ resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
+ engines: {node: '>=12'}
+
+ '@jridgewell/gen-mapping@0.3.5':
+ resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
+ engines: {node: '>=6.0.0'}
+
+ '@jridgewell/resolve-uri@3.1.2':
+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
+ engines: {node: '>=6.0.0'}
+
+ '@jridgewell/set-array@1.2.1':
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+ engines: {node: '>=6.0.0'}
+
+ '@jridgewell/sourcemap-codec@1.5.0':
+ resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
+
+ '@jridgewell/trace-mapping@0.3.25':
+ resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
+
+ '@nodelib/fs.scandir@2.1.5':
+ resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
+ engines: {node: '>= 8'}
+
+ '@nodelib/fs.stat@2.0.5':
+ resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
+ engines: {node: '>= 8'}
+
+ '@nodelib/fs.walk@1.2.8':
+ resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
+ engines: {node: '>= 8'}
+
+ '@pkgjs/parseargs@0.11.0':
+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
+ engines: {node: '>=14'}
+
+ '@rollup/rollup-android-arm-eabi@4.20.0':
+ resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==}
+ cpu: [arm]
+ os: [android]
+
+ '@rollup/rollup-android-arm64@4.20.0':
+ resolution: {integrity: sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==}
+ cpu: [arm64]
+ os: [android]
+
+ '@rollup/rollup-darwin-arm64@4.20.0':
+ resolution: {integrity: sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@rollup/rollup-darwin-x64@4.20.0':
+ resolution: {integrity: sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rollup/rollup-linux-arm-gnueabihf@4.20.0':
+ resolution: {integrity: sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==}
+ cpu: [arm]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm-musleabihf@4.20.0':
+ resolution: {integrity: sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==}
+ cpu: [arm]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm64-gnu@4.20.0':
+ resolution: {integrity: sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rollup/rollup-linux-arm64-musl@4.20.0':
+ resolution: {integrity: sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@rollup/rollup-linux-powerpc64le-gnu@4.20.0':
+ resolution: {integrity: sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==}
+ cpu: [ppc64]
+ os: [linux]
+
+ '@rollup/rollup-linux-riscv64-gnu@4.20.0':
+ resolution: {integrity: sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@rollup/rollup-linux-s390x-gnu@4.20.0':
+ resolution: {integrity: sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==}
+ cpu: [s390x]
+ os: [linux]
+
+ '@rollup/rollup-linux-x64-gnu@4.20.0':
+ resolution: {integrity: sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==}
+ cpu: [x64]
+ os: [linux]
+
+ '@rollup/rollup-linux-x64-musl@4.20.0':
+ resolution: {integrity: sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==}
+ cpu: [x64]
+ os: [linux]
+
+ '@rollup/rollup-win32-arm64-msvc@4.20.0':
+ resolution: {integrity: sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@rollup/rollup-win32-ia32-msvc@4.20.0':
+ resolution: {integrity: sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==}
+ cpu: [ia32]
+ os: [win32]
+
+ '@rollup/rollup-win32-x64-msvc@4.20.0':
+ resolution: {integrity: sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==}
+ cpu: [x64]
+ os: [win32]
+
+ '@swc/core-darwin-arm64@1.7.11':
+ resolution: {integrity: sha512-HRQv4qIeMBPThZ6Y/4yYW52rGsS6yrpusvuxLGyoFo45Y0y12/V2yXkOIA/0HIQyrqoUAxn1k4zQXpPaPNCmnw==}
+ engines: {node: '>=10'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@swc/core-darwin-x64@1.7.11':
+ resolution: {integrity: sha512-vtMQj0F3oYwDu5yhO7SKDRg1XekRSi6/TbzHAbBXv+dBhlGGvcZZynT1H90EVFTv+7w7Sh+lOFvRv5Z4ZTcxow==}
+ engines: {node: '>=10'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@swc/core-linux-arm-gnueabihf@1.7.11':
+ resolution: {integrity: sha512-mHtzWKxhtyreI4CSxs+3+ENv8t/Qo35WFoYG66qHEgJz/Z2Lh6jv1E+MYgHdYwnpQHgHbdvAco7HsBu/Dt6xXw==}
+ engines: {node: '>=10'}
+ cpu: [arm]
+ os: [linux]
+
+ '@swc/core-linux-arm64-gnu@1.7.11':
+ resolution: {integrity: sha512-FRwe/x0GfXSQjGP2lIk+NO0pUFS/lI/RorCLBPiK808EVE9JTbh9DKCc/4Bbb4jgScAjNkrFCUVObQYl3YKmpA==}
+ engines: {node: '>=10'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@swc/core-linux-arm64-musl@1.7.11':
+ resolution: {integrity: sha512-GY/rs0+GUq14Gbnza90KOrQd/9yHd5qQMii5jcSWcUCT5A8QTa8kiicsM2NxZeTJ69xlKmT7sLod5l99lki/2A==}
+ engines: {node: '>=10'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@swc/core-linux-x64-gnu@1.7.11':
+ resolution: {integrity: sha512-QDkGRwSPmp2RBOlSs503IUXlWYlny8DyznTT0QuK0ML2RpDFlXWU94K/EZhS0RBEUkMY/W51OacM8P8aS/dkCg==}
+ engines: {node: '>=10'}
+ cpu: [x64]
+ os: [linux]
+
+ '@swc/core-linux-x64-musl@1.7.11':
+ resolution: {integrity: sha512-SBEfKrXy6zQ6ksnyxw1FaCftrIH4fLfA81xNnKb7x/6iblv7Ko6H0aK3P5C86jyqF/82+ONl9C7ImGkUFQADig==}
+ engines: {node: '>=10'}
+ cpu: [x64]
+ os: [linux]
+
+ '@swc/core-win32-arm64-msvc@1.7.11':
+ resolution: {integrity: sha512-a2Y4xxEsLLYHJN7sMnw9+YQJDi3M1BxEr9hklfopPuGGnYLFNnx5CypH1l9ReijEfWjIAHNi7pq3m023lzW1Hg==}
+ engines: {node: '>=10'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@swc/core-win32-ia32-msvc@1.7.11':
+ resolution: {integrity: sha512-ZbZFMwZO+j8ulhegJ7EhJ/QVZPoQ5qc30ylJQSxizizTJaen71Q7/13lXWc6ksuCKvg6dUKrp/TPgoxOOtSrFA==}
+ engines: {node: '>=10'}
+ cpu: [ia32]
+ os: [win32]
+
+ '@swc/core-win32-x64-msvc@1.7.11':
+ resolution: {integrity: sha512-IUohZedSJyDu/ReEBG/mqX6uG29uA7zZ9z6dIAF+p6eFxjXmh9MuHryyM+H8ebUyoq/Ad3rL+rUCksnuYNnI0w==}
+ engines: {node: '>=10'}
+ cpu: [x64]
+ os: [win32]
+
+ '@swc/core@1.7.11':
+ resolution: {integrity: sha512-AB+qc45UrJrDfbhPKcUXk+9z/NmFfYYwJT6G7/iur0fCse9kXjx45gi40+u/O2zgarG/30/zV6E3ps8fUvjh7g==}
+ engines: {node: '>=10'}
+ peerDependencies:
+ '@swc/helpers': '*'
+ peerDependenciesMeta:
+ '@swc/helpers':
+ optional: true
+
+ '@swc/counter@0.1.3':
+ resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
+
+ '@swc/types@0.1.12':
+ resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==}
+
+ '@types/estree@1.0.5':
+ resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
+
+ '@types/prop-types@15.7.12':
+ resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
+
+ '@types/react-dom@18.3.0':
+ resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==}
+
+ '@types/react@18.3.3':
+ resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==}
+
+ '@types/web-bluetooth@0.0.20':
+ resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
+
+ ansi-regex@5.0.1:
+ resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
+ engines: {node: '>=8'}
+
+ ansi-regex@6.0.1:
+ resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
+ engines: {node: '>=12'}
+
+ ansi-styles@4.3.0:
+ resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
+ engines: {node: '>=8'}
+
+ ansi-styles@6.2.1:
+ resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
+ engines: {node: '>=12'}
+
+ any-promise@1.3.0:
+ resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
+
+ anymatch@3.1.3:
+ resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
+ engines: {node: '>= 8'}
+
+ array-union@2.1.0:
+ resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
+ engines: {node: '>=8'}
+
+ balanced-match@1.0.2:
+ resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+
+ binary-extensions@2.3.0:
+ resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
+ engines: {node: '>=8'}
+
+ brace-expansion@2.0.1:
+ resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
+
+ braces@3.0.3:
+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
+ engines: {node: '>=8'}
+
+ bundle-require@5.0.0:
+ resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ peerDependencies:
+ esbuild: '>=0.18'
+
+ cac@6.7.14:
+ resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
+ engines: {node: '>=8'}
+
+ chokidar@3.6.0:
+ resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
+ engines: {node: '>= 8.10.0'}
+
+ clean-pkg-json@1.2.0:
+ resolution: {integrity: sha512-QHBWWOtpSCv5nfMFKwyxn4WMvkYE0msxj5xiqejYGqYepWVrK7O/om1Vn6nSl/WPtYn8ge9YmSCbTi1Hp8k+Hg==}
+ hasBin: true
+
+ color-convert@2.0.1:
+ resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
+ engines: {node: '>=7.0.0'}
+
+ color-name@1.1.4:
+ resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+
+ commander@4.1.1:
+ resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
+ engines: {node: '>= 6'}
+
+ consola@3.2.3:
+ resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
+ engines: {node: ^14.18.0 || >=16.10.0}
+
+ cross-spawn@7.0.3:
+ resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
+ engines: {node: '>= 8'}
+
+ csstype@3.1.3:
+ resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
+
+ debug@4.3.6:
+ resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
+ dir-glob@3.0.1:
+ resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
+ engines: {node: '>=8'}
+
+ eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+
+ emoji-regex@8.0.0:
+ resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
+
+ emoji-regex@9.2.2:
+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+
+ esbuild@0.23.0:
+ resolution: {integrity: sha512-1lvV17H2bMYda/WaFb2jLPeHU3zml2k4/yagNMG8Q/YtfMjCwEUZa2eXXMgZTVSL5q1n4H7sQ0X6CdJDqqeCFA==}
+ engines: {node: '>=18'}
+ hasBin: true
+
+ execa@5.1.1:
+ resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
+ engines: {node: '>=10'}
+
+ fast-glob@3.3.2:
+ resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
+ engines: {node: '>=8.6.0'}
+
+ fastq@1.17.1:
+ resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
+
+ fill-range@7.1.1:
+ resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
+ engines: {node: '>=8'}
+
+ foreground-child@3.3.0:
+ resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
+ engines: {node: '>=14'}
+
+ fsevents@2.3.3:
+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+
+ get-stream@6.0.1:
+ resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
+ engines: {node: '>=10'}
+
+ get-tsconfig@4.7.6:
+ resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==}
+
+ glob-parent@5.1.2:
+ resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
+ engines: {node: '>= 6'}
+
+ glob@10.4.5:
+ resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
+ hasBin: true
+
+ globby@11.1.0:
+ resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
+ engines: {node: '>=10'}
+
+ human-signals@2.1.0:
+ resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
+ engines: {node: '>=10.17.0'}
+
+ ignore@5.3.2:
+ resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
+ engines: {node: '>= 4'}
+
+ is-binary-path@2.1.0:
+ resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
+ engines: {node: '>=8'}
+
+ is-extglob@2.1.1:
+ resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
+ engines: {node: '>=0.10.0'}
+
+ is-fullwidth-code-point@3.0.0:
+ resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
+ engines: {node: '>=8'}
+
+ is-glob@4.0.3:
+ resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
+ engines: {node: '>=0.10.0'}
+
+ is-number@7.0.0:
+ resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
+ engines: {node: '>=0.12.0'}
+
+ is-stream@2.0.1:
+ resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
+ engines: {node: '>=8'}
+
+ isexe@2.0.0:
+ resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
+
+ jackspeak@3.4.3:
+ resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
+
+ jiti@1.21.6:
+ resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
+ hasBin: true
+
+ joycon@3.1.1:
+ resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
+ engines: {node: '>=10'}
+
+ js-tokens@4.0.0:
+ resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
+
+ lilconfig@3.1.2:
+ resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==}
+ engines: {node: '>=14'}
+
+ lines-and-columns@1.2.4:
+ resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
+
+ load-tsconfig@0.2.5:
+ resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
+ lodash.sortby@4.7.0:
+ resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
+
+ loose-envify@1.4.0:
+ resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
+ hasBin: true
+
+ lru-cache@10.4.3:
+ resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
+
+ merge-stream@2.0.0:
+ resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+
+ merge2@1.4.1:
+ resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
+ engines: {node: '>= 8'}
+
+ micromatch@4.0.7:
+ resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==}
+ engines: {node: '>=8.6'}
+
+ mimic-fn@2.1.0:
+ resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
+ engines: {node: '>=6'}
+
+ minimatch@9.0.5:
+ resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
+ minipass@7.1.2:
+ resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
+ ms@2.1.2:
+ resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
+
+ mz@2.7.0:
+ resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
+
+ nanoid@3.3.7:
+ resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+
+ normalize-path@3.0.0:
+ resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
+ engines: {node: '>=0.10.0'}
+
+ npm-run-path@4.0.1:
+ resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
+ engines: {node: '>=8'}
+
+ object-assign@4.1.1:
+ resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
+ engines: {node: '>=0.10.0'}
+
+ onetime@5.1.2:
+ resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
+ engines: {node: '>=6'}
+
+ package-json-from-dist@1.0.0:
+ resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==}
+
+ path-key@3.1.1:
+ resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
+ engines: {node: '>=8'}
+
+ path-scurry@1.11.1:
+ resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
+ engines: {node: '>=16 || 14 >=14.18'}
+
+ path-type@4.0.0:
+ resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
+ engines: {node: '>=8'}
+
+ picocolors@1.0.1:
+ resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
+
+ picomatch@2.3.1:
+ resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
+ engines: {node: '>=8.6'}
+
+ pirates@4.0.6:
+ resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
+ engines: {node: '>= 6'}
+
+ postcss-load-config@6.0.1:
+ resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==}
+ engines: {node: '>= 18'}
+ peerDependencies:
+ jiti: '>=1.21.0'
+ postcss: '>=8.0.9'
+ tsx: ^4.8.1
+ yaml: ^2.4.2
+ peerDependenciesMeta:
+ jiti:
+ optional: true
+ postcss:
+ optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
+
+ postcss@8.4.41:
+ resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ punycode@2.3.1:
+ resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
+ engines: {node: '>=6'}
+
+ queue-microtask@1.2.3:
+ resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
+
+ react-dom@18.3.1:
+ resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==}
+ peerDependencies:
+ react: ^18.3.1
+
+ react@18.3.1:
+ resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==}
+ engines: {node: '>=0.10.0'}
+
+ readdirp@3.6.0:
+ resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
+ engines: {node: '>=8.10.0'}
+
+ resolve-from@5.0.0:
+ resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
+ engines: {node: '>=8'}
+
+ resolve-pkg-maps@1.0.0:
+ resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
+
+ reusify@1.0.4:
+ resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
+ engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
+
+ rollup@4.20.0:
+ resolution: {integrity: sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+
+ run-parallel@1.2.0:
+ resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
+
+ scheduler@0.23.2:
+ resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
+
+ shebang-command@2.0.0:
+ resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
+ engines: {node: '>=8'}
+
+ shebang-regex@3.0.0:
+ resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
+ engines: {node: '>=8'}
+
+ signal-exit@3.0.7:
+ resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
+
+ signal-exit@4.1.0:
+ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
+ engines: {node: '>=14'}
+
+ slash@3.0.0:
+ resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
+ engines: {node: '>=8'}
+
+ source-map-js@1.2.0:
+ resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
+ engines: {node: '>=0.10.0'}
+
+ source-map@0.8.0-beta.0:
+ resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==}
+ engines: {node: '>= 8'}
+
+ string-width@4.2.3:
+ resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
+ engines: {node: '>=8'}
+
+ string-width@5.1.2:
+ resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
+ engines: {node: '>=12'}
+
+ strip-ansi@6.0.1:
+ resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
+ engines: {node: '>=8'}
+
+ strip-ansi@7.1.0:
+ resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
+ engines: {node: '>=12'}
+
+ strip-final-newline@2.0.0:
+ resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
+ engines: {node: '>=6'}
+
+ sucrase@3.35.0:
+ resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ hasBin: true
+
+ thenify-all@1.6.0:
+ resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
+ engines: {node: '>=0.8'}
+
+ thenify@3.3.1:
+ resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
+
+ to-regex-range@5.0.1:
+ resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
+ engines: {node: '>=8.0'}
+
+ tr46@1.0.1:
+ resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
+
+ tree-kill@1.2.2:
+ resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
+ hasBin: true
+
+ ts-interface-checker@0.1.13:
+ resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
+
+ tsup@8.2.4:
+ resolution: {integrity: sha512-akpCPePnBnC/CXgRrcy72ZSntgIEUa1jN0oJbbvpALWKNOz1B7aM+UVDWGRGIO/T/PZugAESWDJUAb5FD48o8Q==}
+ engines: {node: '>=18'}
+ hasBin: true
+ peerDependencies:
+ '@microsoft/api-extractor': ^7.36.0
+ '@swc/core': ^1
+ postcss: ^8.4.12
+ typescript: '>=4.5.0'
+ peerDependenciesMeta:
+ '@microsoft/api-extractor':
+ optional: true
+ '@swc/core':
+ optional: true
+ postcss:
+ optional: true
+ typescript:
+ optional: true
+
+ tsx@4.17.0:
+ resolution: {integrity: sha512-eN4mnDA5UMKDt4YZixo9tBioibaMBpoxBkD+rIPAjVmYERSG0/dWEY1CEFuV89CgASlKL499q8AhmkMnnjtOJg==}
+ engines: {node: '>=18.0.0'}
+ hasBin: true
+
+ typescript@5.5.4:
+ resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+
+ webidl-conversions@4.0.2:
+ resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
+
+ whatwg-url@7.1.0:
+ resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
+
+ which@2.0.2:
+ resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
+ engines: {node: '>= 8'}
+ hasBin: true
+
+ wrap-ansi@7.0.0:
+ resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
+ engines: {node: '>=10'}
+
+ wrap-ansi@8.1.0:
+ resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
+ engines: {node: '>=12'}
+
+ yaml@2.5.0:
+ resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==}
+ engines: {node: '>= 14'}
+ hasBin: true
+
+snapshots:
+
+ '@esbuild/aix-ppc64@0.23.0':
+ optional: true
+
+ '@esbuild/android-arm64@0.23.0':
+ optional: true
+
+ '@esbuild/android-arm@0.23.0':
+ optional: true
+
+ '@esbuild/android-x64@0.23.0':
+ optional: true
+
+ '@esbuild/darwin-arm64@0.23.0':
+ optional: true
+
+ '@esbuild/darwin-x64@0.23.0':
+ optional: true
+
+ '@esbuild/freebsd-arm64@0.23.0':
+ optional: true
+
+ '@esbuild/freebsd-x64@0.23.0':
+ optional: true
+
+ '@esbuild/linux-arm64@0.23.0':
+ optional: true
+
+ '@esbuild/linux-arm@0.23.0':
+ optional: true
+
+ '@esbuild/linux-ia32@0.23.0':
+ optional: true
+
+ '@esbuild/linux-loong64@0.23.0':
+ optional: true
+
+ '@esbuild/linux-mips64el@0.23.0':
+ optional: true
+
+ '@esbuild/linux-ppc64@0.23.0':
+ optional: true
+
+ '@esbuild/linux-riscv64@0.23.0':
+ optional: true
+
+ '@esbuild/linux-s390x@0.23.0':
+ optional: true
+
+ '@esbuild/linux-x64@0.23.0':
+ optional: true
+
+ '@esbuild/netbsd-x64@0.23.0':
+ optional: true
+
+ '@esbuild/openbsd-arm64@0.23.0':
+ optional: true
+
+ '@esbuild/openbsd-x64@0.23.0':
+ optional: true
+
+ '@esbuild/sunos-x64@0.23.0':
+ optional: true
+
+ '@esbuild/win32-arm64@0.23.0':
+ optional: true
+
+ '@esbuild/win32-ia32@0.23.0':
+ optional: true
+
+ '@esbuild/win32-x64@0.23.0':
+ optional: true
+
+ '@isaacs/cliui@8.0.2':
+ dependencies:
+ string-width: 5.1.2
+ string-width-cjs: string-width@4.2.3
+ strip-ansi: 7.1.0
+ strip-ansi-cjs: strip-ansi@6.0.1
+ wrap-ansi: 8.1.0
+ wrap-ansi-cjs: wrap-ansi@7.0.0
+
+ '@jridgewell/gen-mapping@0.3.5':
+ dependencies:
+ '@jridgewell/set-array': 1.2.1
+ '@jridgewell/sourcemap-codec': 1.5.0
+ '@jridgewell/trace-mapping': 0.3.25
+
+ '@jridgewell/resolve-uri@3.1.2': {}
+
+ '@jridgewell/set-array@1.2.1': {}
+
+ '@jridgewell/sourcemap-codec@1.5.0': {}
+
+ '@jridgewell/trace-mapping@0.3.25':
+ dependencies:
+ '@jridgewell/resolve-uri': 3.1.2
+ '@jridgewell/sourcemap-codec': 1.5.0
+
+ '@nodelib/fs.scandir@2.1.5':
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ run-parallel: 1.2.0
+
+ '@nodelib/fs.stat@2.0.5': {}
+
+ '@nodelib/fs.walk@1.2.8':
+ dependencies:
+ '@nodelib/fs.scandir': 2.1.5
+ fastq: 1.17.1
+
+ '@pkgjs/parseargs@0.11.0':
+ optional: true
+
+ '@rollup/rollup-android-arm-eabi@4.20.0':
+ optional: true
+
+ '@rollup/rollup-android-arm64@4.20.0':
+ optional: true
+
+ '@rollup/rollup-darwin-arm64@4.20.0':
+ optional: true
+
+ '@rollup/rollup-darwin-x64@4.20.0':
+ optional: true
+
+ '@rollup/rollup-linux-arm-gnueabihf@4.20.0':
+ optional: true
+
+ '@rollup/rollup-linux-arm-musleabihf@4.20.0':
+ optional: true
+
+ '@rollup/rollup-linux-arm64-gnu@4.20.0':
+ optional: true
+
+ '@rollup/rollup-linux-arm64-musl@4.20.0':
+ optional: true
+
+ '@rollup/rollup-linux-powerpc64le-gnu@4.20.0':
+ optional: true
+
+ '@rollup/rollup-linux-riscv64-gnu@4.20.0':
+ optional: true
+
+ '@rollup/rollup-linux-s390x-gnu@4.20.0':
+ optional: true
+
+ '@rollup/rollup-linux-x64-gnu@4.20.0':
+ optional: true
+
+ '@rollup/rollup-linux-x64-musl@4.20.0':
+ optional: true
+
+ '@rollup/rollup-win32-arm64-msvc@4.20.0':
+ optional: true
+
+ '@rollup/rollup-win32-ia32-msvc@4.20.0':
+ optional: true
+
+ '@rollup/rollup-win32-x64-msvc@4.20.0':
+ optional: true
+
+ '@swc/core-darwin-arm64@1.7.11':
+ optional: true
+
+ '@swc/core-darwin-x64@1.7.11':
+ optional: true
+
+ '@swc/core-linux-arm-gnueabihf@1.7.11':
+ optional: true
+
+ '@swc/core-linux-arm64-gnu@1.7.11':
+ optional: true
+
+ '@swc/core-linux-arm64-musl@1.7.11':
+ optional: true
+
+ '@swc/core-linux-x64-gnu@1.7.11':
+ optional: true
+
+ '@swc/core-linux-x64-musl@1.7.11':
+ optional: true
+
+ '@swc/core-win32-arm64-msvc@1.7.11':
+ optional: true
+
+ '@swc/core-win32-ia32-msvc@1.7.11':
+ optional: true
+
+ '@swc/core-win32-x64-msvc@1.7.11':
+ optional: true
+
+ '@swc/core@1.7.11':
+ dependencies:
+ '@swc/counter': 0.1.3
+ '@swc/types': 0.1.12
+ optionalDependencies:
+ '@swc/core-darwin-arm64': 1.7.11
+ '@swc/core-darwin-x64': 1.7.11
+ '@swc/core-linux-arm-gnueabihf': 1.7.11
+ '@swc/core-linux-arm64-gnu': 1.7.11
+ '@swc/core-linux-arm64-musl': 1.7.11
+ '@swc/core-linux-x64-gnu': 1.7.11
+ '@swc/core-linux-x64-musl': 1.7.11
+ '@swc/core-win32-arm64-msvc': 1.7.11
+ '@swc/core-win32-ia32-msvc': 1.7.11
+ '@swc/core-win32-x64-msvc': 1.7.11
+
+ '@swc/counter@0.1.3': {}
+
+ '@swc/types@0.1.12':
+ dependencies:
+ '@swc/counter': 0.1.3
+
+ '@types/estree@1.0.5': {}
+
+ '@types/prop-types@15.7.12': {}
+
+ '@types/react-dom@18.3.0':
+ dependencies:
+ '@types/react': 18.3.3
+
+ '@types/react@18.3.3':
+ dependencies:
+ '@types/prop-types': 15.7.12
+ csstype: 3.1.3
+
+ '@types/web-bluetooth@0.0.20': {}
+
+ ansi-regex@5.0.1: {}
+
+ ansi-regex@6.0.1: {}
+
+ ansi-styles@4.3.0:
+ dependencies:
+ color-convert: 2.0.1
+
+ ansi-styles@6.2.1: {}
+
+ any-promise@1.3.0: {}
+
+ anymatch@3.1.3:
+ dependencies:
+ normalize-path: 3.0.0
+ picomatch: 2.3.1
+
+ array-union@2.1.0: {}
+
+ balanced-match@1.0.2: {}
+
+ binary-extensions@2.3.0: {}
+
+ brace-expansion@2.0.1:
+ dependencies:
+ balanced-match: 1.0.2
+
+ braces@3.0.3:
+ dependencies:
+ fill-range: 7.1.1
+
+ bundle-require@5.0.0(esbuild@0.23.0):
+ dependencies:
+ esbuild: 0.23.0
+ load-tsconfig: 0.2.5
+
+ cac@6.7.14: {}
+
+ chokidar@3.6.0:
+ dependencies:
+ anymatch: 3.1.3
+ braces: 3.0.3
+ glob-parent: 5.1.2
+ is-binary-path: 2.1.0
+ is-glob: 4.0.3
+ normalize-path: 3.0.0
+ readdirp: 3.6.0
+ optionalDependencies:
+ fsevents: 2.3.3
+
+ clean-pkg-json@1.2.0: {}
+
+ color-convert@2.0.1:
+ dependencies:
+ color-name: 1.1.4
+
+ color-name@1.1.4: {}
+
+ commander@4.1.1: {}
+
+ consola@3.2.3: {}
+
+ cross-spawn@7.0.3:
+ dependencies:
+ path-key: 3.1.1
+ shebang-command: 2.0.0
+ which: 2.0.2
+
+ csstype@3.1.3: {}
+
+ debug@4.3.6:
+ dependencies:
+ ms: 2.1.2
+
+ dir-glob@3.0.1:
+ dependencies:
+ path-type: 4.0.0
+
+ eastasianwidth@0.2.0: {}
+
+ emoji-regex@8.0.0: {}
+
+ emoji-regex@9.2.2: {}
+
+ esbuild@0.23.0:
+ optionalDependencies:
+ '@esbuild/aix-ppc64': 0.23.0
+ '@esbuild/android-arm': 0.23.0
+ '@esbuild/android-arm64': 0.23.0
+ '@esbuild/android-x64': 0.23.0
+ '@esbuild/darwin-arm64': 0.23.0
+ '@esbuild/darwin-x64': 0.23.0
+ '@esbuild/freebsd-arm64': 0.23.0
+ '@esbuild/freebsd-x64': 0.23.0
+ '@esbuild/linux-arm': 0.23.0
+ '@esbuild/linux-arm64': 0.23.0
+ '@esbuild/linux-ia32': 0.23.0
+ '@esbuild/linux-loong64': 0.23.0
+ '@esbuild/linux-mips64el': 0.23.0
+ '@esbuild/linux-ppc64': 0.23.0
+ '@esbuild/linux-riscv64': 0.23.0
+ '@esbuild/linux-s390x': 0.23.0
+ '@esbuild/linux-x64': 0.23.0
+ '@esbuild/netbsd-x64': 0.23.0
+ '@esbuild/openbsd-arm64': 0.23.0
+ '@esbuild/openbsd-x64': 0.23.0
+ '@esbuild/sunos-x64': 0.23.0
+ '@esbuild/win32-arm64': 0.23.0
+ '@esbuild/win32-ia32': 0.23.0
+ '@esbuild/win32-x64': 0.23.0
+
+ execa@5.1.1:
+ dependencies:
+ cross-spawn: 7.0.3
+ get-stream: 6.0.1
+ human-signals: 2.1.0
+ is-stream: 2.0.1
+ merge-stream: 2.0.0
+ npm-run-path: 4.0.1
+ onetime: 5.1.2
+ signal-exit: 3.0.7
+ strip-final-newline: 2.0.0
+
+ fast-glob@3.3.2:
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ '@nodelib/fs.walk': 1.2.8
+ glob-parent: 5.1.2
+ merge2: 1.4.1
+ micromatch: 4.0.7
+
+ fastq@1.17.1:
+ dependencies:
+ reusify: 1.0.4
+
+ fill-range@7.1.1:
+ dependencies:
+ to-regex-range: 5.0.1
+
+ foreground-child@3.3.0:
+ dependencies:
+ cross-spawn: 7.0.3
+ signal-exit: 4.1.0
+
+ fsevents@2.3.3:
+ optional: true
+
+ get-stream@6.0.1: {}
+
+ get-tsconfig@4.7.6:
+ dependencies:
+ resolve-pkg-maps: 1.0.0
+ optional: true
+
+ glob-parent@5.1.2:
+ dependencies:
+ is-glob: 4.0.3
+
+ glob@10.4.5:
+ dependencies:
+ foreground-child: 3.3.0
+ jackspeak: 3.4.3
+ minimatch: 9.0.5
+ minipass: 7.1.2
+ package-json-from-dist: 1.0.0
+ path-scurry: 1.11.1
+
+ globby@11.1.0:
+ dependencies:
+ array-union: 2.1.0
+ dir-glob: 3.0.1
+ fast-glob: 3.3.2
+ ignore: 5.3.2
+ merge2: 1.4.1
+ slash: 3.0.0
+
+ human-signals@2.1.0: {}
+
+ ignore@5.3.2: {}
+
+ is-binary-path@2.1.0:
+ dependencies:
+ binary-extensions: 2.3.0
+
+ is-extglob@2.1.1: {}
+
+ is-fullwidth-code-point@3.0.0: {}
+
+ is-glob@4.0.3:
+ dependencies:
+ is-extglob: 2.1.1
+
+ is-number@7.0.0: {}
+
+ is-stream@2.0.1: {}
+
+ isexe@2.0.0: {}
+
+ jackspeak@3.4.3:
+ dependencies:
+ '@isaacs/cliui': 8.0.2
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+
+ jiti@1.21.6:
+ optional: true
+
+ joycon@3.1.1: {}
+
+ js-tokens@4.0.0: {}
+
+ lilconfig@3.1.2: {}
+
+ lines-and-columns@1.2.4: {}
+
+ load-tsconfig@0.2.5: {}
+
+ lodash.sortby@4.7.0: {}
+
+ loose-envify@1.4.0:
+ dependencies:
+ js-tokens: 4.0.0
+
+ lru-cache@10.4.3: {}
+
+ merge-stream@2.0.0: {}
+
+ merge2@1.4.1: {}
+
+ micromatch@4.0.7:
+ dependencies:
+ braces: 3.0.3
+ picomatch: 2.3.1
+
+ mimic-fn@2.1.0: {}
+
+ minimatch@9.0.5:
+ dependencies:
+ brace-expansion: 2.0.1
+
+ minipass@7.1.2: {}
+
+ ms@2.1.2: {}
+
+ mz@2.7.0:
+ dependencies:
+ any-promise: 1.3.0
+ object-assign: 4.1.1
+ thenify-all: 1.6.0
+
+ nanoid@3.3.7:
+ optional: true
+
+ normalize-path@3.0.0: {}
+
+ npm-run-path@4.0.1:
+ dependencies:
+ path-key: 3.1.1
+
+ object-assign@4.1.1: {}
+
+ onetime@5.1.2:
+ dependencies:
+ mimic-fn: 2.1.0
+
+ package-json-from-dist@1.0.0: {}
+
+ path-key@3.1.1: {}
+
+ path-scurry@1.11.1:
+ dependencies:
+ lru-cache: 10.4.3
+ minipass: 7.1.2
+
+ path-type@4.0.0: {}
+
+ picocolors@1.0.1: {}
+
+ picomatch@2.3.1: {}
+
+ pirates@4.0.6: {}
+
+ postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(yaml@2.5.0):
+ dependencies:
+ lilconfig: 3.1.2
+ optionalDependencies:
+ jiti: 1.21.6
+ postcss: 8.4.41
+ tsx: 4.17.0
+ yaml: 2.5.0
+
+ postcss@8.4.41:
+ dependencies:
+ nanoid: 3.3.7
+ picocolors: 1.0.1
+ source-map-js: 1.2.0
+ optional: true
+
+ punycode@2.3.1: {}
+
+ queue-microtask@1.2.3: {}
+
+ react-dom@18.3.1(react@18.3.1):
+ dependencies:
+ loose-envify: 1.4.0
+ react: 18.3.1
+ scheduler: 0.23.2
+
+ react@18.3.1:
+ dependencies:
+ loose-envify: 1.4.0
+
+ readdirp@3.6.0:
+ dependencies:
+ picomatch: 2.3.1
+
+ resolve-from@5.0.0: {}
+
+ resolve-pkg-maps@1.0.0:
+ optional: true
+
+ reusify@1.0.4: {}
+
+ rollup@4.20.0:
+ dependencies:
+ '@types/estree': 1.0.5
+ optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.20.0
+ '@rollup/rollup-android-arm64': 4.20.0
+ '@rollup/rollup-darwin-arm64': 4.20.0
+ '@rollup/rollup-darwin-x64': 4.20.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.20.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.20.0
+ '@rollup/rollup-linux-arm64-gnu': 4.20.0
+ '@rollup/rollup-linux-arm64-musl': 4.20.0
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.20.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.20.0
+ '@rollup/rollup-linux-s390x-gnu': 4.20.0
+ '@rollup/rollup-linux-x64-gnu': 4.20.0
+ '@rollup/rollup-linux-x64-musl': 4.20.0
+ '@rollup/rollup-win32-arm64-msvc': 4.20.0
+ '@rollup/rollup-win32-ia32-msvc': 4.20.0
+ '@rollup/rollup-win32-x64-msvc': 4.20.0
+ fsevents: 2.3.3
+
+ run-parallel@1.2.0:
+ dependencies:
+ queue-microtask: 1.2.3
+
+ scheduler@0.23.2:
+ dependencies:
+ loose-envify: 1.4.0
+
+ shebang-command@2.0.0:
+ dependencies:
+ shebang-regex: 3.0.0
+
+ shebang-regex@3.0.0: {}
+
+ signal-exit@3.0.7: {}
+
+ signal-exit@4.1.0: {}
+
+ slash@3.0.0: {}
+
+ source-map-js@1.2.0:
+ optional: true
+
+ source-map@0.8.0-beta.0:
+ dependencies:
+ whatwg-url: 7.1.0
+
+ string-width@4.2.3:
+ dependencies:
+ emoji-regex: 8.0.0
+ is-fullwidth-code-point: 3.0.0
+ strip-ansi: 6.0.1
+
+ string-width@5.1.2:
+ dependencies:
+ eastasianwidth: 0.2.0
+ emoji-regex: 9.2.2
+ strip-ansi: 7.1.0
+
+ strip-ansi@6.0.1:
+ dependencies:
+ ansi-regex: 5.0.1
+
+ strip-ansi@7.1.0:
+ dependencies:
+ ansi-regex: 6.0.1
+
+ strip-final-newline@2.0.0: {}
+
+ sucrase@3.35.0:
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.5
+ commander: 4.1.1
+ glob: 10.4.5
+ lines-and-columns: 1.2.4
+ mz: 2.7.0
+ pirates: 4.0.6
+ ts-interface-checker: 0.1.13
+
+ thenify-all@1.6.0:
+ dependencies:
+ thenify: 3.3.1
+
+ thenify@3.3.1:
+ dependencies:
+ any-promise: 1.3.0
+
+ to-regex-range@5.0.1:
+ dependencies:
+ is-number: 7.0.0
+
+ tr46@1.0.1:
+ dependencies:
+ punycode: 2.3.1
+
+ tree-kill@1.2.2: {}
+
+ ts-interface-checker@0.1.13: {}
+
+ tsup@8.2.4(@swc/core@1.7.11)(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0):
+ dependencies:
+ bundle-require: 5.0.0(esbuild@0.23.0)
+ cac: 6.7.14
+ chokidar: 3.6.0
+ consola: 3.2.3
+ debug: 4.3.6
+ esbuild: 0.23.0
+ execa: 5.1.1
+ globby: 11.1.0
+ joycon: 3.1.1
+ picocolors: 1.0.1
+ postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(yaml@2.5.0)
+ resolve-from: 5.0.0
+ rollup: 4.20.0
+ source-map: 0.8.0-beta.0
+ sucrase: 3.35.0
+ tree-kill: 1.2.2
+ optionalDependencies:
+ '@swc/core': 1.7.11
+ postcss: 8.4.41
+ typescript: 5.5.4
+ transitivePeerDependencies:
+ - jiti
+ - supports-color
+ - tsx
+ - yaml
+
+ tsx@4.17.0:
+ dependencies:
+ esbuild: 0.23.0
+ get-tsconfig: 4.7.6
+ optionalDependencies:
+ fsevents: 2.3.3
+ optional: true
+
+ typescript@5.5.4: {}
+
+ webidl-conversions@4.0.2: {}
+
+ whatwg-url@7.1.0:
+ dependencies:
+ lodash.sortby: 4.7.0
+ tr46: 1.0.1
+ webidl-conversions: 4.0.2
+
+ which@2.0.2:
+ dependencies:
+ isexe: 2.0.0
+
+ wrap-ansi@7.0.0:
+ dependencies:
+ ansi-styles: 4.3.0
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+
+ wrap-ansi@8.1.0:
+ dependencies:
+ ansi-styles: 6.2.1
+ string-width: 5.1.2
+ strip-ansi: 7.1.0
+
+ yaml@2.5.0:
+ optional: true
+
+time: {}
diff --git a/packages/react-use/readme.md b/packages/react-use/readme.md
new file mode 100644
index 00000000..0a214c09
--- /dev/null
+++ b/packages/react-use/readme.md
@@ -0,0 +1,57 @@
+
+
+
+
+
+@shined/react-use
+
+
+A New Programming Paradigm to Reshape React Development.
+
+
+
+
+
+
+
+
+ Documentation | Get Started | Reference
+
+
+中文文档
+
+
+
+
+## 🎉 Introduction
+
+
+`@shined/react-use` aims to **reshape the new programming paradigm of React development**. It enhances development efficiency, fosters better programming habits, and reduces the reliance on `useEffect` and `useState` by offering a multitude of high-quality, semantic Hooks. It encourages developers to gradually adapt to a React development (programming) paradigm that prioritizes '**Hooks first**'.
+
+Fundamentally, it's a **SSR (Server-Side Rendering) friendly**, **comprehensive**, and **highly optimized** React Hooks library that provides flexible and efficient Hook solutions, entirely developed in **TypeScript**, and comes with interactive documentation filled with rich examples 🔥.
+
+It's primarily inspired by [VueUse](https://vueuse.org/), while also drawing from [react-use](https://github.com/streamich/react-use), [ahooks](https://ahooks.js.org/), and many other outstanding libraries within the community. Special thanks to the open-source community, especially the authors of the aforementioned libraries, for their exceptional work and inspiration.
+
+
+## 🚀 Features
+
+- **Flexibility**: [Dependencies Collection](https://sheinsight.github.io/react-use/docs/features/dependencies-collection), [ElementTarget](https://sheinsight.github.io/react-use/docs/features/element-target), [Ref Getter](https://sheinsight.github.io/react-use/docs/features/ref-getter), [Pausable](https://sheinsight.github.io/react-use/docs/features/pausable), and [more](https://sheinsight.github.io/react-use/docs/introduction#features).
+- **Tree-shakable**: Designed and delivered with [ESM](https://nodejs.org/api/esm.html), import only what you need.
+- **Interactive Documentation**: Interactive documentation with live examples and [Playground](https://react-online.vercel.app/#code=aW1wb3J0IHsgY3JlYXRlIH0gZnJvbSAnQHNoaW5lZC9yZWFjdGl2ZScKaW1wb3J0IHsgY3JlYXRlUm9vdCB9IGZyb20gJ3JlYWN0LWRvbS9jbGllbnQnCmltcG9ydCB7IHVzZU1vdXNlLCB1c2VSZWFjdGl2ZSB9IGZyb20gJ0BzaGluZWQvcmVhY3QtdXNlJwoKCmZ1bmN0aW9uIEFwcCgpIHsKICBjb25zdCB7IHgsIHkgfSA9IHVzZU1vdXNlKCkKICBjb25zdCBbeyBjb3VudCB9LCBtdXRhdGVdID0gdXNlUmVhY3RpdmUoeyBjb3VudDogMCB9LCB7IGNyZWF0ZSB9KQoKICBjb25zdCBhZGRPbmUgPSAoKSA9PiBtdXRhdGUuY291bnQrKwoKICByZXR1cm4gKAogICAgPGRpdj4KICAgICAgPGRpdj4oeCwgeSk6ICh7eH0sIHt5fSk8L2Rpdj4KICAgICAgPGJ1dHRvbiBvbkNsaWNrPXthZGRPbmV9PkNvdW50OiB7Y291bnR9PC9idXR0b24%2BCiAgICA8L2Rpdj4KICApCn0KCmNyZWF0ZVJvb3QoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jvb3QnKSEpLnJlbmRlcig8QXBwIC8%2BKQo%3D).
+- **Lightweight**: Boasts [zero dependencies](https://github.com/sheinsight/react-use/blob/main/package.json).
+- **SSR-friendly**: Ensures that all Hooks are compatible with Server-side Rendering (SSR).
+- **First-class TypeScript Support**: Written in [TypeScript](https://www.typescriptlang.org/) with well-named type definitions and [JSDoc](https://jsdoc.app/) Comment.
+- **~~Comprehensive Testing~~**: (Coming soon...)
+
+Visit the [Get Started](https://sheinsight.github.io/react-use/docs/get-started) section to explore how it can be integrated into your project.
+
+## ⚡️ Optimizations
+
+- **Safe State**: Implements a [safe state](https://sheinsight.github.io/react-use/docs/optimization/safe-state) strategy for all stateful Hooks, reducing bugs and unwanted behaviors.
+- **Stable functions**: Every exported function benefits from [stabilization](https://sheinsight.github.io/react-use/docs/optimization/stabilization) by default.
+- **Latest State**: Avoids the expired closure issues by using [latest](https://sheinsight.github.io/react-use/docs/optimization/latest-state) state internally.
+- **Reduced Unnecessary Rerenders**: Use [Pausable](https://sheinsight.github.io/react-use/docs/features/pausable) instance to control the behavior of some Hooks optionally.
+
+## 🪪 License
+
+MIT © @shined
diff --git a/src/create-single-loading/demo.tsx b/packages/react-use/src/create-single-loading/demo.tsx
similarity index 100%
rename from src/create-single-loading/demo.tsx
rename to packages/react-use/src/create-single-loading/demo.tsx
diff --git a/src/create-single-loading/index.mdx b/packages/react-use/src/create-single-loading/index.mdx
similarity index 100%
rename from src/create-single-loading/index.mdx
rename to packages/react-use/src/create-single-loading/index.mdx
diff --git a/src/create-single-loading/index.test.ts b/packages/react-use/src/create-single-loading/index.test.ts
similarity index 100%
rename from src/create-single-loading/index.test.ts
rename to packages/react-use/src/create-single-loading/index.test.ts
diff --git a/src/create-single-loading/index.ts b/packages/react-use/src/create-single-loading/index.ts
similarity index 100%
rename from src/create-single-loading/index.ts
rename to packages/react-use/src/create-single-loading/index.ts
diff --git a/src/create-single-loading/index.zh-cn.mdx b/packages/react-use/src/create-single-loading/index.zh-cn.mdx
similarity index 100%
rename from src/create-single-loading/index.zh-cn.mdx
rename to packages/react-use/src/create-single-loading/index.zh-cn.mdx
diff --git a/src/index.ts b/packages/react-use/src/index.ts
similarity index 100%
rename from src/index.ts
rename to packages/react-use/src/index.ts
diff --git a/src/use-active-element/demo.tsx b/packages/react-use/src/use-active-element/demo.tsx
similarity index 100%
rename from src/use-active-element/demo.tsx
rename to packages/react-use/src/use-active-element/demo.tsx
diff --git a/src/use-active-element/index.mdx b/packages/react-use/src/use-active-element/index.mdx
similarity index 100%
rename from src/use-active-element/index.mdx
rename to packages/react-use/src/use-active-element/index.mdx
diff --git a/src/use-active-element/index.ssr.test.ts b/packages/react-use/src/use-active-element/index.ssr.test.ts
similarity index 100%
rename from src/use-active-element/index.ssr.test.ts
rename to packages/react-use/src/use-active-element/index.ssr.test.ts
diff --git a/src/use-active-element/index.test.ts b/packages/react-use/src/use-active-element/index.test.ts
similarity index 100%
rename from src/use-active-element/index.test.ts
rename to packages/react-use/src/use-active-element/index.test.ts
diff --git a/src/use-active-element/index.ts b/packages/react-use/src/use-active-element/index.ts
similarity index 100%
rename from src/use-active-element/index.ts
rename to packages/react-use/src/use-active-element/index.ts
diff --git a/src/use-active-element/index.zh-cn.mdx b/packages/react-use/src/use-active-element/index.zh-cn.mdx
similarity index 100%
rename from src/use-active-element/index.zh-cn.mdx
rename to packages/react-use/src/use-active-element/index.zh-cn.mdx
diff --git a/src/use-adaptive-textarea/demo.tsx b/packages/react-use/src/use-adaptive-textarea/demo.tsx
similarity index 100%
rename from src/use-adaptive-textarea/demo.tsx
rename to packages/react-use/src/use-adaptive-textarea/demo.tsx
diff --git a/src/use-adaptive-textarea/index.mdx b/packages/react-use/src/use-adaptive-textarea/index.mdx
similarity index 100%
rename from src/use-adaptive-textarea/index.mdx
rename to packages/react-use/src/use-adaptive-textarea/index.mdx
diff --git a/src/use-adaptive-textarea/index.ts b/packages/react-use/src/use-adaptive-textarea/index.ts
similarity index 100%
rename from src/use-adaptive-textarea/index.ts
rename to packages/react-use/src/use-adaptive-textarea/index.ts
diff --git a/src/use-adaptive-textarea/index.zh-cn.mdx b/packages/react-use/src/use-adaptive-textarea/index.zh-cn.mdx
similarity index 100%
rename from src/use-adaptive-textarea/index.zh-cn.mdx
rename to packages/react-use/src/use-adaptive-textarea/index.zh-cn.mdx
diff --git a/src/use-async-effect/demo.tsx b/packages/react-use/src/use-async-effect/demo.tsx
similarity index 100%
rename from src/use-async-effect/demo.tsx
rename to packages/react-use/src/use-async-effect/demo.tsx
diff --git a/src/use-async-effect/index.mdx b/packages/react-use/src/use-async-effect/index.mdx
similarity index 100%
rename from src/use-async-effect/index.mdx
rename to packages/react-use/src/use-async-effect/index.mdx
diff --git a/src/use-async-effect/index.test.ts b/packages/react-use/src/use-async-effect/index.test.ts
similarity index 100%
rename from src/use-async-effect/index.test.ts
rename to packages/react-use/src/use-async-effect/index.test.ts
diff --git a/src/use-async-effect/index.ts b/packages/react-use/src/use-async-effect/index.ts
similarity index 100%
rename from src/use-async-effect/index.ts
rename to packages/react-use/src/use-async-effect/index.ts
diff --git a/src/use-async-effect/index.zh-cn.mdx b/packages/react-use/src/use-async-effect/index.zh-cn.mdx
similarity index 100%
rename from src/use-async-effect/index.zh-cn.mdx
rename to packages/react-use/src/use-async-effect/index.zh-cn.mdx
diff --git a/src/use-async-fn/demo.tsx b/packages/react-use/src/use-async-fn/demo.tsx
similarity index 100%
rename from src/use-async-fn/demo.tsx
rename to packages/react-use/src/use-async-fn/demo.tsx
diff --git a/src/use-async-fn/index.mdx b/packages/react-use/src/use-async-fn/index.mdx
similarity index 100%
rename from src/use-async-fn/index.mdx
rename to packages/react-use/src/use-async-fn/index.mdx
diff --git a/src/use-async-fn/index.test.ts b/packages/react-use/src/use-async-fn/index.test.ts
similarity index 100%
rename from src/use-async-fn/index.test.ts
rename to packages/react-use/src/use-async-fn/index.test.ts
diff --git a/src/use-async-fn/index.ts b/packages/react-use/src/use-async-fn/index.ts
similarity index 100%
rename from src/use-async-fn/index.ts
rename to packages/react-use/src/use-async-fn/index.ts
diff --git a/src/use-async-fn/index.zh-cn.mdx b/packages/react-use/src/use-async-fn/index.zh-cn.mdx
similarity index 100%
rename from src/use-async-fn/index.zh-cn.mdx
rename to packages/react-use/src/use-async-fn/index.zh-cn.mdx
diff --git a/src/use-async-lock/demo.tsx b/packages/react-use/src/use-async-lock/demo.tsx
similarity index 100%
rename from src/use-async-lock/demo.tsx
rename to packages/react-use/src/use-async-lock/demo.tsx
diff --git a/src/use-async-lock/index.mdx b/packages/react-use/src/use-async-lock/index.mdx
similarity index 100%
rename from src/use-async-lock/index.mdx
rename to packages/react-use/src/use-async-lock/index.mdx
diff --git a/src/use-async-lock/index.test.ts b/packages/react-use/src/use-async-lock/index.test.ts
similarity index 100%
rename from src/use-async-lock/index.test.ts
rename to packages/react-use/src/use-async-lock/index.test.ts
diff --git a/src/use-async-lock/index.ts b/packages/react-use/src/use-async-lock/index.ts
similarity index 100%
rename from src/use-async-lock/index.ts
rename to packages/react-use/src/use-async-lock/index.ts
diff --git a/src/use-async-lock/index.zh-cn.mdx b/packages/react-use/src/use-async-lock/index.zh-cn.mdx
similarity index 100%
rename from src/use-async-lock/index.zh-cn.mdx
rename to packages/react-use/src/use-async-lock/index.zh-cn.mdx
diff --git a/src/use-async-update-effect/demo.tsx b/packages/react-use/src/use-async-update-effect/demo.tsx
similarity index 100%
rename from src/use-async-update-effect/demo.tsx
rename to packages/react-use/src/use-async-update-effect/demo.tsx
diff --git a/src/use-async-update-effect/index.mdx b/packages/react-use/src/use-async-update-effect/index.mdx
similarity index 100%
rename from src/use-async-update-effect/index.mdx
rename to packages/react-use/src/use-async-update-effect/index.mdx
diff --git a/src/use-async-update-effect/index.ts b/packages/react-use/src/use-async-update-effect/index.ts
similarity index 100%
rename from src/use-async-update-effect/index.ts
rename to packages/react-use/src/use-async-update-effect/index.ts
diff --git a/src/use-async-update-effect/index.zh-cn.mdx b/packages/react-use/src/use-async-update-effect/index.zh-cn.mdx
similarity index 100%
rename from src/use-async-update-effect/index.zh-cn.mdx
rename to packages/react-use/src/use-async-update-effect/index.zh-cn.mdx
diff --git a/src/use-battery/demo.tsx b/packages/react-use/src/use-battery/demo.tsx
similarity index 100%
rename from src/use-battery/demo.tsx
rename to packages/react-use/src/use-battery/demo.tsx
diff --git a/src/use-battery/index.mdx b/packages/react-use/src/use-battery/index.mdx
similarity index 100%
rename from src/use-battery/index.mdx
rename to packages/react-use/src/use-battery/index.mdx
diff --git a/src/use-battery/index.ts b/packages/react-use/src/use-battery/index.ts
similarity index 100%
rename from src/use-battery/index.ts
rename to packages/react-use/src/use-battery/index.ts
diff --git a/src/use-battery/index.zh-cn.mdx b/packages/react-use/src/use-battery/index.zh-cn.mdx
similarity index 100%
rename from src/use-battery/index.zh-cn.mdx
rename to packages/react-use/src/use-battery/index.zh-cn.mdx
diff --git a/src/use-before-unload/demo.tsx b/packages/react-use/src/use-before-unload/demo.tsx
similarity index 100%
rename from src/use-before-unload/demo.tsx
rename to packages/react-use/src/use-before-unload/demo.tsx
diff --git a/src/use-before-unload/index.mdx b/packages/react-use/src/use-before-unload/index.mdx
similarity index 100%
rename from src/use-before-unload/index.mdx
rename to packages/react-use/src/use-before-unload/index.mdx
diff --git a/src/use-before-unload/index.ts b/packages/react-use/src/use-before-unload/index.ts
similarity index 100%
rename from src/use-before-unload/index.ts
rename to packages/react-use/src/use-before-unload/index.ts
diff --git a/src/use-before-unload/index.zh-cn.mdx b/packages/react-use/src/use-before-unload/index.zh-cn.mdx
similarity index 100%
rename from src/use-before-unload/index.zh-cn.mdx
rename to packages/react-use/src/use-before-unload/index.zh-cn.mdx
diff --git a/src/use-bluetooth/demo.tsx b/packages/react-use/src/use-bluetooth/demo.tsx
similarity index 100%
rename from src/use-bluetooth/demo.tsx
rename to packages/react-use/src/use-bluetooth/demo.tsx
diff --git a/src/use-bluetooth/index.mdx b/packages/react-use/src/use-bluetooth/index.mdx
similarity index 100%
rename from src/use-bluetooth/index.mdx
rename to packages/react-use/src/use-bluetooth/index.mdx
diff --git a/src/use-bluetooth/index.ts b/packages/react-use/src/use-bluetooth/index.ts
similarity index 100%
rename from src/use-bluetooth/index.ts
rename to packages/react-use/src/use-bluetooth/index.ts
diff --git a/src/use-bluetooth/index.zh-cn.mdx b/packages/react-use/src/use-bluetooth/index.zh-cn.mdx
similarity index 100%
rename from src/use-bluetooth/index.zh-cn.mdx
rename to packages/react-use/src/use-bluetooth/index.zh-cn.mdx
diff --git a/src/use-boolean/demo.tsx b/packages/react-use/src/use-boolean/demo.tsx
similarity index 100%
rename from src/use-boolean/demo.tsx
rename to packages/react-use/src/use-boolean/demo.tsx
diff --git a/src/use-boolean/index.mdx b/packages/react-use/src/use-boolean/index.mdx
similarity index 100%
rename from src/use-boolean/index.mdx
rename to packages/react-use/src/use-boolean/index.mdx
diff --git a/src/use-boolean/index.test.ts b/packages/react-use/src/use-boolean/index.test.ts
similarity index 100%
rename from src/use-boolean/index.test.ts
rename to packages/react-use/src/use-boolean/index.test.ts
diff --git a/src/use-boolean/index.ts b/packages/react-use/src/use-boolean/index.ts
similarity index 100%
rename from src/use-boolean/index.ts
rename to packages/react-use/src/use-boolean/index.ts
diff --git a/src/use-boolean/index.zh-cn.mdx b/packages/react-use/src/use-boolean/index.zh-cn.mdx
similarity index 100%
rename from src/use-boolean/index.zh-cn.mdx
rename to packages/react-use/src/use-boolean/index.zh-cn.mdx
diff --git a/src/use-breakpoints/demo.tsx b/packages/react-use/src/use-breakpoints/demo.tsx
similarity index 100%
rename from src/use-breakpoints/demo.tsx
rename to packages/react-use/src/use-breakpoints/demo.tsx
diff --git a/src/use-breakpoints/index.mdx b/packages/react-use/src/use-breakpoints/index.mdx
similarity index 100%
rename from src/use-breakpoints/index.mdx
rename to packages/react-use/src/use-breakpoints/index.mdx
diff --git a/src/use-breakpoints/index.ts b/packages/react-use/src/use-breakpoints/index.ts
similarity index 100%
rename from src/use-breakpoints/index.ts
rename to packages/react-use/src/use-breakpoints/index.ts
diff --git a/src/use-breakpoints/index.zh-cn.mdx b/packages/react-use/src/use-breakpoints/index.zh-cn.mdx
similarity index 100%
rename from src/use-breakpoints/index.zh-cn.mdx
rename to packages/react-use/src/use-breakpoints/index.zh-cn.mdx
diff --git a/src/use-browser-memory/demo.tsx b/packages/react-use/src/use-browser-memory/demo.tsx
similarity index 100%
rename from src/use-browser-memory/demo.tsx
rename to packages/react-use/src/use-browser-memory/demo.tsx
diff --git a/src/use-browser-memory/index.mdx b/packages/react-use/src/use-browser-memory/index.mdx
similarity index 100%
rename from src/use-browser-memory/index.mdx
rename to packages/react-use/src/use-browser-memory/index.mdx
diff --git a/src/use-browser-memory/index.ts b/packages/react-use/src/use-browser-memory/index.ts
similarity index 100%
rename from src/use-browser-memory/index.ts
rename to packages/react-use/src/use-browser-memory/index.ts
diff --git a/src/use-browser-memory/index.zh-cn.mdx b/packages/react-use/src/use-browser-memory/index.zh-cn.mdx
similarity index 100%
rename from src/use-browser-memory/index.zh-cn.mdx
rename to packages/react-use/src/use-browser-memory/index.zh-cn.mdx
diff --git a/src/use-circular-list/demo.tsx b/packages/react-use/src/use-circular-list/demo.tsx
similarity index 100%
rename from src/use-circular-list/demo.tsx
rename to packages/react-use/src/use-circular-list/demo.tsx
diff --git a/src/use-circular-list/index.mdx b/packages/react-use/src/use-circular-list/index.mdx
similarity index 100%
rename from src/use-circular-list/index.mdx
rename to packages/react-use/src/use-circular-list/index.mdx
diff --git a/src/use-circular-list/index.test.ts b/packages/react-use/src/use-circular-list/index.test.ts
similarity index 100%
rename from src/use-circular-list/index.test.ts
rename to packages/react-use/src/use-circular-list/index.test.ts
diff --git a/src/use-circular-list/index.ts b/packages/react-use/src/use-circular-list/index.ts
similarity index 100%
rename from src/use-circular-list/index.ts
rename to packages/react-use/src/use-circular-list/index.ts
diff --git a/src/use-circular-list/index.zh-cn.mdx b/packages/react-use/src/use-circular-list/index.zh-cn.mdx
similarity index 100%
rename from src/use-circular-list/index.zh-cn.mdx
rename to packages/react-use/src/use-circular-list/index.zh-cn.mdx
diff --git a/src/use-clamp/demo.tsx b/packages/react-use/src/use-clamp/demo.tsx
similarity index 100%
rename from src/use-clamp/demo.tsx
rename to packages/react-use/src/use-clamp/demo.tsx
diff --git a/src/use-clamp/index.mdx b/packages/react-use/src/use-clamp/index.mdx
similarity index 100%
rename from src/use-clamp/index.mdx
rename to packages/react-use/src/use-clamp/index.mdx
diff --git a/src/use-clamp/index.ts b/packages/react-use/src/use-clamp/index.ts
similarity index 100%
rename from src/use-clamp/index.ts
rename to packages/react-use/src/use-clamp/index.ts
diff --git a/src/use-clamp/index.zh-cn.mdx b/packages/react-use/src/use-clamp/index.zh-cn.mdx
similarity index 100%
rename from src/use-clamp/index.zh-cn.mdx
rename to packages/react-use/src/use-clamp/index.zh-cn.mdx
diff --git a/src/use-click-outside/demo.tsx b/packages/react-use/src/use-click-outside/demo.tsx
similarity index 100%
rename from src/use-click-outside/demo.tsx
rename to packages/react-use/src/use-click-outside/demo.tsx
diff --git a/src/use-click-outside/index.mdx b/packages/react-use/src/use-click-outside/index.mdx
similarity index 100%
rename from src/use-click-outside/index.mdx
rename to packages/react-use/src/use-click-outside/index.mdx
diff --git a/src/use-click-outside/index.ts b/packages/react-use/src/use-click-outside/index.ts
similarity index 100%
rename from src/use-click-outside/index.ts
rename to packages/react-use/src/use-click-outside/index.ts
diff --git a/src/use-click-outside/index.zh-cn.mdx b/packages/react-use/src/use-click-outside/index.zh-cn.mdx
similarity index 100%
rename from src/use-click-outside/index.zh-cn.mdx
rename to packages/react-use/src/use-click-outside/index.zh-cn.mdx
diff --git a/src/use-clipboard-items/demo.tsx b/packages/react-use/src/use-clipboard-items/demo.tsx
similarity index 100%
rename from src/use-clipboard-items/demo.tsx
rename to packages/react-use/src/use-clipboard-items/demo.tsx
diff --git a/src/use-clipboard-items/index.mdx b/packages/react-use/src/use-clipboard-items/index.mdx
similarity index 100%
rename from src/use-clipboard-items/index.mdx
rename to packages/react-use/src/use-clipboard-items/index.mdx
diff --git a/src/use-clipboard-items/index.ts b/packages/react-use/src/use-clipboard-items/index.ts
similarity index 100%
rename from src/use-clipboard-items/index.ts
rename to packages/react-use/src/use-clipboard-items/index.ts
diff --git a/src/use-clipboard-items/index.zh-cn.mdx b/packages/react-use/src/use-clipboard-items/index.zh-cn.mdx
similarity index 100%
rename from src/use-clipboard-items/index.zh-cn.mdx
rename to packages/react-use/src/use-clipboard-items/index.zh-cn.mdx
diff --git a/src/use-clipboard/demo.tsx b/packages/react-use/src/use-clipboard/demo.tsx
similarity index 100%
rename from src/use-clipboard/demo.tsx
rename to packages/react-use/src/use-clipboard/demo.tsx
diff --git a/src/use-clipboard/index.mdx b/packages/react-use/src/use-clipboard/index.mdx
similarity index 100%
rename from src/use-clipboard/index.mdx
rename to packages/react-use/src/use-clipboard/index.mdx
diff --git a/src/use-clipboard/index.ts b/packages/react-use/src/use-clipboard/index.ts
similarity index 100%
rename from src/use-clipboard/index.ts
rename to packages/react-use/src/use-clipboard/index.ts
diff --git a/src/use-clipboard/index.zh-cn.mdx b/packages/react-use/src/use-clipboard/index.zh-cn.mdx
similarity index 100%
rename from src/use-clipboard/index.zh-cn.mdx
rename to packages/react-use/src/use-clipboard/index.zh-cn.mdx
diff --git a/src/use-clipboard/legacy.ts b/packages/react-use/src/use-clipboard/legacy.ts
similarity index 100%
rename from src/use-clipboard/legacy.ts
rename to packages/react-use/src/use-clipboard/legacy.ts
diff --git a/src/use-cloned-state/demo.tsx b/packages/react-use/src/use-cloned-state/demo.tsx
similarity index 100%
rename from src/use-cloned-state/demo.tsx
rename to packages/react-use/src/use-cloned-state/demo.tsx
diff --git a/src/use-cloned-state/index.mdx b/packages/react-use/src/use-cloned-state/index.mdx
similarity index 100%
rename from src/use-cloned-state/index.mdx
rename to packages/react-use/src/use-cloned-state/index.mdx
diff --git a/src/use-cloned-state/index.ts b/packages/react-use/src/use-cloned-state/index.ts
similarity index 100%
rename from src/use-cloned-state/index.ts
rename to packages/react-use/src/use-cloned-state/index.ts
diff --git a/src/use-cloned-state/index.zh-cn.mdx b/packages/react-use/src/use-cloned-state/index.zh-cn.mdx
similarity index 100%
rename from src/use-cloned-state/index.zh-cn.mdx
rename to packages/react-use/src/use-cloned-state/index.zh-cn.mdx
diff --git a/src/use-controlled-component/demo.tsx b/packages/react-use/src/use-controlled-component/demo.tsx
similarity index 100%
rename from src/use-controlled-component/demo.tsx
rename to packages/react-use/src/use-controlled-component/demo.tsx
diff --git a/src/use-controlled-component/index.mdx b/packages/react-use/src/use-controlled-component/index.mdx
similarity index 100%
rename from src/use-controlled-component/index.mdx
rename to packages/react-use/src/use-controlled-component/index.mdx
diff --git a/src/use-controlled-component/index.ts b/packages/react-use/src/use-controlled-component/index.ts
similarity index 100%
rename from src/use-controlled-component/index.ts
rename to packages/react-use/src/use-controlled-component/index.ts
diff --git a/src/use-controlled-component/index.zh-cn.mdx b/packages/react-use/src/use-controlled-component/index.zh-cn.mdx
similarity index 100%
rename from src/use-controlled-component/index.zh-cn.mdx
rename to packages/react-use/src/use-controlled-component/index.zh-cn.mdx
diff --git a/src/use-countdown/demo.tsx b/packages/react-use/src/use-countdown/demo.tsx
similarity index 100%
rename from src/use-countdown/demo.tsx
rename to packages/react-use/src/use-countdown/demo.tsx
diff --git a/src/use-countdown/index.mdx b/packages/react-use/src/use-countdown/index.mdx
similarity index 100%
rename from src/use-countdown/index.mdx
rename to packages/react-use/src/use-countdown/index.mdx
diff --git a/src/use-countdown/index.test.ts b/packages/react-use/src/use-countdown/index.test.ts
similarity index 100%
rename from src/use-countdown/index.test.ts
rename to packages/react-use/src/use-countdown/index.test.ts
diff --git a/src/use-countdown/index.ts b/packages/react-use/src/use-countdown/index.ts
similarity index 100%
rename from src/use-countdown/index.ts
rename to packages/react-use/src/use-countdown/index.ts
diff --git a/src/use-countdown/index.zh-cn.mdx b/packages/react-use/src/use-countdown/index.zh-cn.mdx
similarity index 100%
rename from src/use-countdown/index.zh-cn.mdx
rename to packages/react-use/src/use-countdown/index.zh-cn.mdx
diff --git a/src/use-counter/demo.tsx b/packages/react-use/src/use-counter/demo.tsx
similarity index 100%
rename from src/use-counter/demo.tsx
rename to packages/react-use/src/use-counter/demo.tsx
diff --git a/src/use-counter/index.mdx b/packages/react-use/src/use-counter/index.mdx
similarity index 100%
rename from src/use-counter/index.mdx
rename to packages/react-use/src/use-counter/index.mdx
diff --git a/src/use-counter/index.test.ts b/packages/react-use/src/use-counter/index.test.ts
similarity index 100%
rename from src/use-counter/index.test.ts
rename to packages/react-use/src/use-counter/index.test.ts
diff --git a/src/use-counter/index.ts b/packages/react-use/src/use-counter/index.ts
similarity index 100%
rename from src/use-counter/index.ts
rename to packages/react-use/src/use-counter/index.ts
diff --git a/src/use-counter/index.zh-cn.mdx b/packages/react-use/src/use-counter/index.zh-cn.mdx
similarity index 100%
rename from src/use-counter/index.zh-cn.mdx
rename to packages/react-use/src/use-counter/index.zh-cn.mdx
diff --git a/src/use-creation/demo.tsx b/packages/react-use/src/use-creation/demo.tsx
similarity index 100%
rename from src/use-creation/demo.tsx
rename to packages/react-use/src/use-creation/demo.tsx
diff --git a/src/use-creation/index.mdx b/packages/react-use/src/use-creation/index.mdx
similarity index 100%
rename from src/use-creation/index.mdx
rename to packages/react-use/src/use-creation/index.mdx
diff --git a/src/use-creation/index.test.ts b/packages/react-use/src/use-creation/index.test.ts
similarity index 100%
rename from src/use-creation/index.test.ts
rename to packages/react-use/src/use-creation/index.test.ts
diff --git a/src/use-creation/index.ts b/packages/react-use/src/use-creation/index.ts
similarity index 100%
rename from src/use-creation/index.ts
rename to packages/react-use/src/use-creation/index.ts
diff --git a/src/use-creation/index.zh-cn.mdx b/packages/react-use/src/use-creation/index.zh-cn.mdx
similarity index 100%
rename from src/use-creation/index.zh-cn.mdx
rename to packages/react-use/src/use-creation/index.zh-cn.mdx
diff --git a/src/use-css-var/demo.tsx b/packages/react-use/src/use-css-var/demo.tsx
similarity index 100%
rename from src/use-css-var/demo.tsx
rename to packages/react-use/src/use-css-var/demo.tsx
diff --git a/src/use-css-var/index.mdx b/packages/react-use/src/use-css-var/index.mdx
similarity index 100%
rename from src/use-css-var/index.mdx
rename to packages/react-use/src/use-css-var/index.mdx
diff --git a/src/use-css-var/index.ts b/packages/react-use/src/use-css-var/index.ts
similarity index 100%
rename from src/use-css-var/index.ts
rename to packages/react-use/src/use-css-var/index.ts
diff --git a/src/use-css-var/index.zh-cn.mdx b/packages/react-use/src/use-css-var/index.zh-cn.mdx
similarity index 100%
rename from src/use-css-var/index.zh-cn.mdx
rename to packages/react-use/src/use-css-var/index.zh-cn.mdx
diff --git a/src/use-date-format/demo.tsx b/packages/react-use/src/use-date-format/demo.tsx
similarity index 100%
rename from src/use-date-format/demo.tsx
rename to packages/react-use/src/use-date-format/demo.tsx
diff --git a/src/use-date-format/format-date.ts b/packages/react-use/src/use-date-format/format-date.ts
similarity index 100%
rename from src/use-date-format/format-date.ts
rename to packages/react-use/src/use-date-format/format-date.ts
diff --git a/src/use-date-format/index.mdx b/packages/react-use/src/use-date-format/index.mdx
similarity index 100%
rename from src/use-date-format/index.mdx
rename to packages/react-use/src/use-date-format/index.mdx
diff --git a/src/use-date-format/index.ts b/packages/react-use/src/use-date-format/index.ts
similarity index 100%
rename from src/use-date-format/index.ts
rename to packages/react-use/src/use-date-format/index.ts
diff --git a/src/use-date-format/index.zh-cn.mdx b/packages/react-use/src/use-date-format/index.zh-cn.mdx
similarity index 100%
rename from src/use-date-format/index.zh-cn.mdx
rename to packages/react-use/src/use-date-format/index.zh-cn.mdx
diff --git a/src/use-debounced-effect/demo.tsx b/packages/react-use/src/use-debounced-effect/demo.tsx
similarity index 100%
rename from src/use-debounced-effect/demo.tsx
rename to packages/react-use/src/use-debounced-effect/demo.tsx
diff --git a/src/use-debounced-effect/index.mdx b/packages/react-use/src/use-debounced-effect/index.mdx
similarity index 100%
rename from src/use-debounced-effect/index.mdx
rename to packages/react-use/src/use-debounced-effect/index.mdx
diff --git a/src/use-debounced-effect/index.ts b/packages/react-use/src/use-debounced-effect/index.ts
similarity index 100%
rename from src/use-debounced-effect/index.ts
rename to packages/react-use/src/use-debounced-effect/index.ts
diff --git a/src/use-debounced-effect/index.zh-cn.mdx b/packages/react-use/src/use-debounced-effect/index.zh-cn.mdx
similarity index 100%
rename from src/use-debounced-effect/index.zh-cn.mdx
rename to packages/react-use/src/use-debounced-effect/index.zh-cn.mdx
diff --git a/src/use-debounced-fn/demo.tsx b/packages/react-use/src/use-debounced-fn/demo.tsx
similarity index 100%
rename from src/use-debounced-fn/demo.tsx
rename to packages/react-use/src/use-debounced-fn/demo.tsx
diff --git a/src/use-debounced-fn/index.mdx b/packages/react-use/src/use-debounced-fn/index.mdx
similarity index 100%
rename from src/use-debounced-fn/index.mdx
rename to packages/react-use/src/use-debounced-fn/index.mdx
diff --git a/src/use-debounced-fn/index.test.ts b/packages/react-use/src/use-debounced-fn/index.test.ts
similarity index 100%
rename from src/use-debounced-fn/index.test.ts
rename to packages/react-use/src/use-debounced-fn/index.test.ts
diff --git a/src/use-debounced-fn/index.ts b/packages/react-use/src/use-debounced-fn/index.ts
similarity index 100%
rename from src/use-debounced-fn/index.ts
rename to packages/react-use/src/use-debounced-fn/index.ts
diff --git a/src/use-debounced-fn/index.zh-cn.mdx b/packages/react-use/src/use-debounced-fn/index.zh-cn.mdx
similarity index 100%
rename from src/use-debounced-fn/index.zh-cn.mdx
rename to packages/react-use/src/use-debounced-fn/index.zh-cn.mdx
diff --git a/src/use-deep-compare-effect/demo.tsx b/packages/react-use/src/use-deep-compare-effect/demo.tsx
similarity index 100%
rename from src/use-deep-compare-effect/demo.tsx
rename to packages/react-use/src/use-deep-compare-effect/demo.tsx
diff --git a/src/use-deep-compare-effect/index.mdx b/packages/react-use/src/use-deep-compare-effect/index.mdx
similarity index 100%
rename from src/use-deep-compare-effect/index.mdx
rename to packages/react-use/src/use-deep-compare-effect/index.mdx
diff --git a/src/use-deep-compare-effect/index.ts b/packages/react-use/src/use-deep-compare-effect/index.ts
similarity index 100%
rename from src/use-deep-compare-effect/index.ts
rename to packages/react-use/src/use-deep-compare-effect/index.ts
diff --git a/src/use-deep-compare-effect/index.zh-cn.mdx b/packages/react-use/src/use-deep-compare-effect/index.zh-cn.mdx
similarity index 100%
rename from src/use-deep-compare-effect/index.zh-cn.mdx
rename to packages/react-use/src/use-deep-compare-effect/index.zh-cn.mdx
diff --git a/src/use-deep-compare-layout-effect/demo.tsx b/packages/react-use/src/use-deep-compare-layout-effect/demo.tsx
similarity index 100%
rename from src/use-deep-compare-layout-effect/demo.tsx
rename to packages/react-use/src/use-deep-compare-layout-effect/demo.tsx
diff --git a/src/use-deep-compare-layout-effect/index.mdx b/packages/react-use/src/use-deep-compare-layout-effect/index.mdx
similarity index 100%
rename from src/use-deep-compare-layout-effect/index.mdx
rename to packages/react-use/src/use-deep-compare-layout-effect/index.mdx
diff --git a/src/use-deep-compare-layout-effect/index.ts b/packages/react-use/src/use-deep-compare-layout-effect/index.ts
similarity index 100%
rename from src/use-deep-compare-layout-effect/index.ts
rename to packages/react-use/src/use-deep-compare-layout-effect/index.ts
diff --git a/src/use-deep-compare-layout-effect/index.zh-cn.mdx b/packages/react-use/src/use-deep-compare-layout-effect/index.zh-cn.mdx
similarity index 100%
rename from src/use-deep-compare-layout-effect/index.zh-cn.mdx
rename to packages/react-use/src/use-deep-compare-layout-effect/index.zh-cn.mdx
diff --git a/src/use-device-list/demo.tsx b/packages/react-use/src/use-device-list/demo.tsx
similarity index 100%
rename from src/use-device-list/demo.tsx
rename to packages/react-use/src/use-device-list/demo.tsx
diff --git a/src/use-device-list/index.mdx b/packages/react-use/src/use-device-list/index.mdx
similarity index 100%
rename from src/use-device-list/index.mdx
rename to packages/react-use/src/use-device-list/index.mdx
diff --git a/src/use-device-list/index.ts b/packages/react-use/src/use-device-list/index.ts
similarity index 100%
rename from src/use-device-list/index.ts
rename to packages/react-use/src/use-device-list/index.ts
diff --git a/src/use-device-list/index.zh-cn.mdx b/packages/react-use/src/use-device-list/index.zh-cn.mdx
similarity index 100%
rename from src/use-device-list/index.zh-cn.mdx
rename to packages/react-use/src/use-device-list/index.zh-cn.mdx
diff --git a/src/use-document-leave/demo.tsx b/packages/react-use/src/use-document-leave/demo.tsx
similarity index 100%
rename from src/use-document-leave/demo.tsx
rename to packages/react-use/src/use-document-leave/demo.tsx
diff --git a/src/use-document-leave/index.mdx b/packages/react-use/src/use-document-leave/index.mdx
similarity index 100%
rename from src/use-document-leave/index.mdx
rename to packages/react-use/src/use-document-leave/index.mdx
diff --git a/src/use-document-leave/index.ts b/packages/react-use/src/use-document-leave/index.ts
similarity index 100%
rename from src/use-document-leave/index.ts
rename to packages/react-use/src/use-document-leave/index.ts
diff --git a/src/use-document-leave/index.zh-cn.mdx b/packages/react-use/src/use-document-leave/index.zh-cn.mdx
similarity index 100%
rename from src/use-document-leave/index.zh-cn.mdx
rename to packages/react-use/src/use-document-leave/index.zh-cn.mdx
diff --git a/src/use-document-visibility/demo.tsx b/packages/react-use/src/use-document-visibility/demo.tsx
similarity index 100%
rename from src/use-document-visibility/demo.tsx
rename to packages/react-use/src/use-document-visibility/demo.tsx
diff --git a/src/use-document-visibility/index.mdx b/packages/react-use/src/use-document-visibility/index.mdx
similarity index 100%
rename from src/use-document-visibility/index.mdx
rename to packages/react-use/src/use-document-visibility/index.mdx
diff --git a/src/use-document-visibility/index.ts b/packages/react-use/src/use-document-visibility/index.ts
similarity index 100%
rename from src/use-document-visibility/index.ts
rename to packages/react-use/src/use-document-visibility/index.ts
diff --git a/src/use-document-visibility/index.zh-cn.mdx b/packages/react-use/src/use-document-visibility/index.zh-cn.mdx
similarity index 100%
rename from src/use-document-visibility/index.zh-cn.mdx
rename to packages/react-use/src/use-document-visibility/index.zh-cn.mdx
diff --git a/src/use-draggable/demo.tsx b/packages/react-use/src/use-draggable/demo.tsx
similarity index 100%
rename from src/use-draggable/demo.tsx
rename to packages/react-use/src/use-draggable/demo.tsx
diff --git a/src/use-draggable/index.mdx b/packages/react-use/src/use-draggable/index.mdx
similarity index 100%
rename from src/use-draggable/index.mdx
rename to packages/react-use/src/use-draggable/index.mdx
diff --git a/src/use-draggable/index.ts b/packages/react-use/src/use-draggable/index.ts
similarity index 100%
rename from src/use-draggable/index.ts
rename to packages/react-use/src/use-draggable/index.ts
diff --git a/src/use-draggable/index.zh-cn.mdx b/packages/react-use/src/use-draggable/index.zh-cn.mdx
similarity index 100%
rename from src/use-draggable/index.zh-cn.mdx
rename to packages/react-use/src/use-draggable/index.zh-cn.mdx
diff --git a/src/use-drop-zone/demo.tsx b/packages/react-use/src/use-drop-zone/demo.tsx
similarity index 100%
rename from src/use-drop-zone/demo.tsx
rename to packages/react-use/src/use-drop-zone/demo.tsx
diff --git a/src/use-drop-zone/index.mdx b/packages/react-use/src/use-drop-zone/index.mdx
similarity index 100%
rename from src/use-drop-zone/index.mdx
rename to packages/react-use/src/use-drop-zone/index.mdx
diff --git a/src/use-drop-zone/index.ts b/packages/react-use/src/use-drop-zone/index.ts
similarity index 100%
rename from src/use-drop-zone/index.ts
rename to packages/react-use/src/use-drop-zone/index.ts
diff --git a/src/use-drop-zone/index.zh-cn.mdx b/packages/react-use/src/use-drop-zone/index.zh-cn.mdx
similarity index 100%
rename from src/use-drop-zone/index.zh-cn.mdx
rename to packages/react-use/src/use-drop-zone/index.zh-cn.mdx
diff --git a/src/use-dynamic-list/demo.tsx b/packages/react-use/src/use-dynamic-list/demo.tsx
similarity index 100%
rename from src/use-dynamic-list/demo.tsx
rename to packages/react-use/src/use-dynamic-list/demo.tsx
diff --git a/src/use-dynamic-list/index.mdx b/packages/react-use/src/use-dynamic-list/index.mdx
similarity index 100%
rename from src/use-dynamic-list/index.mdx
rename to packages/react-use/src/use-dynamic-list/index.mdx
diff --git a/src/use-dynamic-list/index.test.ts b/packages/react-use/src/use-dynamic-list/index.test.ts
similarity index 100%
rename from src/use-dynamic-list/index.test.ts
rename to packages/react-use/src/use-dynamic-list/index.test.ts
diff --git a/src/use-dynamic-list/index.ts b/packages/react-use/src/use-dynamic-list/index.ts
similarity index 100%
rename from src/use-dynamic-list/index.ts
rename to packages/react-use/src/use-dynamic-list/index.ts
diff --git a/src/use-dynamic-list/index.zh-cn.mdx b/packages/react-use/src/use-dynamic-list/index.zh-cn.mdx
similarity index 100%
rename from src/use-dynamic-list/index.zh-cn.mdx
rename to packages/react-use/src/use-dynamic-list/index.zh-cn.mdx
diff --git a/src/use-effect-once/demo.tsx b/packages/react-use/src/use-effect-once/demo.tsx
similarity index 100%
rename from src/use-effect-once/demo.tsx
rename to packages/react-use/src/use-effect-once/demo.tsx
diff --git a/src/use-effect-once/index.mdx b/packages/react-use/src/use-effect-once/index.mdx
similarity index 100%
rename from src/use-effect-once/index.mdx
rename to packages/react-use/src/use-effect-once/index.mdx
diff --git a/src/use-effect-once/index.ts b/packages/react-use/src/use-effect-once/index.ts
similarity index 100%
rename from src/use-effect-once/index.ts
rename to packages/react-use/src/use-effect-once/index.ts
diff --git a/src/use-effect-once/index.zh-cn.mdx b/packages/react-use/src/use-effect-once/index.zh-cn.mdx
similarity index 100%
rename from src/use-effect-once/index.zh-cn.mdx
rename to packages/react-use/src/use-effect-once/index.zh-cn.mdx
diff --git a/src/use-element-bounding/demo.tsx b/packages/react-use/src/use-element-bounding/demo.tsx
similarity index 100%
rename from src/use-element-bounding/demo.tsx
rename to packages/react-use/src/use-element-bounding/demo.tsx
diff --git a/src/use-element-bounding/index.mdx b/packages/react-use/src/use-element-bounding/index.mdx
similarity index 100%
rename from src/use-element-bounding/index.mdx
rename to packages/react-use/src/use-element-bounding/index.mdx
diff --git a/src/use-element-bounding/index.ts b/packages/react-use/src/use-element-bounding/index.ts
similarity index 100%
rename from src/use-element-bounding/index.ts
rename to packages/react-use/src/use-element-bounding/index.ts
diff --git a/src/use-element-bounding/index.zh-cn.mdx b/packages/react-use/src/use-element-bounding/index.zh-cn.mdx
similarity index 100%
rename from src/use-element-bounding/index.zh-cn.mdx
rename to packages/react-use/src/use-element-bounding/index.zh-cn.mdx
diff --git a/src/use-element-by-point/demo.tsx b/packages/react-use/src/use-element-by-point/demo.tsx
similarity index 100%
rename from src/use-element-by-point/demo.tsx
rename to packages/react-use/src/use-element-by-point/demo.tsx
diff --git a/src/use-element-by-point/index.mdx b/packages/react-use/src/use-element-by-point/index.mdx
similarity index 100%
rename from src/use-element-by-point/index.mdx
rename to packages/react-use/src/use-element-by-point/index.mdx
diff --git a/src/use-element-by-point/index.ts b/packages/react-use/src/use-element-by-point/index.ts
similarity index 100%
rename from src/use-element-by-point/index.ts
rename to packages/react-use/src/use-element-by-point/index.ts
diff --git a/src/use-element-by-point/index.zh-cn.mdx b/packages/react-use/src/use-element-by-point/index.zh-cn.mdx
similarity index 100%
rename from src/use-element-by-point/index.zh-cn.mdx
rename to packages/react-use/src/use-element-by-point/index.zh-cn.mdx
diff --git a/src/use-element-size/demo.tsx b/packages/react-use/src/use-element-size/demo.tsx
similarity index 100%
rename from src/use-element-size/demo.tsx
rename to packages/react-use/src/use-element-size/demo.tsx
diff --git a/src/use-element-size/index.mdx b/packages/react-use/src/use-element-size/index.mdx
similarity index 100%
rename from src/use-element-size/index.mdx
rename to packages/react-use/src/use-element-size/index.mdx
diff --git a/src/use-element-size/index.ts b/packages/react-use/src/use-element-size/index.ts
similarity index 100%
rename from src/use-element-size/index.ts
rename to packages/react-use/src/use-element-size/index.ts
diff --git a/src/use-element-size/index.zh-cn.mdx b/packages/react-use/src/use-element-size/index.zh-cn.mdx
similarity index 100%
rename from src/use-element-size/index.zh-cn.mdx
rename to packages/react-use/src/use-element-size/index.zh-cn.mdx
diff --git a/src/use-element-visibility/demo.tsx b/packages/react-use/src/use-element-visibility/demo.tsx
similarity index 100%
rename from src/use-element-visibility/demo.tsx
rename to packages/react-use/src/use-element-visibility/demo.tsx
diff --git a/src/use-element-visibility/index.mdx b/packages/react-use/src/use-element-visibility/index.mdx
similarity index 100%
rename from src/use-element-visibility/index.mdx
rename to packages/react-use/src/use-element-visibility/index.mdx
diff --git a/src/use-element-visibility/index.ts b/packages/react-use/src/use-element-visibility/index.ts
similarity index 100%
rename from src/use-element-visibility/index.ts
rename to packages/react-use/src/use-element-visibility/index.ts
diff --git a/src/use-element-visibility/index.zh-cn.mdx b/packages/react-use/src/use-element-visibility/index.zh-cn.mdx
similarity index 100%
rename from src/use-element-visibility/index.zh-cn.mdx
rename to packages/react-use/src/use-element-visibility/index.zh-cn.mdx
diff --git a/src/use-event-bus/demo.tsx b/packages/react-use/src/use-event-bus/demo.tsx
similarity index 100%
rename from src/use-event-bus/demo.tsx
rename to packages/react-use/src/use-event-bus/demo.tsx
diff --git a/src/use-event-bus/index.mdx b/packages/react-use/src/use-event-bus/index.mdx
similarity index 100%
rename from src/use-event-bus/index.mdx
rename to packages/react-use/src/use-event-bus/index.mdx
diff --git a/src/use-event-bus/index.ts b/packages/react-use/src/use-event-bus/index.ts
similarity index 100%
rename from src/use-event-bus/index.ts
rename to packages/react-use/src/use-event-bus/index.ts
diff --git a/src/use-event-bus/index.zh-cn.mdx b/packages/react-use/src/use-event-bus/index.zh-cn.mdx
similarity index 100%
rename from src/use-event-bus/index.zh-cn.mdx
rename to packages/react-use/src/use-event-bus/index.zh-cn.mdx
diff --git a/src/use-event-listener/demo.tsx b/packages/react-use/src/use-event-listener/demo.tsx
similarity index 100%
rename from src/use-event-listener/demo.tsx
rename to packages/react-use/src/use-event-listener/demo.tsx
diff --git a/src/use-event-listener/index.mdx b/packages/react-use/src/use-event-listener/index.mdx
similarity index 100%
rename from src/use-event-listener/index.mdx
rename to packages/react-use/src/use-event-listener/index.mdx
diff --git a/src/use-event-listener/index.ts b/packages/react-use/src/use-event-listener/index.ts
similarity index 100%
rename from src/use-event-listener/index.ts
rename to packages/react-use/src/use-event-listener/index.ts
diff --git a/src/use-event-listener/index.zh-cn.mdx b/packages/react-use/src/use-event-listener/index.zh-cn.mdx
similarity index 100%
rename from src/use-event-listener/index.zh-cn.mdx
rename to packages/react-use/src/use-event-listener/index.zh-cn.mdx
diff --git a/src/use-eye-dropper/demo.tsx b/packages/react-use/src/use-eye-dropper/demo.tsx
similarity index 100%
rename from src/use-eye-dropper/demo.tsx
rename to packages/react-use/src/use-eye-dropper/demo.tsx
diff --git a/src/use-eye-dropper/index.mdx b/packages/react-use/src/use-eye-dropper/index.mdx
similarity index 100%
rename from src/use-eye-dropper/index.mdx
rename to packages/react-use/src/use-eye-dropper/index.mdx
diff --git a/src/use-eye-dropper/index.ts b/packages/react-use/src/use-eye-dropper/index.ts
similarity index 100%
rename from src/use-eye-dropper/index.ts
rename to packages/react-use/src/use-eye-dropper/index.ts
diff --git a/src/use-eye-dropper/index.zh-cn.mdx b/packages/react-use/src/use-eye-dropper/index.zh-cn.mdx
similarity index 100%
rename from src/use-eye-dropper/index.zh-cn.mdx
rename to packages/react-use/src/use-eye-dropper/index.zh-cn.mdx
diff --git a/src/use-favicon/demo.tsx b/packages/react-use/src/use-favicon/demo.tsx
similarity index 100%
rename from src/use-favicon/demo.tsx
rename to packages/react-use/src/use-favicon/demo.tsx
diff --git a/src/use-favicon/index.mdx b/packages/react-use/src/use-favicon/index.mdx
similarity index 100%
rename from src/use-favicon/index.mdx
rename to packages/react-use/src/use-favicon/index.mdx
diff --git a/src/use-favicon/index.ts b/packages/react-use/src/use-favicon/index.ts
similarity index 100%
rename from src/use-favicon/index.ts
rename to packages/react-use/src/use-favicon/index.ts
diff --git a/src/use-favicon/index.zh-cn.mdx b/packages/react-use/src/use-favicon/index.zh-cn.mdx
similarity index 100%
rename from src/use-favicon/index.zh-cn.mdx
rename to packages/react-use/src/use-favicon/index.zh-cn.mdx
diff --git a/src/use-first-render/demo.tsx b/packages/react-use/src/use-first-render/demo.tsx
similarity index 100%
rename from src/use-first-render/demo.tsx
rename to packages/react-use/src/use-first-render/demo.tsx
diff --git a/src/use-first-render/index.mdx b/packages/react-use/src/use-first-render/index.mdx
similarity index 100%
rename from src/use-first-render/index.mdx
rename to packages/react-use/src/use-first-render/index.mdx
diff --git a/src/use-first-render/index.ts b/packages/react-use/src/use-first-render/index.ts
similarity index 100%
rename from src/use-first-render/index.ts
rename to packages/react-use/src/use-first-render/index.ts
diff --git a/src/use-first-render/index.zh-cn.mdx b/packages/react-use/src/use-first-render/index.zh-cn.mdx
similarity index 100%
rename from src/use-first-render/index.zh-cn.mdx
rename to packages/react-use/src/use-first-render/index.zh-cn.mdx
diff --git a/src/use-focus-within/demo.tsx b/packages/react-use/src/use-focus-within/demo.tsx
similarity index 100%
rename from src/use-focus-within/demo.tsx
rename to packages/react-use/src/use-focus-within/demo.tsx
diff --git a/src/use-focus-within/index.mdx b/packages/react-use/src/use-focus-within/index.mdx
similarity index 100%
rename from src/use-focus-within/index.mdx
rename to packages/react-use/src/use-focus-within/index.mdx
diff --git a/src/use-focus-within/index.ts b/packages/react-use/src/use-focus-within/index.ts
similarity index 100%
rename from src/use-focus-within/index.ts
rename to packages/react-use/src/use-focus-within/index.ts
diff --git a/src/use-focus-within/index.zh-cn.mdx b/packages/react-use/src/use-focus-within/index.zh-cn.mdx
similarity index 100%
rename from src/use-focus-within/index.zh-cn.mdx
rename to packages/react-use/src/use-focus-within/index.zh-cn.mdx
diff --git a/src/use-focus/demo.tsx b/packages/react-use/src/use-focus/demo.tsx
similarity index 100%
rename from src/use-focus/demo.tsx
rename to packages/react-use/src/use-focus/demo.tsx
diff --git a/src/use-focus/index.mdx b/packages/react-use/src/use-focus/index.mdx
similarity index 100%
rename from src/use-focus/index.mdx
rename to packages/react-use/src/use-focus/index.mdx
diff --git a/src/use-focus/index.ts b/packages/react-use/src/use-focus/index.ts
similarity index 100%
rename from src/use-focus/index.ts
rename to packages/react-use/src/use-focus/index.ts
diff --git a/src/use-focus/index.zh-cn.mdx b/packages/react-use/src/use-focus/index.zh-cn.mdx
similarity index 100%
rename from src/use-focus/index.zh-cn.mdx
rename to packages/react-use/src/use-focus/index.zh-cn.mdx
diff --git a/src/use-form/bind-dom.ts b/packages/react-use/src/use-form/bind-dom.ts
similarity index 100%
rename from src/use-form/bind-dom.ts
rename to packages/react-use/src/use-form/bind-dom.ts
diff --git a/src/use-form/demo.tsx b/packages/react-use/src/use-form/demo.tsx
similarity index 100%
rename from src/use-form/demo.tsx
rename to packages/react-use/src/use-form/demo.tsx
diff --git a/src/use-form/index.mdx b/packages/react-use/src/use-form/index.mdx
similarity index 100%
rename from src/use-form/index.mdx
rename to packages/react-use/src/use-form/index.mdx
diff --git a/src/use-form/index.ts b/packages/react-use/src/use-form/index.ts
similarity index 100%
rename from src/use-form/index.ts
rename to packages/react-use/src/use-form/index.ts
diff --git a/src/use-form/index.zh-cn.mdx b/packages/react-use/src/use-form/index.zh-cn.mdx
similarity index 100%
rename from src/use-form/index.zh-cn.mdx
rename to packages/react-use/src/use-form/index.zh-cn.mdx
diff --git a/src/use-fps/demo.tsx b/packages/react-use/src/use-fps/demo.tsx
similarity index 100%
rename from src/use-fps/demo.tsx
rename to packages/react-use/src/use-fps/demo.tsx
diff --git a/src/use-fps/index.mdx b/packages/react-use/src/use-fps/index.mdx
similarity index 100%
rename from src/use-fps/index.mdx
rename to packages/react-use/src/use-fps/index.mdx
diff --git a/src/use-fps/index.ts b/packages/react-use/src/use-fps/index.ts
similarity index 100%
rename from src/use-fps/index.ts
rename to packages/react-use/src/use-fps/index.ts
diff --git a/src/use-fps/index.zh-cn.mdx b/packages/react-use/src/use-fps/index.zh-cn.mdx
similarity index 100%
rename from src/use-fps/index.zh-cn.mdx
rename to packages/react-use/src/use-fps/index.zh-cn.mdx
diff --git a/src/use-fullscreen/compatible-attributes.ts b/packages/react-use/src/use-fullscreen/compatible-attributes.ts
similarity index 100%
rename from src/use-fullscreen/compatible-attributes.ts
rename to packages/react-use/src/use-fullscreen/compatible-attributes.ts
diff --git a/src/use-fullscreen/demo.tsx b/packages/react-use/src/use-fullscreen/demo.tsx
similarity index 100%
rename from src/use-fullscreen/demo.tsx
rename to packages/react-use/src/use-fullscreen/demo.tsx
diff --git a/src/use-fullscreen/index.mdx b/packages/react-use/src/use-fullscreen/index.mdx
similarity index 100%
rename from src/use-fullscreen/index.mdx
rename to packages/react-use/src/use-fullscreen/index.mdx
diff --git a/src/use-fullscreen/index.ts b/packages/react-use/src/use-fullscreen/index.ts
similarity index 100%
rename from src/use-fullscreen/index.ts
rename to packages/react-use/src/use-fullscreen/index.ts
diff --git a/src/use-fullscreen/index.zh-cn.mdx b/packages/react-use/src/use-fullscreen/index.zh-cn.mdx
similarity index 100%
rename from src/use-fullscreen/index.zh-cn.mdx
rename to packages/react-use/src/use-fullscreen/index.zh-cn.mdx
diff --git a/src/use-geolocation/demo.tsx b/packages/react-use/src/use-geolocation/demo.tsx
similarity index 100%
rename from src/use-geolocation/demo.tsx
rename to packages/react-use/src/use-geolocation/demo.tsx
diff --git a/src/use-geolocation/index.mdx b/packages/react-use/src/use-geolocation/index.mdx
similarity index 100%
rename from src/use-geolocation/index.mdx
rename to packages/react-use/src/use-geolocation/index.mdx
diff --git a/src/use-geolocation/index.ts b/packages/react-use/src/use-geolocation/index.ts
similarity index 100%
rename from src/use-geolocation/index.ts
rename to packages/react-use/src/use-geolocation/index.ts
diff --git a/src/use-geolocation/index.zh-cn.mdx b/packages/react-use/src/use-geolocation/index.zh-cn.mdx
similarity index 100%
rename from src/use-geolocation/index.zh-cn.mdx
rename to packages/react-use/src/use-geolocation/index.zh-cn.mdx
diff --git a/src/use-getter-ref/demo.tsx b/packages/react-use/src/use-getter-ref/demo.tsx
similarity index 100%
rename from src/use-getter-ref/demo.tsx
rename to packages/react-use/src/use-getter-ref/demo.tsx
diff --git a/src/use-getter-ref/index.mdx b/packages/react-use/src/use-getter-ref/index.mdx
similarity index 100%
rename from src/use-getter-ref/index.mdx
rename to packages/react-use/src/use-getter-ref/index.mdx
diff --git a/src/use-getter-ref/index.test.ts b/packages/react-use/src/use-getter-ref/index.test.ts
similarity index 100%
rename from src/use-getter-ref/index.test.ts
rename to packages/react-use/src/use-getter-ref/index.test.ts
diff --git a/src/use-getter-ref/index.ts b/packages/react-use/src/use-getter-ref/index.ts
similarity index 100%
rename from src/use-getter-ref/index.ts
rename to packages/react-use/src/use-getter-ref/index.ts
diff --git a/src/use-getter-ref/index.zh-cn.mdx b/packages/react-use/src/use-getter-ref/index.zh-cn.mdx
similarity index 100%
rename from src/use-getter-ref/index.zh-cn.mdx
rename to packages/react-use/src/use-getter-ref/index.zh-cn.mdx
diff --git a/src/use-hover/demo.tsx b/packages/react-use/src/use-hover/demo.tsx
similarity index 100%
rename from src/use-hover/demo.tsx
rename to packages/react-use/src/use-hover/demo.tsx
diff --git a/src/use-hover/index.mdx b/packages/react-use/src/use-hover/index.mdx
similarity index 100%
rename from src/use-hover/index.mdx
rename to packages/react-use/src/use-hover/index.mdx
diff --git a/src/use-hover/index.test.ts b/packages/react-use/src/use-hover/index.test.ts
similarity index 100%
rename from src/use-hover/index.test.ts
rename to packages/react-use/src/use-hover/index.test.ts
diff --git a/src/use-hover/index.ts b/packages/react-use/src/use-hover/index.ts
similarity index 100%
rename from src/use-hover/index.ts
rename to packages/react-use/src/use-hover/index.ts
diff --git a/src/use-hover/index.zh-cn.mdx b/packages/react-use/src/use-hover/index.zh-cn.mdx
similarity index 100%
rename from src/use-hover/index.zh-cn.mdx
rename to packages/react-use/src/use-hover/index.zh-cn.mdx
diff --git a/src/use-infinite-scroll/demo.tsx b/packages/react-use/src/use-infinite-scroll/demo.tsx
similarity index 100%
rename from src/use-infinite-scroll/demo.tsx
rename to packages/react-use/src/use-infinite-scroll/demo.tsx
diff --git a/src/use-infinite-scroll/index.mdx b/packages/react-use/src/use-infinite-scroll/index.mdx
similarity index 100%
rename from src/use-infinite-scroll/index.mdx
rename to packages/react-use/src/use-infinite-scroll/index.mdx
diff --git a/src/use-infinite-scroll/index.ts b/packages/react-use/src/use-infinite-scroll/index.ts
similarity index 100%
rename from src/use-infinite-scroll/index.ts
rename to packages/react-use/src/use-infinite-scroll/index.ts
diff --git a/src/use-infinite-scroll/index.zh-cn.mdx b/packages/react-use/src/use-infinite-scroll/index.zh-cn.mdx
similarity index 100%
rename from src/use-infinite-scroll/index.zh-cn.mdx
rename to packages/react-use/src/use-infinite-scroll/index.zh-cn.mdx
diff --git a/src/use-input-composition/demo.tsx b/packages/react-use/src/use-input-composition/demo.tsx
similarity index 100%
rename from src/use-input-composition/demo.tsx
rename to packages/react-use/src/use-input-composition/demo.tsx
diff --git a/src/use-input-composition/index.mdx b/packages/react-use/src/use-input-composition/index.mdx
similarity index 100%
rename from src/use-input-composition/index.mdx
rename to packages/react-use/src/use-input-composition/index.mdx
diff --git a/src/use-input-composition/index.ts b/packages/react-use/src/use-input-composition/index.ts
similarity index 100%
rename from src/use-input-composition/index.ts
rename to packages/react-use/src/use-input-composition/index.ts
diff --git a/src/use-input-composition/index.zh-cn.mdx b/packages/react-use/src/use-input-composition/index.zh-cn.mdx
similarity index 100%
rename from src/use-input-composition/index.zh-cn.mdx
rename to packages/react-use/src/use-input-composition/index.zh-cn.mdx
diff --git a/src/use-intersection-observer/demo.tsx b/packages/react-use/src/use-intersection-observer/demo.tsx
similarity index 100%
rename from src/use-intersection-observer/demo.tsx
rename to packages/react-use/src/use-intersection-observer/demo.tsx
diff --git a/src/use-intersection-observer/index.mdx b/packages/react-use/src/use-intersection-observer/index.mdx
similarity index 100%
rename from src/use-intersection-observer/index.mdx
rename to packages/react-use/src/use-intersection-observer/index.mdx
diff --git a/src/use-intersection-observer/index.ts b/packages/react-use/src/use-intersection-observer/index.ts
similarity index 100%
rename from src/use-intersection-observer/index.ts
rename to packages/react-use/src/use-intersection-observer/index.ts
diff --git a/src/use-intersection-observer/index.zh-cn.mdx b/packages/react-use/src/use-intersection-observer/index.zh-cn.mdx
similarity index 100%
rename from src/use-intersection-observer/index.zh-cn.mdx
rename to packages/react-use/src/use-intersection-observer/index.zh-cn.mdx
diff --git a/src/use-interval-fn/demo.tsx b/packages/react-use/src/use-interval-fn/demo.tsx
similarity index 100%
rename from src/use-interval-fn/demo.tsx
rename to packages/react-use/src/use-interval-fn/demo.tsx
diff --git a/src/use-interval-fn/index.mdx b/packages/react-use/src/use-interval-fn/index.mdx
similarity index 100%
rename from src/use-interval-fn/index.mdx
rename to packages/react-use/src/use-interval-fn/index.mdx
diff --git a/src/use-interval-fn/index.ts b/packages/react-use/src/use-interval-fn/index.ts
similarity index 100%
rename from src/use-interval-fn/index.ts
rename to packages/react-use/src/use-interval-fn/index.ts
diff --git a/src/use-interval-fn/index.zh-cn.mdx b/packages/react-use/src/use-interval-fn/index.zh-cn.mdx
similarity index 100%
rename from src/use-interval-fn/index.zh-cn.mdx
rename to packages/react-use/src/use-interval-fn/index.zh-cn.mdx
diff --git a/src/use-interval/demo.tsx b/packages/react-use/src/use-interval/demo.tsx
similarity index 100%
rename from src/use-interval/demo.tsx
rename to packages/react-use/src/use-interval/demo.tsx
diff --git a/src/use-interval/index.mdx b/packages/react-use/src/use-interval/index.mdx
similarity index 100%
rename from src/use-interval/index.mdx
rename to packages/react-use/src/use-interval/index.mdx
diff --git a/src/use-interval/index.ts b/packages/react-use/src/use-interval/index.ts
similarity index 100%
rename from src/use-interval/index.ts
rename to packages/react-use/src/use-interval/index.ts
diff --git a/src/use-interval/index.zh-cn.mdx b/packages/react-use/src/use-interval/index.zh-cn.mdx
similarity index 100%
rename from src/use-interval/index.zh-cn.mdx
rename to packages/react-use/src/use-interval/index.zh-cn.mdx
diff --git a/src/use-isomorphic-layout-effect/demo.tsx b/packages/react-use/src/use-isomorphic-layout-effect/demo.tsx
similarity index 100%
rename from src/use-isomorphic-layout-effect/demo.tsx
rename to packages/react-use/src/use-isomorphic-layout-effect/demo.tsx
diff --git a/src/use-isomorphic-layout-effect/index.mdx b/packages/react-use/src/use-isomorphic-layout-effect/index.mdx
similarity index 100%
rename from src/use-isomorphic-layout-effect/index.mdx
rename to packages/react-use/src/use-isomorphic-layout-effect/index.mdx
diff --git a/src/use-isomorphic-layout-effect/index.ts b/packages/react-use/src/use-isomorphic-layout-effect/index.ts
similarity index 100%
rename from src/use-isomorphic-layout-effect/index.ts
rename to packages/react-use/src/use-isomorphic-layout-effect/index.ts
diff --git a/src/use-isomorphic-layout-effect/index.zh-cn.mdx b/packages/react-use/src/use-isomorphic-layout-effect/index.zh-cn.mdx
similarity index 100%
rename from src/use-isomorphic-layout-effect/index.zh-cn.mdx
rename to packages/react-use/src/use-isomorphic-layout-effect/index.zh-cn.mdx
diff --git a/src/use-key-down/demo.tsx b/packages/react-use/src/use-key-down/demo.tsx
similarity index 100%
rename from src/use-key-down/demo.tsx
rename to packages/react-use/src/use-key-down/demo.tsx
diff --git a/src/use-key-down/index.mdx b/packages/react-use/src/use-key-down/index.mdx
similarity index 100%
rename from src/use-key-down/index.mdx
rename to packages/react-use/src/use-key-down/index.mdx
diff --git a/src/use-key-down/index.ts b/packages/react-use/src/use-key-down/index.ts
similarity index 100%
rename from src/use-key-down/index.ts
rename to packages/react-use/src/use-key-down/index.ts
diff --git a/src/use-key-down/index.zh-cn.mdx b/packages/react-use/src/use-key-down/index.zh-cn.mdx
similarity index 100%
rename from src/use-key-down/index.zh-cn.mdx
rename to packages/react-use/src/use-key-down/index.zh-cn.mdx
diff --git a/src/use-key-modifier/demo.tsx b/packages/react-use/src/use-key-modifier/demo.tsx
similarity index 100%
rename from src/use-key-modifier/demo.tsx
rename to packages/react-use/src/use-key-modifier/demo.tsx
diff --git a/src/use-key-modifier/index.mdx b/packages/react-use/src/use-key-modifier/index.mdx
similarity index 100%
rename from src/use-key-modifier/index.mdx
rename to packages/react-use/src/use-key-modifier/index.mdx
diff --git a/src/use-key-modifier/index.ts b/packages/react-use/src/use-key-modifier/index.ts
similarity index 100%
rename from src/use-key-modifier/index.ts
rename to packages/react-use/src/use-key-modifier/index.ts
diff --git a/src/use-key-modifier/index.zh-cn.mdx b/packages/react-use/src/use-key-modifier/index.zh-cn.mdx
similarity index 100%
rename from src/use-key-modifier/index.zh-cn.mdx
rename to packages/react-use/src/use-key-modifier/index.zh-cn.mdx
diff --git a/src/use-key-press/demo.tsx b/packages/react-use/src/use-key-press/demo.tsx
similarity index 100%
rename from src/use-key-press/demo.tsx
rename to packages/react-use/src/use-key-press/demo.tsx
diff --git a/src/use-key-press/index.mdx b/packages/react-use/src/use-key-press/index.mdx
similarity index 100%
rename from src/use-key-press/index.mdx
rename to packages/react-use/src/use-key-press/index.mdx
diff --git a/src/use-key-press/index.ts b/packages/react-use/src/use-key-press/index.ts
similarity index 100%
rename from src/use-key-press/index.ts
rename to packages/react-use/src/use-key-press/index.ts
diff --git a/src/use-key-press/index.zh-cn.mdx b/packages/react-use/src/use-key-press/index.zh-cn.mdx
similarity index 100%
rename from src/use-key-press/index.zh-cn.mdx
rename to packages/react-use/src/use-key-press/index.zh-cn.mdx
diff --git a/src/use-key-status/demo.tsx b/packages/react-use/src/use-key-status/demo.tsx
similarity index 100%
rename from src/use-key-status/demo.tsx
rename to packages/react-use/src/use-key-status/demo.tsx
diff --git a/src/use-key-status/index.mdx b/packages/react-use/src/use-key-status/index.mdx
similarity index 100%
rename from src/use-key-status/index.mdx
rename to packages/react-use/src/use-key-status/index.mdx
diff --git a/src/use-key-status/index.ts b/packages/react-use/src/use-key-status/index.ts
similarity index 100%
rename from src/use-key-status/index.ts
rename to packages/react-use/src/use-key-status/index.ts
diff --git a/src/use-key-status/index.zh-cn.mdx b/packages/react-use/src/use-key-status/index.zh-cn.mdx
similarity index 100%
rename from src/use-key-status/index.zh-cn.mdx
rename to packages/react-use/src/use-key-status/index.zh-cn.mdx
diff --git a/src/use-key-stroke-once/demo.tsx b/packages/react-use/src/use-key-stroke-once/demo.tsx
similarity index 100%
rename from src/use-key-stroke-once/demo.tsx
rename to packages/react-use/src/use-key-stroke-once/demo.tsx
diff --git a/src/use-key-stroke-once/index.mdx b/packages/react-use/src/use-key-stroke-once/index.mdx
similarity index 100%
rename from src/use-key-stroke-once/index.mdx
rename to packages/react-use/src/use-key-stroke-once/index.mdx
diff --git a/src/use-key-stroke-once/index.ts b/packages/react-use/src/use-key-stroke-once/index.ts
similarity index 100%
rename from src/use-key-stroke-once/index.ts
rename to packages/react-use/src/use-key-stroke-once/index.ts
diff --git a/src/use-key-stroke-once/index.zh-cn.mdx b/packages/react-use/src/use-key-stroke-once/index.zh-cn.mdx
similarity index 100%
rename from src/use-key-stroke-once/index.zh-cn.mdx
rename to packages/react-use/src/use-key-stroke-once/index.zh-cn.mdx
diff --git a/src/use-key-stroke/demo.tsx b/packages/react-use/src/use-key-stroke/demo.tsx
similarity index 100%
rename from src/use-key-stroke/demo.tsx
rename to packages/react-use/src/use-key-stroke/demo.tsx
diff --git a/src/use-key-stroke/index.mdx b/packages/react-use/src/use-key-stroke/index.mdx
similarity index 100%
rename from src/use-key-stroke/index.mdx
rename to packages/react-use/src/use-key-stroke/index.mdx
diff --git a/src/use-key-stroke/index.ts b/packages/react-use/src/use-key-stroke/index.ts
similarity index 100%
rename from src/use-key-stroke/index.ts
rename to packages/react-use/src/use-key-stroke/index.ts
diff --git a/src/use-key-stroke/index.zh-cn.mdx b/packages/react-use/src/use-key-stroke/index.zh-cn.mdx
similarity index 100%
rename from src/use-key-stroke/index.zh-cn.mdx
rename to packages/react-use/src/use-key-stroke/index.zh-cn.mdx
diff --git a/src/use-key-up/demo.tsx b/packages/react-use/src/use-key-up/demo.tsx
similarity index 100%
rename from src/use-key-up/demo.tsx
rename to packages/react-use/src/use-key-up/demo.tsx
diff --git a/src/use-key-up/index.mdx b/packages/react-use/src/use-key-up/index.mdx
similarity index 100%
rename from src/use-key-up/index.mdx
rename to packages/react-use/src/use-key-up/index.mdx
diff --git a/src/use-key-up/index.ts b/packages/react-use/src/use-key-up/index.ts
similarity index 100%
rename from src/use-key-up/index.ts
rename to packages/react-use/src/use-key-up/index.ts
diff --git a/src/use-key-up/index.zh-cn.mdx b/packages/react-use/src/use-key-up/index.zh-cn.mdx
similarity index 100%
rename from src/use-key-up/index.zh-cn.mdx
rename to packages/react-use/src/use-key-up/index.zh-cn.mdx
diff --git a/src/use-last-updated/demo.tsx b/packages/react-use/src/use-last-updated/demo.tsx
similarity index 100%
rename from src/use-last-updated/demo.tsx
rename to packages/react-use/src/use-last-updated/demo.tsx
diff --git a/src/use-last-updated/index.mdx b/packages/react-use/src/use-last-updated/index.mdx
similarity index 100%
rename from src/use-last-updated/index.mdx
rename to packages/react-use/src/use-last-updated/index.mdx
diff --git a/src/use-last-updated/index.ts b/packages/react-use/src/use-last-updated/index.ts
similarity index 100%
rename from src/use-last-updated/index.ts
rename to packages/react-use/src/use-last-updated/index.ts
diff --git a/src/use-last-updated/index.zh-cn.mdx b/packages/react-use/src/use-last-updated/index.zh-cn.mdx
similarity index 100%
rename from src/use-last-updated/index.zh-cn.mdx
rename to packages/react-use/src/use-last-updated/index.zh-cn.mdx
diff --git a/src/use-latest/demo.tsx b/packages/react-use/src/use-latest/demo.tsx
similarity index 100%
rename from src/use-latest/demo.tsx
rename to packages/react-use/src/use-latest/demo.tsx
diff --git a/src/use-latest/index.mdx b/packages/react-use/src/use-latest/index.mdx
similarity index 100%
rename from src/use-latest/index.mdx
rename to packages/react-use/src/use-latest/index.mdx
diff --git a/src/use-latest/index.ts b/packages/react-use/src/use-latest/index.ts
similarity index 100%
rename from src/use-latest/index.ts
rename to packages/react-use/src/use-latest/index.ts
diff --git a/src/use-latest/index.zh-cn.mdx b/packages/react-use/src/use-latest/index.zh-cn.mdx
similarity index 100%
rename from src/use-latest/index.zh-cn.mdx
rename to packages/react-use/src/use-latest/index.zh-cn.mdx
diff --git a/src/use-layout-effect-once/demo.tsx b/packages/react-use/src/use-layout-effect-once/demo.tsx
similarity index 100%
rename from src/use-layout-effect-once/demo.tsx
rename to packages/react-use/src/use-layout-effect-once/demo.tsx
diff --git a/src/use-layout-effect-once/index.mdx b/packages/react-use/src/use-layout-effect-once/index.mdx
similarity index 100%
rename from src/use-layout-effect-once/index.mdx
rename to packages/react-use/src/use-layout-effect-once/index.mdx
diff --git a/src/use-layout-effect-once/index.ts b/packages/react-use/src/use-layout-effect-once/index.ts
similarity index 100%
rename from src/use-layout-effect-once/index.ts
rename to packages/react-use/src/use-layout-effect-once/index.ts
diff --git a/src/use-layout-effect-once/index.zh-cn.mdx b/packages/react-use/src/use-layout-effect-once/index.zh-cn.mdx
similarity index 100%
rename from src/use-layout-effect-once/index.zh-cn.mdx
rename to packages/react-use/src/use-layout-effect-once/index.zh-cn.mdx
diff --git a/src/use-layout-mount/demo.tsx b/packages/react-use/src/use-layout-mount/demo.tsx
similarity index 100%
rename from src/use-layout-mount/demo.tsx
rename to packages/react-use/src/use-layout-mount/demo.tsx
diff --git a/src/use-layout-mount/index.mdx b/packages/react-use/src/use-layout-mount/index.mdx
similarity index 100%
rename from src/use-layout-mount/index.mdx
rename to packages/react-use/src/use-layout-mount/index.mdx
diff --git a/src/use-layout-mount/index.ts b/packages/react-use/src/use-layout-mount/index.ts
similarity index 100%
rename from src/use-layout-mount/index.ts
rename to packages/react-use/src/use-layout-mount/index.ts
diff --git a/src/use-layout-mount/index.zh-cn.mdx b/packages/react-use/src/use-layout-mount/index.zh-cn.mdx
similarity index 100%
rename from src/use-layout-mount/index.zh-cn.mdx
rename to packages/react-use/src/use-layout-mount/index.zh-cn.mdx
diff --git a/src/use-loading-fn/demo.tsx b/packages/react-use/src/use-loading-fn/demo.tsx
similarity index 100%
rename from src/use-loading-fn/demo.tsx
rename to packages/react-use/src/use-loading-fn/demo.tsx
diff --git a/src/use-loading-fn/index.mdx b/packages/react-use/src/use-loading-fn/index.mdx
similarity index 100%
rename from src/use-loading-fn/index.mdx
rename to packages/react-use/src/use-loading-fn/index.mdx
diff --git a/src/use-loading-fn/index.ts b/packages/react-use/src/use-loading-fn/index.ts
similarity index 100%
rename from src/use-loading-fn/index.ts
rename to packages/react-use/src/use-loading-fn/index.ts
diff --git a/src/use-loading-fn/index.zh-cn.mdx b/packages/react-use/src/use-loading-fn/index.zh-cn.mdx
similarity index 100%
rename from src/use-loading-fn/index.zh-cn.mdx
rename to packages/react-use/src/use-loading-fn/index.zh-cn.mdx
diff --git a/src/use-loading-slow-fn/demo.tsx b/packages/react-use/src/use-loading-slow-fn/demo.tsx
similarity index 100%
rename from src/use-loading-slow-fn/demo.tsx
rename to packages/react-use/src/use-loading-slow-fn/demo.tsx
diff --git a/src/use-loading-slow-fn/index.mdx b/packages/react-use/src/use-loading-slow-fn/index.mdx
similarity index 100%
rename from src/use-loading-slow-fn/index.mdx
rename to packages/react-use/src/use-loading-slow-fn/index.mdx
diff --git a/src/use-loading-slow-fn/index.ts b/packages/react-use/src/use-loading-slow-fn/index.ts
similarity index 100%
rename from src/use-loading-slow-fn/index.ts
rename to packages/react-use/src/use-loading-slow-fn/index.ts
diff --git a/src/use-loading-slow-fn/index.zh-cn.mdx b/packages/react-use/src/use-loading-slow-fn/index.zh-cn.mdx
similarity index 100%
rename from src/use-loading-slow-fn/index.zh-cn.mdx
rename to packages/react-use/src/use-loading-slow-fn/index.zh-cn.mdx
diff --git a/src/use-long-press/demo.tsx b/packages/react-use/src/use-long-press/demo.tsx
similarity index 100%
rename from src/use-long-press/demo.tsx
rename to packages/react-use/src/use-long-press/demo.tsx
diff --git a/src/use-long-press/index.mdx b/packages/react-use/src/use-long-press/index.mdx
similarity index 100%
rename from src/use-long-press/index.mdx
rename to packages/react-use/src/use-long-press/index.mdx
diff --git a/src/use-long-press/index.ts b/packages/react-use/src/use-long-press/index.ts
similarity index 100%
rename from src/use-long-press/index.ts
rename to packages/react-use/src/use-long-press/index.ts
diff --git a/src/use-long-press/index.zh-cn.mdx b/packages/react-use/src/use-long-press/index.zh-cn.mdx
similarity index 100%
rename from src/use-long-press/index.zh-cn.mdx
rename to packages/react-use/src/use-long-press/index.zh-cn.mdx
diff --git a/src/use-lorem-ipsum/demo.tsx b/packages/react-use/src/use-lorem-ipsum/demo.tsx
similarity index 100%
rename from src/use-lorem-ipsum/demo.tsx
rename to packages/react-use/src/use-lorem-ipsum/demo.tsx
diff --git a/src/use-lorem-ipsum/generate-lorem-ipsum.ts b/packages/react-use/src/use-lorem-ipsum/generate-lorem-ipsum.ts
similarity index 97%
rename from src/use-lorem-ipsum/generate-lorem-ipsum.ts
rename to packages/react-use/src/use-lorem-ipsum/generate-lorem-ipsum.ts
index 6fd558f6..b2733ace 100644
--- a/src/use-lorem-ipsum/generate-lorem-ipsum.ts
+++ b/packages/react-use/src/use-lorem-ipsum/generate-lorem-ipsum.ts
@@ -16,7 +16,7 @@ export function generateLoremIpsum(length = 1, sentenceEnds = defaultEnds): stri
return Math.random() < change ? [pickRandom(words), ','] : pickRandom(words)
})
.join(' ')
- .replaceAll(' , ', ', ')
+ .replace(/\s,\s/g, ', ')
return sentence.charAt(0).toUpperCase() + sentence.slice(1) + pickRandom(sentenceEnds)
}
diff --git a/src/use-lorem-ipsum/index.mdx b/packages/react-use/src/use-lorem-ipsum/index.mdx
similarity index 100%
rename from src/use-lorem-ipsum/index.mdx
rename to packages/react-use/src/use-lorem-ipsum/index.mdx
diff --git a/src/use-lorem-ipsum/index.ts b/packages/react-use/src/use-lorem-ipsum/index.ts
similarity index 100%
rename from src/use-lorem-ipsum/index.ts
rename to packages/react-use/src/use-lorem-ipsum/index.ts
diff --git a/src/use-lorem-ipsum/index.zh-cn.mdx b/packages/react-use/src/use-lorem-ipsum/index.zh-cn.mdx
similarity index 100%
rename from src/use-lorem-ipsum/index.zh-cn.mdx
rename to packages/react-use/src/use-lorem-ipsum/index.zh-cn.mdx
diff --git a/src/use-manual-state-history/demo.tsx b/packages/react-use/src/use-manual-state-history/demo.tsx
similarity index 100%
rename from src/use-manual-state-history/demo.tsx
rename to packages/react-use/src/use-manual-state-history/demo.tsx
diff --git a/src/use-manual-state-history/index.mdx b/packages/react-use/src/use-manual-state-history/index.mdx
similarity index 100%
rename from src/use-manual-state-history/index.mdx
rename to packages/react-use/src/use-manual-state-history/index.mdx
diff --git a/src/use-manual-state-history/index.ts b/packages/react-use/src/use-manual-state-history/index.ts
similarity index 100%
rename from src/use-manual-state-history/index.ts
rename to packages/react-use/src/use-manual-state-history/index.ts
diff --git a/src/use-manual-state-history/index.zh-cn.mdx b/packages/react-use/src/use-manual-state-history/index.zh-cn.mdx
similarity index 100%
rename from src/use-manual-state-history/index.zh-cn.mdx
rename to packages/react-use/src/use-manual-state-history/index.zh-cn.mdx
diff --git a/src/use-media-query/demo.tsx b/packages/react-use/src/use-media-query/demo.tsx
similarity index 100%
rename from src/use-media-query/demo.tsx
rename to packages/react-use/src/use-media-query/demo.tsx
diff --git a/src/use-media-query/index.mdx b/packages/react-use/src/use-media-query/index.mdx
similarity index 100%
rename from src/use-media-query/index.mdx
rename to packages/react-use/src/use-media-query/index.mdx
diff --git a/src/use-media-query/index.ts b/packages/react-use/src/use-media-query/index.ts
similarity index 100%
rename from src/use-media-query/index.ts
rename to packages/react-use/src/use-media-query/index.ts
diff --git a/src/use-media-query/index.zh-cn.mdx b/packages/react-use/src/use-media-query/index.zh-cn.mdx
similarity index 100%
rename from src/use-media-query/index.zh-cn.mdx
rename to packages/react-use/src/use-media-query/index.zh-cn.mdx
diff --git a/src/use-memoize/demo.tsx b/packages/react-use/src/use-memoize/demo.tsx
similarity index 100%
rename from src/use-memoize/demo.tsx
rename to packages/react-use/src/use-memoize/demo.tsx
diff --git a/src/use-memoize/index.mdx b/packages/react-use/src/use-memoize/index.mdx
similarity index 100%
rename from src/use-memoize/index.mdx
rename to packages/react-use/src/use-memoize/index.mdx
diff --git a/src/use-memoize/index.ts b/packages/react-use/src/use-memoize/index.ts
similarity index 100%
rename from src/use-memoize/index.ts
rename to packages/react-use/src/use-memoize/index.ts
diff --git a/src/use-memoize/index.zh-cn.mdx b/packages/react-use/src/use-memoize/index.zh-cn.mdx
similarity index 100%
rename from src/use-memoize/index.zh-cn.mdx
rename to packages/react-use/src/use-memoize/index.zh-cn.mdx
diff --git a/src/use-mount/demo.tsx b/packages/react-use/src/use-mount/demo.tsx
similarity index 100%
rename from src/use-mount/demo.tsx
rename to packages/react-use/src/use-mount/demo.tsx
diff --git a/src/use-mount/index.mdx b/packages/react-use/src/use-mount/index.mdx
similarity index 100%
rename from src/use-mount/index.mdx
rename to packages/react-use/src/use-mount/index.mdx
diff --git a/src/use-mount/index.ssr.test.ts b/packages/react-use/src/use-mount/index.ssr.test.ts
similarity index 100%
rename from src/use-mount/index.ssr.test.ts
rename to packages/react-use/src/use-mount/index.ssr.test.ts
diff --git a/src/use-mount/index.test.ts b/packages/react-use/src/use-mount/index.test.ts
similarity index 100%
rename from src/use-mount/index.test.ts
rename to packages/react-use/src/use-mount/index.test.ts
diff --git a/src/use-mount/index.ts b/packages/react-use/src/use-mount/index.ts
similarity index 100%
rename from src/use-mount/index.ts
rename to packages/react-use/src/use-mount/index.ts
diff --git a/src/use-mount/index.zh-cn.mdx b/packages/react-use/src/use-mount/index.zh-cn.mdx
similarity index 100%
rename from src/use-mount/index.zh-cn.mdx
rename to packages/react-use/src/use-mount/index.zh-cn.mdx
diff --git a/src/use-mounted/demo.tsx b/packages/react-use/src/use-mounted/demo.tsx
similarity index 100%
rename from src/use-mounted/demo.tsx
rename to packages/react-use/src/use-mounted/demo.tsx
diff --git a/src/use-mounted/index.mdx b/packages/react-use/src/use-mounted/index.mdx
similarity index 100%
rename from src/use-mounted/index.mdx
rename to packages/react-use/src/use-mounted/index.mdx
diff --git a/src/use-mounted/index.ts b/packages/react-use/src/use-mounted/index.ts
similarity index 100%
rename from src/use-mounted/index.ts
rename to packages/react-use/src/use-mounted/index.ts
diff --git a/src/use-mounted/index.zh-cn.mdx b/packages/react-use/src/use-mounted/index.zh-cn.mdx
similarity index 100%
rename from src/use-mounted/index.zh-cn.mdx
rename to packages/react-use/src/use-mounted/index.zh-cn.mdx
diff --git a/src/use-mouse-in-element/demo.tsx b/packages/react-use/src/use-mouse-in-element/demo.tsx
similarity index 100%
rename from src/use-mouse-in-element/demo.tsx
rename to packages/react-use/src/use-mouse-in-element/demo.tsx
diff --git a/src/use-mouse-in-element/index.mdx b/packages/react-use/src/use-mouse-in-element/index.mdx
similarity index 100%
rename from src/use-mouse-in-element/index.mdx
rename to packages/react-use/src/use-mouse-in-element/index.mdx
diff --git a/src/use-mouse-in-element/index.ts b/packages/react-use/src/use-mouse-in-element/index.ts
similarity index 100%
rename from src/use-mouse-in-element/index.ts
rename to packages/react-use/src/use-mouse-in-element/index.ts
diff --git a/src/use-mouse-in-element/index.zh-cn.mdx b/packages/react-use/src/use-mouse-in-element/index.zh-cn.mdx
similarity index 100%
rename from src/use-mouse-in-element/index.zh-cn.mdx
rename to packages/react-use/src/use-mouse-in-element/index.zh-cn.mdx
diff --git a/src/use-mouse-pressed/demo.tsx b/packages/react-use/src/use-mouse-pressed/demo.tsx
similarity index 100%
rename from src/use-mouse-pressed/demo.tsx
rename to packages/react-use/src/use-mouse-pressed/demo.tsx
diff --git a/src/use-mouse-pressed/index.mdx b/packages/react-use/src/use-mouse-pressed/index.mdx
similarity index 100%
rename from src/use-mouse-pressed/index.mdx
rename to packages/react-use/src/use-mouse-pressed/index.mdx
diff --git a/src/use-mouse-pressed/index.ts b/packages/react-use/src/use-mouse-pressed/index.ts
similarity index 100%
rename from src/use-mouse-pressed/index.ts
rename to packages/react-use/src/use-mouse-pressed/index.ts
diff --git a/src/use-mouse-pressed/index.zh-cn.mdx b/packages/react-use/src/use-mouse-pressed/index.zh-cn.mdx
similarity index 100%
rename from src/use-mouse-pressed/index.zh-cn.mdx
rename to packages/react-use/src/use-mouse-pressed/index.zh-cn.mdx
diff --git a/src/use-mouse/demo.tsx b/packages/react-use/src/use-mouse/demo.tsx
similarity index 100%
rename from src/use-mouse/demo.tsx
rename to packages/react-use/src/use-mouse/demo.tsx
diff --git a/src/use-mouse/index.mdx b/packages/react-use/src/use-mouse/index.mdx
similarity index 100%
rename from src/use-mouse/index.mdx
rename to packages/react-use/src/use-mouse/index.mdx
diff --git a/src/use-mouse/index.ts b/packages/react-use/src/use-mouse/index.ts
similarity index 100%
rename from src/use-mouse/index.ts
rename to packages/react-use/src/use-mouse/index.ts
diff --git a/src/use-mouse/index.zh-cn.mdx b/packages/react-use/src/use-mouse/index.zh-cn.mdx
similarity index 100%
rename from src/use-mouse/index.zh-cn.mdx
rename to packages/react-use/src/use-mouse/index.zh-cn.mdx
diff --git a/src/use-multi-select/demo.tsx b/packages/react-use/src/use-multi-select/demo.tsx
similarity index 100%
rename from src/use-multi-select/demo.tsx
rename to packages/react-use/src/use-multi-select/demo.tsx
diff --git a/src/use-multi-select/index.mdx b/packages/react-use/src/use-multi-select/index.mdx
similarity index 100%
rename from src/use-multi-select/index.mdx
rename to packages/react-use/src/use-multi-select/index.mdx
diff --git a/src/use-multi-select/index.ts b/packages/react-use/src/use-multi-select/index.ts
similarity index 100%
rename from src/use-multi-select/index.ts
rename to packages/react-use/src/use-multi-select/index.ts
diff --git a/src/use-multi-select/index.zh-cn.mdx b/packages/react-use/src/use-multi-select/index.zh-cn.mdx
similarity index 100%
rename from src/use-multi-select/index.zh-cn.mdx
rename to packages/react-use/src/use-multi-select/index.zh-cn.mdx
diff --git a/src/use-mutation-observer/demo.tsx b/packages/react-use/src/use-mutation-observer/demo.tsx
similarity index 100%
rename from src/use-mutation-observer/demo.tsx
rename to packages/react-use/src/use-mutation-observer/demo.tsx
diff --git a/src/use-mutation-observer/index.mdx b/packages/react-use/src/use-mutation-observer/index.mdx
similarity index 100%
rename from src/use-mutation-observer/index.mdx
rename to packages/react-use/src/use-mutation-observer/index.mdx
diff --git a/src/use-mutation-observer/index.ts b/packages/react-use/src/use-mutation-observer/index.ts
similarity index 100%
rename from src/use-mutation-observer/index.ts
rename to packages/react-use/src/use-mutation-observer/index.ts
diff --git a/src/use-mutation-observer/index.zh-cn.mdx b/packages/react-use/src/use-mutation-observer/index.zh-cn.mdx
similarity index 100%
rename from src/use-mutation-observer/index.zh-cn.mdx
rename to packages/react-use/src/use-mutation-observer/index.zh-cn.mdx
diff --git a/src/use-network/demo.tsx b/packages/react-use/src/use-network/demo.tsx
similarity index 100%
rename from src/use-network/demo.tsx
rename to packages/react-use/src/use-network/demo.tsx
diff --git a/src/use-network/index.mdx b/packages/react-use/src/use-network/index.mdx
similarity index 100%
rename from src/use-network/index.mdx
rename to packages/react-use/src/use-network/index.mdx
diff --git a/src/use-network/index.ts b/packages/react-use/src/use-network/index.ts
similarity index 100%
rename from src/use-network/index.ts
rename to packages/react-use/src/use-network/index.ts
diff --git a/src/use-network/index.zh-cn.mdx b/packages/react-use/src/use-network/index.zh-cn.mdx
similarity index 100%
rename from src/use-network/index.zh-cn.mdx
rename to packages/react-use/src/use-network/index.zh-cn.mdx
diff --git a/src/use-now/demo.tsx b/packages/react-use/src/use-now/demo.tsx
similarity index 100%
rename from src/use-now/demo.tsx
rename to packages/react-use/src/use-now/demo.tsx
diff --git a/src/use-now/index.mdx b/packages/react-use/src/use-now/index.mdx
similarity index 100%
rename from src/use-now/index.mdx
rename to packages/react-use/src/use-now/index.mdx
diff --git a/src/use-now/index.ts b/packages/react-use/src/use-now/index.ts
similarity index 100%
rename from src/use-now/index.ts
rename to packages/react-use/src/use-now/index.ts
diff --git a/src/use-now/index.zh-cn.mdx b/packages/react-use/src/use-now/index.zh-cn.mdx
similarity index 100%
rename from src/use-now/index.zh-cn.mdx
rename to packages/react-use/src/use-now/index.zh-cn.mdx
diff --git a/src/use-online/demo.tsx b/packages/react-use/src/use-online/demo.tsx
similarity index 100%
rename from src/use-online/demo.tsx
rename to packages/react-use/src/use-online/demo.tsx
diff --git a/src/use-online/index.mdx b/packages/react-use/src/use-online/index.mdx
similarity index 100%
rename from src/use-online/index.mdx
rename to packages/react-use/src/use-online/index.mdx
diff --git a/src/use-online/index.ts b/packages/react-use/src/use-online/index.ts
similarity index 100%
rename from src/use-online/index.ts
rename to packages/react-use/src/use-online/index.ts
diff --git a/src/use-online/index.zh-cn.mdx b/packages/react-use/src/use-online/index.zh-cn.mdx
similarity index 100%
rename from src/use-online/index.zh-cn.mdx
rename to packages/react-use/src/use-online/index.zh-cn.mdx
diff --git a/src/use-pagination/demo.tsx b/packages/react-use/src/use-pagination/demo.tsx
similarity index 100%
rename from src/use-pagination/demo.tsx
rename to packages/react-use/src/use-pagination/demo.tsx
diff --git a/src/use-pagination/index.mdx b/packages/react-use/src/use-pagination/index.mdx
similarity index 100%
rename from src/use-pagination/index.mdx
rename to packages/react-use/src/use-pagination/index.mdx
diff --git a/src/use-pagination/index.ts b/packages/react-use/src/use-pagination/index.ts
similarity index 100%
rename from src/use-pagination/index.ts
rename to packages/react-use/src/use-pagination/index.ts
diff --git a/src/use-pagination/index.zh-cn.mdx b/packages/react-use/src/use-pagination/index.zh-cn.mdx
similarity index 100%
rename from src/use-pagination/index.zh-cn.mdx
rename to packages/react-use/src/use-pagination/index.zh-cn.mdx
diff --git a/src/use-parallax/demo.tsx b/packages/react-use/src/use-parallax/demo.tsx
similarity index 100%
rename from src/use-parallax/demo.tsx
rename to packages/react-use/src/use-parallax/demo.tsx
diff --git a/src/use-parallax/index.mdx b/packages/react-use/src/use-parallax/index.mdx
similarity index 100%
rename from src/use-parallax/index.mdx
rename to packages/react-use/src/use-parallax/index.mdx
diff --git a/src/use-parallax/index.ts b/packages/react-use/src/use-parallax/index.ts
similarity index 100%
rename from src/use-parallax/index.ts
rename to packages/react-use/src/use-parallax/index.ts
diff --git a/src/use-parallax/index.zh-cn.mdx b/packages/react-use/src/use-parallax/index.zh-cn.mdx
similarity index 100%
rename from src/use-parallax/index.zh-cn.mdx
rename to packages/react-use/src/use-parallax/index.zh-cn.mdx
diff --git a/src/use-parent-element/demo.tsx b/packages/react-use/src/use-parent-element/demo.tsx
similarity index 100%
rename from src/use-parent-element/demo.tsx
rename to packages/react-use/src/use-parent-element/demo.tsx
diff --git a/src/use-parent-element/index.mdx b/packages/react-use/src/use-parent-element/index.mdx
similarity index 100%
rename from src/use-parent-element/index.mdx
rename to packages/react-use/src/use-parent-element/index.mdx
diff --git a/src/use-parent-element/index.ts b/packages/react-use/src/use-parent-element/index.ts
similarity index 100%
rename from src/use-parent-element/index.ts
rename to packages/react-use/src/use-parent-element/index.ts
diff --git a/src/use-parent-element/index.zh-cn.mdx b/packages/react-use/src/use-parent-element/index.zh-cn.mdx
similarity index 100%
rename from src/use-parent-element/index.zh-cn.mdx
rename to packages/react-use/src/use-parent-element/index.zh-cn.mdx
diff --git a/src/use-pausable-effect/demo.tsx b/packages/react-use/src/use-pausable-effect/demo.tsx
similarity index 100%
rename from src/use-pausable-effect/demo.tsx
rename to packages/react-use/src/use-pausable-effect/demo.tsx
diff --git a/src/use-pausable-effect/index.mdx b/packages/react-use/src/use-pausable-effect/index.mdx
similarity index 100%
rename from src/use-pausable-effect/index.mdx
rename to packages/react-use/src/use-pausable-effect/index.mdx
diff --git a/src/use-pausable-effect/index.ts b/packages/react-use/src/use-pausable-effect/index.ts
similarity index 100%
rename from src/use-pausable-effect/index.ts
rename to packages/react-use/src/use-pausable-effect/index.ts
diff --git a/src/use-pausable-effect/index.zh-cn.mdx b/packages/react-use/src/use-pausable-effect/index.zh-cn.mdx
similarity index 100%
rename from src/use-pausable-effect/index.zh-cn.mdx
rename to packages/react-use/src/use-pausable-effect/index.zh-cn.mdx
diff --git a/src/use-pausable-layout-effect/demo.tsx b/packages/react-use/src/use-pausable-layout-effect/demo.tsx
similarity index 100%
rename from src/use-pausable-layout-effect/demo.tsx
rename to packages/react-use/src/use-pausable-layout-effect/demo.tsx
diff --git a/src/use-pausable-layout-effect/index.mdx b/packages/react-use/src/use-pausable-layout-effect/index.mdx
similarity index 100%
rename from src/use-pausable-layout-effect/index.mdx
rename to packages/react-use/src/use-pausable-layout-effect/index.mdx
diff --git a/src/use-pausable-layout-effect/index.ts b/packages/react-use/src/use-pausable-layout-effect/index.ts
similarity index 100%
rename from src/use-pausable-layout-effect/index.ts
rename to packages/react-use/src/use-pausable-layout-effect/index.ts
diff --git a/src/use-pausable-layout-effect/index.zh-cn.mdx b/packages/react-use/src/use-pausable-layout-effect/index.zh-cn.mdx
similarity index 100%
rename from src/use-pausable-layout-effect/index.zh-cn.mdx
rename to packages/react-use/src/use-pausable-layout-effect/index.zh-cn.mdx
diff --git a/src/use-pausable-update-deep-compare-effect/demo.tsx b/packages/react-use/src/use-pausable-update-deep-compare-effect/demo.tsx
similarity index 100%
rename from src/use-pausable-update-deep-compare-effect/demo.tsx
rename to packages/react-use/src/use-pausable-update-deep-compare-effect/demo.tsx
diff --git a/src/use-pausable-update-deep-compare-effect/index.mdx b/packages/react-use/src/use-pausable-update-deep-compare-effect/index.mdx
similarity index 100%
rename from src/use-pausable-update-deep-compare-effect/index.mdx
rename to packages/react-use/src/use-pausable-update-deep-compare-effect/index.mdx
diff --git a/src/use-pausable-update-deep-compare-effect/index.ts b/packages/react-use/src/use-pausable-update-deep-compare-effect/index.ts
similarity index 100%
rename from src/use-pausable-update-deep-compare-effect/index.ts
rename to packages/react-use/src/use-pausable-update-deep-compare-effect/index.ts
diff --git a/src/use-pausable-update-deep-compare-effect/index.zh-cn.mdx b/packages/react-use/src/use-pausable-update-deep-compare-effect/index.zh-cn.mdx
similarity index 100%
rename from src/use-pausable-update-deep-compare-effect/index.zh-cn.mdx
rename to packages/react-use/src/use-pausable-update-deep-compare-effect/index.zh-cn.mdx
diff --git a/src/use-pausable-update-effect/demo.tsx b/packages/react-use/src/use-pausable-update-effect/demo.tsx
similarity index 100%
rename from src/use-pausable-update-effect/demo.tsx
rename to packages/react-use/src/use-pausable-update-effect/demo.tsx
diff --git a/src/use-pausable-update-effect/index.mdx b/packages/react-use/src/use-pausable-update-effect/index.mdx
similarity index 100%
rename from src/use-pausable-update-effect/index.mdx
rename to packages/react-use/src/use-pausable-update-effect/index.mdx
diff --git a/src/use-pausable-update-effect/index.ts b/packages/react-use/src/use-pausable-update-effect/index.ts
similarity index 100%
rename from src/use-pausable-update-effect/index.ts
rename to packages/react-use/src/use-pausable-update-effect/index.ts
diff --git a/src/use-pausable-update-effect/index.zh-cn.mdx b/packages/react-use/src/use-pausable-update-effect/index.zh-cn.mdx
similarity index 100%
rename from src/use-pausable-update-effect/index.zh-cn.mdx
rename to packages/react-use/src/use-pausable-update-effect/index.zh-cn.mdx
diff --git a/src/use-pausable/demo.tsx b/packages/react-use/src/use-pausable/demo.tsx
similarity index 100%
rename from src/use-pausable/demo.tsx
rename to packages/react-use/src/use-pausable/demo.tsx
diff --git a/src/use-pausable/index.mdx b/packages/react-use/src/use-pausable/index.mdx
similarity index 100%
rename from src/use-pausable/index.mdx
rename to packages/react-use/src/use-pausable/index.mdx
diff --git a/src/use-pausable/index.ts b/packages/react-use/src/use-pausable/index.ts
similarity index 100%
rename from src/use-pausable/index.ts
rename to packages/react-use/src/use-pausable/index.ts
diff --git a/src/use-pausable/index.zh-cn.mdx b/packages/react-use/src/use-pausable/index.zh-cn.mdx
similarity index 100%
rename from src/use-pausable/index.zh-cn.mdx
rename to packages/react-use/src/use-pausable/index.zh-cn.mdx
diff --git a/src/use-performance-observer/demo.tsx b/packages/react-use/src/use-performance-observer/demo.tsx
similarity index 100%
rename from src/use-performance-observer/demo.tsx
rename to packages/react-use/src/use-performance-observer/demo.tsx
diff --git a/src/use-performance-observer/index.mdx b/packages/react-use/src/use-performance-observer/index.mdx
similarity index 100%
rename from src/use-performance-observer/index.mdx
rename to packages/react-use/src/use-performance-observer/index.mdx
diff --git a/src/use-performance-observer/index.ts b/packages/react-use/src/use-performance-observer/index.ts
similarity index 100%
rename from src/use-performance-observer/index.ts
rename to packages/react-use/src/use-performance-observer/index.ts
diff --git a/src/use-performance-observer/index.zh-cn.mdx b/packages/react-use/src/use-performance-observer/index.zh-cn.mdx
similarity index 100%
rename from src/use-performance-observer/index.zh-cn.mdx
rename to packages/react-use/src/use-performance-observer/index.zh-cn.mdx
diff --git a/src/use-permission/demo.tsx b/packages/react-use/src/use-permission/demo.tsx
similarity index 100%
rename from src/use-permission/demo.tsx
rename to packages/react-use/src/use-permission/demo.tsx
diff --git a/src/use-permission/index.mdx b/packages/react-use/src/use-permission/index.mdx
similarity index 100%
rename from src/use-permission/index.mdx
rename to packages/react-use/src/use-permission/index.mdx
diff --git a/src/use-permission/index.ts b/packages/react-use/src/use-permission/index.ts
similarity index 100%
rename from src/use-permission/index.ts
rename to packages/react-use/src/use-permission/index.ts
diff --git a/src/use-permission/index.zh-cn.mdx b/packages/react-use/src/use-permission/index.zh-cn.mdx
similarity index 100%
rename from src/use-permission/index.zh-cn.mdx
rename to packages/react-use/src/use-permission/index.zh-cn.mdx
diff --git a/src/use-previous/demo.tsx b/packages/react-use/src/use-previous/demo.tsx
similarity index 100%
rename from src/use-previous/demo.tsx
rename to packages/react-use/src/use-previous/demo.tsx
diff --git a/src/use-previous/index.mdx b/packages/react-use/src/use-previous/index.mdx
similarity index 100%
rename from src/use-previous/index.mdx
rename to packages/react-use/src/use-previous/index.mdx
diff --git a/src/use-previous/index.test.ts b/packages/react-use/src/use-previous/index.test.ts
similarity index 100%
rename from src/use-previous/index.test.ts
rename to packages/react-use/src/use-previous/index.test.ts
diff --git a/src/use-previous/index.ts b/packages/react-use/src/use-previous/index.ts
similarity index 100%
rename from src/use-previous/index.ts
rename to packages/react-use/src/use-previous/index.ts
diff --git a/src/use-previous/index.zh-cn.mdx b/packages/react-use/src/use-previous/index.zh-cn.mdx
similarity index 100%
rename from src/use-previous/index.zh-cn.mdx
rename to packages/react-use/src/use-previous/index.zh-cn.mdx
diff --git a/src/use-pro-list/demo.tsx b/packages/react-use/src/use-pro-list/demo.tsx
similarity index 100%
rename from src/use-pro-list/demo.tsx
rename to packages/react-use/src/use-pro-list/demo.tsx
diff --git a/src/use-pro-list/index.mdx b/packages/react-use/src/use-pro-list/index.mdx
similarity index 100%
rename from src/use-pro-list/index.mdx
rename to packages/react-use/src/use-pro-list/index.mdx
diff --git a/src/use-pro-list/index.ts b/packages/react-use/src/use-pro-list/index.ts
similarity index 80%
rename from src/use-pro-list/index.ts
rename to packages/react-use/src/use-pro-list/index.ts
index c8eb164a..200a2853 100644
--- a/src/use-pro-list/index.ts
+++ b/packages/react-use/src/use-pro-list/index.ts
@@ -35,15 +35,25 @@ export function useProList=6.0.0'}
- '@antfu/install-pkg@0.1.1':
- resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==}
-
- '@antfu/utils@0.7.10':
- resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
-
'@babel/code-frame@7.24.7':
resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.25.2':
- resolution: {integrity: sha512-bYcppcpKBvX4znYaPEeFau03bp89ShqNMLs+rmdptMw+heSZh9+z84d2YG+K7cYLbWwzdjtDoW/uqZmPjulClQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/core@7.25.2':
- resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/generator@7.25.0':
- resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-annotate-as-pure@7.24.7':
- resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-compilation-targets@7.25.2':
- resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-create-class-features-plugin@7.25.0':
- resolution: {integrity: sha512-GYM6BxeQsETc9mnct+nIIpf63SAyzvyYN7UB/IlTyd+MBg06afFGp0mIeUqGyWgS2mxad6vqbMrHVlaL3m70sQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-member-expression-to-functions@7.24.8':
- resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-module-imports@7.24.7':
- resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-module-transforms@7.25.2':
- resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-optimise-call-expression@7.24.7':
- resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-plugin-utils@7.24.8':
- resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-replace-supers@7.25.0':
- resolution: {integrity: sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
- '@babel/helper-simple-access@7.24.7':
- resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-skip-transparent-expression-wrappers@7.24.7':
- resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helper-string-parser@7.24.8':
- resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-validator-identifier@7.24.7':
resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-option@7.24.8':
- resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==}
- engines: {node: '>=6.9.0'}
-
- '@babel/helpers@7.25.0':
- resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==}
- engines: {node: '>=6.9.0'}
-
'@babel/highlight@7.24.7':
resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.25.3':
- resolution: {integrity: sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
- '@babel/plugin-syntax-jsx@7.24.7':
- resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-syntax-typescript@7.24.7':
- resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-modules-commonjs@7.24.8':
- resolution: {integrity: sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-typescript@7.25.2':
- resolution: {integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/preset-typescript@7.24.7':
- resolution: {integrity: sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/runtime@7.25.0':
resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==}
engines: {node: '>=6.9.0'}
- '@babel/template@7.25.0':
- resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==}
- engines: {node: '>=6.9.0'}
-
- '@babel/traverse@7.25.3':
- resolution: {integrity: sha512-HefgyP1x754oGCsKmV5reSmtV7IXj/kpaE1XYY+D9G5PvKKoFfSbiS4M77MdjuwlZKDIKFCffq9rPU+H/s3ZdQ==}
- engines: {node: '>=6.9.0'}
-
- '@babel/types@7.25.2':
- resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==}
- engines: {node: '>=6.9.0'}
-
'@biomejs/biome@1.8.1':
resolution: {integrity: sha512-fQXGfvq6DIXem12dGQCM2tNF+vsNHH1qs3C7WeOu75Pd0trduoTmoO7G4ntLJ2qDs5wuw981H+cxQhi1uHnAtA==}
engines: {node: '>=14.21.3'}
@@ -584,16 +442,6 @@ packages:
resolution: {integrity: sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==}
engines: {node: '>=10.13.0'}
- '@iconify/types@2.0.0':
- resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
-
- '@iconify/utils@2.1.30':
- resolution: {integrity: sha512-bY0IO5xLOlbzJBnjWLxknp6Sss3yla03sVY9VeUz9nT6dbc+EGKlLfCt+6uytJnWm5CUvTF/BNotsLWF7kI61A==}
-
- '@isaacs/cliui@8.0.2':
- resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
- engines: {node: '>=12'}
-
'@jridgewell/gen-mapping@0.3.5':
resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
engines: {node: '>=6.0.0'}
@@ -668,22 +516,6 @@ packages:
cpu: [x64]
os: [win32]
- '@pkgjs/parseargs@0.11.0':
- resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
- engines: {node: '>=14'}
-
- '@polka/url@1.0.0-next.25':
- resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
-
- '@rollup/pluginutils@5.1.0':
- resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
- engines: {node: '>=14.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
-
'@rollup/rollup-android-arm-eabi@4.20.0':
resolution: {integrity: sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==}
cpu: [arm]
@@ -772,81 +604,6 @@ packages:
react:
optional: true
- '@swc/core-darwin-arm64@1.7.11':
- resolution: {integrity: sha512-HRQv4qIeMBPThZ6Y/4yYW52rGsS6yrpusvuxLGyoFo45Y0y12/V2yXkOIA/0HIQyrqoUAxn1k4zQXpPaPNCmnw==}
- engines: {node: '>=10'}
- cpu: [arm64]
- os: [darwin]
-
- '@swc/core-darwin-x64@1.7.11':
- resolution: {integrity: sha512-vtMQj0F3oYwDu5yhO7SKDRg1XekRSi6/TbzHAbBXv+dBhlGGvcZZynT1H90EVFTv+7w7Sh+lOFvRv5Z4ZTcxow==}
- engines: {node: '>=10'}
- cpu: [x64]
- os: [darwin]
-
- '@swc/core-linux-arm-gnueabihf@1.7.11':
- resolution: {integrity: sha512-mHtzWKxhtyreI4CSxs+3+ENv8t/Qo35WFoYG66qHEgJz/Z2Lh6jv1E+MYgHdYwnpQHgHbdvAco7HsBu/Dt6xXw==}
- engines: {node: '>=10'}
- cpu: [arm]
- os: [linux]
-
- '@swc/core-linux-arm64-gnu@1.7.11':
- resolution: {integrity: sha512-FRwe/x0GfXSQjGP2lIk+NO0pUFS/lI/RorCLBPiK808EVE9JTbh9DKCc/4Bbb4jgScAjNkrFCUVObQYl3YKmpA==}
- engines: {node: '>=10'}
- cpu: [arm64]
- os: [linux]
-
- '@swc/core-linux-arm64-musl@1.7.11':
- resolution: {integrity: sha512-GY/rs0+GUq14Gbnza90KOrQd/9yHd5qQMii5jcSWcUCT5A8QTa8kiicsM2NxZeTJ69xlKmT7sLod5l99lki/2A==}
- engines: {node: '>=10'}
- cpu: [arm64]
- os: [linux]
-
- '@swc/core-linux-x64-gnu@1.7.11':
- resolution: {integrity: sha512-QDkGRwSPmp2RBOlSs503IUXlWYlny8DyznTT0QuK0ML2RpDFlXWU94K/EZhS0RBEUkMY/W51OacM8P8aS/dkCg==}
- engines: {node: '>=10'}
- cpu: [x64]
- os: [linux]
-
- '@swc/core-linux-x64-musl@1.7.11':
- resolution: {integrity: sha512-SBEfKrXy6zQ6ksnyxw1FaCftrIH4fLfA81xNnKb7x/6iblv7Ko6H0aK3P5C86jyqF/82+ONl9C7ImGkUFQADig==}
- engines: {node: '>=10'}
- cpu: [x64]
- os: [linux]
-
- '@swc/core-win32-arm64-msvc@1.7.11':
- resolution: {integrity: sha512-a2Y4xxEsLLYHJN7sMnw9+YQJDi3M1BxEr9hklfopPuGGnYLFNnx5CypH1l9ReijEfWjIAHNi7pq3m023lzW1Hg==}
- engines: {node: '>=10'}
- cpu: [arm64]
- os: [win32]
-
- '@swc/core-win32-ia32-msvc@1.7.11':
- resolution: {integrity: sha512-ZbZFMwZO+j8ulhegJ7EhJ/QVZPoQ5qc30ylJQSxizizTJaen71Q7/13lXWc6ksuCKvg6dUKrp/TPgoxOOtSrFA==}
- engines: {node: '>=10'}
- cpu: [ia32]
- os: [win32]
-
- '@swc/core-win32-x64-msvc@1.7.11':
- resolution: {integrity: sha512-IUohZedSJyDu/ReEBG/mqX6uG29uA7zZ9z6dIAF+p6eFxjXmh9MuHryyM+H8ebUyoq/Ad3rL+rUCksnuYNnI0w==}
- engines: {node: '>=10'}
- cpu: [x64]
- os: [win32]
-
- '@swc/core@1.7.11':
- resolution: {integrity: sha512-AB+qc45UrJrDfbhPKcUXk+9z/NmFfYYwJT6G7/iur0fCse9kXjx45gi40+u/O2zgarG/30/zV6E3ps8fUvjh7g==}
- engines: {node: '>=10'}
- peerDependencies:
- '@swc/helpers': '*'
- peerDependenciesMeta:
- '@swc/helpers':
- optional: true
-
- '@swc/counter@0.1.3':
- resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
-
- '@swc/types@0.1.12':
- resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==}
-
'@testing-library/dom@10.4.0':
resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==}
engines: {node: '>=18'}
@@ -890,95 +647,6 @@ packages:
'@types/semver@7.5.8':
resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
- '@types/web-bluetooth@0.0.20':
- resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
-
- '@unocss/astro@0.59.4':
- resolution: {integrity: sha512-DU3OR5MMR1Uvvec4/wB9EetDASHRg19Moy6z/MiIhn8JWJ0QzWYgSeJcfUX8exomMYv6WUEQJL+CyLI34Wmn8w==}
- peerDependencies:
- vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
- peerDependenciesMeta:
- vite:
- optional: true
-
- '@unocss/cli@0.59.4':
- resolution: {integrity: sha512-TT+WKedSifhsRqnpoYD2LfyYipVzEbzIU4DDGIaDNeDxGXYOGpb876zzkPDcvZSpI37IJ/efkkV7PGYpPBcQBQ==}
- engines: {node: '>=14'}
- hasBin: true
-
- '@unocss/config@0.59.4':
- resolution: {integrity: sha512-h3yhj+D5Ygn5R7gbK4wMrtXZX6FF5DF6YD517sSSb0XB3lxHD9PhhT4HaV1hpHknvu0cMFU3460M45+TN1TI0Q==}
- engines: {node: '>=14'}
-
- '@unocss/core@0.59.4':
- resolution: {integrity: sha512-bBZ1sgcAtezQVZ1BST9IS3jqcsTLyqKNjiIf7FTnX3DHpfpYuMDFzSOtmkZDzBleOLO/CtcRWjT0HwTSQAmV0A==}
-
- '@unocss/extractor-arbitrary-variants@0.59.4':
- resolution: {integrity: sha512-RDe4FgMGJQ+tp9GLvhPHni7Cc2O0lHBRMElVlN8LoXJAdODMICdbrEPGJlEfrc+7x/QgVFoR895KpYJh3hIgGA==}
-
- '@unocss/inspector@0.59.4':
- resolution: {integrity: sha512-QczJFNDiggmekkJyNcbcZIUVwlhvxz7ZwjnSf0w7K4znxfjKkZ1hNUbqLviM1HumkTKOdT27VISW7saN/ysO4w==}
-
- '@unocss/postcss@0.59.4':
- resolution: {integrity: sha512-KVz+AD7McHKp7VEWHbFahhyyVEo0oP/e1vnuNSuPlHthe+1V2zfH6lps+iJcvfL2072r5J+0PvD/1kOp5ryUSg==}
- engines: {node: '>=14'}
- peerDependencies:
- postcss: ^8.4.21
-
- '@unocss/preset-attributify@0.59.4':
- resolution: {integrity: sha512-BeogWuYaIakC1gmOZFFCjFVWmu/m3AqEX8UYQS6tY6lAaK2L4Qf4AstYBlT2zAMxy9LNxPDxFQrvfSfFk5Klsg==}
-
- '@unocss/preset-icons@0.59.4':
- resolution: {integrity: sha512-Afjwh5oC4KRE8TNZDUkRK6hvvV1wKLrS1e5trniE0B0AM9HK3PBolQaIU7QmzPv6WQrog+MZgIwafg1eqsPUCA==}
-
- '@unocss/preset-mini@0.59.4':
- resolution: {integrity: sha512-ZLywGrXi1OCr4My5vX2rLUb5Xgx6ufR9WTQOvpQJGBdIV/jnZn/pyE5avCs476SnOq2K172lnd8mFmTK7/zArA==}
-
- '@unocss/preset-tagify@0.59.4':
- resolution: {integrity: sha512-vWMdTUoghOSmTbdmZtERssffmdUdOuhh4vUdl0R8Kv6KxB0PkvEFCu2FItn97nRJdSPlZSFxxDkaOIg9w+STNQ==}
-
- '@unocss/preset-typography@0.59.4':
- resolution: {integrity: sha512-ZX9bxZUqlXK1qEDzO5lkK96ICt9itR/oNyn/7mMc1JPqwj263LumQMn5silocgzoLSUXEeq//L6GylqYjkL8GA==}
-
- '@unocss/preset-uno@0.59.4':
- resolution: {integrity: sha512-G1f8ZluplvXZ3bERj+sM/8zzY//XD++nNOlAQNKOANSVht3qEoJebrfEiMClNpA5qW5VWOZhEhPkh0M7GsXtnA==}
-
- '@unocss/preset-web-fonts@0.59.4':
- resolution: {integrity: sha512-ehutTjKHnf2KPmdatN42N9a8+y+glKSU3UlcBRNsVIIXVIlaBQuPVGZSPhnMtrKD17IgWylXq2K6RJK+ab0hZA==}
-
- '@unocss/preset-wind@0.59.4':
- resolution: {integrity: sha512-CNX6w0ZpSQg/i1oF0/WKWzto8PtLqoknC5h8JmmcGb7VsyBQeV0oNnhbURxpbuMEhbv1MWVIGvk8a+P6y0rFkQ==}
-
- '@unocss/reset@0.59.4':
- resolution: {integrity: sha512-Upy4xzdWl4RChbLAXBq1BoR4WqxXMoIfjvtcwSZcZK2sylXCFAseSWnyzJFdSiXPqNfmMuNgPXgiSxiQB+cmNA==}
-
- '@unocss/rule-utils@0.59.4':
- resolution: {integrity: sha512-1qoLJlBWAkS4D4sg73990S1MT7E8E5md/YhopKjTQuEC9SyeVmEg+5pR/Xd8xhPKMqbcuBPl/DS8b6l/GQO56A==}
- engines: {node: '>=14'}
-
- '@unocss/scope@0.59.4':
- resolution: {integrity: sha512-wBQJ39kw4Tfj4km7AoGvSIobPKVnRZVsgc0bema5Y0PL3g1NeVQ/LopBI2zEJWdpxGXUWxSDsXm7BZo6qVlD/A==}
-
- '@unocss/transformer-attributify-jsx-babel@0.59.4':
- resolution: {integrity: sha512-xtCRSgeTaDBiNJLVX7oOSFe63JiFB5nrdK23PHn3IlZM9O7Bxx4ZxI3MQJtFZFQNE+INFko+DVyY1WiFEm1p/Q==}
-
- '@unocss/transformer-attributify-jsx@0.59.4':
- resolution: {integrity: sha512-m4b83utzKMfUQH/45V2QkjJoXd8Tu2pRP1nic91Xf7QRceyKDD+BxoTneo2JNC2K274cQu7HqqotnCm2aFfEGw==}
-
- '@unocss/transformer-compile-class@0.59.4':
- resolution: {integrity: sha512-Vgk2OCLPW0pU+Uzr1IgDtHVspSBb+gPrQFkV+5gxHk9ZdKi3oYKxLuufVWYDSwv7o9yfQGbYrMH9YLsjRsnA7Q==}
-
- '@unocss/transformer-directives@0.59.4':
- resolution: {integrity: sha512-nXUTEclUbs0vQ4KfLhKt4J/5SLSEq1az2FNlJmiXMmqmn75X89OrtCu2OJu9sGXhn+YyBApxgcSSdxmtpqMi1Q==}
-
- '@unocss/transformer-variant-group@0.59.4':
- resolution: {integrity: sha512-9XLixxn1NRgP62Kj4R/NC/rpqhql5F2s6ulJ8CAMTEbd/NylVhEANluPGDVUGcLJ4cj6E02hFa8C1PLGSm7/xw==}
-
- '@unocss/vite@0.59.4':
- resolution: {integrity: sha512-q7GN7vkQYn79n7vYIUlaa7gXGwc7pk0Qo3z3ZFwWGE43/DtZnn2Hwl5UjgBAgi9McA+xqHJEHRsJnI7HJPHUYA==}
- peerDependencies:
- vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
-
'@vitest/expect@2.0.5':
resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==}
@@ -1037,9 +705,6 @@ packages:
resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
engines: {node: '>=12'}
- any-promise@1.3.0:
- resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
-
anymatch@3.1.3:
resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
engines: {node: '>= 8'}
@@ -1053,10 +718,6 @@ packages:
array-ify@1.0.0:
resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==}
- array-union@2.1.0:
- resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
- engines: {node: '>=8'}
-
assertion-error@2.0.1:
resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==}
engines: {node: '>=12'}
@@ -1064,36 +725,19 @@ packages:
asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
- balanced-match@1.0.2:
- resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
-
binary-extensions@2.3.0:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
- brace-expansion@2.0.1:
- resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
-
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
- browserslist@4.23.3:
- resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==}
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
-
bumpp@9.5.1:
resolution: {integrity: sha512-crWpuPh5/SO84HTsIIQbwFpjwg8Zadm3udyj2YfnSSijCvjxwdtmXy2vQh6GLMWJ5LgKwmmMIn85qJ4AIHKlhg==}
engines: {node: '>=10'}
hasBin: true
- bundle-require@5.0.0:
- resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
- peerDependencies:
- esbuild: '>=0.18'
-
c12@1.11.1:
resolution: {integrity: sha512-KDU0TvSvVdaYcQKQ6iPHATGz/7p/KiVjPg4vQrB6Jg/wX9R0yl5RZxWm9IoZqaIHD2+6PZd81+KMGwRr/lRIUg==}
peerDependencies:
@@ -1109,9 +753,6 @@ packages:
call-me-maybe@1.0.2:
resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==}
- caniuse-lite@1.0.30001651:
- resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==}
-
chai@5.1.1:
resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==}
engines: {node: '>=12'}
@@ -1151,10 +792,6 @@ packages:
citty@0.1.6:
resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==}
- clean-pkg-json@1.2.0:
- resolution: {integrity: sha512-QHBWWOtpSCv5nfMFKwyxn4WMvkYE0msxj5xiqejYGqYepWVrK7O/om1Vn6nSl/WPtYn8ge9YmSCbTi1Hp8k+Hg==}
- hasBin: true
-
cli-cursor@5.0.0:
resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==}
engines: {node: '>=18'}
@@ -1187,10 +824,6 @@ packages:
resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==}
engines: {node: '>=18'}
- commander@4.1.1:
- resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
- engines: {node: '>= 6'}
-
compare-func@2.0.0:
resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==}
@@ -1268,17 +901,10 @@ packages:
engines: {node: '>=18'}
hasBin: true
- convert-source-map@2.0.0:
- resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
-
cross-spawn@7.0.3:
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
engines: {node: '>= 8'}
- css-tree@2.3.1:
- resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
- engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
-
css.escape@1.5.1:
resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==}
@@ -1323,10 +949,6 @@ packages:
destr@2.0.3:
resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==}
- dir-glob@3.0.1:
- resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
- engines: {node: '>=8'}
-
dom-accessibility-api@0.5.16:
resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==}
@@ -1341,24 +963,9 @@ packages:
resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
engines: {node: '>=12'}
- duplexer@0.1.2:
- resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
-
- eastasianwidth@0.2.0:
- resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
-
- electron-to-chromium@1.5.7:
- resolution: {integrity: sha512-6FTNWIWMxMy/ZY6799nBlPtF1DFDQ6VQJ7yyDP27SJNt5lwtQ5ufqVvHylb3fdQefvRcgA3fKcFMJi9OLwBRNw==}
-
emoji-regex@10.3.0:
resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
- emoji-regex@8.0.0:
- resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
-
- emoji-regex@9.2.2:
- resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
-
entities@4.5.0:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
@@ -1389,19 +996,12 @@ packages:
resolution: {integrity: sha512-81owrjxIxOwqcABt20U09Wn8lpBo9K6ttqbGvQcB3VYNLJyaV1fvKkDtpZd3Rj5BX3WXiGiJCjUevKQGNICzJg==}
hasBin: true
- estree-walker@2.0.2:
- resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
-
estree-walker@3.0.3:
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
eventemitter3@5.0.1:
resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
- execa@5.1.1:
- resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
- engines: {node: '>=10'}
-
execa@8.0.1:
resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
engines: {node: '>=16.17'}
@@ -1421,14 +1021,6 @@ packages:
resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==}
engines: {node: '>=18'}
- find-up@5.0.0:
- resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
- engines: {node: '>=10'}
-
- foreground-child@3.3.0:
- resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
- engines: {node: '>=14'}
-
form-data@4.0.0:
resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
engines: {node: '>= 6'}
@@ -1442,10 +1034,6 @@ packages:
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
- gensync@1.0.0-beta.2:
- resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
- engines: {node: '>=6.9.0'}
-
get-east-asian-width@1.2.0:
resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==}
engines: {node: '>=18'}
@@ -1453,10 +1041,6 @@ packages:
get-func-name@2.0.2:
resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
- get-stream@6.0.1:
- resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
- engines: {node: '>=10'}
-
get-stream@8.0.1:
resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
engines: {node: '>=16'}
@@ -1482,22 +1066,6 @@ packages:
resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
engines: {node: '>= 6'}
- glob@10.4.5:
- resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
- hasBin: true
-
- globals@11.12.0:
- resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
- engines: {node: '>=4'}
-
- globby@11.1.0:
- resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
- engines: {node: '>=10'}
-
- gzip-size@6.0.0:
- resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
- engines: {node: '>=10'}
-
handlebars@4.7.8:
resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==}
engines: {node: '>=0.4.7'}
@@ -1527,10 +1095,6 @@ packages:
resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==}
engines: {node: '>= 14'}
- human-signals@2.1.0:
- resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
- engines: {node: '>=10.17.0'}
-
human-signals@5.0.0:
resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
engines: {node: '>=16.17.0'}
@@ -1544,10 +1108,6 @@ packages:
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
engines: {node: '>=0.10.0'}
- ignore@5.3.2:
- resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
- engines: {node: '>= 4'}
-
indent-string@4.0.0:
resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
engines: {node: '>=8'}
@@ -1568,10 +1128,6 @@ packages:
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
engines: {node: '>=0.10.0'}
- is-fullwidth-code-point@3.0.0:
- resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
- engines: {node: '>=8'}
-
is-fullwidth-code-point@4.0.0:
resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
engines: {node: '>=12'}
@@ -1595,10 +1151,6 @@ packages:
is-potential-custom-element-name@1.0.1:
resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
- is-stream@2.0.1:
- resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
- engines: {node: '>=8'}
-
is-stream@3.0.0:
resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -1606,17 +1158,10 @@ packages:
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
- jackspeak@3.4.3:
- resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
-
jiti@1.21.6:
resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
hasBin: true
- joycon@3.1.1:
- resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
- engines: {node: '>=10'}
-
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
@@ -1633,16 +1178,6 @@ packages:
canvas:
optional: true
- jsesc@2.5.2:
- resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
- engines: {node: '>=4'}
- hasBin: true
-
- json5@2.2.3:
- resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
- engines: {node: '>=6'}
- hasBin: true
-
jsonc-parser@3.3.1:
resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
@@ -1650,16 +1185,10 @@ packages:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
engines: {node: '>=6'}
- kolorist@1.8.0:
- resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
-
lilconfig@3.1.2:
resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==}
engines: {node: '>=14'}
- lines-and-columns@1.2.4:
- resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
-
lint-staged@15.2.9:
resolution: {integrity: sha512-BZAt8Lk3sEnxw7tfxM7jeZlPRuT4M68O0/CwZhhaw6eeWu0Lz5eERE3m386InivXB64fp/mDID452h48tvKlRQ==}
engines: {node: '>=18.12.0'}
@@ -1669,21 +1198,6 @@ packages:
resolution: {integrity: sha512-opevsywziHd3zHCVQGAj8zu+Z3yHNkkoYhWIGnq54RrCVwLz0MozotJEDnKsIBLvkfLGN6BLOyAeRrYI0pKA4g==}
engines: {node: '>=18.0.0'}
- load-tsconfig@0.2.5:
- resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
- local-pkg@0.5.0:
- resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
- engines: {node: '>=14'}
-
- locate-path@6.0.0:
- resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
- engines: {node: '>=10'}
-
- lodash.sortby@4.7.0:
- resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
-
lodash@4.17.21:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
@@ -1701,9 +1215,6 @@ packages:
lru-cache@10.4.3:
resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
- lru-cache@5.1.1:
- resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
-
lz-string@1.5.0:
resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
hasBin: true
@@ -1711,9 +1222,6 @@ packages:
magic-string@0.30.11:
resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==}
- mdn-data@2.0.30:
- resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
-
meow@13.2.0:
resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==}
engines: {node: '>=18'}
@@ -1737,10 +1245,6 @@ packages:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
- mimic-fn@2.1.0:
- resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
- engines: {node: '>=6'}
-
mimic-fn@4.0.0:
resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
engines: {node: '>=12'}
@@ -1753,10 +1257,6 @@ packages:
resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
engines: {node: '>=4'}
- minimatch@9.0.5:
- resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
- engines: {node: '>=16 || 14 >=14.17'}
-
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
@@ -1768,10 +1268,6 @@ packages:
resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
engines: {node: '>=8'}
- minipass@7.1.2:
- resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
- engines: {node: '>=16 || 14 >=14.17'}
-
minizlib@2.1.2:
resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
engines: {node: '>= 8'}
@@ -1784,16 +1280,9 @@ packages:
mlly@1.7.1:
resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==}
- mrmime@2.0.0:
- resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
- engines: {node: '>=10'}
-
ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
- mz@2.7.0:
- resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
-
nanoid@3.3.7:
resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
@@ -1805,9 +1294,6 @@ packages:
node-fetch-native@1.6.4:
resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==}
- node-releases@2.0.18:
- resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
-
normalize-package-data@6.0.2:
resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==}
engines: {node: ^16.14.0 || >=18.0.0}
@@ -1816,10 +1302,6 @@ packages:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
- npm-run-path@4.0.1:
- resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
- engines: {node: '>=8'}
-
npm-run-path@5.3.0:
resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -1832,20 +1314,9 @@ packages:
engines: {node: ^14.16.0 || >=16.10.0}
hasBin: true
- object-assign@4.1.1:
- resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
- engines: {node: '>=0.10.0'}
-
- ofetch@1.3.4:
- resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==}
-
ohash@1.1.3:
resolution: {integrity: sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==}
- onetime@5.1.2:
- resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
- engines: {node: '>=6'}
-
onetime@6.0.0:
resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
engines: {node: '>=12'}
@@ -1859,17 +1330,6 @@ packages:
engines: {node: '>=14.*'}
hasBin: true
- p-limit@3.1.0:
- resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
- engines: {node: '>=10'}
-
- p-locate@5.0.0:
- resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
- engines: {node: '>=10'}
-
- package-json-from-dist@1.0.0:
- resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==}
-
parse-json@8.1.0:
resolution: {integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==}
engines: {node: '>=18'}
@@ -1877,10 +1337,6 @@ packages:
parse5@7.1.2:
resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
- path-exists@4.0.0:
- resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
- engines: {node: '>=8'}
-
path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
@@ -1889,14 +1345,6 @@ packages:
resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
engines: {node: '>=12'}
- path-scurry@1.11.1:
- resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
- engines: {node: '>=16 || 14 >=14.18'}
-
- path-type@4.0.0:
- resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
- engines: {node: '>=8'}
-
pathe@1.1.2:
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
@@ -1919,31 +1367,9 @@ packages:
engines: {node: '>=0.10'}
hasBin: true
- pirates@4.0.6:
- resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
- engines: {node: '>= 6'}
-
pkg-types@1.1.3:
resolution: {integrity: sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==}
- postcss-load-config@6.0.1:
- resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==}
- engines: {node: '>= 18'}
- peerDependencies:
- jiti: '>=1.21.0'
- postcss: '>=8.0.9'
- tsx: ^4.8.1
- yaml: ^2.4.2
- peerDependenciesMeta:
- jiti:
- optional: true
- postcss:
- optional: true
- tsx:
- optional: true
- yaml:
- optional: true
-
postcss@8.4.41:
resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==}
engines: {node: ^10 || ^12 || >=14}
@@ -2006,10 +1432,6 @@ packages:
requires-port@1.0.0:
resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==}
- resolve-from@5.0.0:
- resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
- engines: {node: '>=8'}
-
resolve-pkg-maps@1.0.0:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
@@ -2048,10 +1470,6 @@ packages:
scheduler@0.23.2:
resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
- semver@6.3.1:
- resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
- hasBin: true
-
semver@7.6.3:
resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
engines: {node: '>=10'}
@@ -2068,24 +1486,13 @@ packages:
siginfo@2.0.0:
resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==}
- signal-exit@3.0.7:
- resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
-
signal-exit@4.1.0:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
- sirv@2.0.4:
- resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==}
- engines: {node: '>= 10'}
-
sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
- slash@3.0.0:
- resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
- engines: {node: '>=8'}
-
slice-ansi@5.0.0:
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
engines: {node: '>=12'}
@@ -2102,10 +1509,6 @@ packages:
resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
engines: {node: '>=0.10.0'}
- source-map@0.8.0-beta.0:
- resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==}
- engines: {node: '>= 8'}
-
spdx-correct@3.2.0:
resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
@@ -2128,30 +1531,14 @@ packages:
resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
engines: {node: '>=0.6.19'}
- string-width@4.2.3:
- resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
- engines: {node: '>=8'}
-
- string-width@5.1.2:
- resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
- engines: {node: '>=12'}
-
string-width@7.2.0:
resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==}
engines: {node: '>=18'}
- strip-ansi@6.0.1:
- resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
- engines: {node: '>=8'}
-
strip-ansi@7.1.0:
resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
engines: {node: '>=12'}
- strip-final-newline@2.0.0:
- resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
- engines: {node: '>=6'}
-
strip-final-newline@3.0.0:
resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
engines: {node: '>=12'}
@@ -2160,11 +1547,6 @@ packages:
resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
engines: {node: '>=8'}
- sucrase@3.35.0:
- resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
- engines: {node: '>=16 || 14 >=14.17'}
- hasBin: true
-
supports-color@5.5.0:
resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
engines: {node: '>=4'}
@@ -2188,13 +1570,6 @@ packages:
resolution: {integrity: sha512-bX655WZI/F7EoTDw9JvQURqAXiPHi8o8+yFxPF2lWYyz1aHnmMRuXWqL6YB6GmeO0o4DIYWHLgGNi/X64T+X4Q==}
engines: {node: '>=14.18'}
- thenify-all@1.6.0:
- resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
- engines: {node: '>=0.8'}
-
- thenify@3.3.1:
- resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
-
tinybench@2.9.0:
resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
@@ -2210,55 +1585,18 @@ packages:
resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==}
engines: {node: '>=14.0.0'}
- to-fast-properties@2.0.0:
- resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
- engines: {node: '>=4'}
-
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
- totalist@3.0.1:
- resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
- engines: {node: '>=6'}
-
tough-cookie@4.1.4:
resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==}
engines: {node: '>=6'}
- tr46@1.0.1:
- resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
-
tr46@5.0.0:
resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==}
engines: {node: '>=18'}
- tree-kill@1.2.2:
- resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
- hasBin: true
-
- ts-interface-checker@0.1.13:
- resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
-
- tsup@8.2.4:
- resolution: {integrity: sha512-akpCPePnBnC/CXgRrcy72ZSntgIEUa1jN0oJbbvpALWKNOz1B7aM+UVDWGRGIO/T/PZugAESWDJUAb5FD48o8Q==}
- engines: {node: '>=18'}
- hasBin: true
- peerDependencies:
- '@microsoft/api-extractor': ^7.36.0
- '@swc/core': ^1
- postcss: ^8.4.12
- typescript: '>=4.5.0'
- peerDependenciesMeta:
- '@microsoft/api-extractor':
- optional: true
- '@swc/core':
- optional: true
- postcss:
- optional: true
- typescript:
- optional: true
-
tsx@4.17.0:
resolution: {integrity: sha512-eN4mnDA5UMKDt4YZixo9tBioibaMBpoxBkD+rIPAjVmYERSG0/dWEY1CEFuV89CgASlKL499q8AhmkMnnjtOJg==}
engines: {node: '>=18.0.0'}
@@ -2285,9 +1623,6 @@ packages:
engines: {node: '>=0.8.0'}
hasBin: true
- unconfig@0.3.13:
- resolution: {integrity: sha512-N9Ph5NC4+sqtcOjPfHrRcHekBCadCXWTBzp2VYYbySOHW0PfD9XLCeXshTXjkPYwLrBr9AtSeU0CZmkYECJhng==}
-
undici-types@5.26.5:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
@@ -2299,24 +1634,6 @@ packages:
resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==}
engines: {node: '>= 4.0.0'}
- unocss@0.59.4:
- resolution: {integrity: sha512-QmCVjRObvVu/gsGrJGVt0NnrdhFFn314BUZn2WQyXV9rIvHLRmG5bIu0j5vibJkj7ZhFchTrnTM1pTFXP1xt5g==}
- engines: {node: '>=14'}
- peerDependencies:
- '@unocss/webpack': 0.59.4
- vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
- peerDependenciesMeta:
- '@unocss/webpack':
- optional: true
- vite:
- optional: true
-
- update-browserslist-db@1.1.0:
- resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==}
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
-
url-parse@1.5.10:
resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==}
@@ -2393,9 +1710,6 @@ packages:
resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==}
engines: {node: '>=18'}
- webidl-conversions@4.0.2:
- resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
-
webidl-conversions@7.0.0:
resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
engines: {node: '>=12'}
@@ -2412,9 +1726,6 @@ packages:
resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==}
engines: {node: '>=18'}
- whatwg-url@7.1.0:
- resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
-
which@2.0.2:
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
engines: {node: '>= 8'}
@@ -2428,14 +1739,6 @@ packages:
wordwrap@1.0.0:
resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==}
- wrap-ansi@7.0.0:
- resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
- engines: {node: '>=10'}
-
- wrap-ansi@8.1.0:
- resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
- engines: {node: '>=12'}
-
wrap-ansi@9.0.0:
resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==}
engines: {node: '>=18'}
@@ -2459,9 +1762,6 @@ packages:
xmlchars@2.2.0:
resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==}
- yallist@3.1.1:
- resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
-
yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
@@ -2470,10 +1770,6 @@ packages:
engines: {node: '>= 14'}
hasBin: true
- yocto-queue@0.1.0:
- resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
- engines: {node: '>=10'}
-
snapshots:
'@adobe/css-tools@4.4.0': {}
@@ -2483,136 +1779,13 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.5
'@jridgewell/trace-mapping': 0.3.25
- '@antfu/install-pkg@0.1.1':
- dependencies:
- execa: 5.1.1
- find-up: 5.0.0
-
- '@antfu/utils@0.7.10': {}
-
'@babel/code-frame@7.24.7':
dependencies:
'@babel/highlight': 7.24.7
picocolors: 1.0.1
- '@babel/compat-data@7.25.2': {}
-
- '@babel/core@7.25.2':
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.24.7
- '@babel/generator': 7.25.0
- '@babel/helper-compilation-targets': 7.25.2
- '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
- '@babel/helpers': 7.25.0
- '@babel/parser': 7.25.3
- '@babel/template': 7.25.0
- '@babel/traverse': 7.25.3
- '@babel/types': 7.25.2
- convert-source-map: 2.0.0
- debug: 4.3.6
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/generator@7.25.0':
- dependencies:
- '@babel/types': 7.25.2
- '@jridgewell/gen-mapping': 0.3.5
- '@jridgewell/trace-mapping': 0.3.25
- jsesc: 2.5.2
-
- '@babel/helper-annotate-as-pure@7.24.7':
- dependencies:
- '@babel/types': 7.25.2
-
- '@babel/helper-compilation-targets@7.25.2':
- dependencies:
- '@babel/compat-data': 7.25.2
- '@babel/helper-validator-option': 7.24.8
- browserslist: 4.23.3
- lru-cache: 5.1.1
- semver: 6.3.1
-
- '@babel/helper-create-class-features-plugin@7.25.0(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-member-expression-to-functions': 7.24.8
- '@babel/helper-optimise-call-expression': 7.24.7
- '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2)
- '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
- '@babel/traverse': 7.25.3
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-member-expression-to-functions@7.24.8':
- dependencies:
- '@babel/traverse': 7.25.3
- '@babel/types': 7.25.2
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-module-imports@7.24.7':
- dependencies:
- '@babel/traverse': 7.25.3
- '@babel/types': 7.25.2
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-module-imports': 7.24.7
- '@babel/helper-simple-access': 7.24.7
- '@babel/helper-validator-identifier': 7.24.7
- '@babel/traverse': 7.25.3
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-optimise-call-expression@7.24.7':
- dependencies:
- '@babel/types': 7.25.2
-
- '@babel/helper-plugin-utils@7.24.8': {}
-
- '@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-member-expression-to-functions': 7.24.8
- '@babel/helper-optimise-call-expression': 7.24.7
- '@babel/traverse': 7.25.3
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-simple-access@7.24.7':
- dependencies:
- '@babel/traverse': 7.25.3
- '@babel/types': 7.25.2
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-skip-transparent-expression-wrappers@7.24.7':
- dependencies:
- '@babel/traverse': 7.25.3
- '@babel/types': 7.25.2
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-string-parser@7.24.8': {}
-
'@babel/helper-validator-identifier@7.24.7': {}
- '@babel/helper-validator-option@7.24.8': {}
-
- '@babel/helpers@7.25.0':
- dependencies:
- '@babel/template': 7.25.0
- '@babel/types': 7.25.2
-
'@babel/highlight@7.24.7':
dependencies:
'@babel/helper-validator-identifier': 7.24.7
@@ -2620,79 +1793,10 @@ snapshots:
js-tokens: 4.0.0
picocolors: 1.0.1
- '@babel/parser@7.25.3':
- dependencies:
- '@babel/types': 7.25.2
-
- '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.24.8
-
- '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-simple-access': 7.24.7
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-annotate-as-pure': 7.24.7
- '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2)
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
- '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/preset-typescript@7.24.7(@babel/core@7.25.2)':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/helper-plugin-utils': 7.24.8
- '@babel/helper-validator-option': 7.24.8
- '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2)
- '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2)
- transitivePeerDependencies:
- - supports-color
-
'@babel/runtime@7.25.0':
dependencies:
regenerator-runtime: 0.14.1
- '@babel/template@7.25.0':
- dependencies:
- '@babel/code-frame': 7.24.7
- '@babel/parser': 7.25.3
- '@babel/types': 7.25.2
-
- '@babel/traverse@7.25.3':
- dependencies:
- '@babel/code-frame': 7.24.7
- '@babel/generator': 7.25.0
- '@babel/parser': 7.25.3
- '@babel/template': 7.25.0
- '@babel/types': 7.25.2
- debug: 4.3.6
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
-
- '@babel/types@7.25.2':
- dependencies:
- '@babel/helper-string-parser': 7.24.8
- '@babel/helper-validator-identifier': 7.24.7
- to-fast-properties: 2.0.0
-
'@biomejs/biome@1.8.1':
optionalDependencies:
'@biomejs/cli-darwin-arm64': 1.8.1
@@ -2879,29 +1983,6 @@ snapshots:
'@hutson/parse-repository-url@5.0.0': {}
- '@iconify/types@2.0.0': {}
-
- '@iconify/utils@2.1.30':
- dependencies:
- '@antfu/install-pkg': 0.1.1
- '@antfu/utils': 0.7.10
- '@iconify/types': 2.0.0
- debug: 4.3.6
- kolorist: 1.8.0
- local-pkg: 0.5.0
- mlly: 1.7.1
- transitivePeerDependencies:
- - supports-color
-
- '@isaacs/cliui@8.0.2':
- dependencies:
- string-width: 5.1.2
- string-width-cjs: string-width@4.2.3
- strip-ansi: 7.1.0
- strip-ansi-cjs: strip-ansi@6.0.1
- wrap-ansi: 8.1.0
- wrap-ansi-cjs: wrap-ansi@7.0.0
-
'@jridgewell/gen-mapping@0.3.5':
dependencies:
'@jridgewell/set-array': 1.2.1
@@ -2962,19 +2043,6 @@ snapshots:
'@oxlint/win32-x64@0.4.4':
optional: true
- '@pkgjs/parseargs@0.11.0':
- optional: true
-
- '@polka/url@1.0.0-next.25': {}
-
- '@rollup/pluginutils@5.1.0(rollup@4.20.0)':
- dependencies:
- '@types/estree': 1.0.5
- estree-walker: 2.0.2
- picomatch: 2.3.1
- optionalDependencies:
- rollup: 4.20.0
-
'@rollup/rollup-android-arm-eabi@4.20.0':
optional: true
@@ -3029,58 +2097,6 @@ snapshots:
optionalDependencies:
react: 18.3.1
- '@swc/core-darwin-arm64@1.7.11':
- optional: true
-
- '@swc/core-darwin-x64@1.7.11':
- optional: true
-
- '@swc/core-linux-arm-gnueabihf@1.7.11':
- optional: true
-
- '@swc/core-linux-arm64-gnu@1.7.11':
- optional: true
-
- '@swc/core-linux-arm64-musl@1.7.11':
- optional: true
-
- '@swc/core-linux-x64-gnu@1.7.11':
- optional: true
-
- '@swc/core-linux-x64-musl@1.7.11':
- optional: true
-
- '@swc/core-win32-arm64-msvc@1.7.11':
- optional: true
-
- '@swc/core-win32-ia32-msvc@1.7.11':
- optional: true
-
- '@swc/core-win32-x64-msvc@1.7.11':
- optional: true
-
- '@swc/core@1.7.11':
- dependencies:
- '@swc/counter': 0.1.3
- '@swc/types': 0.1.12
- optionalDependencies:
- '@swc/core-darwin-arm64': 1.7.11
- '@swc/core-darwin-x64': 1.7.11
- '@swc/core-linux-arm-gnueabihf': 1.7.11
- '@swc/core-linux-arm64-gnu': 1.7.11
- '@swc/core-linux-arm64-musl': 1.7.11
- '@swc/core-linux-x64-gnu': 1.7.11
- '@swc/core-linux-x64-musl': 1.7.11
- '@swc/core-win32-arm64-msvc': 1.7.11
- '@swc/core-win32-ia32-msvc': 1.7.11
- '@swc/core-win32-x64-msvc': 1.7.11
-
- '@swc/counter@0.1.3': {}
-
- '@swc/types@0.1.12':
- dependencies:
- '@swc/counter': 0.1.3
-
'@testing-library/dom@10.4.0':
dependencies:
'@babel/code-frame': 7.24.7
@@ -3136,161 +2152,6 @@ snapshots:
'@types/semver@7.5.8': {}
- '@types/web-bluetooth@0.0.20': {}
-
- '@unocss/astro@0.59.4(rollup@4.20.0)(vite@5.4.0(@types/node@20.14.15))':
- dependencies:
- '@unocss/core': 0.59.4
- '@unocss/reset': 0.59.4
- '@unocss/vite': 0.59.4(rollup@4.20.0)(vite@5.4.0(@types/node@20.14.15))
- optionalDependencies:
- vite: 5.4.0(@types/node@20.14.15)
- transitivePeerDependencies:
- - rollup
-
- '@unocss/cli@0.59.4(rollup@4.20.0)':
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
- '@unocss/config': 0.59.4
- '@unocss/core': 0.59.4
- '@unocss/preset-uno': 0.59.4
- cac: 6.7.14
- chokidar: 3.6.0
- colorette: 2.0.20
- consola: 3.2.3
- fast-glob: 3.3.2
- magic-string: 0.30.11
- pathe: 1.1.2
- perfect-debounce: 1.0.0
- transitivePeerDependencies:
- - rollup
-
- '@unocss/config@0.59.4':
- dependencies:
- '@unocss/core': 0.59.4
- unconfig: 0.3.13
-
- '@unocss/core@0.59.4': {}
-
- '@unocss/extractor-arbitrary-variants@0.59.4':
- dependencies:
- '@unocss/core': 0.59.4
-
- '@unocss/inspector@0.59.4':
- dependencies:
- '@unocss/core': 0.59.4
- '@unocss/rule-utils': 0.59.4
- gzip-size: 6.0.0
- sirv: 2.0.4
-
- '@unocss/postcss@0.59.4(postcss@8.4.41)':
- dependencies:
- '@unocss/config': 0.59.4
- '@unocss/core': 0.59.4
- '@unocss/rule-utils': 0.59.4
- css-tree: 2.3.1
- fast-glob: 3.3.2
- magic-string: 0.30.11
- postcss: 8.4.41
-
- '@unocss/preset-attributify@0.59.4':
- dependencies:
- '@unocss/core': 0.59.4
-
- '@unocss/preset-icons@0.59.4':
- dependencies:
- '@iconify/utils': 2.1.30
- '@unocss/core': 0.59.4
- ofetch: 1.3.4
- transitivePeerDependencies:
- - supports-color
-
- '@unocss/preset-mini@0.59.4':
- dependencies:
- '@unocss/core': 0.59.4
- '@unocss/extractor-arbitrary-variants': 0.59.4
- '@unocss/rule-utils': 0.59.4
-
- '@unocss/preset-tagify@0.59.4':
- dependencies:
- '@unocss/core': 0.59.4
-
- '@unocss/preset-typography@0.59.4':
- dependencies:
- '@unocss/core': 0.59.4
- '@unocss/preset-mini': 0.59.4
-
- '@unocss/preset-uno@0.59.4':
- dependencies:
- '@unocss/core': 0.59.4
- '@unocss/preset-mini': 0.59.4
- '@unocss/preset-wind': 0.59.4
- '@unocss/rule-utils': 0.59.4
-
- '@unocss/preset-web-fonts@0.59.4':
- dependencies:
- '@unocss/core': 0.59.4
- ofetch: 1.3.4
-
- '@unocss/preset-wind@0.59.4':
- dependencies:
- '@unocss/core': 0.59.4
- '@unocss/preset-mini': 0.59.4
- '@unocss/rule-utils': 0.59.4
-
- '@unocss/reset@0.59.4': {}
-
- '@unocss/rule-utils@0.59.4':
- dependencies:
- '@unocss/core': 0.59.4
- magic-string: 0.30.11
-
- '@unocss/scope@0.59.4': {}
-
- '@unocss/transformer-attributify-jsx-babel@0.59.4':
- dependencies:
- '@babel/core': 7.25.2
- '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2)
- '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2)
- '@unocss/core': 0.59.4
- transitivePeerDependencies:
- - supports-color
-
- '@unocss/transformer-attributify-jsx@0.59.4':
- dependencies:
- '@unocss/core': 0.59.4
-
- '@unocss/transformer-compile-class@0.59.4':
- dependencies:
- '@unocss/core': 0.59.4
-
- '@unocss/transformer-directives@0.59.4':
- dependencies:
- '@unocss/core': 0.59.4
- '@unocss/rule-utils': 0.59.4
- css-tree: 2.3.1
-
- '@unocss/transformer-variant-group@0.59.4':
- dependencies:
- '@unocss/core': 0.59.4
-
- '@unocss/vite@0.59.4(rollup@4.20.0)(vite@5.4.0(@types/node@20.14.15))':
- dependencies:
- '@ampproject/remapping': 2.3.0
- '@rollup/pluginutils': 5.1.0(rollup@4.20.0)
- '@unocss/config': 0.59.4
- '@unocss/core': 0.59.4
- '@unocss/inspector': 0.59.4
- '@unocss/scope': 0.59.4
- '@unocss/transformer-directives': 0.59.4
- chokidar: 3.6.0
- fast-glob: 3.3.2
- magic-string: 0.30.11
- vite: 5.4.0(@types/node@20.14.15)
- transitivePeerDependencies:
- - rollup
-
'@vitest/expect@2.0.5':
dependencies:
'@vitest/spy': 2.0.5
@@ -3354,8 +2215,6 @@ snapshots:
ansi-styles@6.2.1: {}
- any-promise@1.3.0: {}
-
anymatch@3.1.3:
dependencies:
normalize-path: 3.0.0
@@ -3369,31 +2228,16 @@ snapshots:
array-ify@1.0.0: {}
- array-union@2.1.0: {}
-
assertion-error@2.0.1: {}
asynckit@0.4.0: {}
- balanced-match@1.0.2: {}
-
binary-extensions@2.3.0: {}
- brace-expansion@2.0.1:
- dependencies:
- balanced-match: 1.0.2
-
braces@3.0.3:
dependencies:
fill-range: 7.1.1
- browserslist@4.23.3:
- dependencies:
- caniuse-lite: 1.0.30001651
- electron-to-chromium: 1.5.7
- node-releases: 2.0.18
- update-browserslist-db: 1.1.0(browserslist@4.23.3)
-
bumpp@9.5.1:
dependencies:
'@jsdevtools/ez-spawn': 3.0.4
@@ -3408,11 +2252,6 @@ snapshots:
transitivePeerDependencies:
- magicast
- bundle-require@5.0.0(esbuild@0.23.0):
- dependencies:
- esbuild: 0.23.0
- load-tsconfig: 0.2.5
-
c12@1.11.1:
dependencies:
chokidar: 3.6.0
@@ -3432,8 +2271,6 @@ snapshots:
call-me-maybe@1.0.2: {}
- caniuse-lite@1.0.30001651: {}
-
chai@5.1.1:
dependencies:
assertion-error: 2.0.1
@@ -3482,8 +2319,6 @@ snapshots:
dependencies:
consola: 3.2.3
- clean-pkg-json@1.2.0: {}
-
cli-cursor@5.0.0:
dependencies:
restore-cursor: 5.1.0
@@ -3513,8 +2348,6 @@ snapshots:
commander@12.1.0: {}
- commander@4.1.1: {}
-
compare-func@2.0.0:
dependencies:
array-ify: 1.0.0
@@ -3604,19 +2437,12 @@ snapshots:
dependencies:
meow: 13.2.0
- convert-source-map@2.0.0: {}
-
cross-spawn@7.0.3:
dependencies:
path-key: 3.1.1
shebang-command: 2.0.0
which: 2.0.2
- css-tree@2.3.1:
- dependencies:
- mdn-data: 2.0.30
- source-map-js: 1.2.0
-
css.escape@1.5.1: {}
cssstyle@4.0.1:
@@ -3646,10 +2472,6 @@ snapshots:
destr@2.0.3: {}
- dir-glob@3.0.1:
- dependencies:
- path-type: 4.0.0
-
dom-accessibility-api@0.5.16: {}
dom-accessibility-api@0.6.3: {}
@@ -3660,18 +2482,8 @@ snapshots:
dotenv@16.4.5: {}
- duplexer@0.1.2: {}
-
- eastasianwidth@0.2.0: {}
-
- electron-to-chromium@1.5.7: {}
-
emoji-regex@10.3.0: {}
- emoji-regex@8.0.0: {}
-
- emoji-regex@9.2.2: {}
-
entities@4.5.0: {}
environment@1.1.0: {}
@@ -3737,26 +2549,12 @@ snapshots:
dependencies:
tsx: 4.17.0
- estree-walker@2.0.2: {}
-
estree-walker@3.0.3:
dependencies:
'@types/estree': 1.0.5
eventemitter3@5.0.1: {}
- execa@5.1.1:
- dependencies:
- cross-spawn: 7.0.3
- get-stream: 6.0.1
- human-signals: 2.1.0
- is-stream: 2.0.1
- merge-stream: 2.0.0
- npm-run-path: 4.0.1
- onetime: 5.1.2
- signal-exit: 3.0.7
- strip-final-newline: 2.0.0
-
execa@8.0.1:
dependencies:
cross-spawn: 7.0.3
@@ -3787,16 +2585,6 @@ snapshots:
find-up-simple@1.0.0: {}
- find-up@5.0.0:
- dependencies:
- locate-path: 6.0.0
- path-exists: 4.0.0
-
- foreground-child@3.3.0:
- dependencies:
- cross-spawn: 7.0.3
- signal-exit: 4.1.0
-
form-data@4.0.0:
dependencies:
asynckit: 0.4.0
@@ -3810,14 +2598,10 @@ snapshots:
fsevents@2.3.3:
optional: true
- gensync@1.0.0-beta.2: {}
-
get-east-asian-width@1.2.0: {}
get-func-name@2.0.2: {}
- get-stream@6.0.1: {}
-
get-stream@8.0.1: {}
get-tsconfig@4.7.6:
@@ -3855,30 +2639,6 @@ snapshots:
dependencies:
is-glob: 4.0.3
- glob@10.4.5:
- dependencies:
- foreground-child: 3.3.0
- jackspeak: 3.4.3
- minimatch: 9.0.5
- minipass: 7.1.2
- package-json-from-dist: 1.0.0
- path-scurry: 1.11.1
-
- globals@11.12.0: {}
-
- globby@11.1.0:
- dependencies:
- array-union: 2.1.0
- dir-glob: 3.0.1
- fast-glob: 3.3.2
- ignore: 5.3.2
- merge2: 1.4.1
- slash: 3.0.0
-
- gzip-size@6.0.0:
- dependencies:
- duplexer: 0.1.2
-
handlebars@4.7.8:
dependencies:
minimist: 1.2.8
@@ -3914,8 +2674,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- human-signals@2.1.0: {}
-
human-signals@5.0.0: {}
husky@9.1.4: {}
@@ -3924,8 +2682,6 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
- ignore@5.3.2: {}
-
indent-string@4.0.0: {}
index-to-position@0.1.2: {}
@@ -3940,8 +2696,6 @@ snapshots:
is-extglob@2.1.1: {}
- is-fullwidth-code-point@3.0.0: {}
-
is-fullwidth-code-point@4.0.0: {}
is-fullwidth-code-point@5.0.0:
@@ -3958,22 +2712,12 @@ snapshots:
is-potential-custom-element-name@1.0.1: {}
- is-stream@2.0.1: {}
-
is-stream@3.0.0: {}
isexe@2.0.0: {}
- jackspeak@3.4.3:
- dependencies:
- '@isaacs/cliui': 8.0.2
- optionalDependencies:
- '@pkgjs/parseargs': 0.11.0
-
jiti@1.21.6: {}
- joycon@3.1.1: {}
-
js-tokens@4.0.0: {}
js-yaml@4.1.0:
@@ -4008,20 +2752,12 @@ snapshots:
- supports-color
- utf-8-validate
- jsesc@2.5.2: {}
-
- json5@2.2.3: {}
-
jsonc-parser@3.3.1: {}
kleur@3.0.3: {}
- kolorist@1.8.0: {}
-
lilconfig@3.1.2: {}
- lines-and-columns@1.2.4: {}
-
lint-staged@15.2.9:
dependencies:
chalk: 5.3.0
@@ -4046,19 +2782,6 @@ snapshots:
rfdc: 1.4.1
wrap-ansi: 9.0.0
- load-tsconfig@0.2.5: {}
-
- local-pkg@0.5.0:
- dependencies:
- mlly: 1.7.1
- pkg-types: 1.1.3
-
- locate-path@6.0.0:
- dependencies:
- p-locate: 5.0.0
-
- lodash.sortby@4.7.0: {}
-
lodash@4.17.21: {}
log-update@6.1.0:
@@ -4079,18 +2802,12 @@ snapshots:
lru-cache@10.4.3: {}
- lru-cache@5.1.1:
- dependencies:
- yallist: 3.1.1
-
lz-string@1.5.0: {}
magic-string@0.30.11:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
- mdn-data@2.0.30: {}
-
meow@13.2.0: {}
merge-stream@2.0.0: {}
@@ -4108,18 +2825,12 @@ snapshots:
dependencies:
mime-db: 1.52.0
- mimic-fn@2.1.0: {}
-
mimic-fn@4.0.0: {}
mimic-function@5.0.1: {}
min-indent@1.0.1: {}
- minimatch@9.0.5:
- dependencies:
- brace-expansion: 2.0.1
-
minimist@1.2.8: {}
minipass@3.3.6:
@@ -4128,8 +2839,6 @@ snapshots:
minipass@5.0.0: {}
- minipass@7.1.2: {}
-
minizlib@2.1.2:
dependencies:
minipass: 3.3.6
@@ -4144,24 +2853,14 @@ snapshots:
pkg-types: 1.1.3
ufo: 1.5.4
- mrmime@2.0.0: {}
-
ms@2.1.2: {}
- mz@2.7.0:
- dependencies:
- any-promise: 1.3.0
- object-assign: 4.1.1
- thenify-all: 1.6.0
-
nanoid@3.3.7: {}
neo-async@2.6.2: {}
node-fetch-native@1.6.4: {}
- node-releases@2.0.18: {}
-
normalize-package-data@6.0.2:
dependencies:
hosted-git-info: 7.0.2
@@ -4170,10 +2869,6 @@ snapshots:
normalize-path@3.0.0: {}
- npm-run-path@4.0.1:
- dependencies:
- path-key: 3.1.1
-
npm-run-path@5.3.0:
dependencies:
path-key: 4.0.0
@@ -4189,20 +2884,8 @@ snapshots:
pkg-types: 1.1.3
ufo: 1.5.4
- object-assign@4.1.1: {}
-
- ofetch@1.3.4:
- dependencies:
- destr: 2.0.3
- node-fetch-native: 1.6.4
- ufo: 1.5.4
-
ohash@1.1.3: {}
- onetime@5.1.2:
- dependencies:
- mimic-fn: 2.1.0
-
onetime@6.0.0:
dependencies:
mimic-fn: 4.0.0
@@ -4222,16 +2905,6 @@ snapshots:
'@oxlint/win32-arm64': 0.4.4
'@oxlint/win32-x64': 0.4.4
- p-limit@3.1.0:
- dependencies:
- yocto-queue: 0.1.0
-
- p-locate@5.0.0:
- dependencies:
- p-limit: 3.1.0
-
- package-json-from-dist@1.0.0: {}
-
parse-json@8.1.0:
dependencies:
'@babel/code-frame': 7.24.7
@@ -4242,19 +2915,10 @@ snapshots:
dependencies:
entities: 4.5.0
- path-exists@4.0.0: {}
-
path-key@3.1.1: {}
path-key@4.0.0: {}
- path-scurry@1.11.1:
- dependencies:
- lru-cache: 10.4.3
- minipass: 7.1.2
-
- path-type@4.0.0: {}
-
pathe@1.1.2: {}
pathval@2.0.0: {}
@@ -4267,23 +2931,12 @@ snapshots:
pidtree@0.6.0: {}
- pirates@4.0.6: {}
-
pkg-types@1.1.3:
dependencies:
confbox: 0.1.7
mlly: 1.7.1
pathe: 1.1.2
- postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(yaml@2.5.0):
- dependencies:
- lilconfig: 3.1.2
- optionalDependencies:
- jiti: 1.21.6
- postcss: 8.4.41
- tsx: 4.17.0
- yaml: 2.5.0
-
postcss@8.4.41:
dependencies:
nanoid: 3.3.7
@@ -4353,8 +3006,6 @@ snapshots:
requires-port@1.0.0: {}
- resolve-from@5.0.0: {}
-
resolve-pkg-maps@1.0.0: {}
restore-cursor@5.1.0:
@@ -4406,8 +3057,6 @@ snapshots:
dependencies:
loose-envify: 1.4.0
- semver@6.3.1: {}
-
semver@7.6.3: {}
shebang-command@2.0.0:
@@ -4418,20 +3067,10 @@ snapshots:
siginfo@2.0.0: {}
- signal-exit@3.0.7: {}
-
signal-exit@4.1.0: {}
- sirv@2.0.4:
- dependencies:
- '@polka/url': 1.0.0-next.25
- mrmime: 2.0.0
- totalist: 3.0.1
-
sisteransi@1.0.5: {}
- slash@3.0.0: {}
-
slice-ansi@5.0.0:
dependencies:
ansi-styles: 6.2.1
@@ -4446,10 +3085,6 @@ snapshots:
source-map@0.6.1: {}
- source-map@0.8.0-beta.0:
- dependencies:
- whatwg-url: 7.1.0
-
spdx-correct@3.2.0:
dependencies:
spdx-expression-parse: 3.0.1
@@ -4470,50 +3105,22 @@ snapshots:
string-argv@0.3.2: {}
- string-width@4.2.3:
- dependencies:
- emoji-regex: 8.0.0
- is-fullwidth-code-point: 3.0.0
- strip-ansi: 6.0.1
-
- string-width@5.1.2:
- dependencies:
- eastasianwidth: 0.2.0
- emoji-regex: 9.2.2
- strip-ansi: 7.1.0
-
string-width@7.2.0:
dependencies:
emoji-regex: 10.3.0
get-east-asian-width: 1.2.0
strip-ansi: 7.1.0
- strip-ansi@6.0.1:
- dependencies:
- ansi-regex: 5.0.1
-
strip-ansi@7.1.0:
dependencies:
ansi-regex: 6.0.1
- strip-final-newline@2.0.0: {}
-
strip-final-newline@3.0.0: {}
strip-indent@3.0.0:
dependencies:
min-indent: 1.0.1
- sucrase@3.35.0:
- dependencies:
- '@jridgewell/gen-mapping': 0.3.5
- commander: 4.1.1
- glob: 10.4.5
- lines-and-columns: 1.2.4
- mz: 2.7.0
- pirates: 4.0.6
- ts-interface-checker: 0.1.13
-
supports-color@5.5.0:
dependencies:
has-flag: 3.0.0
@@ -4539,14 +3146,6 @@ snapshots:
dependencies:
temp-dir: 3.0.0
- thenify-all@1.6.0:
- dependencies:
- thenify: 3.3.1
-
- thenify@3.3.1:
- dependencies:
- any-promise: 1.3.0
-
tinybench@2.9.0: {}
tinypool@1.0.0: {}
@@ -4555,14 +3154,10 @@ snapshots:
tinyspy@3.0.0: {}
- to-fast-properties@2.0.0: {}
-
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
- totalist@3.0.1: {}
-
tough-cookie@4.1.4:
dependencies:
psl: 1.9.0
@@ -4570,46 +3165,10 @@ snapshots:
universalify: 0.2.0
url-parse: 1.5.10
- tr46@1.0.1:
- dependencies:
- punycode: 2.3.1
-
tr46@5.0.0:
dependencies:
punycode: 2.3.1
- tree-kill@1.2.2: {}
-
- ts-interface-checker@0.1.13: {}
-
- tsup@8.2.4(@swc/core@1.7.11)(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(typescript@5.5.4)(yaml@2.5.0):
- dependencies:
- bundle-require: 5.0.0(esbuild@0.23.0)
- cac: 6.7.14
- chokidar: 3.6.0
- consola: 3.2.3
- debug: 4.3.6
- esbuild: 0.23.0
- execa: 5.1.1
- globby: 11.1.0
- joycon: 3.1.1
- picocolors: 1.0.1
- postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.41)(tsx@4.17.0)(yaml@2.5.0)
- resolve-from: 5.0.0
- rollup: 4.20.0
- source-map: 0.8.0-beta.0
- sucrase: 3.35.0
- tree-kill: 1.2.2
- optionalDependencies:
- '@swc/core': 1.7.11
- postcss: 8.4.41
- typescript: 5.5.4
- transitivePeerDependencies:
- - jiti
- - supports-color
- - tsx
- - yaml
-
tsx@4.17.0:
dependencies:
esbuild: 0.23.0
@@ -4628,53 +3187,12 @@ snapshots:
uglify-js@3.19.2:
optional: true
- unconfig@0.3.13:
- dependencies:
- '@antfu/utils': 0.7.10
- defu: 6.1.4
- jiti: 1.21.6
-
undici-types@5.26.5: {}
unicorn-magic@0.1.0: {}
universalify@0.2.0: {}
- unocss@0.59.4(postcss@8.4.41)(rollup@4.20.0)(vite@5.4.0(@types/node@20.14.15)):
- dependencies:
- '@unocss/astro': 0.59.4(rollup@4.20.0)(vite@5.4.0(@types/node@20.14.15))
- '@unocss/cli': 0.59.4(rollup@4.20.0)
- '@unocss/core': 0.59.4
- '@unocss/extractor-arbitrary-variants': 0.59.4
- '@unocss/postcss': 0.59.4(postcss@8.4.41)
- '@unocss/preset-attributify': 0.59.4
- '@unocss/preset-icons': 0.59.4
- '@unocss/preset-mini': 0.59.4
- '@unocss/preset-tagify': 0.59.4
- '@unocss/preset-typography': 0.59.4
- '@unocss/preset-uno': 0.59.4
- '@unocss/preset-web-fonts': 0.59.4
- '@unocss/preset-wind': 0.59.4
- '@unocss/reset': 0.59.4
- '@unocss/transformer-attributify-jsx': 0.59.4
- '@unocss/transformer-attributify-jsx-babel': 0.59.4
- '@unocss/transformer-compile-class': 0.59.4
- '@unocss/transformer-directives': 0.59.4
- '@unocss/transformer-variant-group': 0.59.4
- '@unocss/vite': 0.59.4(rollup@4.20.0)(vite@5.4.0(@types/node@20.14.15))
- optionalDependencies:
- vite: 5.4.0(@types/node@20.14.15)
- transitivePeerDependencies:
- - postcss
- - rollup
- - supports-color
-
- update-browserslist-db@1.1.0(browserslist@4.23.3):
- dependencies:
- browserslist: 4.23.3
- escalade: 3.1.2
- picocolors: 1.0.1
-
url-parse@1.5.10:
dependencies:
querystringify: 2.2.0
@@ -4754,8 +3272,6 @@ snapshots:
dependencies:
xml-name-validator: 5.0.0
- webidl-conversions@4.0.2: {}
-
webidl-conversions@7.0.0: {}
whatwg-encoding@3.1.1:
@@ -4769,12 +3285,6 @@ snapshots:
tr46: 5.0.0
webidl-conversions: 7.0.0
- whatwg-url@7.1.0:
- dependencies:
- lodash.sortby: 4.7.0
- tr46: 1.0.1
- webidl-conversions: 4.0.2
-
which@2.0.2:
dependencies:
isexe: 2.0.0
@@ -4786,18 +3296,6 @@ snapshots:
wordwrap@1.0.0: {}
- wrap-ansi@7.0.0:
- dependencies:
- ansi-styles: 4.3.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
-
- wrap-ansi@8.1.0:
- dependencies:
- ansi-styles: 6.2.1
- string-width: 5.1.2
- strip-ansi: 7.1.0
-
wrap-ansi@9.0.0:
dependencies:
ansi-styles: 6.2.1
@@ -4810,12 +3308,8 @@ snapshots:
xmlchars@2.2.0: {}
- yallist@3.1.1: {}
-
yallist@4.0.0: {}
yaml@2.5.0: {}
- yocto-queue@0.1.0: {}
-
time: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 16bbb8d5..d00ca786 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -1,4 +1,4 @@
packages:
- - '.'
- './docs'
+ - './packages/*'
- './examples/*'
diff --git a/tsconfig.json b/tsconfig.json
index 594da206..71d97dd5 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -4,8 +4,8 @@
"files": [],
"include": [],
"references": [
- { "path": "./tsconfig.src.json" },
- { "path": "./tsconfig.test.json" },
- { "path": "./docs/tsconfig.json" }
+ { "path": "./docs/tsconfig.json" },
+ { "path": "./packages/react-use/tsconfig.json" },
+ { "path": "./packages/react-use/tsconfig.test.json" }
]
}
diff --git a/tsconfig.test.json b/tsconfig.test.json
deleted file mode 100644
index b48c075d..00000000
--- a/tsconfig.test.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "extends": "./tsconfig.base.json",
- "compilerOptions": {
- "composite": true,
- "types": ["vitest/globals"],
- "paths": {
- "@/test": ["./testing"]
- }
- },
- "include": ["./testing/**/*", "./src/**/*.test.ts", "./src/**/*.test.tsx"],
- "references": [{ "path": "./tsconfig.src.json" }]
-}
diff --git a/vitest.config.ts b/vitest.config.ts
deleted file mode 100644
index a4fb6a70..00000000
--- a/vitest.config.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-///
-
-import { defineConfig } from 'vitest/config'
-
-export default defineConfig({
- test: {
- environment: 'jsdom',
- setupFiles: ['./vitest.setup.ts'],
- passWithNoTests: true,
- alias: {
- '@/test': new URL('./testing/', import.meta.url).pathname,
- },
- },
-})
diff --git a/vitest.setup.ts b/vitest.setup.ts
index 7e2d705f..b946e2ba 100644
--- a/vitest.setup.ts
+++ b/vitest.setup.ts
@@ -7,4 +7,3 @@ afterEach(() => {
cleanup()
vi.resetAllMocks()
})
-
diff --git a/vitest.workspace.ts b/vitest.workspace.ts
new file mode 100644
index 00000000..548b9cf6
--- /dev/null
+++ b/vitest.workspace.ts
@@ -0,0 +1,17 @@
+///
+
+import { defineWorkspace } from 'vitest/config'
+
+export default defineWorkspace([
+ {
+ test: {
+ environment: 'jsdom',
+ include: ['./packages/react-use/**/*.{,ssr.}test.{ts,tsx}'],
+ setupFiles: ['./vitest.setup.ts'],
+ alias: {
+ '@/test': new URL('./testing/', import.meta.url).pathname,
+ react: new URL('./node_modules/react/', import.meta.url).pathname,
+ },
+ },
+ },
+])