├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── jsconfig.json ├── package-lock.json ├── package.json ├── pnpm-lock.yaml ├── src ├── Helpers.js ├── SolidQueryDevtools.jsx ├── Tool.jsx ├── assets │ ├── Demo.png │ └── SquidLogo.png └── index.css └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | pnpm-lock.yaml 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 OSLabs Beta 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 |
3 | 4 |
5 |
6 | Solid Query Devkit 7 |
8 |
9 |

10 | 11 |
12 | 13 | [![SolidJS](https://img.shields.io/badge/solidjs-%2320232a.svg?style=for-the-badge&logo=solid&logoColor=%2361DAFB)](https://solidjs.com/) 14 | [![Tanstack/Solid Query](https://img.shields.io/badge/Tanstack/Solid%20Query-E6522C?style=for-the-badge&logo=tanstack&logoColor=white)](https://tanstack.com/query/latest) 15 | 16 |
17 | 18 | ## Table of Contents 19 | - [What is Solid Query Devkit?](#what-is-solid-query-dev-kit) 20 | - [Features](#features) 21 | - [How do I use it](#how-do-i-use-it) 22 | - [Show Your Support](#show-your-support) 23 | - [License](#license) 24 | - [Team](#team) 25 | 26 | ## What is Solid Query Devkit? 27 | Solid Query Devkit is an open source developer tool for Solid Query that allows developers to view and explore query data and metadata while providing additional functionality to the query cache like manual refetching, invalidating, and removing. 28 | 29 | ## Features 30 | - Inspect query status, data, and metadata 31 | - Refetch, reset, remove, and invalidate queries 32 | - Sort queries by query hash, query status, and last updated 33 | 34 | ## How do I use it 35 | - NPM install this package into a SolidJS project that uses Tanstack Solid Query. 36 | - import SolidQueryDevkit from 'solid-query-devkit' into the file where you're wrapping your application with the < QueryClientProvider > 37 | - mount < SolidQueryDevkit /> as high in your app as your can - the closer it is to the root of the page, the better! 38 | - just ensure that the < SolidQueryDevkit /> component is inside of the Solid Query < QueryClientProvider > wrapper 39 | 40 |
41 | 42 |
43 | 44 | ## Show Your Support 45 | If you enjoy using Solid Query Devkit, please give our github a :star:️! 46 | 47 |
48 | 49 | ## License 50 | By contributing, you are agreeing that your contributions will be licensed under the [MIT License](/LICENSE). 51 | 52 |
53 | 54 | ## Solid Query Devkit Team 55 | 56 | | Developed By | Github | LinkedIn | 57 | | :------------------: | :-------------: | :-------------: | 58 | | Peter Ko | [![Github](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://www.github.com/pko912) | [![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5.svg?logo=linkedin&logoColor=white)](https://www.linkedin.com/in/peterko912) | 59 | | Dakota McPherson | [![Github](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://www.github.com/dakotalmcpherson) | [![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5.svg?logo=linkedin&logoColor=white)](https://www.linkedin.com/in/dakota-mcpherson-006b23178/) | 60 | | Truett Davis | [![Github](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://www.github.com/truettd123) | [![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5.svg?logo=linkedin&logoColor=white)](https://www.linkedin.com/in/truett-davis/) | 61 | | Lloyd Bistany | [![Github](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://www.github.com/LloydBistany) | [![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5.svg?logo=linkedin&logoColor=white)](https://www.linkedin.com/in/lloyd-bistany) | 62 | -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "strict": true, 4 | "target": "ESNext", 5 | "module": "ESNext", 6 | "moduleResolution": "node", 7 | "allowSyntheticDefaultImports": true, 8 | "esModuleInterop": true, 9 | "jsx": "preserve", 10 | "jsxImportSource": "solid-js", 11 | "types": ["vite/client"], 12 | "noEmit": true, 13 | "isolatedModules": true 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "solid-query-devkit", 3 | "version": "1.0.11", 4 | "lockfileVersion": 2, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "solid-query-devkit", 9 | "version": "1.0.11", 10 | "license": "MIT", 11 | "dependencies": { 12 | "@tanstack/solid-query": "^4.29.1", 13 | "path": "^0.12.7", 14 | "solid-js": "^1.7.3", 15 | "vite": "^4.2.1", 16 | "vite-plugin-solid": "^2.7.0" 17 | } 18 | }, 19 | "node_modules/@ampproject/remapping": { 20 | "version": "2.2.1", 21 | "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", 22 | "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", 23 | "dependencies": { 24 | "@jridgewell/gen-mapping": "^0.3.0", 25 | "@jridgewell/trace-mapping": "^0.3.9" 26 | }, 27 | "engines": { 28 | "node": ">=6.0.0" 29 | } 30 | }, 31 | "node_modules/@babel/code-frame": { 32 | "version": "7.21.4", 33 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", 34 | "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", 35 | "dependencies": { 36 | "@babel/highlight": "^7.18.6" 37 | }, 38 | "engines": { 39 | "node": ">=6.9.0" 40 | } 41 | }, 42 | "node_modules/@babel/compat-data": { 43 | "version": "7.21.4", 44 | "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", 45 | "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", 46 | "engines": { 47 | "node": ">=6.9.0" 48 | } 49 | }, 50 | "node_modules/@babel/core": { 51 | "version": "7.21.4", 52 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", 53 | "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", 54 | "dependencies": { 55 | "@ampproject/remapping": "^2.2.0", 56 | "@babel/code-frame": "^7.21.4", 57 | "@babel/generator": "^7.21.4", 58 | "@babel/helper-compilation-targets": "^7.21.4", 59 | "@babel/helper-module-transforms": "^7.21.2", 60 | "@babel/helpers": "^7.21.0", 61 | "@babel/parser": "^7.21.4", 62 | "@babel/template": "^7.20.7", 63 | "@babel/traverse": "^7.21.4", 64 | "@babel/types": "^7.21.4", 65 | "convert-source-map": "^1.7.0", 66 | "debug": "^4.1.0", 67 | "gensync": "^1.0.0-beta.2", 68 | "json5": "^2.2.2", 69 | "semver": "^6.3.0" 70 | }, 71 | "engines": { 72 | "node": ">=6.9.0" 73 | }, 74 | "funding": { 75 | "type": "opencollective", 76 | "url": "https://opencollective.com/babel" 77 | } 78 | }, 79 | "node_modules/@babel/generator": { 80 | "version": "7.21.4", 81 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", 82 | "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", 83 | "dependencies": { 84 | "@babel/types": "^7.21.4", 85 | "@jridgewell/gen-mapping": "^0.3.2", 86 | "@jridgewell/trace-mapping": "^0.3.17", 87 | "jsesc": "^2.5.1" 88 | }, 89 | "engines": { 90 | "node": ">=6.9.0" 91 | } 92 | }, 93 | "node_modules/@babel/helper-annotate-as-pure": { 94 | "version": "7.18.6", 95 | "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", 96 | "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", 97 | "dependencies": { 98 | "@babel/types": "^7.18.6" 99 | }, 100 | "engines": { 101 | "node": ">=6.9.0" 102 | } 103 | }, 104 | "node_modules/@babel/helper-compilation-targets": { 105 | "version": "7.21.4", 106 | "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", 107 | "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", 108 | "dependencies": { 109 | "@babel/compat-data": "^7.21.4", 110 | "@babel/helper-validator-option": "^7.21.0", 111 | "browserslist": "^4.21.3", 112 | "lru-cache": "^5.1.1", 113 | "semver": "^6.3.0" 114 | }, 115 | "engines": { 116 | "node": ">=6.9.0" 117 | }, 118 | "peerDependencies": { 119 | "@babel/core": "^7.0.0" 120 | } 121 | }, 122 | "node_modules/@babel/helper-create-class-features-plugin": { 123 | "version": "7.21.4", 124 | "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz", 125 | "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==", 126 | "dependencies": { 127 | "@babel/helper-annotate-as-pure": "^7.18.6", 128 | "@babel/helper-environment-visitor": "^7.18.9", 129 | "@babel/helper-function-name": "^7.21.0", 130 | "@babel/helper-member-expression-to-functions": "^7.21.0", 131 | "@babel/helper-optimise-call-expression": "^7.18.6", 132 | "@babel/helper-replace-supers": "^7.20.7", 133 | "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", 134 | "@babel/helper-split-export-declaration": "^7.18.6" 135 | }, 136 | "engines": { 137 | "node": ">=6.9.0" 138 | }, 139 | "peerDependencies": { 140 | "@babel/core": "^7.0.0" 141 | } 142 | }, 143 | "node_modules/@babel/helper-environment-visitor": { 144 | "version": "7.18.9", 145 | "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", 146 | "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", 147 | "engines": { 148 | "node": ">=6.9.0" 149 | } 150 | }, 151 | "node_modules/@babel/helper-function-name": { 152 | "version": "7.21.0", 153 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", 154 | "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", 155 | "dependencies": { 156 | "@babel/template": "^7.20.7", 157 | "@babel/types": "^7.21.0" 158 | }, 159 | "engines": { 160 | "node": ">=6.9.0" 161 | } 162 | }, 163 | "node_modules/@babel/helper-hoist-variables": { 164 | "version": "7.18.6", 165 | "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", 166 | "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", 167 | "dependencies": { 168 | "@babel/types": "^7.18.6" 169 | }, 170 | "engines": { 171 | "node": ">=6.9.0" 172 | } 173 | }, 174 | "node_modules/@babel/helper-member-expression-to-functions": { 175 | "version": "7.21.0", 176 | "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", 177 | "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", 178 | "dependencies": { 179 | "@babel/types": "^7.21.0" 180 | }, 181 | "engines": { 182 | "node": ">=6.9.0" 183 | } 184 | }, 185 | "node_modules/@babel/helper-module-imports": { 186 | "version": "7.21.4", 187 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", 188 | "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", 189 | "dependencies": { 190 | "@babel/types": "^7.21.4" 191 | }, 192 | "engines": { 193 | "node": ">=6.9.0" 194 | } 195 | }, 196 | "node_modules/@babel/helper-module-transforms": { 197 | "version": "7.21.2", 198 | "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", 199 | "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", 200 | "dependencies": { 201 | "@babel/helper-environment-visitor": "^7.18.9", 202 | "@babel/helper-module-imports": "^7.18.6", 203 | "@babel/helper-simple-access": "^7.20.2", 204 | "@babel/helper-split-export-declaration": "^7.18.6", 205 | "@babel/helper-validator-identifier": "^7.19.1", 206 | "@babel/template": "^7.20.7", 207 | "@babel/traverse": "^7.21.2", 208 | "@babel/types": "^7.21.2" 209 | }, 210 | "engines": { 211 | "node": ">=6.9.0" 212 | } 213 | }, 214 | "node_modules/@babel/helper-optimise-call-expression": { 215 | "version": "7.18.6", 216 | "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", 217 | "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", 218 | "dependencies": { 219 | "@babel/types": "^7.18.6" 220 | }, 221 | "engines": { 222 | "node": ">=6.9.0" 223 | } 224 | }, 225 | "node_modules/@babel/helper-plugin-utils": { 226 | "version": "7.20.2", 227 | "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", 228 | "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", 229 | "engines": { 230 | "node": ">=6.9.0" 231 | } 232 | }, 233 | "node_modules/@babel/helper-replace-supers": { 234 | "version": "7.20.7", 235 | "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", 236 | "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", 237 | "dependencies": { 238 | "@babel/helper-environment-visitor": "^7.18.9", 239 | "@babel/helper-member-expression-to-functions": "^7.20.7", 240 | "@babel/helper-optimise-call-expression": "^7.18.6", 241 | "@babel/template": "^7.20.7", 242 | "@babel/traverse": "^7.20.7", 243 | "@babel/types": "^7.20.7" 244 | }, 245 | "engines": { 246 | "node": ">=6.9.0" 247 | } 248 | }, 249 | "node_modules/@babel/helper-simple-access": { 250 | "version": "7.20.2", 251 | "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", 252 | "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", 253 | "dependencies": { 254 | "@babel/types": "^7.20.2" 255 | }, 256 | "engines": { 257 | "node": ">=6.9.0" 258 | } 259 | }, 260 | "node_modules/@babel/helper-skip-transparent-expression-wrappers": { 261 | "version": "7.20.0", 262 | "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", 263 | "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", 264 | "dependencies": { 265 | "@babel/types": "^7.20.0" 266 | }, 267 | "engines": { 268 | "node": ">=6.9.0" 269 | } 270 | }, 271 | "node_modules/@babel/helper-split-export-declaration": { 272 | "version": "7.18.6", 273 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", 274 | "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", 275 | "dependencies": { 276 | "@babel/types": "^7.18.6" 277 | }, 278 | "engines": { 279 | "node": ">=6.9.0" 280 | } 281 | }, 282 | "node_modules/@babel/helper-string-parser": { 283 | "version": "7.19.4", 284 | "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", 285 | "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", 286 | "engines": { 287 | "node": ">=6.9.0" 288 | } 289 | }, 290 | "node_modules/@babel/helper-validator-identifier": { 291 | "version": "7.19.1", 292 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", 293 | "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", 294 | "engines": { 295 | "node": ">=6.9.0" 296 | } 297 | }, 298 | "node_modules/@babel/helper-validator-option": { 299 | "version": "7.21.0", 300 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", 301 | "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", 302 | "engines": { 303 | "node": ">=6.9.0" 304 | } 305 | }, 306 | "node_modules/@babel/helpers": { 307 | "version": "7.21.0", 308 | "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", 309 | "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", 310 | "dependencies": { 311 | "@babel/template": "^7.20.7", 312 | "@babel/traverse": "^7.21.0", 313 | "@babel/types": "^7.21.0" 314 | }, 315 | "engines": { 316 | "node": ">=6.9.0" 317 | } 318 | }, 319 | "node_modules/@babel/highlight": { 320 | "version": "7.18.6", 321 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", 322 | "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", 323 | "dependencies": { 324 | "@babel/helper-validator-identifier": "^7.18.6", 325 | "chalk": "^2.0.0", 326 | "js-tokens": "^4.0.0" 327 | }, 328 | "engines": { 329 | "node": ">=6.9.0" 330 | } 331 | }, 332 | "node_modules/@babel/parser": { 333 | "version": "7.21.4", 334 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", 335 | "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", 336 | "bin": { 337 | "parser": "bin/babel-parser.js" 338 | }, 339 | "engines": { 340 | "node": ">=6.0.0" 341 | } 342 | }, 343 | "node_modules/@babel/plugin-syntax-jsx": { 344 | "version": "7.21.4", 345 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", 346 | "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", 347 | "dependencies": { 348 | "@babel/helper-plugin-utils": "^7.20.2" 349 | }, 350 | "engines": { 351 | "node": ">=6.9.0" 352 | }, 353 | "peerDependencies": { 354 | "@babel/core": "^7.0.0-0" 355 | } 356 | }, 357 | "node_modules/@babel/plugin-syntax-typescript": { 358 | "version": "7.21.4", 359 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", 360 | "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", 361 | "dependencies": { 362 | "@babel/helper-plugin-utils": "^7.20.2" 363 | }, 364 | "engines": { 365 | "node": ">=6.9.0" 366 | }, 367 | "peerDependencies": { 368 | "@babel/core": "^7.0.0-0" 369 | } 370 | }, 371 | "node_modules/@babel/plugin-transform-modules-commonjs": { 372 | "version": "7.21.2", 373 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", 374 | "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", 375 | "dependencies": { 376 | "@babel/helper-module-transforms": "^7.21.2", 377 | "@babel/helper-plugin-utils": "^7.20.2", 378 | "@babel/helper-simple-access": "^7.20.2" 379 | }, 380 | "engines": { 381 | "node": ">=6.9.0" 382 | }, 383 | "peerDependencies": { 384 | "@babel/core": "^7.0.0-0" 385 | } 386 | }, 387 | "node_modules/@babel/plugin-transform-typescript": { 388 | "version": "7.21.3", 389 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz", 390 | "integrity": "sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==", 391 | "dependencies": { 392 | "@babel/helper-annotate-as-pure": "^7.18.6", 393 | "@babel/helper-create-class-features-plugin": "^7.21.0", 394 | "@babel/helper-plugin-utils": "^7.20.2", 395 | "@babel/plugin-syntax-typescript": "^7.20.0" 396 | }, 397 | "engines": { 398 | "node": ">=6.9.0" 399 | }, 400 | "peerDependencies": { 401 | "@babel/core": "^7.0.0-0" 402 | } 403 | }, 404 | "node_modules/@babel/preset-typescript": { 405 | "version": "7.21.4", 406 | "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.4.tgz", 407 | "integrity": "sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A==", 408 | "dependencies": { 409 | "@babel/helper-plugin-utils": "^7.20.2", 410 | "@babel/helper-validator-option": "^7.21.0", 411 | "@babel/plugin-syntax-jsx": "^7.21.4", 412 | "@babel/plugin-transform-modules-commonjs": "^7.21.2", 413 | "@babel/plugin-transform-typescript": "^7.21.3" 414 | }, 415 | "engines": { 416 | "node": ">=6.9.0" 417 | }, 418 | "peerDependencies": { 419 | "@babel/core": "^7.0.0-0" 420 | } 421 | }, 422 | "node_modules/@babel/template": { 423 | "version": "7.20.7", 424 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", 425 | "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", 426 | "dependencies": { 427 | "@babel/code-frame": "^7.18.6", 428 | "@babel/parser": "^7.20.7", 429 | "@babel/types": "^7.20.7" 430 | }, 431 | "engines": { 432 | "node": ">=6.9.0" 433 | } 434 | }, 435 | "node_modules/@babel/traverse": { 436 | "version": "7.21.4", 437 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", 438 | "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", 439 | "dependencies": { 440 | "@babel/code-frame": "^7.21.4", 441 | "@babel/generator": "^7.21.4", 442 | "@babel/helper-environment-visitor": "^7.18.9", 443 | "@babel/helper-function-name": "^7.21.0", 444 | "@babel/helper-hoist-variables": "^7.18.6", 445 | "@babel/helper-split-export-declaration": "^7.18.6", 446 | "@babel/parser": "^7.21.4", 447 | "@babel/types": "^7.21.4", 448 | "debug": "^4.1.0", 449 | "globals": "^11.1.0" 450 | }, 451 | "engines": { 452 | "node": ">=6.9.0" 453 | } 454 | }, 455 | "node_modules/@babel/types": { 456 | "version": "7.21.4", 457 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", 458 | "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", 459 | "dependencies": { 460 | "@babel/helper-string-parser": "^7.19.4", 461 | "@babel/helper-validator-identifier": "^7.19.1", 462 | "to-fast-properties": "^2.0.0" 463 | }, 464 | "engines": { 465 | "node": ">=6.9.0" 466 | } 467 | }, 468 | "node_modules/@esbuild/android-arm": { 469 | "version": "0.17.17", 470 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.17.tgz", 471 | "integrity": "sha512-E6VAZwN7diCa3labs0GYvhEPL2M94WLF8A+czO8hfjREXxba8Ng7nM5VxV+9ihNXIY1iQO1XxUU4P7hbqbICxg==", 472 | "cpu": [ 473 | "arm" 474 | ], 475 | "optional": true, 476 | "os": [ 477 | "android" 478 | ], 479 | "engines": { 480 | "node": ">=12" 481 | } 482 | }, 483 | "node_modules/@esbuild/android-arm64": { 484 | "version": "0.17.17", 485 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.17.tgz", 486 | "integrity": "sha512-jaJ5IlmaDLFPNttv0ofcwy/cfeY4bh/n705Tgh+eLObbGtQBK3EPAu+CzL95JVE4nFAliyrnEu0d32Q5foavqg==", 487 | "cpu": [ 488 | "arm64" 489 | ], 490 | "optional": true, 491 | "os": [ 492 | "android" 493 | ], 494 | "engines": { 495 | "node": ">=12" 496 | } 497 | }, 498 | "node_modules/@esbuild/android-x64": { 499 | "version": "0.17.17", 500 | "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.17.tgz", 501 | "integrity": "sha512-446zpfJ3nioMC7ASvJB1pszHVskkw4u/9Eu8s5yvvsSDTzYh4p4ZIRj0DznSl3FBF0Z/mZfrKXTtt0QCoFmoHA==", 502 | "cpu": [ 503 | "x64" 504 | ], 505 | "optional": true, 506 | "os": [ 507 | "android" 508 | ], 509 | "engines": { 510 | "node": ">=12" 511 | } 512 | }, 513 | "node_modules/@esbuild/darwin-arm64": { 514 | "version": "0.17.17", 515 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.17.tgz", 516 | "integrity": "sha512-m/gwyiBwH3jqfUabtq3GH31otL/0sE0l34XKpSIqR7NjQ/XHQ3lpmQHLHbG8AHTGCw8Ao059GvV08MS0bhFIJQ==", 517 | "cpu": [ 518 | "arm64" 519 | ], 520 | "optional": true, 521 | "os": [ 522 | "darwin" 523 | ], 524 | "engines": { 525 | "node": ">=12" 526 | } 527 | }, 528 | "node_modules/@esbuild/darwin-x64": { 529 | "version": "0.17.17", 530 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.17.tgz", 531 | "integrity": "sha512-4utIrsX9IykrqYaXR8ob9Ha2hAY2qLc6ohJ8c0CN1DR8yWeMrTgYFjgdeQ9LIoTOfLetXjuCu5TRPHT9yKYJVg==", 532 | "cpu": [ 533 | "x64" 534 | ], 535 | "optional": true, 536 | "os": [ 537 | "darwin" 538 | ], 539 | "engines": { 540 | "node": ">=12" 541 | } 542 | }, 543 | "node_modules/@esbuild/freebsd-arm64": { 544 | "version": "0.17.17", 545 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.17.tgz", 546 | "integrity": "sha512-4PxjQII/9ppOrpEwzQ1b0pXCsFLqy77i0GaHodrmzH9zq2/NEhHMAMJkJ635Ns4fyJPFOlHMz4AsklIyRqFZWA==", 547 | "cpu": [ 548 | "arm64" 549 | ], 550 | "optional": true, 551 | "os": [ 552 | "freebsd" 553 | ], 554 | "engines": { 555 | "node": ">=12" 556 | } 557 | }, 558 | "node_modules/@esbuild/freebsd-x64": { 559 | "version": "0.17.17", 560 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.17.tgz", 561 | "integrity": "sha512-lQRS+4sW5S3P1sv0z2Ym807qMDfkmdhUYX30GRBURtLTrJOPDpoU0kI6pVz1hz3U0+YQ0tXGS9YWveQjUewAJw==", 562 | "cpu": [ 563 | "x64" 564 | ], 565 | "optional": true, 566 | "os": [ 567 | "freebsd" 568 | ], 569 | "engines": { 570 | "node": ">=12" 571 | } 572 | }, 573 | "node_modules/@esbuild/linux-arm": { 574 | "version": "0.17.17", 575 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.17.tgz", 576 | "integrity": "sha512-biDs7bjGdOdcmIk6xU426VgdRUpGg39Yz6sT9Xp23aq+IEHDb/u5cbmu/pAANpDB4rZpY/2USPhCA+w9t3roQg==", 577 | "cpu": [ 578 | "arm" 579 | ], 580 | "optional": true, 581 | "os": [ 582 | "linux" 583 | ], 584 | "engines": { 585 | "node": ">=12" 586 | } 587 | }, 588 | "node_modules/@esbuild/linux-arm64": { 589 | "version": "0.17.17", 590 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.17.tgz", 591 | "integrity": "sha512-2+pwLx0whKY1/Vqt8lyzStyda1v0qjJ5INWIe+d8+1onqQxHLLi3yr5bAa4gvbzhZqBztifYEu8hh1La5+7sUw==", 592 | "cpu": [ 593 | "arm64" 594 | ], 595 | "optional": true, 596 | "os": [ 597 | "linux" 598 | ], 599 | "engines": { 600 | "node": ">=12" 601 | } 602 | }, 603 | "node_modules/@esbuild/linux-ia32": { 604 | "version": "0.17.17", 605 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.17.tgz", 606 | "integrity": "sha512-IBTTv8X60dYo6P2t23sSUYym8fGfMAiuv7PzJ+0LcdAndZRzvke+wTVxJeCq4WgjppkOpndL04gMZIFvwoU34Q==", 607 | "cpu": [ 608 | "ia32" 609 | ], 610 | "optional": true, 611 | "os": [ 612 | "linux" 613 | ], 614 | "engines": { 615 | "node": ">=12" 616 | } 617 | }, 618 | "node_modules/@esbuild/linux-loong64": { 619 | "version": "0.17.17", 620 | "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.17.tgz", 621 | "integrity": "sha512-WVMBtcDpATjaGfWfp6u9dANIqmU9r37SY8wgAivuKmgKHE+bWSuv0qXEFt/p3qXQYxJIGXQQv6hHcm7iWhWjiw==", 622 | "cpu": [ 623 | "loong64" 624 | ], 625 | "optional": true, 626 | "os": [ 627 | "linux" 628 | ], 629 | "engines": { 630 | "node": ">=12" 631 | } 632 | }, 633 | "node_modules/@esbuild/linux-mips64el": { 634 | "version": "0.17.17", 635 | "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.17.tgz", 636 | "integrity": "sha512-2kYCGh8589ZYnY031FgMLy0kmE4VoGdvfJkxLdxP4HJvWNXpyLhjOvxVsYjYZ6awqY4bgLR9tpdYyStgZZhi2A==", 637 | "cpu": [ 638 | "mips64el" 639 | ], 640 | "optional": true, 641 | "os": [ 642 | "linux" 643 | ], 644 | "engines": { 645 | "node": ">=12" 646 | } 647 | }, 648 | "node_modules/@esbuild/linux-ppc64": { 649 | "version": "0.17.17", 650 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.17.tgz", 651 | "integrity": "sha512-KIdG5jdAEeAKogfyMTcszRxy3OPbZhq0PPsW4iKKcdlbk3YE4miKznxV2YOSmiK/hfOZ+lqHri3v8eecT2ATwQ==", 652 | "cpu": [ 653 | "ppc64" 654 | ], 655 | "optional": true, 656 | "os": [ 657 | "linux" 658 | ], 659 | "engines": { 660 | "node": ">=12" 661 | } 662 | }, 663 | "node_modules/@esbuild/linux-riscv64": { 664 | "version": "0.17.17", 665 | "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.17.tgz", 666 | "integrity": "sha512-Cj6uWLBR5LWhcD/2Lkfg2NrkVsNb2sFM5aVEfumKB2vYetkA/9Uyc1jVoxLZ0a38sUhFk4JOVKH0aVdPbjZQeA==", 667 | "cpu": [ 668 | "riscv64" 669 | ], 670 | "optional": true, 671 | "os": [ 672 | "linux" 673 | ], 674 | "engines": { 675 | "node": ">=12" 676 | } 677 | }, 678 | "node_modules/@esbuild/linux-s390x": { 679 | "version": "0.17.17", 680 | "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.17.tgz", 681 | "integrity": "sha512-lK+SffWIr0XsFf7E0srBjhpkdFVJf3HEgXCwzkm69kNbRar8MhezFpkIwpk0qo2IOQL4JE4mJPJI8AbRPLbuOQ==", 682 | "cpu": [ 683 | "s390x" 684 | ], 685 | "optional": true, 686 | "os": [ 687 | "linux" 688 | ], 689 | "engines": { 690 | "node": ">=12" 691 | } 692 | }, 693 | "node_modules/@esbuild/linux-x64": { 694 | "version": "0.17.17", 695 | "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.17.tgz", 696 | "integrity": "sha512-XcSGTQcWFQS2jx3lZtQi7cQmDYLrpLRyz1Ns1DzZCtn898cWfm5Icx/DEWNcTU+T+tyPV89RQtDnI7qL2PObPg==", 697 | "cpu": [ 698 | "x64" 699 | ], 700 | "optional": true, 701 | "os": [ 702 | "linux" 703 | ], 704 | "engines": { 705 | "node": ">=12" 706 | } 707 | }, 708 | "node_modules/@esbuild/netbsd-x64": { 709 | "version": "0.17.17", 710 | "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.17.tgz", 711 | "integrity": "sha512-RNLCDmLP5kCWAJR+ItLM3cHxzXRTe4N00TQyQiimq+lyqVqZWGPAvcyfUBM0isE79eEZhIuGN09rAz8EL5KdLA==", 712 | "cpu": [ 713 | "x64" 714 | ], 715 | "optional": true, 716 | "os": [ 717 | "netbsd" 718 | ], 719 | "engines": { 720 | "node": ">=12" 721 | } 722 | }, 723 | "node_modules/@esbuild/openbsd-x64": { 724 | "version": "0.17.17", 725 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.17.tgz", 726 | "integrity": "sha512-PAXswI5+cQq3Pann7FNdcpSUrhrql3wKjj3gVkmuz6OHhqqYxKvi6GgRBoaHjaG22HV/ZZEgF9TlS+9ftHVigA==", 727 | "cpu": [ 728 | "x64" 729 | ], 730 | "optional": true, 731 | "os": [ 732 | "openbsd" 733 | ], 734 | "engines": { 735 | "node": ">=12" 736 | } 737 | }, 738 | "node_modules/@esbuild/sunos-x64": { 739 | "version": "0.17.17", 740 | "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.17.tgz", 741 | "integrity": "sha512-V63egsWKnx/4V0FMYkr9NXWrKTB5qFftKGKuZKFIrAkO/7EWLFnbBZNM1CvJ6Sis+XBdPws2YQSHF1Gqf1oj/Q==", 742 | "cpu": [ 743 | "x64" 744 | ], 745 | "optional": true, 746 | "os": [ 747 | "sunos" 748 | ], 749 | "engines": { 750 | "node": ">=12" 751 | } 752 | }, 753 | "node_modules/@esbuild/win32-arm64": { 754 | "version": "0.17.17", 755 | "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.17.tgz", 756 | "integrity": "sha512-YtUXLdVnd6YBSYlZODjWzH+KzbaubV0YVd6UxSfoFfa5PtNJNaW+1i+Hcmjpg2nEe0YXUCNF5bkKy1NnBv1y7Q==", 757 | "cpu": [ 758 | "arm64" 759 | ], 760 | "optional": true, 761 | "os": [ 762 | "win32" 763 | ], 764 | "engines": { 765 | "node": ">=12" 766 | } 767 | }, 768 | "node_modules/@esbuild/win32-ia32": { 769 | "version": "0.17.17", 770 | "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.17.tgz", 771 | "integrity": "sha512-yczSLRbDdReCO74Yfc5tKG0izzm+lPMYyO1fFTcn0QNwnKmc3K+HdxZWLGKg4pZVte7XVgcFku7TIZNbWEJdeQ==", 772 | "cpu": [ 773 | "ia32" 774 | ], 775 | "optional": true, 776 | "os": [ 777 | "win32" 778 | ], 779 | "engines": { 780 | "node": ">=12" 781 | } 782 | }, 783 | "node_modules/@esbuild/win32-x64": { 784 | "version": "0.17.17", 785 | "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.17.tgz", 786 | "integrity": "sha512-FNZw7H3aqhF9OyRQbDDnzUApDXfC1N6fgBhkqEO2jvYCJ+DxMTfZVqg3AX0R1khg1wHTBRD5SdcibSJ+XF6bFg==", 787 | "cpu": [ 788 | "x64" 789 | ], 790 | "optional": true, 791 | "os": [ 792 | "win32" 793 | ], 794 | "engines": { 795 | "node": ">=12" 796 | } 797 | }, 798 | "node_modules/@jridgewell/gen-mapping": { 799 | "version": "0.3.3", 800 | "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", 801 | "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", 802 | "dependencies": { 803 | "@jridgewell/set-array": "^1.0.1", 804 | "@jridgewell/sourcemap-codec": "^1.4.10", 805 | "@jridgewell/trace-mapping": "^0.3.9" 806 | }, 807 | "engines": { 808 | "node": ">=6.0.0" 809 | } 810 | }, 811 | "node_modules/@jridgewell/resolve-uri": { 812 | "version": "3.1.0", 813 | "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", 814 | "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", 815 | "engines": { 816 | "node": ">=6.0.0" 817 | } 818 | }, 819 | "node_modules/@jridgewell/set-array": { 820 | "version": "1.1.2", 821 | "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 822 | "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 823 | "engines": { 824 | "node": ">=6.0.0" 825 | } 826 | }, 827 | "node_modules/@jridgewell/source-map": { 828 | "version": "0.3.3", 829 | "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", 830 | "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", 831 | "optional": true, 832 | "peer": true, 833 | "dependencies": { 834 | "@jridgewell/gen-mapping": "^0.3.0", 835 | "@jridgewell/trace-mapping": "^0.3.9" 836 | } 837 | }, 838 | "node_modules/@jridgewell/sourcemap-codec": { 839 | "version": "1.4.15", 840 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 841 | "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" 842 | }, 843 | "node_modules/@jridgewell/trace-mapping": { 844 | "version": "0.3.18", 845 | "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", 846 | "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", 847 | "dependencies": { 848 | "@jridgewell/resolve-uri": "3.1.0", 849 | "@jridgewell/sourcemap-codec": "1.4.14" 850 | } 851 | }, 852 | "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { 853 | "version": "1.4.14", 854 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 855 | "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" 856 | }, 857 | "node_modules/@tanstack/query-core": { 858 | "version": "4.29.1", 859 | "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.29.1.tgz", 860 | "integrity": "sha512-vkPewLEG8ua0efo3SsVT0BcBtkq5RZX8oPhDAyKL+k/rdOYSQTEocfGEXSaBwIwsXeOGBUpfKqI+UmHvNqdWXg==", 861 | "funding": { 862 | "type": "github", 863 | "url": "https://github.com/sponsors/tannerlinsley" 864 | } 865 | }, 866 | "node_modules/@tanstack/solid-query": { 867 | "version": "4.29.1", 868 | "resolved": "https://registry.npmjs.org/@tanstack/solid-query/-/solid-query-4.29.1.tgz", 869 | "integrity": "sha512-XvRfk7Epi0gh5p+sgaMrrFu2yLY0nIq1wYbcBExehiNgyIfOw032xyZLNk5LJTAy5bLwMqL7hYR92j+ThtZ8mA==", 870 | "dependencies": { 871 | "@tanstack/query-core": "4.29.1" 872 | }, 873 | "funding": { 874 | "type": "github", 875 | "url": "https://github.com/sponsors/tannerlinsley" 876 | }, 877 | "peerDependencies": { 878 | "solid-js": "^1.5.7" 879 | } 880 | }, 881 | "node_modules/@types/babel__core": { 882 | "version": "7.20.0", 883 | "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", 884 | "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", 885 | "dependencies": { 886 | "@babel/parser": "^7.20.7", 887 | "@babel/types": "^7.20.7", 888 | "@types/babel__generator": "*", 889 | "@types/babel__template": "*", 890 | "@types/babel__traverse": "*" 891 | } 892 | }, 893 | "node_modules/@types/babel__generator": { 894 | "version": "7.6.4", 895 | "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", 896 | "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", 897 | "dependencies": { 898 | "@babel/types": "^7.0.0" 899 | } 900 | }, 901 | "node_modules/@types/babel__template": { 902 | "version": "7.4.1", 903 | "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", 904 | "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", 905 | "dependencies": { 906 | "@babel/parser": "^7.1.0", 907 | "@babel/types": "^7.0.0" 908 | } 909 | }, 910 | "node_modules/@types/babel__traverse": { 911 | "version": "7.18.3", 912 | "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", 913 | "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", 914 | "dependencies": { 915 | "@babel/types": "^7.3.0" 916 | } 917 | }, 918 | "node_modules/acorn": { 919 | "version": "8.8.2", 920 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", 921 | "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", 922 | "optional": true, 923 | "peer": true, 924 | "bin": { 925 | "acorn": "bin/acorn" 926 | }, 927 | "engines": { 928 | "node": ">=0.4.0" 929 | } 930 | }, 931 | "node_modules/ansi-styles": { 932 | "version": "3.2.1", 933 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 934 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 935 | "dependencies": { 936 | "color-convert": "^1.9.0" 937 | }, 938 | "engines": { 939 | "node": ">=4" 940 | } 941 | }, 942 | "node_modules/babel-plugin-jsx-dom-expressions": { 943 | "version": "0.36.10", 944 | "resolved": "https://registry.npmjs.org/babel-plugin-jsx-dom-expressions/-/babel-plugin-jsx-dom-expressions-0.36.10.tgz", 945 | "integrity": "sha512-QA2k/14WGw+RgcGGnEuLWwnu4em6CGhjeXtjvgOYyFHYS2a+CzPeaVQHDOlfuiBcjq/3hWMspHMIMnPEOIzdBg==", 946 | "dependencies": { 947 | "@babel/helper-module-imports": "7.18.6", 948 | "@babel/plugin-syntax-jsx": "^7.18.6", 949 | "@babel/types": "^7.20.7", 950 | "html-entities": "2.3.3", 951 | "validate-html-nesting": "^1.2.1" 952 | }, 953 | "peerDependencies": { 954 | "@babel/core": "^7.20.12" 955 | } 956 | }, 957 | "node_modules/babel-plugin-jsx-dom-expressions/node_modules/@babel/helper-module-imports": { 958 | "version": "7.18.6", 959 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", 960 | "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", 961 | "dependencies": { 962 | "@babel/types": "^7.18.6" 963 | }, 964 | "engines": { 965 | "node": ">=6.9.0" 966 | } 967 | }, 968 | "node_modules/babel-preset-solid": { 969 | "version": "1.7.3", 970 | "resolved": "https://registry.npmjs.org/babel-preset-solid/-/babel-preset-solid-1.7.3.tgz", 971 | "integrity": "sha512-HOdyrij99zo+CBrmtDxSexBAl54vCBCfBoyueLBvcfVniaEXNd4ftKqSN6XQcLvFfCY28UFO+DHaigXzWKOfzg==", 972 | "dependencies": { 973 | "babel-plugin-jsx-dom-expressions": "^0.36.9" 974 | }, 975 | "peerDependencies": { 976 | "@babel/core": "^7.0.0" 977 | } 978 | }, 979 | "node_modules/browserslist": { 980 | "version": "4.21.5", 981 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", 982 | "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", 983 | "funding": [ 984 | { 985 | "type": "opencollective", 986 | "url": "https://opencollective.com/browserslist" 987 | }, 988 | { 989 | "type": "tidelift", 990 | "url": "https://tidelift.com/funding/github/npm/browserslist" 991 | } 992 | ], 993 | "dependencies": { 994 | "caniuse-lite": "^1.0.30001449", 995 | "electron-to-chromium": "^1.4.284", 996 | "node-releases": "^2.0.8", 997 | "update-browserslist-db": "^1.0.10" 998 | }, 999 | "bin": { 1000 | "browserslist": "cli.js" 1001 | }, 1002 | "engines": { 1003 | "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 1004 | } 1005 | }, 1006 | "node_modules/buffer-from": { 1007 | "version": "1.1.2", 1008 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 1009 | "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 1010 | "optional": true, 1011 | "peer": true 1012 | }, 1013 | "node_modules/caniuse-lite": { 1014 | "version": "1.0.30001480", 1015 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001480.tgz", 1016 | "integrity": "sha512-q7cpoPPvZYgtyC4VaBSN0Bt+PJ4c4EYRf0DrduInOz2SkFpHD5p3LnvEpqBp7UnJn+8x1Ogl1s38saUxe+ihQQ==", 1017 | "funding": [ 1018 | { 1019 | "type": "opencollective", 1020 | "url": "https://opencollective.com/browserslist" 1021 | }, 1022 | { 1023 | "type": "tidelift", 1024 | "url": "https://tidelift.com/funding/github/npm/caniuse-lite" 1025 | }, 1026 | { 1027 | "type": "github", 1028 | "url": "https://github.com/sponsors/ai" 1029 | } 1030 | ] 1031 | }, 1032 | "node_modules/chalk": { 1033 | "version": "2.4.2", 1034 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 1035 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 1036 | "dependencies": { 1037 | "ansi-styles": "^3.2.1", 1038 | "escape-string-regexp": "^1.0.5", 1039 | "supports-color": "^5.3.0" 1040 | }, 1041 | "engines": { 1042 | "node": ">=4" 1043 | } 1044 | }, 1045 | "node_modules/color-convert": { 1046 | "version": "1.9.3", 1047 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 1048 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 1049 | "dependencies": { 1050 | "color-name": "1.1.3" 1051 | } 1052 | }, 1053 | "node_modules/color-name": { 1054 | "version": "1.1.3", 1055 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 1056 | "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" 1057 | }, 1058 | "node_modules/commander": { 1059 | "version": "2.20.3", 1060 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 1061 | "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 1062 | "optional": true, 1063 | "peer": true 1064 | }, 1065 | "node_modules/convert-source-map": { 1066 | "version": "1.9.0", 1067 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", 1068 | "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" 1069 | }, 1070 | "node_modules/csstype": { 1071 | "version": "3.1.2", 1072 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", 1073 | "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" 1074 | }, 1075 | "node_modules/debug": { 1076 | "version": "4.3.4", 1077 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 1078 | "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 1079 | "dependencies": { 1080 | "ms": "2.1.2" 1081 | }, 1082 | "engines": { 1083 | "node": ">=6.0" 1084 | }, 1085 | "peerDependenciesMeta": { 1086 | "supports-color": { 1087 | "optional": true 1088 | } 1089 | } 1090 | }, 1091 | "node_modules/electron-to-chromium": { 1092 | "version": "1.4.365", 1093 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.365.tgz", 1094 | "integrity": "sha512-FRHZO+1tUNO4TOPXmlxetkoaIY8uwHzd1kKopK/Gx2SKn1L47wJXWD44wxP5CGRyyP98z/c8e1eBzJrgPeiBOg==" 1095 | }, 1096 | "node_modules/esbuild": { 1097 | "version": "0.17.17", 1098 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.17.tgz", 1099 | "integrity": "sha512-/jUywtAymR8jR4qsa2RujlAF7Krpt5VWi72Q2yuLD4e/hvtNcFQ0I1j8m/bxq238pf3/0KO5yuXNpuLx8BE1KA==", 1100 | "hasInstallScript": true, 1101 | "bin": { 1102 | "esbuild": "bin/esbuild" 1103 | }, 1104 | "engines": { 1105 | "node": ">=12" 1106 | }, 1107 | "optionalDependencies": { 1108 | "@esbuild/android-arm": "0.17.17", 1109 | "@esbuild/android-arm64": "0.17.17", 1110 | "@esbuild/android-x64": "0.17.17", 1111 | "@esbuild/darwin-arm64": "0.17.17", 1112 | "@esbuild/darwin-x64": "0.17.17", 1113 | "@esbuild/freebsd-arm64": "0.17.17", 1114 | "@esbuild/freebsd-x64": "0.17.17", 1115 | "@esbuild/linux-arm": "0.17.17", 1116 | "@esbuild/linux-arm64": "0.17.17", 1117 | "@esbuild/linux-ia32": "0.17.17", 1118 | "@esbuild/linux-loong64": "0.17.17", 1119 | "@esbuild/linux-mips64el": "0.17.17", 1120 | "@esbuild/linux-ppc64": "0.17.17", 1121 | "@esbuild/linux-riscv64": "0.17.17", 1122 | "@esbuild/linux-s390x": "0.17.17", 1123 | "@esbuild/linux-x64": "0.17.17", 1124 | "@esbuild/netbsd-x64": "0.17.17", 1125 | "@esbuild/openbsd-x64": "0.17.17", 1126 | "@esbuild/sunos-x64": "0.17.17", 1127 | "@esbuild/win32-arm64": "0.17.17", 1128 | "@esbuild/win32-ia32": "0.17.17", 1129 | "@esbuild/win32-x64": "0.17.17" 1130 | } 1131 | }, 1132 | "node_modules/escalade": { 1133 | "version": "3.1.1", 1134 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 1135 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 1136 | "engines": { 1137 | "node": ">=6" 1138 | } 1139 | }, 1140 | "node_modules/escape-string-regexp": { 1141 | "version": "1.0.5", 1142 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 1143 | "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 1144 | "engines": { 1145 | "node": ">=0.8.0" 1146 | } 1147 | }, 1148 | "node_modules/fsevents": { 1149 | "version": "2.3.2", 1150 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 1151 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 1152 | "hasInstallScript": true, 1153 | "optional": true, 1154 | "os": [ 1155 | "darwin" 1156 | ], 1157 | "engines": { 1158 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1159 | } 1160 | }, 1161 | "node_modules/function-bind": { 1162 | "version": "1.1.1", 1163 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1164 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 1165 | }, 1166 | "node_modules/gensync": { 1167 | "version": "1.0.0-beta.2", 1168 | "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 1169 | "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 1170 | "engines": { 1171 | "node": ">=6.9.0" 1172 | } 1173 | }, 1174 | "node_modules/globals": { 1175 | "version": "11.12.0", 1176 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 1177 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 1178 | "engines": { 1179 | "node": ">=4" 1180 | } 1181 | }, 1182 | "node_modules/has": { 1183 | "version": "1.0.3", 1184 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1185 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1186 | "dependencies": { 1187 | "function-bind": "^1.1.1" 1188 | }, 1189 | "engines": { 1190 | "node": ">= 0.4.0" 1191 | } 1192 | }, 1193 | "node_modules/has-flag": { 1194 | "version": "3.0.0", 1195 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1196 | "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 1197 | "engines": { 1198 | "node": ">=4" 1199 | } 1200 | }, 1201 | "node_modules/html-entities": { 1202 | "version": "2.3.3", 1203 | "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", 1204 | "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" 1205 | }, 1206 | "node_modules/inherits": { 1207 | "version": "2.0.3", 1208 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 1209 | "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" 1210 | }, 1211 | "node_modules/is-core-module": { 1212 | "version": "2.12.0", 1213 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", 1214 | "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", 1215 | "dependencies": { 1216 | "has": "^1.0.3" 1217 | }, 1218 | "funding": { 1219 | "url": "https://github.com/sponsors/ljharb" 1220 | } 1221 | }, 1222 | "node_modules/is-what": { 1223 | "version": "4.1.8", 1224 | "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.8.tgz", 1225 | "integrity": "sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA==", 1226 | "engines": { 1227 | "node": ">=12.13" 1228 | }, 1229 | "funding": { 1230 | "url": "https://github.com/sponsors/mesqueeb" 1231 | } 1232 | }, 1233 | "node_modules/js-tokens": { 1234 | "version": "4.0.0", 1235 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 1236 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 1237 | }, 1238 | "node_modules/jsesc": { 1239 | "version": "2.5.2", 1240 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 1241 | "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 1242 | "bin": { 1243 | "jsesc": "bin/jsesc" 1244 | }, 1245 | "engines": { 1246 | "node": ">=4" 1247 | } 1248 | }, 1249 | "node_modules/json5": { 1250 | "version": "2.2.3", 1251 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 1252 | "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 1253 | "bin": { 1254 | "json5": "lib/cli.js" 1255 | }, 1256 | "engines": { 1257 | "node": ">=6" 1258 | } 1259 | }, 1260 | "node_modules/lru-cache": { 1261 | "version": "5.1.1", 1262 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 1263 | "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 1264 | "dependencies": { 1265 | "yallist": "^3.0.2" 1266 | } 1267 | }, 1268 | "node_modules/merge-anything": { 1269 | "version": "5.1.4", 1270 | "resolved": "https://registry.npmjs.org/merge-anything/-/merge-anything-5.1.4.tgz", 1271 | "integrity": "sha512-7PWKwGOs5WWcpw+/OvbiFiAvEP6bv/QHiicigpqMGKIqPPAtGhBLR8LFJW+Zu6m9TXiR/a8+AiPlGG0ko1ruoQ==", 1272 | "dependencies": { 1273 | "is-what": "^4.1.8" 1274 | }, 1275 | "engines": { 1276 | "node": ">=12.13" 1277 | }, 1278 | "funding": { 1279 | "url": "https://github.com/sponsors/mesqueeb" 1280 | } 1281 | }, 1282 | "node_modules/ms": { 1283 | "version": "2.1.2", 1284 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1285 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 1286 | }, 1287 | "node_modules/nanoid": { 1288 | "version": "3.3.6", 1289 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", 1290 | "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", 1291 | "funding": [ 1292 | { 1293 | "type": "github", 1294 | "url": "https://github.com/sponsors/ai" 1295 | } 1296 | ], 1297 | "bin": { 1298 | "nanoid": "bin/nanoid.cjs" 1299 | }, 1300 | "engines": { 1301 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 1302 | } 1303 | }, 1304 | "node_modules/node-releases": { 1305 | "version": "2.0.10", 1306 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", 1307 | "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" 1308 | }, 1309 | "node_modules/path": { 1310 | "version": "0.12.7", 1311 | "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", 1312 | "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", 1313 | "dependencies": { 1314 | "process": "^0.11.1", 1315 | "util": "^0.10.3" 1316 | } 1317 | }, 1318 | "node_modules/path-parse": { 1319 | "version": "1.0.7", 1320 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 1321 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" 1322 | }, 1323 | "node_modules/picocolors": { 1324 | "version": "1.0.0", 1325 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 1326 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" 1327 | }, 1328 | "node_modules/postcss": { 1329 | "version": "8.4.22", 1330 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.22.tgz", 1331 | "integrity": "sha512-XseknLAfRHzVWjCEtdviapiBtfLdgyzExD50Rg2ePaucEesyh8Wv4VPdW0nbyDa1ydbrAxV19jvMT4+LFmcNUA==", 1332 | "funding": [ 1333 | { 1334 | "type": "opencollective", 1335 | "url": "https://opencollective.com/postcss/" 1336 | }, 1337 | { 1338 | "type": "tidelift", 1339 | "url": "https://tidelift.com/funding/github/npm/postcss" 1340 | }, 1341 | { 1342 | "type": "github", 1343 | "url": "https://github.com/sponsors/ai" 1344 | } 1345 | ], 1346 | "dependencies": { 1347 | "nanoid": "^3.3.6", 1348 | "picocolors": "^1.0.0", 1349 | "source-map-js": "^1.0.2" 1350 | }, 1351 | "engines": { 1352 | "node": "^10 || ^12 || >=14" 1353 | } 1354 | }, 1355 | "node_modules/process": { 1356 | "version": "0.11.10", 1357 | "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 1358 | "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", 1359 | "engines": { 1360 | "node": ">= 0.6.0" 1361 | } 1362 | }, 1363 | "node_modules/resolve": { 1364 | "version": "1.22.3", 1365 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.3.tgz", 1366 | "integrity": "sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==", 1367 | "dependencies": { 1368 | "is-core-module": "^2.12.0", 1369 | "path-parse": "^1.0.7", 1370 | "supports-preserve-symlinks-flag": "^1.0.0" 1371 | }, 1372 | "bin": { 1373 | "resolve": "bin/resolve" 1374 | }, 1375 | "funding": { 1376 | "url": "https://github.com/sponsors/ljharb" 1377 | } 1378 | }, 1379 | "node_modules/rollup": { 1380 | "version": "3.20.4", 1381 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.4.tgz", 1382 | "integrity": "sha512-n7J4tuctZXUErM9Uc916httwqmTc63zzCr2+TLCiSCpfO/Xuk3g/marGN1IlRJZi+QF3XMYx75PxXRfZDVgaRw==", 1383 | "bin": { 1384 | "rollup": "dist/bin/rollup" 1385 | }, 1386 | "engines": { 1387 | "node": ">=14.18.0", 1388 | "npm": ">=8.0.0" 1389 | }, 1390 | "optionalDependencies": { 1391 | "fsevents": "~2.3.2" 1392 | } 1393 | }, 1394 | "node_modules/semver": { 1395 | "version": "6.3.0", 1396 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1397 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1398 | "bin": { 1399 | "semver": "bin/semver.js" 1400 | } 1401 | }, 1402 | "node_modules/seroval": { 1403 | "version": "0.5.1", 1404 | "resolved": "https://registry.npmjs.org/seroval/-/seroval-0.5.1.tgz", 1405 | "integrity": "sha512-ZfhQVB59hmIauJG5Ydynupy8KHyr5imGNtdDhbZG68Ufh1Ynkv9KOYOAABf71oVbQxJ8VkWnMHAjEHE7fWkH5g==", 1406 | "engines": { 1407 | "node": ">=10" 1408 | } 1409 | }, 1410 | "node_modules/solid-js": { 1411 | "version": "1.7.3", 1412 | "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.7.3.tgz", 1413 | "integrity": "sha512-4hwaF/zV/xbNeBBIYDyu3dcReOZBECbO//mrra6GqOrKy4Soyo+fnKjpZSa0nODm6j1aL0iQRh/7ofYowH+jzw==", 1414 | "dependencies": { 1415 | "csstype": "^3.1.0", 1416 | "seroval": "^0.5.0" 1417 | } 1418 | }, 1419 | "node_modules/solid-refresh": { 1420 | "version": "0.5.2", 1421 | "resolved": "https://registry.npmjs.org/solid-refresh/-/solid-refresh-0.5.2.tgz", 1422 | "integrity": "sha512-I69HmFj0LsGRJ3n8CEMVjyQFgVtuM2bSjznu2hCnsY+i5oOxh8ioWj00nnHBv0UYD3WpE/Sq4Q3TNw2IKmKN7A==", 1423 | "dependencies": { 1424 | "@babel/generator": "^7.21.1", 1425 | "@babel/helper-module-imports": "^7.18.6", 1426 | "@babel/types": "^7.21.2" 1427 | }, 1428 | "peerDependencies": { 1429 | "solid-js": "^1.3" 1430 | } 1431 | }, 1432 | "node_modules/source-map-js": { 1433 | "version": "1.0.2", 1434 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 1435 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 1436 | "engines": { 1437 | "node": ">=0.10.0" 1438 | } 1439 | }, 1440 | "node_modules/source-map-support": { 1441 | "version": "0.5.21", 1442 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 1443 | "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 1444 | "optional": true, 1445 | "peer": true, 1446 | "dependencies": { 1447 | "buffer-from": "^1.0.0", 1448 | "source-map": "^0.6.0" 1449 | } 1450 | }, 1451 | "node_modules/source-map-support/node_modules/source-map": { 1452 | "version": "0.6.1", 1453 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1454 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1455 | "optional": true, 1456 | "peer": true, 1457 | "engines": { 1458 | "node": ">=0.10.0" 1459 | } 1460 | }, 1461 | "node_modules/supports-color": { 1462 | "version": "5.5.0", 1463 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1464 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1465 | "dependencies": { 1466 | "has-flag": "^3.0.0" 1467 | }, 1468 | "engines": { 1469 | "node": ">=4" 1470 | } 1471 | }, 1472 | "node_modules/supports-preserve-symlinks-flag": { 1473 | "version": "1.0.0", 1474 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 1475 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 1476 | "engines": { 1477 | "node": ">= 0.4" 1478 | }, 1479 | "funding": { 1480 | "url": "https://github.com/sponsors/ljharb" 1481 | } 1482 | }, 1483 | "node_modules/terser": { 1484 | "version": "5.16.9", 1485 | "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.9.tgz", 1486 | "integrity": "sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg==", 1487 | "optional": true, 1488 | "peer": true, 1489 | "dependencies": { 1490 | "@jridgewell/source-map": "^0.3.2", 1491 | "acorn": "^8.5.0", 1492 | "commander": "^2.20.0", 1493 | "source-map-support": "~0.5.20" 1494 | }, 1495 | "bin": { 1496 | "terser": "bin/terser" 1497 | }, 1498 | "engines": { 1499 | "node": ">=10" 1500 | } 1501 | }, 1502 | "node_modules/to-fast-properties": { 1503 | "version": "2.0.0", 1504 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 1505 | "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", 1506 | "engines": { 1507 | "node": ">=4" 1508 | } 1509 | }, 1510 | "node_modules/update-browserslist-db": { 1511 | "version": "1.0.11", 1512 | "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", 1513 | "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", 1514 | "funding": [ 1515 | { 1516 | "type": "opencollective", 1517 | "url": "https://opencollective.com/browserslist" 1518 | }, 1519 | { 1520 | "type": "tidelift", 1521 | "url": "https://tidelift.com/funding/github/npm/browserslist" 1522 | }, 1523 | { 1524 | "type": "github", 1525 | "url": "https://github.com/sponsors/ai" 1526 | } 1527 | ], 1528 | "dependencies": { 1529 | "escalade": "^3.1.1", 1530 | "picocolors": "^1.0.0" 1531 | }, 1532 | "bin": { 1533 | "update-browserslist-db": "cli.js" 1534 | }, 1535 | "peerDependencies": { 1536 | "browserslist": ">= 4.21.0" 1537 | } 1538 | }, 1539 | "node_modules/util": { 1540 | "version": "0.10.4", 1541 | "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", 1542 | "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", 1543 | "dependencies": { 1544 | "inherits": "2.0.3" 1545 | } 1546 | }, 1547 | "node_modules/validate-html-nesting": { 1548 | "version": "1.2.1", 1549 | "resolved": "https://registry.npmjs.org/validate-html-nesting/-/validate-html-nesting-1.2.1.tgz", 1550 | "integrity": "sha512-T1ab131NkP3BfXB7KUSgV7Rhu81R2id+L6NaJ7NypAAG5iV6gXnPpQE5RK1fvb+3JYsPTL+ihWna5sr5RN9gaQ==" 1551 | }, 1552 | "node_modules/vite": { 1553 | "version": "4.2.1", 1554 | "resolved": "https://registry.npmjs.org/vite/-/vite-4.2.1.tgz", 1555 | "integrity": "sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==", 1556 | "dependencies": { 1557 | "esbuild": "^0.17.5", 1558 | "postcss": "^8.4.21", 1559 | "resolve": "^1.22.1", 1560 | "rollup": "^3.18.0" 1561 | }, 1562 | "bin": { 1563 | "vite": "bin/vite.js" 1564 | }, 1565 | "engines": { 1566 | "node": "^14.18.0 || >=16.0.0" 1567 | }, 1568 | "optionalDependencies": { 1569 | "fsevents": "~2.3.2" 1570 | }, 1571 | "peerDependencies": { 1572 | "@types/node": ">= 14", 1573 | "less": "*", 1574 | "sass": "*", 1575 | "stylus": "*", 1576 | "sugarss": "*", 1577 | "terser": "^5.4.0" 1578 | }, 1579 | "peerDependenciesMeta": { 1580 | "@types/node": { 1581 | "optional": true 1582 | }, 1583 | "less": { 1584 | "optional": true 1585 | }, 1586 | "sass": { 1587 | "optional": true 1588 | }, 1589 | "stylus": { 1590 | "optional": true 1591 | }, 1592 | "sugarss": { 1593 | "optional": true 1594 | }, 1595 | "terser": { 1596 | "optional": true 1597 | } 1598 | } 1599 | }, 1600 | "node_modules/vite-plugin-solid": { 1601 | "version": "2.7.0", 1602 | "resolved": "https://registry.npmjs.org/vite-plugin-solid/-/vite-plugin-solid-2.7.0.tgz", 1603 | "integrity": "sha512-avp/Jl5zOp/Itfo67xtDB2O61U7idviaIp4mLsjhCa13PjKNasz+IID0jYTyqUp9SFx6/PmBr6v4KgDppqompg==", 1604 | "dependencies": { 1605 | "@babel/core": "^7.20.5", 1606 | "@babel/preset-typescript": "^7.18.6", 1607 | "@types/babel__core": "^7.1.20", 1608 | "babel-preset-solid": "^1.7.2", 1609 | "merge-anything": "^5.1.4", 1610 | "solid-refresh": "^0.5.0", 1611 | "vitefu": "^0.2.3" 1612 | }, 1613 | "peerDependencies": { 1614 | "solid-js": "^1.7.2", 1615 | "vite": "^3.0.0 || ^4.0.0" 1616 | } 1617 | }, 1618 | "node_modules/vitefu": { 1619 | "version": "0.2.4", 1620 | "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", 1621 | "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", 1622 | "peerDependencies": { 1623 | "vite": "^3.0.0 || ^4.0.0" 1624 | }, 1625 | "peerDependenciesMeta": { 1626 | "vite": { 1627 | "optional": true 1628 | } 1629 | } 1630 | }, 1631 | "node_modules/yallist": { 1632 | "version": "3.1.1", 1633 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 1634 | "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" 1635 | } 1636 | }, 1637 | "dependencies": { 1638 | "@ampproject/remapping": { 1639 | "version": "2.2.1", 1640 | "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", 1641 | "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", 1642 | "requires": { 1643 | "@jridgewell/gen-mapping": "^0.3.0", 1644 | "@jridgewell/trace-mapping": "^0.3.9" 1645 | } 1646 | }, 1647 | "@babel/code-frame": { 1648 | "version": "7.21.4", 1649 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", 1650 | "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", 1651 | "requires": { 1652 | "@babel/highlight": "^7.18.6" 1653 | } 1654 | }, 1655 | "@babel/compat-data": { 1656 | "version": "7.21.4", 1657 | "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", 1658 | "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==" 1659 | }, 1660 | "@babel/core": { 1661 | "version": "7.21.4", 1662 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", 1663 | "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", 1664 | "requires": { 1665 | "@ampproject/remapping": "^2.2.0", 1666 | "@babel/code-frame": "^7.21.4", 1667 | "@babel/generator": "^7.21.4", 1668 | "@babel/helper-compilation-targets": "^7.21.4", 1669 | "@babel/helper-module-transforms": "^7.21.2", 1670 | "@babel/helpers": "^7.21.0", 1671 | "@babel/parser": "^7.21.4", 1672 | "@babel/template": "^7.20.7", 1673 | "@babel/traverse": "^7.21.4", 1674 | "@babel/types": "^7.21.4", 1675 | "convert-source-map": "^1.7.0", 1676 | "debug": "^4.1.0", 1677 | "gensync": "^1.0.0-beta.2", 1678 | "json5": "^2.2.2", 1679 | "semver": "^6.3.0" 1680 | } 1681 | }, 1682 | "@babel/generator": { 1683 | "version": "7.21.4", 1684 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", 1685 | "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", 1686 | "requires": { 1687 | "@babel/types": "^7.21.4", 1688 | "@jridgewell/gen-mapping": "^0.3.2", 1689 | "@jridgewell/trace-mapping": "^0.3.17", 1690 | "jsesc": "^2.5.1" 1691 | } 1692 | }, 1693 | "@babel/helper-annotate-as-pure": { 1694 | "version": "7.18.6", 1695 | "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", 1696 | "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", 1697 | "requires": { 1698 | "@babel/types": "^7.18.6" 1699 | } 1700 | }, 1701 | "@babel/helper-compilation-targets": { 1702 | "version": "7.21.4", 1703 | "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", 1704 | "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", 1705 | "requires": { 1706 | "@babel/compat-data": "^7.21.4", 1707 | "@babel/helper-validator-option": "^7.21.0", 1708 | "browserslist": "^4.21.3", 1709 | "lru-cache": "^5.1.1", 1710 | "semver": "^6.3.0" 1711 | } 1712 | }, 1713 | "@babel/helper-create-class-features-plugin": { 1714 | "version": "7.21.4", 1715 | "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.4.tgz", 1716 | "integrity": "sha512-46QrX2CQlaFRF4TkwfTt6nJD7IHq8539cCL7SDpqWSDeJKY1xylKKY5F/33mJhLZ3mFvKv2gGrVS6NkyF6qs+Q==", 1717 | "requires": { 1718 | "@babel/helper-annotate-as-pure": "^7.18.6", 1719 | "@babel/helper-environment-visitor": "^7.18.9", 1720 | "@babel/helper-function-name": "^7.21.0", 1721 | "@babel/helper-member-expression-to-functions": "^7.21.0", 1722 | "@babel/helper-optimise-call-expression": "^7.18.6", 1723 | "@babel/helper-replace-supers": "^7.20.7", 1724 | "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", 1725 | "@babel/helper-split-export-declaration": "^7.18.6" 1726 | } 1727 | }, 1728 | "@babel/helper-environment-visitor": { 1729 | "version": "7.18.9", 1730 | "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", 1731 | "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" 1732 | }, 1733 | "@babel/helper-function-name": { 1734 | "version": "7.21.0", 1735 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", 1736 | "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", 1737 | "requires": { 1738 | "@babel/template": "^7.20.7", 1739 | "@babel/types": "^7.21.0" 1740 | } 1741 | }, 1742 | "@babel/helper-hoist-variables": { 1743 | "version": "7.18.6", 1744 | "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", 1745 | "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", 1746 | "requires": { 1747 | "@babel/types": "^7.18.6" 1748 | } 1749 | }, 1750 | "@babel/helper-member-expression-to-functions": { 1751 | "version": "7.21.0", 1752 | "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz", 1753 | "integrity": "sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==", 1754 | "requires": { 1755 | "@babel/types": "^7.21.0" 1756 | } 1757 | }, 1758 | "@babel/helper-module-imports": { 1759 | "version": "7.21.4", 1760 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", 1761 | "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", 1762 | "requires": { 1763 | "@babel/types": "^7.21.4" 1764 | } 1765 | }, 1766 | "@babel/helper-module-transforms": { 1767 | "version": "7.21.2", 1768 | "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", 1769 | "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", 1770 | "requires": { 1771 | "@babel/helper-environment-visitor": "^7.18.9", 1772 | "@babel/helper-module-imports": "^7.18.6", 1773 | "@babel/helper-simple-access": "^7.20.2", 1774 | "@babel/helper-split-export-declaration": "^7.18.6", 1775 | "@babel/helper-validator-identifier": "^7.19.1", 1776 | "@babel/template": "^7.20.7", 1777 | "@babel/traverse": "^7.21.2", 1778 | "@babel/types": "^7.21.2" 1779 | } 1780 | }, 1781 | "@babel/helper-optimise-call-expression": { 1782 | "version": "7.18.6", 1783 | "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", 1784 | "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", 1785 | "requires": { 1786 | "@babel/types": "^7.18.6" 1787 | } 1788 | }, 1789 | "@babel/helper-plugin-utils": { 1790 | "version": "7.20.2", 1791 | "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", 1792 | "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" 1793 | }, 1794 | "@babel/helper-replace-supers": { 1795 | "version": "7.20.7", 1796 | "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz", 1797 | "integrity": "sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==", 1798 | "requires": { 1799 | "@babel/helper-environment-visitor": "^7.18.9", 1800 | "@babel/helper-member-expression-to-functions": "^7.20.7", 1801 | "@babel/helper-optimise-call-expression": "^7.18.6", 1802 | "@babel/template": "^7.20.7", 1803 | "@babel/traverse": "^7.20.7", 1804 | "@babel/types": "^7.20.7" 1805 | } 1806 | }, 1807 | "@babel/helper-simple-access": { 1808 | "version": "7.20.2", 1809 | "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", 1810 | "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", 1811 | "requires": { 1812 | "@babel/types": "^7.20.2" 1813 | } 1814 | }, 1815 | "@babel/helper-skip-transparent-expression-wrappers": { 1816 | "version": "7.20.0", 1817 | "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", 1818 | "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", 1819 | "requires": { 1820 | "@babel/types": "^7.20.0" 1821 | } 1822 | }, 1823 | "@babel/helper-split-export-declaration": { 1824 | "version": "7.18.6", 1825 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", 1826 | "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", 1827 | "requires": { 1828 | "@babel/types": "^7.18.6" 1829 | } 1830 | }, 1831 | "@babel/helper-string-parser": { 1832 | "version": "7.19.4", 1833 | "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", 1834 | "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" 1835 | }, 1836 | "@babel/helper-validator-identifier": { 1837 | "version": "7.19.1", 1838 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", 1839 | "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" 1840 | }, 1841 | "@babel/helper-validator-option": { 1842 | "version": "7.21.0", 1843 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", 1844 | "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==" 1845 | }, 1846 | "@babel/helpers": { 1847 | "version": "7.21.0", 1848 | "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", 1849 | "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", 1850 | "requires": { 1851 | "@babel/template": "^7.20.7", 1852 | "@babel/traverse": "^7.21.0", 1853 | "@babel/types": "^7.21.0" 1854 | } 1855 | }, 1856 | "@babel/highlight": { 1857 | "version": "7.18.6", 1858 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", 1859 | "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", 1860 | "requires": { 1861 | "@babel/helper-validator-identifier": "^7.18.6", 1862 | "chalk": "^2.0.0", 1863 | "js-tokens": "^4.0.0" 1864 | } 1865 | }, 1866 | "@babel/parser": { 1867 | "version": "7.21.4", 1868 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", 1869 | "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==" 1870 | }, 1871 | "@babel/plugin-syntax-jsx": { 1872 | "version": "7.21.4", 1873 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", 1874 | "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", 1875 | "requires": { 1876 | "@babel/helper-plugin-utils": "^7.20.2" 1877 | } 1878 | }, 1879 | "@babel/plugin-syntax-typescript": { 1880 | "version": "7.21.4", 1881 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", 1882 | "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", 1883 | "requires": { 1884 | "@babel/helper-plugin-utils": "^7.20.2" 1885 | } 1886 | }, 1887 | "@babel/plugin-transform-modules-commonjs": { 1888 | "version": "7.21.2", 1889 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", 1890 | "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", 1891 | "requires": { 1892 | "@babel/helper-module-transforms": "^7.21.2", 1893 | "@babel/helper-plugin-utils": "^7.20.2", 1894 | "@babel/helper-simple-access": "^7.20.2" 1895 | } 1896 | }, 1897 | "@babel/plugin-transform-typescript": { 1898 | "version": "7.21.3", 1899 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz", 1900 | "integrity": "sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==", 1901 | "requires": { 1902 | "@babel/helper-annotate-as-pure": "^7.18.6", 1903 | "@babel/helper-create-class-features-plugin": "^7.21.0", 1904 | "@babel/helper-plugin-utils": "^7.20.2", 1905 | "@babel/plugin-syntax-typescript": "^7.20.0" 1906 | } 1907 | }, 1908 | "@babel/preset-typescript": { 1909 | "version": "7.21.4", 1910 | "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.4.tgz", 1911 | "integrity": "sha512-sMLNWY37TCdRH/bJ6ZeeOH1nPuanED7Ai9Y/vH31IPqalioJ6ZNFUWONsakhv4r4n+I6gm5lmoE0olkgib/j/A==", 1912 | "requires": { 1913 | "@babel/helper-plugin-utils": "^7.20.2", 1914 | "@babel/helper-validator-option": "^7.21.0", 1915 | "@babel/plugin-syntax-jsx": "^7.21.4", 1916 | "@babel/plugin-transform-modules-commonjs": "^7.21.2", 1917 | "@babel/plugin-transform-typescript": "^7.21.3" 1918 | } 1919 | }, 1920 | "@babel/template": { 1921 | "version": "7.20.7", 1922 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", 1923 | "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", 1924 | "requires": { 1925 | "@babel/code-frame": "^7.18.6", 1926 | "@babel/parser": "^7.20.7", 1927 | "@babel/types": "^7.20.7" 1928 | } 1929 | }, 1930 | "@babel/traverse": { 1931 | "version": "7.21.4", 1932 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", 1933 | "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", 1934 | "requires": { 1935 | "@babel/code-frame": "^7.21.4", 1936 | "@babel/generator": "^7.21.4", 1937 | "@babel/helper-environment-visitor": "^7.18.9", 1938 | "@babel/helper-function-name": "^7.21.0", 1939 | "@babel/helper-hoist-variables": "^7.18.6", 1940 | "@babel/helper-split-export-declaration": "^7.18.6", 1941 | "@babel/parser": "^7.21.4", 1942 | "@babel/types": "^7.21.4", 1943 | "debug": "^4.1.0", 1944 | "globals": "^11.1.0" 1945 | } 1946 | }, 1947 | "@babel/types": { 1948 | "version": "7.21.4", 1949 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", 1950 | "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", 1951 | "requires": { 1952 | "@babel/helper-string-parser": "^7.19.4", 1953 | "@babel/helper-validator-identifier": "^7.19.1", 1954 | "to-fast-properties": "^2.0.0" 1955 | } 1956 | }, 1957 | "@esbuild/android-arm": { 1958 | "version": "0.17.17", 1959 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.17.tgz", 1960 | "integrity": "sha512-E6VAZwN7diCa3labs0GYvhEPL2M94WLF8A+czO8hfjREXxba8Ng7nM5VxV+9ihNXIY1iQO1XxUU4P7hbqbICxg==", 1961 | "optional": true 1962 | }, 1963 | "@esbuild/android-arm64": { 1964 | "version": "0.17.17", 1965 | "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.17.tgz", 1966 | "integrity": "sha512-jaJ5IlmaDLFPNttv0ofcwy/cfeY4bh/n705Tgh+eLObbGtQBK3EPAu+CzL95JVE4nFAliyrnEu0d32Q5foavqg==", 1967 | "optional": true 1968 | }, 1969 | "@esbuild/android-x64": { 1970 | "version": "0.17.17", 1971 | "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.17.tgz", 1972 | "integrity": "sha512-446zpfJ3nioMC7ASvJB1pszHVskkw4u/9Eu8s5yvvsSDTzYh4p4ZIRj0DznSl3FBF0Z/mZfrKXTtt0QCoFmoHA==", 1973 | "optional": true 1974 | }, 1975 | "@esbuild/darwin-arm64": { 1976 | "version": "0.17.17", 1977 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.17.tgz", 1978 | "integrity": "sha512-m/gwyiBwH3jqfUabtq3GH31otL/0sE0l34XKpSIqR7NjQ/XHQ3lpmQHLHbG8AHTGCw8Ao059GvV08MS0bhFIJQ==", 1979 | "optional": true 1980 | }, 1981 | "@esbuild/darwin-x64": { 1982 | "version": "0.17.17", 1983 | "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.17.tgz", 1984 | "integrity": "sha512-4utIrsX9IykrqYaXR8ob9Ha2hAY2qLc6ohJ8c0CN1DR8yWeMrTgYFjgdeQ9LIoTOfLetXjuCu5TRPHT9yKYJVg==", 1985 | "optional": true 1986 | }, 1987 | "@esbuild/freebsd-arm64": { 1988 | "version": "0.17.17", 1989 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.17.tgz", 1990 | "integrity": "sha512-4PxjQII/9ppOrpEwzQ1b0pXCsFLqy77i0GaHodrmzH9zq2/NEhHMAMJkJ635Ns4fyJPFOlHMz4AsklIyRqFZWA==", 1991 | "optional": true 1992 | }, 1993 | "@esbuild/freebsd-x64": { 1994 | "version": "0.17.17", 1995 | "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.17.tgz", 1996 | "integrity": "sha512-lQRS+4sW5S3P1sv0z2Ym807qMDfkmdhUYX30GRBURtLTrJOPDpoU0kI6pVz1hz3U0+YQ0tXGS9YWveQjUewAJw==", 1997 | "optional": true 1998 | }, 1999 | "@esbuild/linux-arm": { 2000 | "version": "0.17.17", 2001 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.17.tgz", 2002 | "integrity": "sha512-biDs7bjGdOdcmIk6xU426VgdRUpGg39Yz6sT9Xp23aq+IEHDb/u5cbmu/pAANpDB4rZpY/2USPhCA+w9t3roQg==", 2003 | "optional": true 2004 | }, 2005 | "@esbuild/linux-arm64": { 2006 | "version": "0.17.17", 2007 | "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.17.tgz", 2008 | "integrity": "sha512-2+pwLx0whKY1/Vqt8lyzStyda1v0qjJ5INWIe+d8+1onqQxHLLi3yr5bAa4gvbzhZqBztifYEu8hh1La5+7sUw==", 2009 | "optional": true 2010 | }, 2011 | "@esbuild/linux-ia32": { 2012 | "version": "0.17.17", 2013 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.17.tgz", 2014 | "integrity": "sha512-IBTTv8X60dYo6P2t23sSUYym8fGfMAiuv7PzJ+0LcdAndZRzvke+wTVxJeCq4WgjppkOpndL04gMZIFvwoU34Q==", 2015 | "optional": true 2016 | }, 2017 | "@esbuild/linux-loong64": { 2018 | "version": "0.17.17", 2019 | "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.17.tgz", 2020 | "integrity": "sha512-WVMBtcDpATjaGfWfp6u9dANIqmU9r37SY8wgAivuKmgKHE+bWSuv0qXEFt/p3qXQYxJIGXQQv6hHcm7iWhWjiw==", 2021 | "optional": true 2022 | }, 2023 | "@esbuild/linux-mips64el": { 2024 | "version": "0.17.17", 2025 | "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.17.tgz", 2026 | "integrity": "sha512-2kYCGh8589ZYnY031FgMLy0kmE4VoGdvfJkxLdxP4HJvWNXpyLhjOvxVsYjYZ6awqY4bgLR9tpdYyStgZZhi2A==", 2027 | "optional": true 2028 | }, 2029 | "@esbuild/linux-ppc64": { 2030 | "version": "0.17.17", 2031 | "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.17.tgz", 2032 | "integrity": "sha512-KIdG5jdAEeAKogfyMTcszRxy3OPbZhq0PPsW4iKKcdlbk3YE4miKznxV2YOSmiK/hfOZ+lqHri3v8eecT2ATwQ==", 2033 | "optional": true 2034 | }, 2035 | "@esbuild/linux-riscv64": { 2036 | "version": "0.17.17", 2037 | "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.17.tgz", 2038 | "integrity": "sha512-Cj6uWLBR5LWhcD/2Lkfg2NrkVsNb2sFM5aVEfumKB2vYetkA/9Uyc1jVoxLZ0a38sUhFk4JOVKH0aVdPbjZQeA==", 2039 | "optional": true 2040 | }, 2041 | "@esbuild/linux-s390x": { 2042 | "version": "0.17.17", 2043 | "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.17.tgz", 2044 | "integrity": "sha512-lK+SffWIr0XsFf7E0srBjhpkdFVJf3HEgXCwzkm69kNbRar8MhezFpkIwpk0qo2IOQL4JE4mJPJI8AbRPLbuOQ==", 2045 | "optional": true 2046 | }, 2047 | "@esbuild/linux-x64": { 2048 | "version": "0.17.17", 2049 | "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.17.tgz", 2050 | "integrity": "sha512-XcSGTQcWFQS2jx3lZtQi7cQmDYLrpLRyz1Ns1DzZCtn898cWfm5Icx/DEWNcTU+T+tyPV89RQtDnI7qL2PObPg==", 2051 | "optional": true 2052 | }, 2053 | "@esbuild/netbsd-x64": { 2054 | "version": "0.17.17", 2055 | "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.17.tgz", 2056 | "integrity": "sha512-RNLCDmLP5kCWAJR+ItLM3cHxzXRTe4N00TQyQiimq+lyqVqZWGPAvcyfUBM0isE79eEZhIuGN09rAz8EL5KdLA==", 2057 | "optional": true 2058 | }, 2059 | "@esbuild/openbsd-x64": { 2060 | "version": "0.17.17", 2061 | "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.17.tgz", 2062 | "integrity": "sha512-PAXswI5+cQq3Pann7FNdcpSUrhrql3wKjj3gVkmuz6OHhqqYxKvi6GgRBoaHjaG22HV/ZZEgF9TlS+9ftHVigA==", 2063 | "optional": true 2064 | }, 2065 | "@esbuild/sunos-x64": { 2066 | "version": "0.17.17", 2067 | "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.17.tgz", 2068 | "integrity": "sha512-V63egsWKnx/4V0FMYkr9NXWrKTB5qFftKGKuZKFIrAkO/7EWLFnbBZNM1CvJ6Sis+XBdPws2YQSHF1Gqf1oj/Q==", 2069 | "optional": true 2070 | }, 2071 | "@esbuild/win32-arm64": { 2072 | "version": "0.17.17", 2073 | "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.17.tgz", 2074 | "integrity": "sha512-YtUXLdVnd6YBSYlZODjWzH+KzbaubV0YVd6UxSfoFfa5PtNJNaW+1i+Hcmjpg2nEe0YXUCNF5bkKy1NnBv1y7Q==", 2075 | "optional": true 2076 | }, 2077 | "@esbuild/win32-ia32": { 2078 | "version": "0.17.17", 2079 | "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.17.tgz", 2080 | "integrity": "sha512-yczSLRbDdReCO74Yfc5tKG0izzm+lPMYyO1fFTcn0QNwnKmc3K+HdxZWLGKg4pZVte7XVgcFku7TIZNbWEJdeQ==", 2081 | "optional": true 2082 | }, 2083 | "@esbuild/win32-x64": { 2084 | "version": "0.17.17", 2085 | "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.17.tgz", 2086 | "integrity": "sha512-FNZw7H3aqhF9OyRQbDDnzUApDXfC1N6fgBhkqEO2jvYCJ+DxMTfZVqg3AX0R1khg1wHTBRD5SdcibSJ+XF6bFg==", 2087 | "optional": true 2088 | }, 2089 | "@jridgewell/gen-mapping": { 2090 | "version": "0.3.3", 2091 | "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", 2092 | "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", 2093 | "requires": { 2094 | "@jridgewell/set-array": "^1.0.1", 2095 | "@jridgewell/sourcemap-codec": "^1.4.10", 2096 | "@jridgewell/trace-mapping": "^0.3.9" 2097 | } 2098 | }, 2099 | "@jridgewell/resolve-uri": { 2100 | "version": "3.1.0", 2101 | "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", 2102 | "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" 2103 | }, 2104 | "@jridgewell/set-array": { 2105 | "version": "1.1.2", 2106 | "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 2107 | "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" 2108 | }, 2109 | "@jridgewell/source-map": { 2110 | "version": "0.3.3", 2111 | "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.3.tgz", 2112 | "integrity": "sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==", 2113 | "optional": true, 2114 | "peer": true, 2115 | "requires": { 2116 | "@jridgewell/gen-mapping": "^0.3.0", 2117 | "@jridgewell/trace-mapping": "^0.3.9" 2118 | } 2119 | }, 2120 | "@jridgewell/sourcemap-codec": { 2121 | "version": "1.4.15", 2122 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 2123 | "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" 2124 | }, 2125 | "@jridgewell/trace-mapping": { 2126 | "version": "0.3.18", 2127 | "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", 2128 | "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", 2129 | "requires": { 2130 | "@jridgewell/resolve-uri": "3.1.0", 2131 | "@jridgewell/sourcemap-codec": "1.4.14" 2132 | }, 2133 | "dependencies": { 2134 | "@jridgewell/sourcemap-codec": { 2135 | "version": "1.4.14", 2136 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", 2137 | "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" 2138 | } 2139 | } 2140 | }, 2141 | "@tanstack/query-core": { 2142 | "version": "4.29.1", 2143 | "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.29.1.tgz", 2144 | "integrity": "sha512-vkPewLEG8ua0efo3SsVT0BcBtkq5RZX8oPhDAyKL+k/rdOYSQTEocfGEXSaBwIwsXeOGBUpfKqI+UmHvNqdWXg==" 2145 | }, 2146 | "@tanstack/solid-query": { 2147 | "version": "4.29.1", 2148 | "resolved": "https://registry.npmjs.org/@tanstack/solid-query/-/solid-query-4.29.1.tgz", 2149 | "integrity": "sha512-XvRfk7Epi0gh5p+sgaMrrFu2yLY0nIq1wYbcBExehiNgyIfOw032xyZLNk5LJTAy5bLwMqL7hYR92j+ThtZ8mA==", 2150 | "requires": { 2151 | "@tanstack/query-core": "4.29.1" 2152 | } 2153 | }, 2154 | "@types/babel__core": { 2155 | "version": "7.20.0", 2156 | "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", 2157 | "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", 2158 | "requires": { 2159 | "@babel/parser": "^7.20.7", 2160 | "@babel/types": "^7.20.7", 2161 | "@types/babel__generator": "*", 2162 | "@types/babel__template": "*", 2163 | "@types/babel__traverse": "*" 2164 | } 2165 | }, 2166 | "@types/babel__generator": { 2167 | "version": "7.6.4", 2168 | "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", 2169 | "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", 2170 | "requires": { 2171 | "@babel/types": "^7.0.0" 2172 | } 2173 | }, 2174 | "@types/babel__template": { 2175 | "version": "7.4.1", 2176 | "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", 2177 | "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", 2178 | "requires": { 2179 | "@babel/parser": "^7.1.0", 2180 | "@babel/types": "^7.0.0" 2181 | } 2182 | }, 2183 | "@types/babel__traverse": { 2184 | "version": "7.18.3", 2185 | "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", 2186 | "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", 2187 | "requires": { 2188 | "@babel/types": "^7.3.0" 2189 | } 2190 | }, 2191 | "acorn": { 2192 | "version": "8.8.2", 2193 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", 2194 | "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", 2195 | "optional": true, 2196 | "peer": true 2197 | }, 2198 | "ansi-styles": { 2199 | "version": "3.2.1", 2200 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 2201 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 2202 | "requires": { 2203 | "color-convert": "^1.9.0" 2204 | } 2205 | }, 2206 | "babel-plugin-jsx-dom-expressions": { 2207 | "version": "0.36.10", 2208 | "resolved": "https://registry.npmjs.org/babel-plugin-jsx-dom-expressions/-/babel-plugin-jsx-dom-expressions-0.36.10.tgz", 2209 | "integrity": "sha512-QA2k/14WGw+RgcGGnEuLWwnu4em6CGhjeXtjvgOYyFHYS2a+CzPeaVQHDOlfuiBcjq/3hWMspHMIMnPEOIzdBg==", 2210 | "requires": { 2211 | "@babel/helper-module-imports": "7.18.6", 2212 | "@babel/plugin-syntax-jsx": "^7.18.6", 2213 | "@babel/types": "^7.20.7", 2214 | "html-entities": "2.3.3", 2215 | "validate-html-nesting": "^1.2.1" 2216 | }, 2217 | "dependencies": { 2218 | "@babel/helper-module-imports": { 2219 | "version": "7.18.6", 2220 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", 2221 | "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", 2222 | "requires": { 2223 | "@babel/types": "^7.18.6" 2224 | } 2225 | } 2226 | } 2227 | }, 2228 | "babel-preset-solid": { 2229 | "version": "1.7.3", 2230 | "resolved": "https://registry.npmjs.org/babel-preset-solid/-/babel-preset-solid-1.7.3.tgz", 2231 | "integrity": "sha512-HOdyrij99zo+CBrmtDxSexBAl54vCBCfBoyueLBvcfVniaEXNd4ftKqSN6XQcLvFfCY28UFO+DHaigXzWKOfzg==", 2232 | "requires": { 2233 | "babel-plugin-jsx-dom-expressions": "^0.36.9" 2234 | } 2235 | }, 2236 | "browserslist": { 2237 | "version": "4.21.5", 2238 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", 2239 | "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", 2240 | "requires": { 2241 | "caniuse-lite": "^1.0.30001449", 2242 | "electron-to-chromium": "^1.4.284", 2243 | "node-releases": "^2.0.8", 2244 | "update-browserslist-db": "^1.0.10" 2245 | } 2246 | }, 2247 | "buffer-from": { 2248 | "version": "1.1.2", 2249 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 2250 | "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 2251 | "optional": true, 2252 | "peer": true 2253 | }, 2254 | "caniuse-lite": { 2255 | "version": "1.0.30001480", 2256 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001480.tgz", 2257 | "integrity": "sha512-q7cpoPPvZYgtyC4VaBSN0Bt+PJ4c4EYRf0DrduInOz2SkFpHD5p3LnvEpqBp7UnJn+8x1Ogl1s38saUxe+ihQQ==" 2258 | }, 2259 | "chalk": { 2260 | "version": "2.4.2", 2261 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 2262 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 2263 | "requires": { 2264 | "ansi-styles": "^3.2.1", 2265 | "escape-string-regexp": "^1.0.5", 2266 | "supports-color": "^5.3.0" 2267 | } 2268 | }, 2269 | "color-convert": { 2270 | "version": "1.9.3", 2271 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 2272 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 2273 | "requires": { 2274 | "color-name": "1.1.3" 2275 | } 2276 | }, 2277 | "color-name": { 2278 | "version": "1.1.3", 2279 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 2280 | "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" 2281 | }, 2282 | "commander": { 2283 | "version": "2.20.3", 2284 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 2285 | "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 2286 | "optional": true, 2287 | "peer": true 2288 | }, 2289 | "convert-source-map": { 2290 | "version": "1.9.0", 2291 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", 2292 | "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" 2293 | }, 2294 | "csstype": { 2295 | "version": "3.1.2", 2296 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", 2297 | "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" 2298 | }, 2299 | "debug": { 2300 | "version": "4.3.4", 2301 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 2302 | "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", 2303 | "requires": { 2304 | "ms": "2.1.2" 2305 | } 2306 | }, 2307 | "electron-to-chromium": { 2308 | "version": "1.4.365", 2309 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.365.tgz", 2310 | "integrity": "sha512-FRHZO+1tUNO4TOPXmlxetkoaIY8uwHzd1kKopK/Gx2SKn1L47wJXWD44wxP5CGRyyP98z/c8e1eBzJrgPeiBOg==" 2311 | }, 2312 | "esbuild": { 2313 | "version": "0.17.17", 2314 | "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.17.tgz", 2315 | "integrity": "sha512-/jUywtAymR8jR4qsa2RujlAF7Krpt5VWi72Q2yuLD4e/hvtNcFQ0I1j8m/bxq238pf3/0KO5yuXNpuLx8BE1KA==", 2316 | "requires": { 2317 | "@esbuild/android-arm": "0.17.17", 2318 | "@esbuild/android-arm64": "0.17.17", 2319 | "@esbuild/android-x64": "0.17.17", 2320 | "@esbuild/darwin-arm64": "0.17.17", 2321 | "@esbuild/darwin-x64": "0.17.17", 2322 | "@esbuild/freebsd-arm64": "0.17.17", 2323 | "@esbuild/freebsd-x64": "0.17.17", 2324 | "@esbuild/linux-arm": "0.17.17", 2325 | "@esbuild/linux-arm64": "0.17.17", 2326 | "@esbuild/linux-ia32": "0.17.17", 2327 | "@esbuild/linux-loong64": "0.17.17", 2328 | "@esbuild/linux-mips64el": "0.17.17", 2329 | "@esbuild/linux-ppc64": "0.17.17", 2330 | "@esbuild/linux-riscv64": "0.17.17", 2331 | "@esbuild/linux-s390x": "0.17.17", 2332 | "@esbuild/linux-x64": "0.17.17", 2333 | "@esbuild/netbsd-x64": "0.17.17", 2334 | "@esbuild/openbsd-x64": "0.17.17", 2335 | "@esbuild/sunos-x64": "0.17.17", 2336 | "@esbuild/win32-arm64": "0.17.17", 2337 | "@esbuild/win32-ia32": "0.17.17", 2338 | "@esbuild/win32-x64": "0.17.17" 2339 | } 2340 | }, 2341 | "escalade": { 2342 | "version": "3.1.1", 2343 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 2344 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" 2345 | }, 2346 | "escape-string-regexp": { 2347 | "version": "1.0.5", 2348 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 2349 | "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" 2350 | }, 2351 | "fsevents": { 2352 | "version": "2.3.2", 2353 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 2354 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 2355 | "optional": true 2356 | }, 2357 | "function-bind": { 2358 | "version": "1.1.1", 2359 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 2360 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 2361 | }, 2362 | "gensync": { 2363 | "version": "1.0.0-beta.2", 2364 | "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 2365 | "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" 2366 | }, 2367 | "globals": { 2368 | "version": "11.12.0", 2369 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 2370 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" 2371 | }, 2372 | "has": { 2373 | "version": "1.0.3", 2374 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 2375 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 2376 | "requires": { 2377 | "function-bind": "^1.1.1" 2378 | } 2379 | }, 2380 | "has-flag": { 2381 | "version": "3.0.0", 2382 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 2383 | "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" 2384 | }, 2385 | "html-entities": { 2386 | "version": "2.3.3", 2387 | "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", 2388 | "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" 2389 | }, 2390 | "inherits": { 2391 | "version": "2.0.3", 2392 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 2393 | "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" 2394 | }, 2395 | "is-core-module": { 2396 | "version": "2.12.0", 2397 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", 2398 | "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", 2399 | "requires": { 2400 | "has": "^1.0.3" 2401 | } 2402 | }, 2403 | "is-what": { 2404 | "version": "4.1.8", 2405 | "resolved": "https://registry.npmjs.org/is-what/-/is-what-4.1.8.tgz", 2406 | "integrity": "sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA==" 2407 | }, 2408 | "js-tokens": { 2409 | "version": "4.0.0", 2410 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 2411 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 2412 | }, 2413 | "jsesc": { 2414 | "version": "2.5.2", 2415 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 2416 | "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" 2417 | }, 2418 | "json5": { 2419 | "version": "2.2.3", 2420 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 2421 | "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" 2422 | }, 2423 | "lru-cache": { 2424 | "version": "5.1.1", 2425 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", 2426 | "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", 2427 | "requires": { 2428 | "yallist": "^3.0.2" 2429 | } 2430 | }, 2431 | "merge-anything": { 2432 | "version": "5.1.4", 2433 | "resolved": "https://registry.npmjs.org/merge-anything/-/merge-anything-5.1.4.tgz", 2434 | "integrity": "sha512-7PWKwGOs5WWcpw+/OvbiFiAvEP6bv/QHiicigpqMGKIqPPAtGhBLR8LFJW+Zu6m9TXiR/a8+AiPlGG0ko1ruoQ==", 2435 | "requires": { 2436 | "is-what": "^4.1.8" 2437 | } 2438 | }, 2439 | "ms": { 2440 | "version": "2.1.2", 2441 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2442 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 2443 | }, 2444 | "nanoid": { 2445 | "version": "3.3.6", 2446 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", 2447 | "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" 2448 | }, 2449 | "node-releases": { 2450 | "version": "2.0.10", 2451 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", 2452 | "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" 2453 | }, 2454 | "path": { 2455 | "version": "0.12.7", 2456 | "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", 2457 | "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==", 2458 | "requires": { 2459 | "process": "^0.11.1", 2460 | "util": "^0.10.3" 2461 | } 2462 | }, 2463 | "path-parse": { 2464 | "version": "1.0.7", 2465 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 2466 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" 2467 | }, 2468 | "picocolors": { 2469 | "version": "1.0.0", 2470 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 2471 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" 2472 | }, 2473 | "postcss": { 2474 | "version": "8.4.22", 2475 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.22.tgz", 2476 | "integrity": "sha512-XseknLAfRHzVWjCEtdviapiBtfLdgyzExD50Rg2ePaucEesyh8Wv4VPdW0nbyDa1ydbrAxV19jvMT4+LFmcNUA==", 2477 | "requires": { 2478 | "nanoid": "^3.3.6", 2479 | "picocolors": "^1.0.0", 2480 | "source-map-js": "^1.0.2" 2481 | } 2482 | }, 2483 | "process": { 2484 | "version": "0.11.10", 2485 | "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 2486 | "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" 2487 | }, 2488 | "resolve": { 2489 | "version": "1.22.3", 2490 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.3.tgz", 2491 | "integrity": "sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==", 2492 | "requires": { 2493 | "is-core-module": "^2.12.0", 2494 | "path-parse": "^1.0.7", 2495 | "supports-preserve-symlinks-flag": "^1.0.0" 2496 | } 2497 | }, 2498 | "rollup": { 2499 | "version": "3.20.4", 2500 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.4.tgz", 2501 | "integrity": "sha512-n7J4tuctZXUErM9Uc916httwqmTc63zzCr2+TLCiSCpfO/Xuk3g/marGN1IlRJZi+QF3XMYx75PxXRfZDVgaRw==", 2502 | "requires": { 2503 | "fsevents": "~2.3.2" 2504 | } 2505 | }, 2506 | "semver": { 2507 | "version": "6.3.0", 2508 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 2509 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" 2510 | }, 2511 | "seroval": { 2512 | "version": "0.5.1", 2513 | "resolved": "https://registry.npmjs.org/seroval/-/seroval-0.5.1.tgz", 2514 | "integrity": "sha512-ZfhQVB59hmIauJG5Ydynupy8KHyr5imGNtdDhbZG68Ufh1Ynkv9KOYOAABf71oVbQxJ8VkWnMHAjEHE7fWkH5g==" 2515 | }, 2516 | "solid-js": { 2517 | "version": "1.7.3", 2518 | "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.7.3.tgz", 2519 | "integrity": "sha512-4hwaF/zV/xbNeBBIYDyu3dcReOZBECbO//mrra6GqOrKy4Soyo+fnKjpZSa0nODm6j1aL0iQRh/7ofYowH+jzw==", 2520 | "requires": { 2521 | "csstype": "^3.1.0", 2522 | "seroval": "^0.5.0" 2523 | } 2524 | }, 2525 | "solid-refresh": { 2526 | "version": "0.5.2", 2527 | "resolved": "https://registry.npmjs.org/solid-refresh/-/solid-refresh-0.5.2.tgz", 2528 | "integrity": "sha512-I69HmFj0LsGRJ3n8CEMVjyQFgVtuM2bSjznu2hCnsY+i5oOxh8ioWj00nnHBv0UYD3WpE/Sq4Q3TNw2IKmKN7A==", 2529 | "requires": { 2530 | "@babel/generator": "^7.21.1", 2531 | "@babel/helper-module-imports": "^7.18.6", 2532 | "@babel/types": "^7.21.2" 2533 | } 2534 | }, 2535 | "source-map-js": { 2536 | "version": "1.0.2", 2537 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 2538 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" 2539 | }, 2540 | "source-map-support": { 2541 | "version": "0.5.21", 2542 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 2543 | "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 2544 | "optional": true, 2545 | "peer": true, 2546 | "requires": { 2547 | "buffer-from": "^1.0.0", 2548 | "source-map": "^0.6.0" 2549 | }, 2550 | "dependencies": { 2551 | "source-map": { 2552 | "version": "0.6.1", 2553 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2554 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2555 | "optional": true, 2556 | "peer": true 2557 | } 2558 | } 2559 | }, 2560 | "supports-color": { 2561 | "version": "5.5.0", 2562 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 2563 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 2564 | "requires": { 2565 | "has-flag": "^3.0.0" 2566 | } 2567 | }, 2568 | "supports-preserve-symlinks-flag": { 2569 | "version": "1.0.0", 2570 | "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 2571 | "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" 2572 | }, 2573 | "terser": { 2574 | "version": "5.16.9", 2575 | "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.9.tgz", 2576 | "integrity": "sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg==", 2577 | "optional": true, 2578 | "peer": true, 2579 | "requires": { 2580 | "@jridgewell/source-map": "^0.3.2", 2581 | "acorn": "^8.5.0", 2582 | "commander": "^2.20.0", 2583 | "source-map-support": "~0.5.20" 2584 | } 2585 | }, 2586 | "to-fast-properties": { 2587 | "version": "2.0.0", 2588 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 2589 | "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" 2590 | }, 2591 | "update-browserslist-db": { 2592 | "version": "1.0.11", 2593 | "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", 2594 | "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", 2595 | "requires": { 2596 | "escalade": "^3.1.1", 2597 | "picocolors": "^1.0.0" 2598 | } 2599 | }, 2600 | "util": { 2601 | "version": "0.10.4", 2602 | "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", 2603 | "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", 2604 | "requires": { 2605 | "inherits": "2.0.3" 2606 | } 2607 | }, 2608 | "validate-html-nesting": { 2609 | "version": "1.2.1", 2610 | "resolved": "https://registry.npmjs.org/validate-html-nesting/-/validate-html-nesting-1.2.1.tgz", 2611 | "integrity": "sha512-T1ab131NkP3BfXB7KUSgV7Rhu81R2id+L6NaJ7NypAAG5iV6gXnPpQE5RK1fvb+3JYsPTL+ihWna5sr5RN9gaQ==" 2612 | }, 2613 | "vite": { 2614 | "version": "4.2.1", 2615 | "resolved": "https://registry.npmjs.org/vite/-/vite-4.2.1.tgz", 2616 | "integrity": "sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==", 2617 | "requires": { 2618 | "esbuild": "^0.17.5", 2619 | "fsevents": "~2.3.2", 2620 | "postcss": "^8.4.21", 2621 | "resolve": "^1.22.1", 2622 | "rollup": "^3.18.0" 2623 | } 2624 | }, 2625 | "vite-plugin-solid": { 2626 | "version": "2.7.0", 2627 | "resolved": "https://registry.npmjs.org/vite-plugin-solid/-/vite-plugin-solid-2.7.0.tgz", 2628 | "integrity": "sha512-avp/Jl5zOp/Itfo67xtDB2O61U7idviaIp4mLsjhCa13PjKNasz+IID0jYTyqUp9SFx6/PmBr6v4KgDppqompg==", 2629 | "requires": { 2630 | "@babel/core": "^7.20.5", 2631 | "@babel/preset-typescript": "^7.18.6", 2632 | "@types/babel__core": "^7.1.20", 2633 | "babel-preset-solid": "^1.7.2", 2634 | "merge-anything": "^5.1.4", 2635 | "solid-refresh": "^0.5.0", 2636 | "vitefu": "^0.2.3" 2637 | } 2638 | }, 2639 | "vitefu": { 2640 | "version": "0.2.4", 2641 | "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", 2642 | "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", 2643 | "requires": {} 2644 | }, 2645 | "yallist": { 2646 | "version": "3.1.1", 2647 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", 2648 | "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" 2649 | } 2650 | } 2651 | } 2652 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "solid-query-devkit", 3 | "version": "1.0.36", 4 | "description": "Solid Query Devkit", 5 | "type": "module", 6 | "main": "./src/SolidQueryDevtools.jsx", 7 | "scripts": { 8 | "test": "echo \"Error: no test specified\" && exit 1", 9 | "dev": "vite", 10 | "build": "vite build" 11 | }, 12 | "repository": { 13 | "type": "git", 14 | "url": "git+https://github.com/oslabs-beta/solid-query-devkit.git" 15 | }, 16 | "keywords": [ 17 | "Solid", 18 | "Query", 19 | "Devkit" 20 | ], 21 | "author": "Squid", 22 | "license": "MIT", 23 | "bugs": { 24 | "url": "https://github.com/oslabs-beta/solid-query-devkit/issues" 25 | }, 26 | "homepage": "https://github.com/oslabs-beta/solid-query-devkit#readme", 27 | "dependencies": { 28 | 29 | }, 30 | "peerDependencies": { 31 | "@tanstack/solid-query": "^4.29.1", 32 | "path": "^0.12.7", 33 | "solid-js": "^1.7.3" 34 | }, 35 | "devDependencies": { 36 | "vite": "^4.2.1", 37 | "vite-plugin-solid": "^2.7.0" 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | specifiers: 4 | solid-js: ^1.6.10 5 | vite: ^4.1.1 6 | vite-plugin-solid: ^2.5.0 7 | 8 | dependencies: 9 | solid-js: 1.6.10 10 | 11 | devDependencies: 12 | vite: 4.1.1 13 | vite-plugin-solid: 2.5.0_solid-js@1.6.10+vite@4.1.1 14 | 15 | packages: 16 | 17 | /@ampproject/remapping/2.2.0: 18 | resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} 19 | engines: {node: '>=6.0.0'} 20 | dependencies: 21 | '@jridgewell/gen-mapping': 0.1.1 22 | '@jridgewell/trace-mapping': 0.3.17 23 | dev: true 24 | 25 | /@babel/code-frame/7.18.6: 26 | resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} 27 | engines: {node: '>=6.9.0'} 28 | dependencies: 29 | '@babel/highlight': 7.18.6 30 | dev: true 31 | 32 | /@babel/compat-data/7.20.10: 33 | resolution: {integrity: sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==} 34 | engines: {node: '>=6.9.0'} 35 | dev: true 36 | 37 | /@babel/core/7.20.7: 38 | resolution: {integrity: sha512-t1ZjCluspe5DW24bn2Rr1CDb2v9rn/hROtg9a2tmd0+QYf4bsloYfLQzjG4qHPNMhWtKdGC33R5AxGR2Af2cBw==} 39 | engines: {node: '>=6.9.0'} 40 | dependencies: 41 | '@ampproject/remapping': 2.2.0 42 | '@babel/code-frame': 7.18.6 43 | '@babel/generator': 7.20.7 44 | '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.7 45 | '@babel/helper-module-transforms': 7.20.11 46 | '@babel/helpers': 7.20.7 47 | '@babel/parser': 7.20.7 48 | '@babel/template': 7.20.7 49 | '@babel/traverse': 7.20.10 50 | '@babel/types': 7.20.7 51 | convert-source-map: 1.9.0 52 | debug: 4.3.4 53 | gensync: 1.0.0-beta.2 54 | json5: 2.2.2 55 | semver: 6.3.0 56 | transitivePeerDependencies: 57 | - supports-color 58 | dev: true 59 | 60 | /@babel/generator/7.20.7: 61 | resolution: {integrity: sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==} 62 | engines: {node: '>=6.9.0'} 63 | dependencies: 64 | '@babel/types': 7.20.7 65 | '@jridgewell/gen-mapping': 0.3.2 66 | jsesc: 2.5.2 67 | dev: true 68 | 69 | /@babel/helper-annotate-as-pure/7.18.6: 70 | resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} 71 | engines: {node: '>=6.9.0'} 72 | dependencies: 73 | '@babel/types': 7.20.7 74 | dev: true 75 | 76 | /@babel/helper-compilation-targets/7.20.7_@babel+core@7.20.7: 77 | resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} 78 | engines: {node: '>=6.9.0'} 79 | peerDependencies: 80 | '@babel/core': ^7.0.0 81 | dependencies: 82 | '@babel/compat-data': 7.20.10 83 | '@babel/core': 7.20.7 84 | '@babel/helper-validator-option': 7.18.6 85 | browserslist: 4.21.4 86 | lru-cache: 5.1.1 87 | semver: 6.3.0 88 | dev: true 89 | 90 | /@babel/helper-create-class-features-plugin/7.20.7_@babel+core@7.20.7: 91 | resolution: {integrity: sha512-LtoWbDXOaidEf50hmdDqn9g8VEzsorMexoWMQdQODbvmqYmaF23pBP5VNPAGIFHsFQCIeKokDiz3CH5Y2jlY6w==} 92 | engines: {node: '>=6.9.0'} 93 | peerDependencies: 94 | '@babel/core': ^7.0.0 95 | dependencies: 96 | '@babel/core': 7.20.7 97 | '@babel/helper-annotate-as-pure': 7.18.6 98 | '@babel/helper-environment-visitor': 7.18.9 99 | '@babel/helper-function-name': 7.19.0 100 | '@babel/helper-member-expression-to-functions': 7.20.7 101 | '@babel/helper-optimise-call-expression': 7.18.6 102 | '@babel/helper-replace-supers': 7.20.7 103 | '@babel/helper-split-export-declaration': 7.18.6 104 | transitivePeerDependencies: 105 | - supports-color 106 | dev: true 107 | 108 | /@babel/helper-environment-visitor/7.18.9: 109 | resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} 110 | engines: {node: '>=6.9.0'} 111 | dev: true 112 | 113 | /@babel/helper-function-name/7.19.0: 114 | resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} 115 | engines: {node: '>=6.9.0'} 116 | dependencies: 117 | '@babel/template': 7.20.7 118 | '@babel/types': 7.20.7 119 | dev: true 120 | 121 | /@babel/helper-hoist-variables/7.18.6: 122 | resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} 123 | engines: {node: '>=6.9.0'} 124 | dependencies: 125 | '@babel/types': 7.20.7 126 | dev: true 127 | 128 | /@babel/helper-member-expression-to-functions/7.20.7: 129 | resolution: {integrity: sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==} 130 | engines: {node: '>=6.9.0'} 131 | dependencies: 132 | '@babel/types': 7.20.7 133 | dev: true 134 | 135 | /@babel/helper-module-imports/7.16.0: 136 | resolution: {integrity: sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==} 137 | engines: {node: '>=6.9.0'} 138 | dependencies: 139 | '@babel/types': 7.20.7 140 | dev: true 141 | 142 | /@babel/helper-module-imports/7.18.6: 143 | resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} 144 | engines: {node: '>=6.9.0'} 145 | dependencies: 146 | '@babel/types': 7.20.7 147 | dev: true 148 | 149 | /@babel/helper-module-transforms/7.20.11: 150 | resolution: {integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==} 151 | engines: {node: '>=6.9.0'} 152 | dependencies: 153 | '@babel/helper-environment-visitor': 7.18.9 154 | '@babel/helper-module-imports': 7.18.6 155 | '@babel/helper-simple-access': 7.20.2 156 | '@babel/helper-split-export-declaration': 7.18.6 157 | '@babel/helper-validator-identifier': 7.19.1 158 | '@babel/template': 7.20.7 159 | '@babel/traverse': 7.20.10 160 | '@babel/types': 7.20.7 161 | transitivePeerDependencies: 162 | - supports-color 163 | dev: true 164 | 165 | /@babel/helper-optimise-call-expression/7.18.6: 166 | resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} 167 | engines: {node: '>=6.9.0'} 168 | dependencies: 169 | '@babel/types': 7.20.7 170 | dev: true 171 | 172 | /@babel/helper-plugin-utils/7.20.2: 173 | resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} 174 | engines: {node: '>=6.9.0'} 175 | dev: true 176 | 177 | /@babel/helper-replace-supers/7.20.7: 178 | resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==} 179 | engines: {node: '>=6.9.0'} 180 | dependencies: 181 | '@babel/helper-environment-visitor': 7.18.9 182 | '@babel/helper-member-expression-to-functions': 7.20.7 183 | '@babel/helper-optimise-call-expression': 7.18.6 184 | '@babel/template': 7.20.7 185 | '@babel/traverse': 7.20.10 186 | '@babel/types': 7.20.7 187 | transitivePeerDependencies: 188 | - supports-color 189 | dev: true 190 | 191 | /@babel/helper-simple-access/7.20.2: 192 | resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} 193 | engines: {node: '>=6.9.0'} 194 | dependencies: 195 | '@babel/types': 7.20.7 196 | dev: true 197 | 198 | /@babel/helper-split-export-declaration/7.18.6: 199 | resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} 200 | engines: {node: '>=6.9.0'} 201 | dependencies: 202 | '@babel/types': 7.20.7 203 | dev: true 204 | 205 | /@babel/helper-string-parser/7.19.4: 206 | resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} 207 | engines: {node: '>=6.9.0'} 208 | dev: true 209 | 210 | /@babel/helper-validator-identifier/7.19.1: 211 | resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} 212 | engines: {node: '>=6.9.0'} 213 | dev: true 214 | 215 | /@babel/helper-validator-option/7.18.6: 216 | resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} 217 | engines: {node: '>=6.9.0'} 218 | dev: true 219 | 220 | /@babel/helpers/7.20.7: 221 | resolution: {integrity: sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==} 222 | engines: {node: '>=6.9.0'} 223 | dependencies: 224 | '@babel/template': 7.20.7 225 | '@babel/traverse': 7.20.10 226 | '@babel/types': 7.20.7 227 | transitivePeerDependencies: 228 | - supports-color 229 | dev: true 230 | 231 | /@babel/highlight/7.18.6: 232 | resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} 233 | engines: {node: '>=6.9.0'} 234 | dependencies: 235 | '@babel/helper-validator-identifier': 7.19.1 236 | chalk: 2.4.2 237 | js-tokens: 4.0.0 238 | dev: true 239 | 240 | /@babel/parser/7.20.7: 241 | resolution: {integrity: sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==} 242 | engines: {node: '>=6.0.0'} 243 | hasBin: true 244 | dependencies: 245 | '@babel/types': 7.20.7 246 | dev: true 247 | 248 | /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.7: 249 | resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} 250 | engines: {node: '>=6.9.0'} 251 | peerDependencies: 252 | '@babel/core': ^7.0.0-0 253 | dependencies: 254 | '@babel/core': 7.20.7 255 | '@babel/helper-plugin-utils': 7.20.2 256 | dev: true 257 | 258 | /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.7: 259 | resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} 260 | engines: {node: '>=6.9.0'} 261 | peerDependencies: 262 | '@babel/core': ^7.0.0-0 263 | dependencies: 264 | '@babel/core': 7.20.7 265 | '@babel/helper-plugin-utils': 7.20.2 266 | dev: true 267 | 268 | /@babel/plugin-transform-typescript/7.20.7_@babel+core@7.20.7: 269 | resolution: {integrity: sha512-m3wVKEvf6SoszD8pu4NZz3PvfKRCMgk6D6d0Qi9hNnlM5M6CFS92EgF4EiHVLKbU0r/r7ty1hg7NPZwE7WRbYw==} 270 | engines: {node: '>=6.9.0'} 271 | peerDependencies: 272 | '@babel/core': ^7.0.0-0 273 | dependencies: 274 | '@babel/core': 7.20.7 275 | '@babel/helper-create-class-features-plugin': 7.20.7_@babel+core@7.20.7 276 | '@babel/helper-plugin-utils': 7.20.2 277 | '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.20.7 278 | transitivePeerDependencies: 279 | - supports-color 280 | dev: true 281 | 282 | /@babel/preset-typescript/7.18.6_@babel+core@7.20.7: 283 | resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} 284 | engines: {node: '>=6.9.0'} 285 | peerDependencies: 286 | '@babel/core': ^7.0.0-0 287 | dependencies: 288 | '@babel/core': 7.20.7 289 | '@babel/helper-plugin-utils': 7.20.2 290 | '@babel/helper-validator-option': 7.18.6 291 | '@babel/plugin-transform-typescript': 7.20.7_@babel+core@7.20.7 292 | transitivePeerDependencies: 293 | - supports-color 294 | dev: true 295 | 296 | /@babel/template/7.20.7: 297 | resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} 298 | engines: {node: '>=6.9.0'} 299 | dependencies: 300 | '@babel/code-frame': 7.18.6 301 | '@babel/parser': 7.20.7 302 | '@babel/types': 7.20.7 303 | dev: true 304 | 305 | /@babel/traverse/7.20.10: 306 | resolution: {integrity: sha512-oSf1juCgymrSez8NI4A2sr4+uB/mFd9MXplYGPEBnfAuWmmyeVcHa6xLPiaRBcXkcb/28bgxmQLTVwFKE1yfsg==} 307 | engines: {node: '>=6.9.0'} 308 | dependencies: 309 | '@babel/code-frame': 7.18.6 310 | '@babel/generator': 7.20.7 311 | '@babel/helper-environment-visitor': 7.18.9 312 | '@babel/helper-function-name': 7.19.0 313 | '@babel/helper-hoist-variables': 7.18.6 314 | '@babel/helper-split-export-declaration': 7.18.6 315 | '@babel/parser': 7.20.7 316 | '@babel/types': 7.20.7 317 | debug: 4.3.4 318 | globals: 11.12.0 319 | transitivePeerDependencies: 320 | - supports-color 321 | dev: true 322 | 323 | /@babel/types/7.20.7: 324 | resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} 325 | engines: {node: '>=6.9.0'} 326 | dependencies: 327 | '@babel/helper-string-parser': 7.19.4 328 | '@babel/helper-validator-identifier': 7.19.1 329 | to-fast-properties: 2.0.0 330 | dev: true 331 | 332 | /@esbuild/android-arm/0.16.17: 333 | resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} 334 | engines: {node: '>=12'} 335 | cpu: [arm] 336 | os: [android] 337 | requiresBuild: true 338 | dev: true 339 | optional: true 340 | 341 | /@esbuild/android-arm64/0.16.17: 342 | resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} 343 | engines: {node: '>=12'} 344 | cpu: [arm64] 345 | os: [android] 346 | requiresBuild: true 347 | dev: true 348 | optional: true 349 | 350 | /@esbuild/android-x64/0.16.17: 351 | resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} 352 | engines: {node: '>=12'} 353 | cpu: [x64] 354 | os: [android] 355 | requiresBuild: true 356 | dev: true 357 | optional: true 358 | 359 | /@esbuild/darwin-arm64/0.16.17: 360 | resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} 361 | engines: {node: '>=12'} 362 | cpu: [arm64] 363 | os: [darwin] 364 | requiresBuild: true 365 | dev: true 366 | optional: true 367 | 368 | /@esbuild/darwin-x64/0.16.17: 369 | resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} 370 | engines: {node: '>=12'} 371 | cpu: [x64] 372 | os: [darwin] 373 | requiresBuild: true 374 | dev: true 375 | optional: true 376 | 377 | /@esbuild/freebsd-arm64/0.16.17: 378 | resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} 379 | engines: {node: '>=12'} 380 | cpu: [arm64] 381 | os: [freebsd] 382 | requiresBuild: true 383 | dev: true 384 | optional: true 385 | 386 | /@esbuild/freebsd-x64/0.16.17: 387 | resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} 388 | engines: {node: '>=12'} 389 | cpu: [x64] 390 | os: [freebsd] 391 | requiresBuild: true 392 | dev: true 393 | optional: true 394 | 395 | /@esbuild/linux-arm/0.16.17: 396 | resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} 397 | engines: {node: '>=12'} 398 | cpu: [arm] 399 | os: [linux] 400 | requiresBuild: true 401 | dev: true 402 | optional: true 403 | 404 | /@esbuild/linux-arm64/0.16.17: 405 | resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} 406 | engines: {node: '>=12'} 407 | cpu: [arm64] 408 | os: [linux] 409 | requiresBuild: true 410 | dev: true 411 | optional: true 412 | 413 | /@esbuild/linux-ia32/0.16.17: 414 | resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} 415 | engines: {node: '>=12'} 416 | cpu: [ia32] 417 | os: [linux] 418 | requiresBuild: true 419 | dev: true 420 | optional: true 421 | 422 | /@esbuild/linux-loong64/0.16.17: 423 | resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} 424 | engines: {node: '>=12'} 425 | cpu: [loong64] 426 | os: [linux] 427 | requiresBuild: true 428 | dev: true 429 | optional: true 430 | 431 | /@esbuild/linux-mips64el/0.16.17: 432 | resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} 433 | engines: {node: '>=12'} 434 | cpu: [mips64el] 435 | os: [linux] 436 | requiresBuild: true 437 | dev: true 438 | optional: true 439 | 440 | /@esbuild/linux-ppc64/0.16.17: 441 | resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} 442 | engines: {node: '>=12'} 443 | cpu: [ppc64] 444 | os: [linux] 445 | requiresBuild: true 446 | dev: true 447 | optional: true 448 | 449 | /@esbuild/linux-riscv64/0.16.17: 450 | resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} 451 | engines: {node: '>=12'} 452 | cpu: [riscv64] 453 | os: [linux] 454 | requiresBuild: true 455 | dev: true 456 | optional: true 457 | 458 | /@esbuild/linux-s390x/0.16.17: 459 | resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} 460 | engines: {node: '>=12'} 461 | cpu: [s390x] 462 | os: [linux] 463 | requiresBuild: true 464 | dev: true 465 | optional: true 466 | 467 | /@esbuild/linux-x64/0.16.17: 468 | resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} 469 | engines: {node: '>=12'} 470 | cpu: [x64] 471 | os: [linux] 472 | requiresBuild: true 473 | dev: true 474 | optional: true 475 | 476 | /@esbuild/netbsd-x64/0.16.17: 477 | resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} 478 | engines: {node: '>=12'} 479 | cpu: [x64] 480 | os: [netbsd] 481 | requiresBuild: true 482 | dev: true 483 | optional: true 484 | 485 | /@esbuild/openbsd-x64/0.16.17: 486 | resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} 487 | engines: {node: '>=12'} 488 | cpu: [x64] 489 | os: [openbsd] 490 | requiresBuild: true 491 | dev: true 492 | optional: true 493 | 494 | /@esbuild/sunos-x64/0.16.17: 495 | resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} 496 | engines: {node: '>=12'} 497 | cpu: [x64] 498 | os: [sunos] 499 | requiresBuild: true 500 | dev: true 501 | optional: true 502 | 503 | /@esbuild/win32-arm64/0.16.17: 504 | resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} 505 | engines: {node: '>=12'} 506 | cpu: [arm64] 507 | os: [win32] 508 | requiresBuild: true 509 | dev: true 510 | optional: true 511 | 512 | /@esbuild/win32-ia32/0.16.17: 513 | resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} 514 | engines: {node: '>=12'} 515 | cpu: [ia32] 516 | os: [win32] 517 | requiresBuild: true 518 | dev: true 519 | optional: true 520 | 521 | /@esbuild/win32-x64/0.16.17: 522 | resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} 523 | engines: {node: '>=12'} 524 | cpu: [x64] 525 | os: [win32] 526 | requiresBuild: true 527 | dev: true 528 | optional: true 529 | 530 | /@jridgewell/gen-mapping/0.1.1: 531 | resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} 532 | engines: {node: '>=6.0.0'} 533 | dependencies: 534 | '@jridgewell/set-array': 1.1.2 535 | '@jridgewell/sourcemap-codec': 1.4.14 536 | dev: true 537 | 538 | /@jridgewell/gen-mapping/0.3.2: 539 | resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} 540 | engines: {node: '>=6.0.0'} 541 | dependencies: 542 | '@jridgewell/set-array': 1.1.2 543 | '@jridgewell/sourcemap-codec': 1.4.14 544 | '@jridgewell/trace-mapping': 0.3.17 545 | dev: true 546 | 547 | /@jridgewell/resolve-uri/3.1.0: 548 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} 549 | engines: {node: '>=6.0.0'} 550 | dev: true 551 | 552 | /@jridgewell/set-array/1.1.2: 553 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} 554 | engines: {node: '>=6.0.0'} 555 | dev: true 556 | 557 | /@jridgewell/sourcemap-codec/1.4.14: 558 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} 559 | dev: true 560 | 561 | /@jridgewell/trace-mapping/0.3.17: 562 | resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} 563 | dependencies: 564 | '@jridgewell/resolve-uri': 3.1.0 565 | '@jridgewell/sourcemap-codec': 1.4.14 566 | dev: true 567 | 568 | /ansi-styles/3.2.1: 569 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 570 | engines: {node: '>=4'} 571 | dependencies: 572 | color-convert: 1.9.3 573 | dev: true 574 | 575 | /babel-plugin-jsx-dom-expressions/0.35.8_@babel+core@7.20.7: 576 | resolution: {integrity: sha512-IzObXlDFA80wyEW/IUtCxaUAoJnq4CTpvcvC1xBZBlMpJDwmK6mIYnTZ9xgFyGCrAjC0LxVcqeDQx31gJJ4UJQ==} 577 | peerDependencies: 578 | '@babel/core': ^7.0.0 579 | dependencies: 580 | '@babel/core': 7.20.7 581 | '@babel/helper-module-imports': 7.16.0 582 | '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.7 583 | '@babel/types': 7.20.7 584 | html-entities: 2.3.2 585 | dev: true 586 | 587 | /babel-preset-solid/1.6.6_@babel+core@7.20.7: 588 | resolution: {integrity: sha512-uG6svyjDRmQxLtRyydlJjFkvlOGYEd/xvfUZu58UuzJdiv40lZ34K+EcgbAFD85JPUdlnkr6bbHUpUXP/VK+Jg==} 589 | peerDependencies: 590 | '@babel/core': ^7.0.0 591 | dependencies: 592 | '@babel/core': 7.20.7 593 | babel-plugin-jsx-dom-expressions: 0.35.8_@babel+core@7.20.7 594 | dev: true 595 | 596 | /browserslist/4.21.4: 597 | resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} 598 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 599 | hasBin: true 600 | dependencies: 601 | caniuse-lite: 1.0.30001441 602 | electron-to-chromium: 1.4.284 603 | node-releases: 2.0.8 604 | update-browserslist-db: 1.0.10_browserslist@4.21.4 605 | dev: true 606 | 607 | /caniuse-lite/1.0.30001441: 608 | resolution: {integrity: sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==} 609 | dev: true 610 | 611 | /chalk/2.4.2: 612 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 613 | engines: {node: '>=4'} 614 | dependencies: 615 | ansi-styles: 3.2.1 616 | escape-string-regexp: 1.0.5 617 | supports-color: 5.5.0 618 | dev: true 619 | 620 | /color-convert/1.9.3: 621 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 622 | dependencies: 623 | color-name: 1.1.3 624 | dev: true 625 | 626 | /color-name/1.1.3: 627 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 628 | dev: true 629 | 630 | /convert-source-map/1.9.0: 631 | resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} 632 | dev: true 633 | 634 | /csstype/3.1.1: 635 | resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} 636 | 637 | /debug/4.3.4: 638 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 639 | engines: {node: '>=6.0'} 640 | peerDependencies: 641 | supports-color: '*' 642 | peerDependenciesMeta: 643 | supports-color: 644 | optional: true 645 | dependencies: 646 | ms: 2.1.2 647 | dev: true 648 | 649 | /electron-to-chromium/1.4.284: 650 | resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} 651 | dev: true 652 | 653 | /esbuild/0.16.17: 654 | resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} 655 | engines: {node: '>=12'} 656 | hasBin: true 657 | requiresBuild: true 658 | optionalDependencies: 659 | '@esbuild/android-arm': 0.16.17 660 | '@esbuild/android-arm64': 0.16.17 661 | '@esbuild/android-x64': 0.16.17 662 | '@esbuild/darwin-arm64': 0.16.17 663 | '@esbuild/darwin-x64': 0.16.17 664 | '@esbuild/freebsd-arm64': 0.16.17 665 | '@esbuild/freebsd-x64': 0.16.17 666 | '@esbuild/linux-arm': 0.16.17 667 | '@esbuild/linux-arm64': 0.16.17 668 | '@esbuild/linux-ia32': 0.16.17 669 | '@esbuild/linux-loong64': 0.16.17 670 | '@esbuild/linux-mips64el': 0.16.17 671 | '@esbuild/linux-ppc64': 0.16.17 672 | '@esbuild/linux-riscv64': 0.16.17 673 | '@esbuild/linux-s390x': 0.16.17 674 | '@esbuild/linux-x64': 0.16.17 675 | '@esbuild/netbsd-x64': 0.16.17 676 | '@esbuild/openbsd-x64': 0.16.17 677 | '@esbuild/sunos-x64': 0.16.17 678 | '@esbuild/win32-arm64': 0.16.17 679 | '@esbuild/win32-ia32': 0.16.17 680 | '@esbuild/win32-x64': 0.16.17 681 | dev: true 682 | 683 | /escalade/3.1.1: 684 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 685 | engines: {node: '>=6'} 686 | dev: true 687 | 688 | /escape-string-regexp/1.0.5: 689 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 690 | engines: {node: '>=0.8.0'} 691 | dev: true 692 | 693 | /fsevents/2.3.2: 694 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 695 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 696 | os: [darwin] 697 | requiresBuild: true 698 | dev: true 699 | optional: true 700 | 701 | /function-bind/1.1.1: 702 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 703 | dev: true 704 | 705 | /gensync/1.0.0-beta.2: 706 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 707 | engines: {node: '>=6.9.0'} 708 | dev: true 709 | 710 | /globals/11.12.0: 711 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 712 | engines: {node: '>=4'} 713 | dev: true 714 | 715 | /has-flag/3.0.0: 716 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 717 | engines: {node: '>=4'} 718 | dev: true 719 | 720 | /has/1.0.3: 721 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 722 | engines: {node: '>= 0.4.0'} 723 | dependencies: 724 | function-bind: 1.1.1 725 | dev: true 726 | 727 | /html-entities/2.3.2: 728 | resolution: {integrity: sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==} 729 | dev: true 730 | 731 | /is-core-module/2.11.0: 732 | resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} 733 | dependencies: 734 | has: 1.0.3 735 | dev: true 736 | 737 | /is-what/4.1.8: 738 | resolution: {integrity: sha512-yq8gMao5upkPoGEU9LsB2P+K3Kt8Q3fQFCGyNCWOAnJAMzEXVV9drYb0TXr42TTliLLhKIBvulgAXgtLLnwzGA==} 739 | engines: {node: '>=12.13'} 740 | dev: true 741 | 742 | /js-tokens/4.0.0: 743 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 744 | dev: true 745 | 746 | /jsesc/2.5.2: 747 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 748 | engines: {node: '>=4'} 749 | hasBin: true 750 | dev: true 751 | 752 | /json5/2.2.2: 753 | resolution: {integrity: sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==} 754 | engines: {node: '>=6'} 755 | hasBin: true 756 | dev: true 757 | 758 | /lru-cache/5.1.1: 759 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 760 | dependencies: 761 | yallist: 3.1.1 762 | dev: true 763 | 764 | /merge-anything/5.1.4: 765 | resolution: {integrity: sha512-7PWKwGOs5WWcpw+/OvbiFiAvEP6bv/QHiicigpqMGKIqPPAtGhBLR8LFJW+Zu6m9TXiR/a8+AiPlGG0ko1ruoQ==} 766 | engines: {node: '>=12.13'} 767 | dependencies: 768 | is-what: 4.1.8 769 | dev: true 770 | 771 | /ms/2.1.2: 772 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 773 | dev: true 774 | 775 | /nanoid/3.3.4: 776 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 777 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 778 | hasBin: true 779 | dev: true 780 | 781 | /node-releases/2.0.8: 782 | resolution: {integrity: sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==} 783 | dev: true 784 | 785 | /path-parse/1.0.7: 786 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 787 | dev: true 788 | 789 | /picocolors/1.0.0: 790 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 791 | dev: true 792 | 793 | /postcss/8.4.21: 794 | resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} 795 | engines: {node: ^10 || ^12 || >=14} 796 | dependencies: 797 | nanoid: 3.3.4 798 | picocolors: 1.0.0 799 | source-map-js: 1.0.2 800 | dev: true 801 | 802 | /resolve/1.22.1: 803 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} 804 | hasBin: true 805 | dependencies: 806 | is-core-module: 2.11.0 807 | path-parse: 1.0.7 808 | supports-preserve-symlinks-flag: 1.0.0 809 | dev: true 810 | 811 | /rollup/3.13.0: 812 | resolution: {integrity: sha512-HJwQtrXAc0AmyDohTJ/2c+Bx/sWPScJLlAUJ1kuD7rAkCro8Cr2SnVB2gVYBiSLxpgD2kZ24jbyXtG++GumrYQ==} 813 | engines: {node: '>=14.18.0', npm: '>=8.0.0'} 814 | hasBin: true 815 | optionalDependencies: 816 | fsevents: 2.3.2 817 | dev: true 818 | 819 | /semver/6.3.0: 820 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 821 | hasBin: true 822 | dev: true 823 | 824 | /solid-js/1.6.10: 825 | resolution: {integrity: sha512-Sf0e6PQCEFkFtbPq0L+93Ua81YQOefBEbvDJ0YXT92b6Lzw0k7UvzSd2l1BbYM+yzE3UmepU1tyMDc/3nIByjA==} 826 | dependencies: 827 | csstype: 3.1.1 828 | 829 | /solid-refresh/0.4.1_solid-js@1.6.10: 830 | resolution: {integrity: sha512-v3tD/OXQcUyXLrWjPW1dXZyeWwP7/+GQNs8YTL09GBq+5FguA6IejJWUvJDrLIA4M0ho9/5zK2e9n+uy+4488g==} 831 | peerDependencies: 832 | solid-js: ^1.3 833 | dependencies: 834 | '@babel/generator': 7.20.7 835 | '@babel/helper-module-imports': 7.18.6 836 | '@babel/types': 7.20.7 837 | solid-js: 1.6.10 838 | dev: true 839 | 840 | /source-map-js/1.0.2: 841 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 842 | engines: {node: '>=0.10.0'} 843 | dev: true 844 | 845 | /supports-color/5.5.0: 846 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 847 | engines: {node: '>=4'} 848 | dependencies: 849 | has-flag: 3.0.0 850 | dev: true 851 | 852 | /supports-preserve-symlinks-flag/1.0.0: 853 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 854 | engines: {node: '>= 0.4'} 855 | dev: true 856 | 857 | /to-fast-properties/2.0.0: 858 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} 859 | engines: {node: '>=4'} 860 | dev: true 861 | 862 | /update-browserslist-db/1.0.10_browserslist@4.21.4: 863 | resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} 864 | hasBin: true 865 | peerDependencies: 866 | browserslist: '>= 4.21.0' 867 | dependencies: 868 | browserslist: 4.21.4 869 | escalade: 3.1.1 870 | picocolors: 1.0.0 871 | dev: true 872 | 873 | /vite-plugin-solid/2.5.0_solid-js@1.6.10+vite@4.1.1: 874 | resolution: {integrity: sha512-VneGd3RyFJvwaiffsqgymeMaofn0IzQLPwDzafTV2f1agoWeeJlk5VrI5WqT9BTtLe69vNNbCJWqLhHr9fOdDw==} 875 | peerDependencies: 876 | solid-js: ^1.3.17 || ^1.4.0 || ^1.5.0 || ^1.6.0 877 | vite: ^3.0.0 || ^4.0.0 878 | dependencies: 879 | '@babel/core': 7.20.7 880 | '@babel/preset-typescript': 7.18.6_@babel+core@7.20.7 881 | babel-preset-solid: 1.6.6_@babel+core@7.20.7 882 | merge-anything: 5.1.4 883 | solid-js: 1.6.10 884 | solid-refresh: 0.4.1_solid-js@1.6.10 885 | vite: 4.1.1 886 | vitefu: 0.2.4_vite@4.1.1 887 | transitivePeerDependencies: 888 | - supports-color 889 | dev: true 890 | 891 | /vite/4.1.1: 892 | resolution: {integrity: sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==} 893 | engines: {node: ^14.18.0 || >=16.0.0} 894 | hasBin: true 895 | peerDependencies: 896 | '@types/node': '>= 14' 897 | less: '*' 898 | sass: '*' 899 | stylus: '*' 900 | sugarss: '*' 901 | terser: ^5.4.0 902 | peerDependenciesMeta: 903 | '@types/node': 904 | optional: true 905 | less: 906 | optional: true 907 | sass: 908 | optional: true 909 | stylus: 910 | optional: true 911 | sugarss: 912 | optional: true 913 | terser: 914 | optional: true 915 | dependencies: 916 | esbuild: 0.16.17 917 | postcss: 8.4.21 918 | resolve: 1.22.1 919 | rollup: 3.13.0 920 | optionalDependencies: 921 | fsevents: 2.3.2 922 | dev: true 923 | 924 | /vitefu/0.2.4_vite@4.1.1: 925 | resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} 926 | peerDependencies: 927 | vite: ^3.0.0 || ^4.0.0 928 | peerDependenciesMeta: 929 | vite: 930 | optional: true 931 | dependencies: 932 | vite: 4.1.1 933 | dev: true 934 | 935 | /yallist/3.1.1: 936 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 937 | dev: true 938 | -------------------------------------------------------------------------------- /src/Helpers.js: -------------------------------------------------------------------------------- 1 | export function sortQueries(queries, sortMethod) { 2 | //sort queries by last updated 3 | if (sortMethod === 'last-updated') { 4 | return queries.sort((a, b) => { 5 | const nameA = a.state.dataUpdatedAt 6 | const nameB = b.state.dataUpdatedAt 7 | if (nameA > nameB) return -1; 8 | if (nameA < nameB) return 1; 9 | }) 10 | } else { 11 | //sort queries by query hash 12 | return queries.sort((a, b) => { 13 | const nameA = a.queryHash.toUpperCase() 14 | const nameB = b.queryHash.toUpperCase() 15 | if (nameA > nameB) return 1; 16 | if (nameA < nameB) return -1; 17 | }) 18 | } 19 | } 20 | 21 | export function getQueryStatus(query) { 22 | if (query.state.fetchStatus == 'fetching') return 'fetching' 23 | if (query.state.fetchStatus == 'paused') return 'paused' 24 | if (!query.isStale() && query.getObserversCount()) return 'fresh'; 25 | if (query.isStale()) return 'stale' 26 | if (!query.observers.length) return 'inactive' 27 | } 28 | 29 | export function filterQueries(queries, filter) { 30 | return queries.filter((query) => { 31 | if (filter.status) { 32 | return query.queryHash.toLowerCase().includes(filter.text) && getQueryStatus(query) === filter.status 33 | } else { 34 | return query.queryHash.toLowerCase().includes(filter.text) 35 | } 36 | }) 37 | } 38 | 39 | -------------------------------------------------------------------------------- /src/SolidQueryDevtools.jsx: -------------------------------------------------------------------------------- 1 | import Tool from "./Tool"; 2 | 3 | export default function SolidQueryDevtools() { 4 | 5 | return ( 6 | 7 | ); 8 | }; -------------------------------------------------------------------------------- /src/Tool.jsx: -------------------------------------------------------------------------------- 1 | import { Match, createSignal, Switch, For } from "solid-js"; 2 | import logo from "./assets/SquidLogo.png"; 3 | import { useQueryClient } from "@tanstack/solid-query"; 4 | import {sortQueries, filterQueries, getQueryStatus} from './Helpers' 5 | import './index.css'; 6 | 7 | const [activeQuery, setActiveQuery] = createSignal(); 8 | const [queries, setQueries] = createSignal([]); 9 | const [sort, setSort] = createSignal({type: 'last-updated', reverse: false}); 10 | const [filter, setFilter] = createSignal({text: '', status: ''}); 11 | const [showModal, setShowModal] = createSignal(false); 12 | 13 | let queryClient; 14 | 15 | function Primitive(props) { 16 | 17 | const style = { 18 | color: 'rgba(170, 170, 170, 0.851)' 19 | } 20 | const truthy = { 21 | color: 'rgba(102, 178, 255, 0.851)' 22 | } 23 | const falsey = { 24 | color: 'rgba(200, 0, 120, 0.651)' 25 | } 26 | const Boolean = (props) => { 27 | const boolean = props.value ? 'true' : 'false' 28 | // const {count, setCount} = useContext(QueryContext); 29 | return ( 30 |
{props.key}: {boolean}
31 | ) 32 | } 33 | const Number = (props) => { 34 | return ( 35 |
{props.key}: {parseInt(props.value)}
36 | ) 37 | } 38 | const String = (props) => { 39 | return ( 40 |
{props.key}: "{props.value}"
41 | ) 42 | } 43 | const Null = (props) => { 44 | return ( 45 |
{props.key}: null
46 | ) 47 | } 48 | const Undefined = (props) => { 49 | return ( 50 |
{props.key}: undefined
51 | ) 52 | } 53 | 54 | const options = { 55 | string: String, 56 | boolean: Boolean, 57 | number: Number, 58 | undefined: Undefined, 59 | null: Null 60 | } 61 | return( 62 | 63 | ) 64 | } 65 | 66 | function ObjectComponent(props) { 67 | const [enabled, setEnabled] = createSignal(false) 68 | 69 | return ( 70 | <> 71 |
72 | setEnabled(!enabled())}> 73 | {!enabled() ? '\u25B6' : '\u25BC'} {props.key} 74 | 75 | {Array.isArray(props.obj) ? `[${props.obj.length} items]` : `{${Object.keys(props.obj).length} item${Object.keys(props.obj).length > 1 ? 's' : ''}}`} 76 | 77 | 78 |
79 | 80 | 81 | 82 | {(key) => 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | } 92 | 93 | 94 | 95 | 96 | ) 97 | } 98 | 99 | 100 | function Header() { 101 | 102 | //Style Variables for Status Backgrounds: 103 | //Loading 104 | const noneLoading = { "background-color": "rgb(14, 46, 96)", "color": "rgb(89, 98, 109)" }; 105 | const noneLoadingFiltered = { "background-color": "rgb(14, 46, 96)", "color": "rgb(89, 98, 109)", "border": "0.2em solid white" }; 106 | const someLoading = { "background-color": "blue", "color": "white" }; 107 | const someLoadingFiltered = { "background-color": "blue", "color": "white", "border": "0.2em solid white" }; 108 | //Fresh 109 | const noneFresh = { "background-color": "rgb(16, 66, 53)", "color": "rgb(89, 98, 109)" }; 110 | const noneFreshFiltered = { "background-color": "rgb(16, 66, 53)", "color": "rgb(89, 98, 109)", "border": "0.2em solid white" }; 111 | const someFresh = { "background-color": "green", "color": "white" }; 112 | const someFreshFiltered = { "background-color": "green", "color": "white", "border": "0.2em solid white" }; 113 | //Paused 114 | const nonePaused = { "background-color": "rgba(60,46,109)", "color": "white", "opacity": "0.3" }; 115 | const nonePausedFiltered = { "background-color": "rgba(60,46,109)", "color": "rgb(89, 98, 109)", "border": "0.2em solid white" }; 116 | const somePaused = { "background-color": "rgb(140, 73, 235)", "color": "white" }; 117 | const somePausedFiltered = { "background-color": "rgb(140, 73, 235)", "color": "white", "border": "0.2em solid white" }; 118 | //Stale 119 | const noneStale = { "background-color": "rgb(204, 150, 49)", "color": "rgb(89, 98, 109)" }; 120 | const noneStaleFiltered = { "background-color": "rgb(204, 150, 49)", "color": "rgb(89, 98, 109)", "border": "0.2em solid white" }; 121 | const someStale = { "background-color": "rgb(255, 169, 8)", "color": "black" }; 122 | const someStaleFiltered = { "background-color": "rgb(255, 169, 8)", "color": "black", "border": "0.2em solid white" }; 123 | //Inactive 124 | const noneInactive = { "background-color": "rgb(63, 78, 96)", "opacity": "0.3" }; 125 | const noneInactiveFiltered = { "background-color": "rgb(35,48,67)", "border": "0.2em solid white", "color": "rgb(89, 98, 109)" }; 126 | const someInactive = { "background-color": "rgb(63, 78, 96)", "color": "white" }; 127 | const someInactiveFiltered = { "background-color": "rgb(63, 78, 96)", "color": "white", "border": "0.2em solid white" }; 128 | 129 | 130 | //Styles for Heading display 131 | const fullDisplay = {"display": "flex", "align-items": "center"} 132 | const halfDisplay = {"display": "flex", "justify-content": "space-between", "align-items": "center"} 133 | const infoContainer = {"display": "flex", "flex-direction": "column", "align-items": "center", "justify-content": "space-between"} 134 | const sortOptions = {"display": "flex", "justify-content": "space-around", "width": "100%", "margin": "0.5em 0"} 135 | 136 | // checker functions that are passed into the styler function 137 | 138 | const queryStatuses = () => { 139 | const statuses = { 140 | fresh: 0, 141 | fetching: 0, 142 | paused: 0, 143 | stale: 0, 144 | inactive: 0 145 | } 146 | queries().forEach((query) => { 147 | const status = getQueryStatus(query); 148 | statuses[status]++ 149 | }) 150 | 151 | return statuses 152 | } 153 | 154 | // function to be invoked on status button click 155 | const applyStatusFilter = (buttonStatus) => { 156 | if (filter().status === buttonStatus) setFilter({...filter(), status: ''}); 157 | else if (filter().status !== buttonStatus) setFilter({...filter(), status: buttonStatus}); 158 | } 159 | 160 | // styler functions to be invoked inside the style attribute of the status buttons 161 | const styler = (checkerFunc, buttonStatus, stylingForSome, stylingForNone, stylingForSomeFiltered, stylingForNoneFiltered) => { 162 | if (checkerFunc && filter().status !== buttonStatus) return stylingForSome; 163 | if (!checkerFunc && filter().status !== buttonStatus) return stylingForNone; 164 | if (checkerFunc && filter().status === buttonStatus) { return stylingForSomeFiltered;} 165 | else return stylingForNoneFiltered; 166 | } 167 | 168 | return ( 169 |
170 | setShowModal(false)}> 171 |

