├── .gitignore ├── LICENSE ├── README.md ├── package-lock.json ├── package.json ├── rollup.config.js ├── src └── index.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Ion 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 | # Tooltip-vue 2 | 3 | > A simple and lightweight tooltip library for Vue 4 | 5 | Vue wrapper for [@ionited/tooltip](https://github.com/ionited/tooltip). Compatible with Vue 3 and Ionic Vue 6 | 7 | ## Quick start 8 | 9 | Choose your favorite option below: 10 | 11 | ### Install with NPM 12 | 13 | ``` 14 | npm i @ionited/tooltip-vue 15 | ``` 16 | 17 | ### Get from UNPKG 18 | 19 | [https://unpkg.com/@ionited/tooltip-vue@latest/dist/index.js](https://unpkg.com/@ionited/tooltip-vue@latest/dist/indext.js) 20 | 21 | --- 22 | 23 | ## Usage 24 | 25 | To basic usage you can simply call: 26 | 27 | ```html 28 | 31 | ``` 32 | 33 | Local import: 34 | 35 | ```ts 36 | import { tooltip } from '@ionited/tooltip-vue'; 37 | 38 | export default { 39 | ... 40 | directives: { tooltip }, 41 | ... 42 | } 43 | ``` 44 | 45 | or global import: 46 | 47 | ```ts 48 | import { tooltip } from '@ionited/tooltip-vue'; 49 | 50 | const app = createApp(App) 51 | .directive('tooltip', tooltip); 52 | ``` 53 | 54 | See more [@ionited/tooltip](https://github.com/ionited/tooltip) 55 | 56 | ## License 57 | 58 | Copyright (c) 2021 Ion. Licensed under [Mit License](LICENSE). 59 | 60 | [https://ionited.io](https://ionited.io) 61 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@ionited/tooltip-vue", 3 | "version": "0.1.7", 4 | "lockfileVersion": 2, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "@ionited/tooltip-vue", 9 | "version": "0.1.7", 10 | "license": "MIT", 11 | "dependencies": { 12 | "@ionited/tooltip": "^0.1.7" 13 | }, 14 | "devDependencies": { 15 | "@rollup/plugin-commonjs": "^22.0.0", 16 | "@rollup/plugin-node-resolve": "^13.3.0", 17 | "rollup-plugin-terser": "^7.0.2", 18 | "rollup-plugin-typescript2": "^0.36.0", 19 | "typescript": "^5.2.2", 20 | "vue": "^3.3.4" 21 | } 22 | }, 23 | "node_modules/@babel/code-frame": { 24 | "version": "7.14.5", 25 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", 26 | "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", 27 | "dev": true, 28 | "dependencies": { 29 | "@babel/highlight": "^7.14.5" 30 | }, 31 | "engines": { 32 | "node": ">=6.9.0" 33 | } 34 | }, 35 | "node_modules/@babel/helper-validator-identifier": { 36 | "version": "7.14.9", 37 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", 38 | "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", 39 | "dev": true, 40 | "engines": { 41 | "node": ">=6.9.0" 42 | } 43 | }, 44 | "node_modules/@babel/highlight": { 45 | "version": "7.14.5", 46 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", 47 | "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", 48 | "dev": true, 49 | "dependencies": { 50 | "@babel/helper-validator-identifier": "^7.14.5", 51 | "chalk": "^2.0.0", 52 | "js-tokens": "^4.0.0" 53 | }, 54 | "engines": { 55 | "node": ">=6.9.0" 56 | } 57 | }, 58 | "node_modules/@babel/parser": { 59 | "version": "7.23.0", 60 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", 61 | "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", 62 | "dev": true, 63 | "bin": { 64 | "parser": "bin/babel-parser.js" 65 | }, 66 | "engines": { 67 | "node": ">=6.0.0" 68 | } 69 | }, 70 | "node_modules/@ionited/tooltip": { 71 | "version": "0.1.7", 72 | "resolved": "https://registry.npmjs.org/@ionited/tooltip/-/tooltip-0.1.7.tgz", 73 | "integrity": "sha512-5o42QhYonKAaIfFKixqOAXDatsjRL+CXRISiJKmAxQGG2KghlEQSUvk4R3J865DVUAqILjoHIQ52ugxAN1Fo8A==" 74 | }, 75 | "node_modules/@jridgewell/sourcemap-codec": { 76 | "version": "1.4.15", 77 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 78 | "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 79 | "dev": true 80 | }, 81 | "node_modules/@rollup/plugin-commonjs": { 82 | "version": "22.0.0", 83 | "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.0.tgz", 84 | "integrity": "sha512-Ktvf2j+bAO+30awhbYoCaXpBcyPmJbaEUYClQns/+6SNCYFURbvBiNbWgHITEsIgDDWCDUclWRKEuf8cwZCFoQ==", 85 | "dev": true, 86 | "dependencies": { 87 | "@rollup/pluginutils": "^3.1.0", 88 | "commondir": "^1.0.1", 89 | "estree-walker": "^2.0.1", 90 | "glob": "^7.1.6", 91 | "is-reference": "^1.2.1", 92 | "magic-string": "^0.25.7", 93 | "resolve": "^1.17.0" 94 | }, 95 | "engines": { 96 | "node": ">= 12.0.0" 97 | }, 98 | "peerDependencies": { 99 | "rollup": "^2.68.0" 100 | } 101 | }, 102 | "node_modules/@rollup/plugin-node-resolve": { 103 | "version": "13.3.0", 104 | "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", 105 | "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", 106 | "dev": true, 107 | "dependencies": { 108 | "@rollup/pluginutils": "^3.1.0", 109 | "@types/resolve": "1.17.1", 110 | "deepmerge": "^4.2.2", 111 | "is-builtin-module": "^3.1.0", 112 | "is-module": "^1.0.0", 113 | "resolve": "^1.19.0" 114 | }, 115 | "engines": { 116 | "node": ">= 10.0.0" 117 | }, 118 | "peerDependencies": { 119 | "rollup": "^2.42.0" 120 | } 121 | }, 122 | "node_modules/@rollup/pluginutils": { 123 | "version": "3.1.0", 124 | "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", 125 | "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", 126 | "dev": true, 127 | "dependencies": { 128 | "@types/estree": "0.0.39", 129 | "estree-walker": "^1.0.1", 130 | "picomatch": "^2.2.2" 131 | }, 132 | "engines": { 133 | "node": ">= 8.0.0" 134 | }, 135 | "peerDependencies": { 136 | "rollup": "^1.20.0||^2.0.0" 137 | } 138 | }, 139 | "node_modules/@rollup/pluginutils/node_modules/estree-walker": { 140 | "version": "1.0.1", 141 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", 142 | "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", 143 | "dev": true 144 | }, 145 | "node_modules/@types/estree": { 146 | "version": "0.0.39", 147 | "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", 148 | "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", 149 | "dev": true 150 | }, 151 | "node_modules/@types/node": { 152 | "version": "16.0.1", 153 | "resolved": "https://registry.npmjs.org/@types/node/-/node-16.0.1.tgz", 154 | "integrity": "sha512-hBOx4SUlEPKwRi6PrXuTGw1z6lz0fjsibcWCM378YxsSu/6+C30L6CR49zIBKHiwNWCYIcOLjg4OHKZaFeLAug==", 155 | "dev": true 156 | }, 157 | "node_modules/@types/resolve": { 158 | "version": "1.17.1", 159 | "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", 160 | "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", 161 | "dev": true, 162 | "dependencies": { 163 | "@types/node": "*" 164 | } 165 | }, 166 | "node_modules/@vue/compiler-core": { 167 | "version": "3.3.4", 168 | "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", 169 | "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", 170 | "dev": true, 171 | "dependencies": { 172 | "@babel/parser": "^7.21.3", 173 | "@vue/shared": "3.3.4", 174 | "estree-walker": "^2.0.2", 175 | "source-map-js": "^1.0.2" 176 | } 177 | }, 178 | "node_modules/@vue/compiler-dom": { 179 | "version": "3.3.4", 180 | "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", 181 | "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", 182 | "dev": true, 183 | "dependencies": { 184 | "@vue/compiler-core": "3.3.4", 185 | "@vue/shared": "3.3.4" 186 | } 187 | }, 188 | "node_modules/@vue/compiler-sfc": { 189 | "version": "3.3.4", 190 | "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", 191 | "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", 192 | "dev": true, 193 | "dependencies": { 194 | "@babel/parser": "^7.20.15", 195 | "@vue/compiler-core": "3.3.4", 196 | "@vue/compiler-dom": "3.3.4", 197 | "@vue/compiler-ssr": "3.3.4", 198 | "@vue/reactivity-transform": "3.3.4", 199 | "@vue/shared": "3.3.4", 200 | "estree-walker": "^2.0.2", 201 | "magic-string": "^0.30.0", 202 | "postcss": "^8.1.10", 203 | "source-map-js": "^1.0.2" 204 | } 205 | }, 206 | "node_modules/@vue/compiler-sfc/node_modules/magic-string": { 207 | "version": "0.30.5", 208 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", 209 | "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", 210 | "dev": true, 211 | "dependencies": { 212 | "@jridgewell/sourcemap-codec": "^1.4.15" 213 | }, 214 | "engines": { 215 | "node": ">=12" 216 | } 217 | }, 218 | "node_modules/@vue/compiler-ssr": { 219 | "version": "3.3.4", 220 | "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", 221 | "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", 222 | "dev": true, 223 | "dependencies": { 224 | "@vue/compiler-dom": "3.3.4", 225 | "@vue/shared": "3.3.4" 226 | } 227 | }, 228 | "node_modules/@vue/reactivity": { 229 | "version": "3.3.4", 230 | "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", 231 | "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", 232 | "dev": true, 233 | "dependencies": { 234 | "@vue/shared": "3.3.4" 235 | } 236 | }, 237 | "node_modules/@vue/reactivity-transform": { 238 | "version": "3.3.4", 239 | "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", 240 | "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", 241 | "dev": true, 242 | "dependencies": { 243 | "@babel/parser": "^7.20.15", 244 | "@vue/compiler-core": "3.3.4", 245 | "@vue/shared": "3.3.4", 246 | "estree-walker": "^2.0.2", 247 | "magic-string": "^0.30.0" 248 | } 249 | }, 250 | "node_modules/@vue/reactivity-transform/node_modules/magic-string": { 251 | "version": "0.30.5", 252 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", 253 | "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", 254 | "dev": true, 255 | "dependencies": { 256 | "@jridgewell/sourcemap-codec": "^1.4.15" 257 | }, 258 | "engines": { 259 | "node": ">=12" 260 | } 261 | }, 262 | "node_modules/@vue/runtime-core": { 263 | "version": "3.3.4", 264 | "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz", 265 | "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==", 266 | "dev": true, 267 | "dependencies": { 268 | "@vue/reactivity": "3.3.4", 269 | "@vue/shared": "3.3.4" 270 | } 271 | }, 272 | "node_modules/@vue/runtime-dom": { 273 | "version": "3.3.4", 274 | "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz", 275 | "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==", 276 | "dev": true, 277 | "dependencies": { 278 | "@vue/runtime-core": "3.3.4", 279 | "@vue/shared": "3.3.4", 280 | "csstype": "^3.1.1" 281 | } 282 | }, 283 | "node_modules/@vue/server-renderer": { 284 | "version": "3.3.4", 285 | "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", 286 | "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", 287 | "dev": true, 288 | "dependencies": { 289 | "@vue/compiler-ssr": "3.3.4", 290 | "@vue/shared": "3.3.4" 291 | }, 292 | "peerDependencies": { 293 | "vue": "3.3.4" 294 | } 295 | }, 296 | "node_modules/@vue/shared": { 297 | "version": "3.3.4", 298 | "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", 299 | "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==", 300 | "dev": true 301 | }, 302 | "node_modules/ansi-styles": { 303 | "version": "3.2.1", 304 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 305 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 306 | "dev": true, 307 | "dependencies": { 308 | "color-convert": "^1.9.0" 309 | }, 310 | "engines": { 311 | "node": ">=4" 312 | } 313 | }, 314 | "node_modules/balanced-match": { 315 | "version": "1.0.2", 316 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 317 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 318 | "dev": true 319 | }, 320 | "node_modules/brace-expansion": { 321 | "version": "1.1.11", 322 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 323 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 324 | "dev": true, 325 | "dependencies": { 326 | "balanced-match": "^1.0.0", 327 | "concat-map": "0.0.1" 328 | } 329 | }, 330 | "node_modules/buffer-from": { 331 | "version": "1.1.1", 332 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", 333 | "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", 334 | "dev": true 335 | }, 336 | "node_modules/builtin-modules": { 337 | "version": "3.3.0", 338 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", 339 | "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", 340 | "dev": true, 341 | "engines": { 342 | "node": ">=6" 343 | }, 344 | "funding": { 345 | "url": "https://github.com/sponsors/sindresorhus" 346 | } 347 | }, 348 | "node_modules/chalk": { 349 | "version": "2.4.2", 350 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 351 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 352 | "dev": true, 353 | "dependencies": { 354 | "ansi-styles": "^3.2.1", 355 | "escape-string-regexp": "^1.0.5", 356 | "supports-color": "^5.3.0" 357 | }, 358 | "engines": { 359 | "node": ">=4" 360 | } 361 | }, 362 | "node_modules/color-convert": { 363 | "version": "1.9.3", 364 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 365 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 366 | "dev": true, 367 | "dependencies": { 368 | "color-name": "1.1.3" 369 | } 370 | }, 371 | "node_modules/color-name": { 372 | "version": "1.1.3", 373 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 374 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 375 | "dev": true 376 | }, 377 | "node_modules/commander": { 378 | "version": "2.20.3", 379 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 380 | "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 381 | "dev": true 382 | }, 383 | "node_modules/commondir": { 384 | "version": "1.0.1", 385 | "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 386 | "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", 387 | "dev": true 388 | }, 389 | "node_modules/concat-map": { 390 | "version": "0.0.1", 391 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 392 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 393 | "dev": true 394 | }, 395 | "node_modules/csstype": { 396 | "version": "3.1.2", 397 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", 398 | "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", 399 | "dev": true 400 | }, 401 | "node_modules/deepmerge": { 402 | "version": "4.2.2", 403 | "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", 404 | "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", 405 | "dev": true, 406 | "engines": { 407 | "node": ">=0.10.0" 408 | } 409 | }, 410 | "node_modules/escape-string-regexp": { 411 | "version": "1.0.5", 412 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 413 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 414 | "dev": true, 415 | "engines": { 416 | "node": ">=0.8.0" 417 | } 418 | }, 419 | "node_modules/estree-walker": { 420 | "version": "2.0.2", 421 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 422 | "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 423 | "dev": true 424 | }, 425 | "node_modules/find-cache-dir": { 426 | "version": "3.3.2", 427 | "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", 428 | "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", 429 | "dev": true, 430 | "dependencies": { 431 | "commondir": "^1.0.1", 432 | "make-dir": "^3.0.2", 433 | "pkg-dir": "^4.1.0" 434 | }, 435 | "engines": { 436 | "node": ">=8" 437 | }, 438 | "funding": { 439 | "url": "https://github.com/avajs/find-cache-dir?sponsor=1" 440 | } 441 | }, 442 | "node_modules/find-up": { 443 | "version": "4.1.0", 444 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 445 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 446 | "dev": true, 447 | "dependencies": { 448 | "locate-path": "^5.0.0", 449 | "path-exists": "^4.0.0" 450 | }, 451 | "engines": { 452 | "node": ">=8" 453 | } 454 | }, 455 | "node_modules/fs-extra": { 456 | "version": "10.1.0", 457 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 458 | "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 459 | "dev": true, 460 | "dependencies": { 461 | "graceful-fs": "^4.2.0", 462 | "jsonfile": "^6.0.1", 463 | "universalify": "^2.0.0" 464 | }, 465 | "engines": { 466 | "node": ">=12" 467 | } 468 | }, 469 | "node_modules/fs.realpath": { 470 | "version": "1.0.0", 471 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 472 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 473 | "dev": true 474 | }, 475 | "node_modules/fsevents": { 476 | "version": "2.3.2", 477 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 478 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 479 | "dev": true, 480 | "hasInstallScript": true, 481 | "optional": true, 482 | "os": [ 483 | "darwin" 484 | ], 485 | "peer": true, 486 | "engines": { 487 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 488 | } 489 | }, 490 | "node_modules/function-bind": { 491 | "version": "1.1.1", 492 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 493 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 494 | "dev": true 495 | }, 496 | "node_modules/glob": { 497 | "version": "7.1.7", 498 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", 499 | "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", 500 | "dev": true, 501 | "dependencies": { 502 | "fs.realpath": "^1.0.0", 503 | "inflight": "^1.0.4", 504 | "inherits": "2", 505 | "minimatch": "^3.0.4", 506 | "once": "^1.3.0", 507 | "path-is-absolute": "^1.0.0" 508 | }, 509 | "engines": { 510 | "node": "*" 511 | }, 512 | "funding": { 513 | "url": "https://github.com/sponsors/isaacs" 514 | } 515 | }, 516 | "node_modules/graceful-fs": { 517 | "version": "4.2.10", 518 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 519 | "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 520 | "dev": true 521 | }, 522 | "node_modules/has": { 523 | "version": "1.0.3", 524 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 525 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 526 | "dev": true, 527 | "dependencies": { 528 | "function-bind": "^1.1.1" 529 | }, 530 | "engines": { 531 | "node": ">= 0.4.0" 532 | } 533 | }, 534 | "node_modules/has-flag": { 535 | "version": "3.0.0", 536 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 537 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 538 | "dev": true, 539 | "engines": { 540 | "node": ">=4" 541 | } 542 | }, 543 | "node_modules/inflight": { 544 | "version": "1.0.6", 545 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 546 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 547 | "dev": true, 548 | "dependencies": { 549 | "once": "^1.3.0", 550 | "wrappy": "1" 551 | } 552 | }, 553 | "node_modules/inherits": { 554 | "version": "2.0.4", 555 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 556 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 557 | "dev": true 558 | }, 559 | "node_modules/is-builtin-module": { 560 | "version": "3.1.0", 561 | "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.1.0.tgz", 562 | "integrity": "sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==", 563 | "dev": true, 564 | "dependencies": { 565 | "builtin-modules": "^3.0.0" 566 | }, 567 | "engines": { 568 | "node": ">=6" 569 | } 570 | }, 571 | "node_modules/is-core-module": { 572 | "version": "2.4.0", 573 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", 574 | "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", 575 | "dev": true, 576 | "dependencies": { 577 | "has": "^1.0.3" 578 | }, 579 | "funding": { 580 | "url": "https://github.com/sponsors/ljharb" 581 | } 582 | }, 583 | "node_modules/is-module": { 584 | "version": "1.0.0", 585 | "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", 586 | "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", 587 | "dev": true 588 | }, 589 | "node_modules/is-reference": { 590 | "version": "1.2.1", 591 | "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", 592 | "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", 593 | "dev": true, 594 | "dependencies": { 595 | "@types/estree": "*" 596 | } 597 | }, 598 | "node_modules/jest-worker": { 599 | "version": "26.6.2", 600 | "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", 601 | "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", 602 | "dev": true, 603 | "dependencies": { 604 | "@types/node": "*", 605 | "merge-stream": "^2.0.0", 606 | "supports-color": "^7.0.0" 607 | }, 608 | "engines": { 609 | "node": ">= 10.13.0" 610 | } 611 | }, 612 | "node_modules/jest-worker/node_modules/has-flag": { 613 | "version": "4.0.0", 614 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 615 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 616 | "dev": true, 617 | "engines": { 618 | "node": ">=8" 619 | } 620 | }, 621 | "node_modules/jest-worker/node_modules/supports-color": { 622 | "version": "7.2.0", 623 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 624 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 625 | "dev": true, 626 | "dependencies": { 627 | "has-flag": "^4.0.0" 628 | }, 629 | "engines": { 630 | "node": ">=8" 631 | } 632 | }, 633 | "node_modules/js-tokens": { 634 | "version": "4.0.0", 635 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 636 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 637 | "dev": true 638 | }, 639 | "node_modules/jsonfile": { 640 | "version": "6.1.0", 641 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 642 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 643 | "dev": true, 644 | "dependencies": { 645 | "universalify": "^2.0.0" 646 | }, 647 | "optionalDependencies": { 648 | "graceful-fs": "^4.1.6" 649 | } 650 | }, 651 | "node_modules/locate-path": { 652 | "version": "5.0.0", 653 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 654 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 655 | "dev": true, 656 | "dependencies": { 657 | "p-locate": "^4.1.0" 658 | }, 659 | "engines": { 660 | "node": ">=8" 661 | } 662 | }, 663 | "node_modules/lru-cache": { 664 | "version": "6.0.0", 665 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 666 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 667 | "dev": true, 668 | "dependencies": { 669 | "yallist": "^4.0.0" 670 | }, 671 | "engines": { 672 | "node": ">=10" 673 | } 674 | }, 675 | "node_modules/magic-string": { 676 | "version": "0.25.7", 677 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", 678 | "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", 679 | "dev": true, 680 | "dependencies": { 681 | "sourcemap-codec": "^1.4.4" 682 | } 683 | }, 684 | "node_modules/make-dir": { 685 | "version": "3.1.0", 686 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 687 | "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 688 | "dev": true, 689 | "dependencies": { 690 | "semver": "^6.0.0" 691 | }, 692 | "engines": { 693 | "node": ">=8" 694 | }, 695 | "funding": { 696 | "url": "https://github.com/sponsors/sindresorhus" 697 | } 698 | }, 699 | "node_modules/merge-stream": { 700 | "version": "2.0.0", 701 | "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 702 | "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 703 | "dev": true 704 | }, 705 | "node_modules/minimatch": { 706 | "version": "3.0.4", 707 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 708 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 709 | "dev": true, 710 | "dependencies": { 711 | "brace-expansion": "^1.1.7" 712 | }, 713 | "engines": { 714 | "node": "*" 715 | } 716 | }, 717 | "node_modules/nanoid": { 718 | "version": "3.3.6", 719 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", 720 | "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", 721 | "dev": true, 722 | "funding": [ 723 | { 724 | "type": "github", 725 | "url": "https://github.com/sponsors/ai" 726 | } 727 | ], 728 | "bin": { 729 | "nanoid": "bin/nanoid.cjs" 730 | }, 731 | "engines": { 732 | "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 733 | } 734 | }, 735 | "node_modules/once": { 736 | "version": "1.4.0", 737 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 738 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 739 | "dev": true, 740 | "dependencies": { 741 | "wrappy": "1" 742 | } 743 | }, 744 | "node_modules/p-limit": { 745 | "version": "2.3.0", 746 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 747 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 748 | "dev": true, 749 | "dependencies": { 750 | "p-try": "^2.0.0" 751 | }, 752 | "engines": { 753 | "node": ">=6" 754 | }, 755 | "funding": { 756 | "url": "https://github.com/sponsors/sindresorhus" 757 | } 758 | }, 759 | "node_modules/p-locate": { 760 | "version": "4.1.0", 761 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 762 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 763 | "dev": true, 764 | "dependencies": { 765 | "p-limit": "^2.2.0" 766 | }, 767 | "engines": { 768 | "node": ">=8" 769 | } 770 | }, 771 | "node_modules/p-try": { 772 | "version": "2.2.0", 773 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 774 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 775 | "dev": true, 776 | "engines": { 777 | "node": ">=6" 778 | } 779 | }, 780 | "node_modules/path-exists": { 781 | "version": "4.0.0", 782 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 783 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 784 | "dev": true, 785 | "engines": { 786 | "node": ">=8" 787 | } 788 | }, 789 | "node_modules/path-is-absolute": { 790 | "version": "1.0.1", 791 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 792 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 793 | "dev": true, 794 | "engines": { 795 | "node": ">=0.10.0" 796 | } 797 | }, 798 | "node_modules/path-parse": { 799 | "version": "1.0.7", 800 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 801 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 802 | "dev": true 803 | }, 804 | "node_modules/picocolors": { 805 | "version": "1.0.0", 806 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 807 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 808 | "dev": true 809 | }, 810 | "node_modules/picomatch": { 811 | "version": "2.3.0", 812 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", 813 | "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", 814 | "dev": true, 815 | "engines": { 816 | "node": ">=8.6" 817 | }, 818 | "funding": { 819 | "url": "https://github.com/sponsors/jonschlinkert" 820 | } 821 | }, 822 | "node_modules/pkg-dir": { 823 | "version": "4.2.0", 824 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 825 | "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 826 | "dev": true, 827 | "dependencies": { 828 | "find-up": "^4.0.0" 829 | }, 830 | "engines": { 831 | "node": ">=8" 832 | } 833 | }, 834 | "node_modules/postcss": { 835 | "version": "8.4.31", 836 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", 837 | "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", 838 | "dev": true, 839 | "funding": [ 840 | { 841 | "type": "opencollective", 842 | "url": "https://opencollective.com/postcss/" 843 | }, 844 | { 845 | "type": "tidelift", 846 | "url": "https://tidelift.com/funding/github/npm/postcss" 847 | }, 848 | { 849 | "type": "github", 850 | "url": "https://github.com/sponsors/ai" 851 | } 852 | ], 853 | "dependencies": { 854 | "nanoid": "^3.3.6", 855 | "picocolors": "^1.0.0", 856 | "source-map-js": "^1.0.2" 857 | }, 858 | "engines": { 859 | "node": "^10 || ^12 || >=14" 860 | } 861 | }, 862 | "node_modules/randombytes": { 863 | "version": "2.1.0", 864 | "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 865 | "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 866 | "dev": true, 867 | "dependencies": { 868 | "safe-buffer": "^5.1.0" 869 | } 870 | }, 871 | "node_modules/resolve": { 872 | "version": "1.20.0", 873 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", 874 | "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", 875 | "dev": true, 876 | "dependencies": { 877 | "is-core-module": "^2.2.0", 878 | "path-parse": "^1.0.6" 879 | }, 880 | "funding": { 881 | "url": "https://github.com/sponsors/ljharb" 882 | } 883 | }, 884 | "node_modules/rollup": { 885 | "version": "2.75.7", 886 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz", 887 | "integrity": "sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==", 888 | "dev": true, 889 | "peer": true, 890 | "bin": { 891 | "rollup": "dist/bin/rollup" 892 | }, 893 | "engines": { 894 | "node": ">=10.0.0" 895 | }, 896 | "optionalDependencies": { 897 | "fsevents": "~2.3.2" 898 | } 899 | }, 900 | "node_modules/rollup-plugin-terser": { 901 | "version": "7.0.2", 902 | "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", 903 | "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", 904 | "dev": true, 905 | "dependencies": { 906 | "@babel/code-frame": "^7.10.4", 907 | "jest-worker": "^26.2.1", 908 | "serialize-javascript": "^4.0.0", 909 | "terser": "^5.0.0" 910 | }, 911 | "peerDependencies": { 912 | "rollup": "^2.0.0" 913 | } 914 | }, 915 | "node_modules/rollup-plugin-typescript2": { 916 | "version": "0.36.0", 917 | "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.36.0.tgz", 918 | "integrity": "sha512-NB2CSQDxSe9+Oe2ahZbf+B4bh7pHwjV5L+RSYpCu7Q5ROuN94F9b6ioWwKfz3ueL3KTtmX4o2MUH2cgHDIEUsw==", 919 | "dev": true, 920 | "dependencies": { 921 | "@rollup/pluginutils": "^4.1.2", 922 | "find-cache-dir": "^3.3.2", 923 | "fs-extra": "^10.0.0", 924 | "semver": "^7.5.4", 925 | "tslib": "^2.6.2" 926 | }, 927 | "peerDependencies": { 928 | "rollup": ">=1.26.3", 929 | "typescript": ">=2.4.0" 930 | } 931 | }, 932 | "node_modules/rollup-plugin-typescript2/node_modules/@rollup/pluginutils": { 933 | "version": "4.2.1", 934 | "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", 935 | "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", 936 | "dev": true, 937 | "dependencies": { 938 | "estree-walker": "^2.0.1", 939 | "picomatch": "^2.2.2" 940 | }, 941 | "engines": { 942 | "node": ">= 8.0.0" 943 | } 944 | }, 945 | "node_modules/rollup-plugin-typescript2/node_modules/semver": { 946 | "version": "7.5.4", 947 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 948 | "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 949 | "dev": true, 950 | "dependencies": { 951 | "lru-cache": "^6.0.0" 952 | }, 953 | "bin": { 954 | "semver": "bin/semver.js" 955 | }, 956 | "engines": { 957 | "node": ">=10" 958 | } 959 | }, 960 | "node_modules/safe-buffer": { 961 | "version": "5.2.1", 962 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 963 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 964 | "dev": true, 965 | "funding": [ 966 | { 967 | "type": "github", 968 | "url": "https://github.com/sponsors/feross" 969 | }, 970 | { 971 | "type": "patreon", 972 | "url": "https://www.patreon.com/feross" 973 | }, 974 | { 975 | "type": "consulting", 976 | "url": "https://feross.org/support" 977 | } 978 | ] 979 | }, 980 | "node_modules/semver": { 981 | "version": "6.3.0", 982 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 983 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 984 | "dev": true, 985 | "bin": { 986 | "semver": "bin/semver.js" 987 | } 988 | }, 989 | "node_modules/serialize-javascript": { 990 | "version": "4.0.0", 991 | "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", 992 | "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", 993 | "dev": true, 994 | "dependencies": { 995 | "randombytes": "^2.1.0" 996 | } 997 | }, 998 | "node_modules/source-map": { 999 | "version": "0.6.1", 1000 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1001 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1002 | "dev": true, 1003 | "engines": { 1004 | "node": ">=0.10.0" 1005 | } 1006 | }, 1007 | "node_modules/source-map-js": { 1008 | "version": "1.0.2", 1009 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 1010 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 1011 | "dev": true, 1012 | "engines": { 1013 | "node": ">=0.10.0" 1014 | } 1015 | }, 1016 | "node_modules/source-map-support": { 1017 | "version": "0.5.19", 1018 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", 1019 | "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", 1020 | "dev": true, 1021 | "dependencies": { 1022 | "buffer-from": "^1.0.0", 1023 | "source-map": "^0.6.0" 1024 | } 1025 | }, 1026 | "node_modules/sourcemap-codec": { 1027 | "version": "1.4.8", 1028 | "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 1029 | "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", 1030 | "dev": true 1031 | }, 1032 | "node_modules/supports-color": { 1033 | "version": "5.5.0", 1034 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1035 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1036 | "dev": true, 1037 | "dependencies": { 1038 | "has-flag": "^3.0.0" 1039 | }, 1040 | "engines": { 1041 | "node": ">=4" 1042 | } 1043 | }, 1044 | "node_modules/terser": { 1045 | "version": "5.7.1", 1046 | "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", 1047 | "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", 1048 | "dev": true, 1049 | "dependencies": { 1050 | "commander": "^2.20.0", 1051 | "source-map": "~0.7.2", 1052 | "source-map-support": "~0.5.19" 1053 | }, 1054 | "bin": { 1055 | "terser": "bin/terser" 1056 | }, 1057 | "engines": { 1058 | "node": ">=10" 1059 | } 1060 | }, 1061 | "node_modules/terser/node_modules/source-map": { 1062 | "version": "0.7.3", 1063 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", 1064 | "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", 1065 | "dev": true, 1066 | "engines": { 1067 | "node": ">= 8" 1068 | } 1069 | }, 1070 | "node_modules/tslib": { 1071 | "version": "2.6.2", 1072 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", 1073 | "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", 1074 | "dev": true 1075 | }, 1076 | "node_modules/typescript": { 1077 | "version": "5.2.2", 1078 | "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", 1079 | "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", 1080 | "dev": true, 1081 | "bin": { 1082 | "tsc": "bin/tsc", 1083 | "tsserver": "bin/tsserver" 1084 | }, 1085 | "engines": { 1086 | "node": ">=14.17" 1087 | } 1088 | }, 1089 | "node_modules/universalify": { 1090 | "version": "2.0.0", 1091 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 1092 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 1093 | "dev": true, 1094 | "engines": { 1095 | "node": ">= 10.0.0" 1096 | } 1097 | }, 1098 | "node_modules/vue": { 1099 | "version": "3.3.4", 1100 | "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", 1101 | "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", 1102 | "dev": true, 1103 | "dependencies": { 1104 | "@vue/compiler-dom": "3.3.4", 1105 | "@vue/compiler-sfc": "3.3.4", 1106 | "@vue/runtime-dom": "3.3.4", 1107 | "@vue/server-renderer": "3.3.4", 1108 | "@vue/shared": "3.3.4" 1109 | } 1110 | }, 1111 | "node_modules/wrappy": { 1112 | "version": "1.0.2", 1113 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1114 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 1115 | "dev": true 1116 | }, 1117 | "node_modules/yallist": { 1118 | "version": "4.0.0", 1119 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 1120 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 1121 | "dev": true 1122 | } 1123 | }, 1124 | "dependencies": { 1125 | "@babel/code-frame": { 1126 | "version": "7.14.5", 1127 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", 1128 | "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", 1129 | "dev": true, 1130 | "requires": { 1131 | "@babel/highlight": "^7.14.5" 1132 | } 1133 | }, 1134 | "@babel/helper-validator-identifier": { 1135 | "version": "7.14.9", 1136 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz", 1137 | "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==", 1138 | "dev": true 1139 | }, 1140 | "@babel/highlight": { 1141 | "version": "7.14.5", 1142 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", 1143 | "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", 1144 | "dev": true, 1145 | "requires": { 1146 | "@babel/helper-validator-identifier": "^7.14.5", 1147 | "chalk": "^2.0.0", 1148 | "js-tokens": "^4.0.0" 1149 | } 1150 | }, 1151 | "@babel/parser": { 1152 | "version": "7.23.0", 1153 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", 1154 | "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", 1155 | "dev": true 1156 | }, 1157 | "@ionited/tooltip": { 1158 | "version": "0.1.7", 1159 | "resolved": "https://registry.npmjs.org/@ionited/tooltip/-/tooltip-0.1.7.tgz", 1160 | "integrity": "sha512-5o42QhYonKAaIfFKixqOAXDatsjRL+CXRISiJKmAxQGG2KghlEQSUvk4R3J865DVUAqILjoHIQ52ugxAN1Fo8A==" 1161 | }, 1162 | "@jridgewell/sourcemap-codec": { 1163 | "version": "1.4.15", 1164 | "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", 1165 | "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", 1166 | "dev": true 1167 | }, 1168 | "@rollup/plugin-commonjs": { 1169 | "version": "22.0.0", 1170 | "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.0.tgz", 1171 | "integrity": "sha512-Ktvf2j+bAO+30awhbYoCaXpBcyPmJbaEUYClQns/+6SNCYFURbvBiNbWgHITEsIgDDWCDUclWRKEuf8cwZCFoQ==", 1172 | "dev": true, 1173 | "requires": { 1174 | "@rollup/pluginutils": "^3.1.0", 1175 | "commondir": "^1.0.1", 1176 | "estree-walker": "^2.0.1", 1177 | "glob": "^7.1.6", 1178 | "is-reference": "^1.2.1", 1179 | "magic-string": "^0.25.7", 1180 | "resolve": "^1.17.0" 1181 | } 1182 | }, 1183 | "@rollup/plugin-node-resolve": { 1184 | "version": "13.3.0", 1185 | "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", 1186 | "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", 1187 | "dev": true, 1188 | "requires": { 1189 | "@rollup/pluginutils": "^3.1.0", 1190 | "@types/resolve": "1.17.1", 1191 | "deepmerge": "^4.2.2", 1192 | "is-builtin-module": "^3.1.0", 1193 | "is-module": "^1.0.0", 1194 | "resolve": "^1.19.0" 1195 | } 1196 | }, 1197 | "@rollup/pluginutils": { 1198 | "version": "3.1.0", 1199 | "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", 1200 | "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", 1201 | "dev": true, 1202 | "requires": { 1203 | "@types/estree": "0.0.39", 1204 | "estree-walker": "^1.0.1", 1205 | "picomatch": "^2.2.2" 1206 | }, 1207 | "dependencies": { 1208 | "estree-walker": { 1209 | "version": "1.0.1", 1210 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", 1211 | "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", 1212 | "dev": true 1213 | } 1214 | } 1215 | }, 1216 | "@types/estree": { 1217 | "version": "0.0.39", 1218 | "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", 1219 | "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", 1220 | "dev": true 1221 | }, 1222 | "@types/node": { 1223 | "version": "16.0.1", 1224 | "resolved": "https://registry.npmjs.org/@types/node/-/node-16.0.1.tgz", 1225 | "integrity": "sha512-hBOx4SUlEPKwRi6PrXuTGw1z6lz0fjsibcWCM378YxsSu/6+C30L6CR49zIBKHiwNWCYIcOLjg4OHKZaFeLAug==", 1226 | "dev": true 1227 | }, 1228 | "@types/resolve": { 1229 | "version": "1.17.1", 1230 | "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", 1231 | "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", 1232 | "dev": true, 1233 | "requires": { 1234 | "@types/node": "*" 1235 | } 1236 | }, 1237 | "@vue/compiler-core": { 1238 | "version": "3.3.4", 1239 | "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", 1240 | "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", 1241 | "dev": true, 1242 | "requires": { 1243 | "@babel/parser": "^7.21.3", 1244 | "@vue/shared": "3.3.4", 1245 | "estree-walker": "^2.0.2", 1246 | "source-map-js": "^1.0.2" 1247 | } 1248 | }, 1249 | "@vue/compiler-dom": { 1250 | "version": "3.3.4", 1251 | "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", 1252 | "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", 1253 | "dev": true, 1254 | "requires": { 1255 | "@vue/compiler-core": "3.3.4", 1256 | "@vue/shared": "3.3.4" 1257 | } 1258 | }, 1259 | "@vue/compiler-sfc": { 1260 | "version": "3.3.4", 1261 | "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", 1262 | "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", 1263 | "dev": true, 1264 | "requires": { 1265 | "@babel/parser": "^7.20.15", 1266 | "@vue/compiler-core": "3.3.4", 1267 | "@vue/compiler-dom": "3.3.4", 1268 | "@vue/compiler-ssr": "3.3.4", 1269 | "@vue/reactivity-transform": "3.3.4", 1270 | "@vue/shared": "3.3.4", 1271 | "estree-walker": "^2.0.2", 1272 | "magic-string": "^0.30.0", 1273 | "postcss": "^8.1.10", 1274 | "source-map-js": "^1.0.2" 1275 | }, 1276 | "dependencies": { 1277 | "magic-string": { 1278 | "version": "0.30.5", 1279 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", 1280 | "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", 1281 | "dev": true, 1282 | "requires": { 1283 | "@jridgewell/sourcemap-codec": "^1.4.15" 1284 | } 1285 | } 1286 | } 1287 | }, 1288 | "@vue/compiler-ssr": { 1289 | "version": "3.3.4", 1290 | "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", 1291 | "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", 1292 | "dev": true, 1293 | "requires": { 1294 | "@vue/compiler-dom": "3.3.4", 1295 | "@vue/shared": "3.3.4" 1296 | } 1297 | }, 1298 | "@vue/reactivity": { 1299 | "version": "3.3.4", 1300 | "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.4.tgz", 1301 | "integrity": "sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==", 1302 | "dev": true, 1303 | "requires": { 1304 | "@vue/shared": "3.3.4" 1305 | } 1306 | }, 1307 | "@vue/reactivity-transform": { 1308 | "version": "3.3.4", 1309 | "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", 1310 | "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", 1311 | "dev": true, 1312 | "requires": { 1313 | "@babel/parser": "^7.20.15", 1314 | "@vue/compiler-core": "3.3.4", 1315 | "@vue/shared": "3.3.4", 1316 | "estree-walker": "^2.0.2", 1317 | "magic-string": "^0.30.0" 1318 | }, 1319 | "dependencies": { 1320 | "magic-string": { 1321 | "version": "0.30.5", 1322 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", 1323 | "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", 1324 | "dev": true, 1325 | "requires": { 1326 | "@jridgewell/sourcemap-codec": "^1.4.15" 1327 | } 1328 | } 1329 | } 1330 | }, 1331 | "@vue/runtime-core": { 1332 | "version": "3.3.4", 1333 | "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.4.tgz", 1334 | "integrity": "sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==", 1335 | "dev": true, 1336 | "requires": { 1337 | "@vue/reactivity": "3.3.4", 1338 | "@vue/shared": "3.3.4" 1339 | } 1340 | }, 1341 | "@vue/runtime-dom": { 1342 | "version": "3.3.4", 1343 | "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.4.tgz", 1344 | "integrity": "sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==", 1345 | "dev": true, 1346 | "requires": { 1347 | "@vue/runtime-core": "3.3.4", 1348 | "@vue/shared": "3.3.4", 1349 | "csstype": "^3.1.1" 1350 | } 1351 | }, 1352 | "@vue/server-renderer": { 1353 | "version": "3.3.4", 1354 | "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.4.tgz", 1355 | "integrity": "sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==", 1356 | "dev": true, 1357 | "requires": { 1358 | "@vue/compiler-ssr": "3.3.4", 1359 | "@vue/shared": "3.3.4" 1360 | } 1361 | }, 1362 | "@vue/shared": { 1363 | "version": "3.3.4", 1364 | "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", 1365 | "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==", 1366 | "dev": true 1367 | }, 1368 | "ansi-styles": { 1369 | "version": "3.2.1", 1370 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 1371 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 1372 | "dev": true, 1373 | "requires": { 1374 | "color-convert": "^1.9.0" 1375 | } 1376 | }, 1377 | "balanced-match": { 1378 | "version": "1.0.2", 1379 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1380 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1381 | "dev": true 1382 | }, 1383 | "brace-expansion": { 1384 | "version": "1.1.11", 1385 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1386 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1387 | "dev": true, 1388 | "requires": { 1389 | "balanced-match": "^1.0.0", 1390 | "concat-map": "0.0.1" 1391 | } 1392 | }, 1393 | "buffer-from": { 1394 | "version": "1.1.1", 1395 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", 1396 | "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", 1397 | "dev": true 1398 | }, 1399 | "builtin-modules": { 1400 | "version": "3.3.0", 1401 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", 1402 | "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", 1403 | "dev": true 1404 | }, 1405 | "chalk": { 1406 | "version": "2.4.2", 1407 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 1408 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 1409 | "dev": true, 1410 | "requires": { 1411 | "ansi-styles": "^3.2.1", 1412 | "escape-string-regexp": "^1.0.5", 1413 | "supports-color": "^5.3.0" 1414 | } 1415 | }, 1416 | "color-convert": { 1417 | "version": "1.9.3", 1418 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 1419 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 1420 | "dev": true, 1421 | "requires": { 1422 | "color-name": "1.1.3" 1423 | } 1424 | }, 1425 | "color-name": { 1426 | "version": "1.1.3", 1427 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 1428 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 1429 | "dev": true 1430 | }, 1431 | "commander": { 1432 | "version": "2.20.3", 1433 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 1434 | "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 1435 | "dev": true 1436 | }, 1437 | "commondir": { 1438 | "version": "1.0.1", 1439 | "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 1440 | "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", 1441 | "dev": true 1442 | }, 1443 | "concat-map": { 1444 | "version": "0.0.1", 1445 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 1446 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 1447 | "dev": true 1448 | }, 1449 | "csstype": { 1450 | "version": "3.1.2", 1451 | "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", 1452 | "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", 1453 | "dev": true 1454 | }, 1455 | "deepmerge": { 1456 | "version": "4.2.2", 1457 | "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", 1458 | "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", 1459 | "dev": true 1460 | }, 1461 | "escape-string-regexp": { 1462 | "version": "1.0.5", 1463 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 1464 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 1465 | "dev": true 1466 | }, 1467 | "estree-walker": { 1468 | "version": "2.0.2", 1469 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 1470 | "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 1471 | "dev": true 1472 | }, 1473 | "find-cache-dir": { 1474 | "version": "3.3.2", 1475 | "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", 1476 | "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", 1477 | "dev": true, 1478 | "requires": { 1479 | "commondir": "^1.0.1", 1480 | "make-dir": "^3.0.2", 1481 | "pkg-dir": "^4.1.0" 1482 | } 1483 | }, 1484 | "find-up": { 1485 | "version": "4.1.0", 1486 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 1487 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 1488 | "dev": true, 1489 | "requires": { 1490 | "locate-path": "^5.0.0", 1491 | "path-exists": "^4.0.0" 1492 | } 1493 | }, 1494 | "fs-extra": { 1495 | "version": "10.1.0", 1496 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 1497 | "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 1498 | "dev": true, 1499 | "requires": { 1500 | "graceful-fs": "^4.2.0", 1501 | "jsonfile": "^6.0.1", 1502 | "universalify": "^2.0.0" 1503 | } 1504 | }, 1505 | "fs.realpath": { 1506 | "version": "1.0.0", 1507 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1508 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 1509 | "dev": true 1510 | }, 1511 | "fsevents": { 1512 | "version": "2.3.2", 1513 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 1514 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 1515 | "dev": true, 1516 | "optional": true, 1517 | "peer": true 1518 | }, 1519 | "function-bind": { 1520 | "version": "1.1.1", 1521 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1522 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 1523 | "dev": true 1524 | }, 1525 | "glob": { 1526 | "version": "7.1.7", 1527 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", 1528 | "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", 1529 | "dev": true, 1530 | "requires": { 1531 | "fs.realpath": "^1.0.0", 1532 | "inflight": "^1.0.4", 1533 | "inherits": "2", 1534 | "minimatch": "^3.0.4", 1535 | "once": "^1.3.0", 1536 | "path-is-absolute": "^1.0.0" 1537 | } 1538 | }, 1539 | "graceful-fs": { 1540 | "version": "4.2.10", 1541 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", 1542 | "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", 1543 | "dev": true 1544 | }, 1545 | "has": { 1546 | "version": "1.0.3", 1547 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1548 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1549 | "dev": true, 1550 | "requires": { 1551 | "function-bind": "^1.1.1" 1552 | } 1553 | }, 1554 | "has-flag": { 1555 | "version": "3.0.0", 1556 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1557 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 1558 | "dev": true 1559 | }, 1560 | "inflight": { 1561 | "version": "1.0.6", 1562 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1563 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 1564 | "dev": true, 1565 | "requires": { 1566 | "once": "^1.3.0", 1567 | "wrappy": "1" 1568 | } 1569 | }, 1570 | "inherits": { 1571 | "version": "2.0.4", 1572 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1573 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 1574 | "dev": true 1575 | }, 1576 | "is-builtin-module": { 1577 | "version": "3.1.0", 1578 | "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.1.0.tgz", 1579 | "integrity": "sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==", 1580 | "dev": true, 1581 | "requires": { 1582 | "builtin-modules": "^3.0.0" 1583 | } 1584 | }, 1585 | "is-core-module": { 1586 | "version": "2.4.0", 1587 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", 1588 | "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", 1589 | "dev": true, 1590 | "requires": { 1591 | "has": "^1.0.3" 1592 | } 1593 | }, 1594 | "is-module": { 1595 | "version": "1.0.0", 1596 | "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", 1597 | "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", 1598 | "dev": true 1599 | }, 1600 | "is-reference": { 1601 | "version": "1.2.1", 1602 | "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", 1603 | "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", 1604 | "dev": true, 1605 | "requires": { 1606 | "@types/estree": "*" 1607 | } 1608 | }, 1609 | "jest-worker": { 1610 | "version": "26.6.2", 1611 | "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", 1612 | "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", 1613 | "dev": true, 1614 | "requires": { 1615 | "@types/node": "*", 1616 | "merge-stream": "^2.0.0", 1617 | "supports-color": "^7.0.0" 1618 | }, 1619 | "dependencies": { 1620 | "has-flag": { 1621 | "version": "4.0.0", 1622 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 1623 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 1624 | "dev": true 1625 | }, 1626 | "supports-color": { 1627 | "version": "7.2.0", 1628 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 1629 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 1630 | "dev": true, 1631 | "requires": { 1632 | "has-flag": "^4.0.0" 1633 | } 1634 | } 1635 | } 1636 | }, 1637 | "js-tokens": { 1638 | "version": "4.0.0", 1639 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 1640 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 1641 | "dev": true 1642 | }, 1643 | "jsonfile": { 1644 | "version": "6.1.0", 1645 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 1646 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 1647 | "dev": true, 1648 | "requires": { 1649 | "graceful-fs": "^4.1.6", 1650 | "universalify": "^2.0.0" 1651 | } 1652 | }, 1653 | "locate-path": { 1654 | "version": "5.0.0", 1655 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 1656 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 1657 | "dev": true, 1658 | "requires": { 1659 | "p-locate": "^4.1.0" 1660 | } 1661 | }, 1662 | "lru-cache": { 1663 | "version": "6.0.0", 1664 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 1665 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 1666 | "dev": true, 1667 | "requires": { 1668 | "yallist": "^4.0.0" 1669 | } 1670 | }, 1671 | "magic-string": { 1672 | "version": "0.25.7", 1673 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", 1674 | "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", 1675 | "dev": true, 1676 | "requires": { 1677 | "sourcemap-codec": "^1.4.4" 1678 | } 1679 | }, 1680 | "make-dir": { 1681 | "version": "3.1.0", 1682 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 1683 | "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 1684 | "dev": true, 1685 | "requires": { 1686 | "semver": "^6.0.0" 1687 | } 1688 | }, 1689 | "merge-stream": { 1690 | "version": "2.0.0", 1691 | "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 1692 | "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 1693 | "dev": true 1694 | }, 1695 | "minimatch": { 1696 | "version": "3.0.4", 1697 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1698 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1699 | "dev": true, 1700 | "requires": { 1701 | "brace-expansion": "^1.1.7" 1702 | } 1703 | }, 1704 | "nanoid": { 1705 | "version": "3.3.6", 1706 | "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", 1707 | "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", 1708 | "dev": true 1709 | }, 1710 | "once": { 1711 | "version": "1.4.0", 1712 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1713 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1714 | "dev": true, 1715 | "requires": { 1716 | "wrappy": "1" 1717 | } 1718 | }, 1719 | "p-limit": { 1720 | "version": "2.3.0", 1721 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 1722 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 1723 | "dev": true, 1724 | "requires": { 1725 | "p-try": "^2.0.0" 1726 | } 1727 | }, 1728 | "p-locate": { 1729 | "version": "4.1.0", 1730 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 1731 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 1732 | "dev": true, 1733 | "requires": { 1734 | "p-limit": "^2.2.0" 1735 | } 1736 | }, 1737 | "p-try": { 1738 | "version": "2.2.0", 1739 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 1740 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 1741 | "dev": true 1742 | }, 1743 | "path-exists": { 1744 | "version": "4.0.0", 1745 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 1746 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 1747 | "dev": true 1748 | }, 1749 | "path-is-absolute": { 1750 | "version": "1.0.1", 1751 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1752 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 1753 | "dev": true 1754 | }, 1755 | "path-parse": { 1756 | "version": "1.0.7", 1757 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 1758 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 1759 | "dev": true 1760 | }, 1761 | "picocolors": { 1762 | "version": "1.0.0", 1763 | "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 1764 | "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", 1765 | "dev": true 1766 | }, 1767 | "picomatch": { 1768 | "version": "2.3.0", 1769 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", 1770 | "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", 1771 | "dev": true 1772 | }, 1773 | "pkg-dir": { 1774 | "version": "4.2.0", 1775 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 1776 | "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 1777 | "dev": true, 1778 | "requires": { 1779 | "find-up": "^4.0.0" 1780 | } 1781 | }, 1782 | "postcss": { 1783 | "version": "8.4.31", 1784 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", 1785 | "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", 1786 | "dev": true, 1787 | "requires": { 1788 | "nanoid": "^3.3.6", 1789 | "picocolors": "^1.0.0", 1790 | "source-map-js": "^1.0.2" 1791 | } 1792 | }, 1793 | "randombytes": { 1794 | "version": "2.1.0", 1795 | "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 1796 | "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 1797 | "dev": true, 1798 | "requires": { 1799 | "safe-buffer": "^5.1.0" 1800 | } 1801 | }, 1802 | "resolve": { 1803 | "version": "1.20.0", 1804 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", 1805 | "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", 1806 | "dev": true, 1807 | "requires": { 1808 | "is-core-module": "^2.2.0", 1809 | "path-parse": "^1.0.6" 1810 | } 1811 | }, 1812 | "rollup": { 1813 | "version": "2.75.7", 1814 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz", 1815 | "integrity": "sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==", 1816 | "dev": true, 1817 | "peer": true, 1818 | "requires": { 1819 | "fsevents": "~2.3.2" 1820 | } 1821 | }, 1822 | "rollup-plugin-terser": { 1823 | "version": "7.0.2", 1824 | "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", 1825 | "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", 1826 | "dev": true, 1827 | "requires": { 1828 | "@babel/code-frame": "^7.10.4", 1829 | "jest-worker": "^26.2.1", 1830 | "serialize-javascript": "^4.0.0", 1831 | "terser": "^5.0.0" 1832 | } 1833 | }, 1834 | "rollup-plugin-typescript2": { 1835 | "version": "0.36.0", 1836 | "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.36.0.tgz", 1837 | "integrity": "sha512-NB2CSQDxSe9+Oe2ahZbf+B4bh7pHwjV5L+RSYpCu7Q5ROuN94F9b6ioWwKfz3ueL3KTtmX4o2MUH2cgHDIEUsw==", 1838 | "dev": true, 1839 | "requires": { 1840 | "@rollup/pluginutils": "^4.1.2", 1841 | "find-cache-dir": "^3.3.2", 1842 | "fs-extra": "^10.0.0", 1843 | "semver": "^7.5.4", 1844 | "tslib": "^2.6.2" 1845 | }, 1846 | "dependencies": { 1847 | "@rollup/pluginutils": { 1848 | "version": "4.2.1", 1849 | "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", 1850 | "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", 1851 | "dev": true, 1852 | "requires": { 1853 | "estree-walker": "^2.0.1", 1854 | "picomatch": "^2.2.2" 1855 | } 1856 | }, 1857 | "semver": { 1858 | "version": "7.5.4", 1859 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 1860 | "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 1861 | "dev": true, 1862 | "requires": { 1863 | "lru-cache": "^6.0.0" 1864 | } 1865 | } 1866 | } 1867 | }, 1868 | "safe-buffer": { 1869 | "version": "5.2.1", 1870 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1871 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 1872 | "dev": true 1873 | }, 1874 | "semver": { 1875 | "version": "6.3.0", 1876 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1877 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1878 | "dev": true 1879 | }, 1880 | "serialize-javascript": { 1881 | "version": "4.0.0", 1882 | "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", 1883 | "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", 1884 | "dev": true, 1885 | "requires": { 1886 | "randombytes": "^2.1.0" 1887 | } 1888 | }, 1889 | "source-map": { 1890 | "version": "0.6.1", 1891 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1892 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1893 | "dev": true 1894 | }, 1895 | "source-map-js": { 1896 | "version": "1.0.2", 1897 | "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", 1898 | "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", 1899 | "dev": true 1900 | }, 1901 | "source-map-support": { 1902 | "version": "0.5.19", 1903 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", 1904 | "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", 1905 | "dev": true, 1906 | "requires": { 1907 | "buffer-from": "^1.0.0", 1908 | "source-map": "^0.6.0" 1909 | } 1910 | }, 1911 | "sourcemap-codec": { 1912 | "version": "1.4.8", 1913 | "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 1914 | "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", 1915 | "dev": true 1916 | }, 1917 | "supports-color": { 1918 | "version": "5.5.0", 1919 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1920 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1921 | "dev": true, 1922 | "requires": { 1923 | "has-flag": "^3.0.0" 1924 | } 1925 | }, 1926 | "terser": { 1927 | "version": "5.7.1", 1928 | "resolved": "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz", 1929 | "integrity": "sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==", 1930 | "dev": true, 1931 | "requires": { 1932 | "commander": "^2.20.0", 1933 | "source-map": "~0.7.2", 1934 | "source-map-support": "~0.5.19" 1935 | }, 1936 | "dependencies": { 1937 | "source-map": { 1938 | "version": "0.7.3", 1939 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", 1940 | "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", 1941 | "dev": true 1942 | } 1943 | } 1944 | }, 1945 | "tslib": { 1946 | "version": "2.6.2", 1947 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", 1948 | "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", 1949 | "dev": true 1950 | }, 1951 | "typescript": { 1952 | "version": "5.2.2", 1953 | "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", 1954 | "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", 1955 | "dev": true 1956 | }, 1957 | "universalify": { 1958 | "version": "2.0.0", 1959 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 1960 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 1961 | "dev": true 1962 | }, 1963 | "vue": { 1964 | "version": "3.3.4", 1965 | "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.4.tgz", 1966 | "integrity": "sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==", 1967 | "dev": true, 1968 | "requires": { 1969 | "@vue/compiler-dom": "3.3.4", 1970 | "@vue/compiler-sfc": "3.3.4", 1971 | "@vue/runtime-dom": "3.3.4", 1972 | "@vue/server-renderer": "3.3.4", 1973 | "@vue/shared": "3.3.4" 1974 | } 1975 | }, 1976 | "wrappy": { 1977 | "version": "1.0.2", 1978 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1979 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 1980 | "dev": true 1981 | }, 1982 | "yallist": { 1983 | "version": "4.0.0", 1984 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 1985 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 1986 | "dev": true 1987 | } 1988 | } 1989 | } 1990 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@ionited/tooltip-vue", 3 | "version": "0.1.7", 4 | "description": "A simple and lightweight tooltip library for Vue", 5 | "main": "./dist/index.js", 6 | "module": "./dist/index.esm.js", 7 | "types": "./dist/index.d.ts", 8 | "scripts": { 9 | "build": "rollup -c" 10 | }, 11 | "repository": { 12 | "type": "git", 13 | "url": "git+https://github.com/ionited/tooltip-vue.git" 14 | }, 15 | "keywords": [ 16 | "Tooltip", 17 | "Vue", 18 | "Ionic", 19 | "Ionic Vue" 20 | ], 21 | "author": "Ion", 22 | "license": "MIT", 23 | "bugs": { 24 | "url": "https://github.com/ionited/tooltip-vue/issues" 25 | }, 26 | "homepage": "https://github.com/ionited/tooltip-vue#readme", 27 | "dependencies": { 28 | "@ionited/tooltip": "^0.1.7" 29 | }, 30 | "devDependencies": { 31 | "@rollup/plugin-commonjs": "^22.0.0", 32 | "@rollup/plugin-node-resolve": "^13.3.0", 33 | "rollup-plugin-terser": "^7.0.2", 34 | "rollup-plugin-typescript2": "^0.36.0", 35 | "typescript": "^5.2.2", 36 | "vue": "^3.3.4" 37 | }, 38 | "files": [ 39 | "dist/**/*" 40 | ] 41 | } 42 | -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- 1 | import typescript from 'rollup-plugin-typescript2'; 2 | import commonjs from '@rollup/plugin-commonjs'; 3 | import resolve from '@rollup/plugin-node-resolve'; 4 | import { terser } from 'rollup-plugin-terser'; 5 | import pkg from './package.json'; 6 | 7 | export default { 8 | input: './src/index.ts', 9 | output: [{ 10 | file: pkg.module, 11 | format: 'esm', 12 | sourcemap: true 13 | }, { 14 | file: pkg.main, 15 | format: 'umd', 16 | name: 'window', 17 | sourcemap: true, 18 | extend: true 19 | }], 20 | plugins: [ 21 | resolve(), 22 | typescript(), 23 | commonjs(), 24 | terser() 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | import { Tooltip } from '@ionited/tooltip'; 2 | import { Directive } from 'vue'; 3 | 4 | export const tooltip: Directive = { 5 | mounted(el, binding) { 6 | el.tooltip = Tooltip(el, binding.value); 7 | }, 8 | 9 | unmounted(el) { 10 | el.tooltip.destroy(); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | /* Visit https://aka.ms/tsconfig.json to read more about this file */ 4 | 5 | /* Basic Options */ 6 | // "incremental": true, /* Enable incremental compilation */ 7 | "target": "es5", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', 'ES2021', or 'ESNEXT'. */ 8 | "module": "es2015", /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */ 9 | // "lib": [], /* Specify library files to be included in the compilation. */ 10 | // "allowJs": true, /* Allow javascript files to be compiled. */ 11 | // "checkJs": true, /* Report errors in .js files. */ 12 | // "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', 'react', 'react-jsx' or 'react-jsxdev'. */ 13 | "declaration": true, /* Generates corresponding '.d.ts' file. */ 14 | // "declarationMap": true, /* Generates a sourcemap for each corresponding '.d.ts' file. */ 15 | // "sourceMap": true, /* Generates corresponding '.map' file. */ 16 | // "outFile": "./", /* Concatenate and emit output to single file. */ 17 | "outDir": "./dist", /* Redirect output structure to the directory. */ 18 | // "rootDir": "./", /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */ 19 | // "composite": true, /* Enable project compilation */ 20 | // "tsBuildInfoFile": "./", /* Specify file to store incremental compilation information */ 21 | // "removeComments": true, /* Do not emit comments to output. */ 22 | // "noEmit": true, /* Do not emit outputs. */ 23 | // "importHelpers": true, /* Import emit helpers from 'tslib'. */ 24 | // "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */ 25 | // "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */ 26 | 27 | /* Strict Type-Checking Options */ 28 | "strict": true, /* Enable all strict type-checking options. */ 29 | // "noImplicitAny": true, /* Raise error on expressions and declarations with an implied 'any' type. */ 30 | // "strictNullChecks": true, /* Enable strict null checks. */ 31 | // "strictFunctionTypes": true, /* Enable strict checking of function types. */ 32 | // "strictBindCallApply": true, /* Enable strict 'bind', 'call', and 'apply' methods on functions. */ 33 | // "strictPropertyInitialization": true, /* Enable strict checking of property initialization in classes. */ 34 | // "noImplicitThis": true, /* Raise error on 'this' expressions with an implied 'any' type. */ 35 | // "alwaysStrict": true, /* Parse in strict mode and emit "use strict" for each source file. */ 36 | 37 | /* Additional Checks */ 38 | // "noUnusedLocals": true, /* Report errors on unused locals. */ 39 | // "noUnusedParameters": true, /* Report errors on unused parameters. */ 40 | // "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */ 41 | // "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */ 42 | // "noUncheckedIndexedAccess": true, /* Include 'undefined' in index signature results */ 43 | // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an 'override' modifier. */ 44 | // "noPropertyAccessFromIndexSignature": true, /* Require undeclared properties from index signatures to use element accesses. */ 45 | 46 | /* Module Resolution Options */ 47 | "moduleResolution": "node", /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */ 48 | // "baseUrl": "./", /* Base directory to resolve non-absolute module names. */ 49 | // "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */ 50 | // "rootDirs": [], /* List of root folders whose combined content represents the structure of the project at runtime. */ 51 | // "typeRoots": [], /* List of folders to include type definitions from. */ 52 | // "types": [], /* Type declaration files to be included in compilation. */ 53 | // "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */ 54 | "esModuleInterop": true, /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */ 55 | // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */ 56 | // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ 57 | 58 | /* Source Map Options */ 59 | // "sourceRoot": "", /* Specify the location where debugger should locate TypeScript files instead of source locations. */ 60 | // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ 61 | // "inlineSourceMap": true, /* Emit a single file with source maps instead of having a separate file. */ 62 | // "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */ 63 | 64 | /* Experimental Options */ 65 | // "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */ 66 | // "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */ 67 | 68 | /* Advanced Options */ 69 | "skipLibCheck": true, /* Skip type checking of declaration files. */ 70 | "forceConsistentCasingInFileNames": true /* Disallow inconsistently-cased references to the same file. */ 71 | }, 72 | "include": ["./src/*"] 73 | } 74 | --------------------------------------------------------------------------------