{`${queries().length}`} queries

172 |
173 | 180 |
181 | {setFilter({text: e.target.value.toLowerCase()})}}> 182 | 186 | 187 |
188 |
189 | 190 | 191 |
192 | ) 193 | } 194 | 195 | function QueryKeyList(props) { 196 | 197 | const derivedQueries = () => { 198 | return sort().reverse ? 199 | filterQueries(sortQueries(queries(), sort().type), filter()).reverse() 200 | : filterQueries(sortQueries(queries(), sort().type), filter()) 201 | } 202 | 203 | return ( 204 |
205 | {/* For each query, render a SingleKey component, passing down the necessary information from the query cache as props */} 206 | 207 | {(query, i) => { 208 | return 212 | }} 213 | 214 |
215 | ); 216 | }; 217 | 218 | function Explorer(props) { 219 | return ( 220 | <> 221 |
222 |

{props.name}

223 |
224 |
225 | 226 |
227 | 228 | ) 229 | 230 | } 231 | 232 | 233 | function ActiveQuery() { 234 | 235 | 236 | 237 | const queryFunctions = { 238 | refetch: () => { 239 | queryClient.refetchQueries({ queryKey: JSON.parse(activeQuery().queryHash) }); 240 | }, 241 | invalidate: async () => { 242 | await queryClient.invalidateQueries({ 243 | queryKey: JSON.parse(activeQuery().queryHash), 244 | exact: true, 245 | refetchType: 'active', 246 | }); 247 | }, 248 | reset: () => { 249 | queryClient.resetQueries({ queryKey: JSON.parse(activeQuery().queryHash) }); 250 | }, 251 | remove: () => { 252 | const hash = JSON.parse(activeQuery().queryHash) 253 | setActiveQuery(); 254 | queryClient.removeQueries({ queryKey: hash, exact: true }); 255 | } 256 | } 257 | 258 | return ( 259 |
260 |
261 | 262 |
263 |
264 |
265 |

Actions

266 |
267 |
268 | 269 | 270 | 271 | 272 |
273 |
274 |
275 | 276 |
277 |
278 | 279 |
280 |
281 | 282 | ) 283 | 284 | } 285 | 286 | function OverviewData() { 287 | 288 | const queryStatus = () => getQueryStatus(queries().find(query => query.queryHash === activeQuery().queryHash)); 289 | const queryArr = () => JSON.parse(activeQuery().queryHash); 290 | 291 | const statusStyles = { 292 | fetching: "background-color:blue; color:white", 293 | paused: "background-color:rgb(140, 73, 235); color:white", 294 | fresh: "background-color:green; color:white", 295 | stale: "background-color:rgb(255, 169, 8); color:black", 296 | inactive: "background-color:gray; color:white", 297 | } 298 | 299 | function normalTime() { 300 | const unixTime = activeQuery().state.dataUpdatedAt; 301 | if (unixTime === 0) return 'Not yet updated'; 302 | const date = new Date(unixTime) 303 | return date.toLocaleTimeString() 304 | } 305 | 306 | return ( 307 | <> 308 |
309 |

Query Details

310 |
311 |
312 |
313 |
314 |
{'['}
315 | 316 | {(el, i) => { 317 | let comma = ','; 318 | if (i() === queryArr().length - 1) comma = ''; 319 | if (typeof el === 'string') { 320 | return
{`\"${el}\"${comma}`}
321 | } 322 | else return
{el}{comma}
323 | }} 324 |
325 |
{']'}
326 |
327 |
{queryStatus()}
328 |
329 |
330 | Observers: 331 | {activeQuery().observers.length} 332 |
333 |
334 | Last Updated At: 335 | {normalTime()} 336 |
337 |
338 | 339 | ) 340 | } 341 | 342 | function SingleKey(props) { 343 | 344 | //Styles for observers box 345 | const stylings = { 346 | fresh: {"background-color": "green", "color": "white", "font-weight": "bold"}, 347 | inactive: {"background-color": "rgb(63, 78, 96)", "color": "white", "font-weight": "bold"}, 348 | stale: {"background-color": "rgb(255, 169, 8)", "color": "black", "font-weight": "bold"}, 349 | fetching: {"background-color": "blue", "color": "white", "font-weight": "bold"}, 350 | paused: {"background-color": "rgb(150, 71, 166)", "color": "white", "font-weight": "bold"}, 351 | } 352 | 353 | 354 | //signal to set style: 355 | const [backgroundColor, setBackgroundColor] = createSignal(''); 356 | 357 | const query = () => { 358 | return queries().find((query) => query.queryHash === props.key); 359 | } 360 | 361 | return ( 362 |
363 |
{query().observers.length}
364 |
{ 365 | setBackgroundColor({ 366 | "background-color": 'rgba(13, 21, 32, 0.5)' 367 | }); 368 | if (activeQuery() == undefined || activeQuery().queryHash !== props.key) { 369 | setActiveQuery(query()); 370 | } else { 371 | setActiveQuery(undefined); 372 | } 373 | } 374 | }> 375 | {query().queryHash} 376 |
377 |
378 | ); 379 | }; 380 | 381 | export default function Tool(props) { 382 | 383 | queryClient = useQueryClient(props.queryClient); 384 | 385 | //subscribing to the query cache, which runs the function every time the queryCache updates 386 | queryClient.queryCache.subscribe(() => { 387 | setQueries(() => [...queryClient.queryCache.queries]); 388 | if (activeQuery()) { 389 | setActiveQuery({...queries().filter((query) => query.queryHash == activeQuery().queryHash)[0]}); 390 | }; 391 | }); 392 | 393 | // IDEA: repurpose viewWidth signal to contain either an empty string at initialization, 394 | // or a string with a class/id identifier (e.g., "responsive") 395 | // whatever that signal is will be added via brackets as an attribute on the left container div, 396 | // but only conditionally, based on the create effect below. 397 | 398 | const viewWidth = () => activeQuery() ? 'sqd-narrow' : 'sqd-wide' 399 | 400 | return ( 401 | <> 402 | 403 | 404 |
405 | {/* Header */} 406 |
407 |
408 |
409 |
410 | 411 |
412 |
413 | 414 |
415 |
416 | 417 |
418 |
419 |
420 |
421 |
422 |
423 | 424 | 429 | 430 |
431 | 432 | ); 433 | }; 434 | 435 | 436 | -------------------------------------------------------------------------------- /src/assets/Demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/solid-query-devkit/82ef0f11f3136bad70e0e287f68a4a4880fdcc8f/src/assets/Demo.png -------------------------------------------------------------------------------- /src/assets/SquidLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/solid-query-devkit/82ef0f11f3136bad70e0e287f68a4a4880fdcc8f/src/assets/SquidLogo.png -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- 1 | .sqd-modal { 2 | background-color: rgb(13, 21, 32); 3 | height: 100%; 4 | min-height: 25vh; 5 | position: fixed; 6 | width: 100%; 7 | inset: 50vh 0 0 0; 8 | z-index: 9999; 9 | resize: vertical; 10 | display: flex; 11 | border-style: none; 12 | border-top: solid rgba(5, 5, 50, 0.645); 13 | box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.5); 14 | } 15 | 16 | #sqd-showModal { 17 | background-color: Transparent; 18 | background-repeat: no-repeat; 19 | border: none; 20 | position: fixed; 21 | height: 75px; 22 | width: 75px; 23 | bottom: 3%; 24 | right: 2%; 25 | z-index: 9999; 26 | } 27 | 28 | 29 | .sqd-closeModal:hover { 30 | background-color: rgb(83, 69, 69); 31 | cursor: pointer; 32 | } 33 | 34 | #sqd-showModal:hover { 35 | cursor: pointer; 36 | } 37 | 38 | .sqd-outerContainer { 39 | display: flex; 40 | flex-direction: row; 41 | height: 50%; 42 | } 43 | 44 | .sqd-leftContainer { 45 | overflow-y: scroll; 46 | } 47 | 48 | #sqd-narrow { 49 | width: 50vw; 50 | } 51 | 52 | #sqd-wide { 53 | width: 100vw; 54 | } 55 | 56 | .sqd-rightContainer { 57 | width: 50vw; 58 | height: 99%; 59 | border-left: solid rgba(33 39 55) 2px; 60 | overflow-y: scroll; 61 | } 62 | 63 | 64 | .sqd-header { 65 | background-color: rgb(23, 35, 53); 66 | color: white; 67 | padding: 15px; 68 | display: flex; 69 | justify-content: space-between; 70 | position: sticky; 71 | top: 0%; 72 | } 73 | 74 | .sqd-queries { 75 | font-size: 1em; 76 | } 77 | 78 | .sqd-statusGrid { 79 | display: flex; 80 | flex-direction: row; 81 | justify-content: space-between; 82 | align-items: center; 83 | margin: 0.5em 0; 84 | } 85 | 86 | .sqd-statusGrid:hover { 87 | cursor: pointer; 88 | } 89 | 90 | .sqd-statusBtn { 91 | font-size: 0.8em; 92 | margin: 0 5px; 93 | padding: 0.4em; 94 | font-weight: bolder; 95 | border-radius: 5px; 96 | text-align: center; 97 | } 98 | 99 | .sqd-ascBtn { 100 | border-radius: 5px; 101 | color: white; 102 | background-color: rgb(99, 95, 95); 103 | font-weight: bolder; 104 | padding: 0.4em 0.4em; 105 | border: none; 106 | } 107 | 108 | .sqd-ascBtn:hover { 109 | cursor: pointer; 110 | } 111 | 112 | #sqd-activeQuery { 113 | display: flex; 114 | flex-direction: column; 115 | color: white; 116 | text-align: left; 117 | } 118 | 119 | .sqd-detailsHeader { 120 | background-color: rgb(23, 35, 53); 121 | color: white; 122 | position: sticky; 123 | top: 0%; 124 | padding: 0.2em 0; 125 | } 126 | 127 | .sqd-object-component { 128 | margin: 1em 0; 129 | } 130 | 131 | .sqd-detailsHeader h3 { 132 | padding: 0.2em 0; 133 | margin: 0 0.5em; 134 | } 135 | 136 | .sqd-queryActionsButtons { 137 | padding: 10px; 138 | } 139 | 140 | #sqd-refetch { 141 | background-color: rgba(45 105 246); 142 | color: white; 143 | font-weight: bold; 144 | border-radius: 5px; 145 | border: none; 146 | margin: 2px; 147 | } 148 | 149 | #sqd-invalidate { 150 | background-color: rgba(241 179 62); 151 | color: black; 152 | font-weight: bold; 153 | border-radius: 5px; 154 | border: none; 155 | margin: 2px; 156 | } 157 | 158 | #sqd-reset { 159 | background-color: rgb(63, 78, 96); 160 | color: white; 161 | font-weight: bold; 162 | border-radius: 5px; 163 | border: none; 164 | margin: 2px; 165 | } 166 | 167 | #sqd-remove { 168 | background-color: rgba(234 51 132); 169 | color: white; 170 | font-weight: bold; 171 | border-radius: 5px; 172 | border: none; 173 | margin: 2px; 174 | } 175 | 176 | .sqd-main { 177 | display: flex; 178 | flex-direction: column; 179 | } 180 | 181 | .sqd-queryKey { 182 | display: flex; 183 | cursor: pointer; 184 | } 185 | 186 | .sqd-observers { 187 | display: flex; 188 | justify-content: center; 189 | width: 5vw; 190 | height: 5vh; 191 | color: black; 192 | align-items: center; 193 | border: solid black 1px; 194 | } 195 | 196 | #sqd-singleKey { 197 | background-color: rgb(13, 21, 32, .8); 198 | width: 100vw; 199 | border: solid rgba(33 39 55) 1px; 200 | display: flex; 201 | align-items: center; 202 | color: white; 203 | } 204 | 205 | @media (max-width: 1250px) { 206 | 207 | .sqd-outerContainer { 208 | display: flex; 209 | flex-direction: column; 210 | width: 100vw; 211 | } 212 | 213 | .sqd-rightContainer { 214 | width: 100vw; 215 | height: 40%; 216 | } 217 | 218 | #sqd-narrow { 219 | width: 100vw; 220 | height: 60%; 221 | } 222 | 223 | } -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite'; 2 | import solidPlugin from 'vite-plugin-solid'; 3 | import { resolve } from 'path'; 4 | 5 | export default defineConfig({ 6 | plugins: [solidPlugin()], 7 | server: { 8 | port: 3000, 9 | }, 10 | build: { 11 | target: 'esnext', 12 | lib: { 13 | entry: resolve(__dirname, './src/SolidQueryDevtools.jsx'), 14 | name: 'solid-query-devkit' 15 | }, 16 | }, 17 | rollupOptions: { 18 | input: './src/SolidQueryDevtools.jsx', 19 | external: ['solid-js', '@tanstack/solid-query', 'path'] 20 | } 21 | }); --------------------------------------------------------------------------------