├── .gitignore ├── LICENSE ├── README.md ├── package-lock.json ├── package.json ├── public ├── build │ ├── bundle.css │ ├── bundle.css.map │ ├── bundle.js │ └── bundle.js.map ├── index.html └── package.json ├── rollup.config.js └── src ├── SvelteCodemirror.svelte ├── components └── CodeMirror.svelte └── main.js /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | lerna-debug.log* 8 | 9 | # Diagnostic reports (https://nodejs.org/api/report.html) 10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 11 | 12 | # Runtime data 13 | pids 14 | *.pid 15 | *.seed 16 | *.pid.lock 17 | 18 | # Directory for instrumented libs generated by jscoverage/JSCover 19 | lib-cov 20 | 21 | # Coverage directory used by tools like istanbul 22 | coverage 23 | *.lcov 24 | 25 | # nyc test coverage 26 | .nyc_output 27 | 28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 29 | .grunt 30 | 31 | # Bower dependency directory (https://bower.io/) 32 | bower_components 33 | 34 | # node-waf configuration 35 | .lock-wscript 36 | 37 | # Compiled binary addons (https://nodejs.org/api/addons.html) 38 | build/Release 39 | 40 | # Dependency directories 41 | node_modules/ 42 | jspm_packages/ 43 | 44 | # TypeScript v1 declaration files 45 | typings/ 46 | 47 | # TypeScript cache 48 | *.tsbuildinfo 49 | 50 | # Optional npm cache directory 51 | .npm 52 | 53 | # Optional eslint cache 54 | .eslintcache 55 | 56 | # Microbundle cache 57 | .rpt2_cache/ 58 | .rts2_cache_cjs/ 59 | .rts2_cache_es/ 60 | .rts2_cache_umd/ 61 | 62 | # Optional REPL history 63 | .node_repl_history 64 | 65 | # Output of 'npm pack' 66 | *.tgz 67 | 68 | # Yarn Integrity file 69 | .yarn-integrity 70 | 71 | # dotenv environment variables file 72 | .env 73 | .env.test 74 | 75 | # parcel-bundler cache (https://parceljs.org/) 76 | .cache 77 | 78 | # Next.js build output 79 | .next 80 | 81 | # Nuxt.js build / generate output 82 | .nuxt 83 | dist 84 | 85 | # Gatsby files 86 | .cache/ 87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js 88 | # https://nextjs.org/blog/next-9-1#public-directory-support 89 | # public 90 | 91 | # vuepress build output 92 | .vuepress/dist 93 | 94 | # Serverless directories 95 | .serverless/ 96 | 97 | # FuseBox cache 98 | .fusebox/ 99 | 100 | # DynamoDB Local files 101 | .dynamodb/ 102 | 103 | # TernJS port file 104 | .tern-port 105 | 106 | # macOS specific 107 | .DS_Store 108 | 109 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Richard Guay 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 | # SvelteCodeMirror6 2 | 3 | This is a test Svelte application to work on creating a CodeMirror 6 component for Svelte. 4 | 5 | First, install the needed libraries: 6 | 7 | ```sh 8 | npm i 9 | ``` 10 | 11 | To compile the project, type: 12 | 13 | ```sh 14 | npm run build 15 | ``` 16 | 17 | To run a development server for the project, type: 18 | 19 | ```sh 20 | npm run dev 21 | ``` 22 | 23 | Afterwards, you can go into the public directory and launch it with NW.js: 24 | 25 | ```sh 26 | cd public 27 | nwjs . 28 | ``` 29 | 30 | This assumes you have an alias for `nwjs` to point to NW.js on your system. 31 | 32 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sveltecodemirror", 3 | "version": "1.0.0", 4 | "lockfileVersion": 2, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "name": "sveltecodemirror", 9 | "version": "1.0.0", 10 | "license": "private", 11 | "dependencies": { 12 | "@codemirror/basic-setup": "^0.17.1", 13 | "@codemirror/highlight": "^0.17.2", 14 | "@codemirror/lang-markdown": "^0.17.1", 15 | "@codemirror/state": "^0.17.1", 16 | "@codemirror/theme-one-dark": "^0.17.4", 17 | "@codemirror/view": "^0.17.7", 18 | "@octokit/rest": "^18.1.1" 19 | }, 20 | "devDependencies": { 21 | "@rollup/plugin-commonjs": "^13.0.0", 22 | "@rollup/plugin-node-resolve": "^7.1.3", 23 | "npm-run-all": "^4.1.3", 24 | "rollup": "^2.7.2", 25 | "rollup-plugin-livereload": "^1.3.0", 26 | "rollup-plugin-node-polyfills": "^0.2.1", 27 | "rollup-plugin-svelte": "^6.1.1", 28 | "rollup-plugin-terser": "^5.3.0", 29 | "sirv-cli": "^0.4.5", 30 | "svelte": "^3.21.0" 31 | } 32 | }, 33 | "node_modules/@babel/code-frame": { 34 | "version": "7.12.13", 35 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", 36 | "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", 37 | "dev": true, 38 | "dependencies": { 39 | "@babel/highlight": "^7.12.13" 40 | } 41 | }, 42 | "node_modules/@babel/helper-validator-identifier": { 43 | "version": "7.12.11", 44 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", 45 | "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", 46 | "dev": true 47 | }, 48 | "node_modules/@babel/highlight": { 49 | "version": "7.12.13", 50 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", 51 | "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", 52 | "dev": true, 53 | "dependencies": { 54 | "@babel/helper-validator-identifier": "^7.12.11", 55 | "chalk": "^2.0.0", 56 | "js-tokens": "^4.0.0" 57 | } 58 | }, 59 | "node_modules/@codemirror/autocomplete": { 60 | "version": "0.17.4", 61 | "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-0.17.4.tgz", 62 | "integrity": "sha512-fni2OJC1aStMeQaQQE9lMSJAntWoDeGucLMGbf8XZrTNxZR1IoWKLXBy9YoA0CQfJX/VNnJljNG7WRvwxHmBiQ==", 63 | "dependencies": { 64 | "@codemirror/language": "^0.17.0", 65 | "@codemirror/state": "^0.17.0", 66 | "@codemirror/text": "^0.17.0", 67 | "@codemirror/tooltip": "^0.17.0", 68 | "@codemirror/view": "^0.17.0", 69 | "lezer-tree": "^0.13.0" 70 | } 71 | }, 72 | "node_modules/@codemirror/basic-setup": { 73 | "version": "0.17.1", 74 | "resolved": "https://registry.npmjs.org/@codemirror/basic-setup/-/basic-setup-0.17.1.tgz", 75 | "integrity": "sha512-d17H3bcseOia/YxT4Zfqn455wBRfbs3aKFAg9+FoP11BeQLFAqxiDIXtbwtfFbNx4rUvtmHkzeaMUZHNEp5ZSQ==", 76 | "dependencies": { 77 | "@codemirror/autocomplete": "^0.17.0", 78 | "@codemirror/closebrackets": "^0.17.0", 79 | "@codemirror/commands": "^0.17.0", 80 | "@codemirror/comment": "^0.17.0", 81 | "@codemirror/fold": "^0.17.0", 82 | "@codemirror/gutter": "^0.17.0", 83 | "@codemirror/highlight": "^0.17.0", 84 | "@codemirror/history": "^0.17.0", 85 | "@codemirror/language": "^0.17.0", 86 | "@codemirror/lint": "^0.17.0", 87 | "@codemirror/matchbrackets": "^0.17.0", 88 | "@codemirror/rectangular-selection": "^0.17.0", 89 | "@codemirror/search": "^0.17.0", 90 | "@codemirror/state": "^0.17.0", 91 | "@codemirror/view": "^0.17.0" 92 | } 93 | }, 94 | "node_modules/@codemirror/closebrackets": { 95 | "version": "0.17.2", 96 | "resolved": "https://registry.npmjs.org/@codemirror/closebrackets/-/closebrackets-0.17.2.tgz", 97 | "integrity": "sha512-0ljN56AW9Iu3uATSZESPt2MuPXpZwB9PKCK0liO9Ei1MXba//SDkzDaYeoIjlVLTxUaGbVo77fsh7+rrY28hLg==", 98 | "dependencies": { 99 | "@codemirror/language": "^0.17.0", 100 | "@codemirror/rangeset": "^0.17.0", 101 | "@codemirror/state": "^0.17.0", 102 | "@codemirror/text": "^0.17.0", 103 | "@codemirror/view": "^0.17.0" 104 | } 105 | }, 106 | "node_modules/@codemirror/commands": { 107 | "version": "0.17.3", 108 | "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-0.17.3.tgz", 109 | "integrity": "sha512-Y2CF0TAEG356iHQGZx4O9ECbh0j96W3yw/cBUHkFN0nXamwSQehAedl/VXEkVt5uykVYVO+cfE58m4OGyvsrsA==", 110 | "dependencies": { 111 | "@codemirror/language": "^0.17.0", 112 | "@codemirror/matchbrackets": "^0.17.0", 113 | "@codemirror/state": "^0.17.0", 114 | "@codemirror/text": "^0.17.0", 115 | "@codemirror/view": "^0.17.0", 116 | "lezer-tree": "^0.13.0" 117 | } 118 | }, 119 | "node_modules/@codemirror/comment": { 120 | "version": "0.17.1", 121 | "resolved": "https://registry.npmjs.org/@codemirror/comment/-/comment-0.17.1.tgz", 122 | "integrity": "sha512-dRYCRMU8NEe4mbL00AU4Zr8DYqYC5kL2bg28wBSURKYYKtTv3c7KsvdwU/Ggj8pDFcW0TIaKt1DfSKH6RDfaQw==", 123 | "dependencies": { 124 | "@codemirror/state": "^0.17.0", 125 | "@codemirror/text": "^0.17.0", 126 | "@codemirror/view": "^0.17.0" 127 | } 128 | }, 129 | "node_modules/@codemirror/fold": { 130 | "version": "0.17.1", 131 | "resolved": "https://registry.npmjs.org/@codemirror/fold/-/fold-0.17.1.tgz", 132 | "integrity": "sha512-G0j7AyZtcDQy/Vh7MQgIZIYcTJX6BuSa8NcxE82sDtpEDdogavBkjZxEE/lRZyZnHDmmaVgVSp53fzOo9TS6Hw==", 133 | "dependencies": { 134 | "@codemirror/gutter": "^0.17.0", 135 | "@codemirror/language": "^0.17.0", 136 | "@codemirror/rangeset": "^0.17.0", 137 | "@codemirror/state": "^0.17.0", 138 | "@codemirror/view": "^0.17.0" 139 | } 140 | }, 141 | "node_modules/@codemirror/gutter": { 142 | "version": "0.17.2", 143 | "resolved": "https://registry.npmjs.org/@codemirror/gutter/-/gutter-0.17.2.tgz", 144 | "integrity": "sha512-kyfuNVg3B+yS9U3aNMK/AQ0NyOswOep8lrbldBL4BWXZ8mFzSifT3WNK887WYrEIhqeLjq5qjcsJgFyGrFR0Lg==", 145 | "dependencies": { 146 | "@codemirror/rangeset": "^0.17.0", 147 | "@codemirror/state": "^0.17.0", 148 | "@codemirror/view": "^0.17.0" 149 | } 150 | }, 151 | "node_modules/@codemirror/highlight": { 152 | "version": "0.17.2", 153 | "resolved": "https://registry.npmjs.org/@codemirror/highlight/-/highlight-0.17.2.tgz", 154 | "integrity": "sha512-KmSOCHjPv7yO9NAtQnqCNwjLHVwFh9InMwul0+JSsor1qLfBR1ljlmqLr7KUe9WWRnM7oD/eSuwF5uNpGtuaNw==", 155 | "dependencies": { 156 | "@codemirror/language": "^0.17.0", 157 | "@codemirror/rangeset": "^0.17.0", 158 | "@codemirror/state": "^0.17.0", 159 | "@codemirror/view": "^0.17.0", 160 | "lezer-tree": "^0.13.0", 161 | "style-mod": "^3.2.0" 162 | } 163 | }, 164 | "node_modules/@codemirror/history": { 165 | "version": "0.17.2", 166 | "resolved": "https://registry.npmjs.org/@codemirror/history/-/history-0.17.2.tgz", 167 | "integrity": "sha512-ML/FA6VJMMwsQrx7HFXaOAg/LqrLxUktE5pu230UOn0u5bxIPxbX0lLGs34994s9HPruqbCqIikSc+IfjLkFcA==", 168 | "dependencies": { 169 | "@codemirror/state": "^0.17.0", 170 | "@codemirror/view": "^0.17.0" 171 | } 172 | }, 173 | "node_modules/@codemirror/lang-css": { 174 | "version": "0.17.1", 175 | "resolved": "https://registry.npmjs.org/@codemirror/lang-css/-/lang-css-0.17.1.tgz", 176 | "integrity": "sha512-IwH22Fu7oW3o9jtZsQV9aNZ4w2S4xktlVoJ08Z8VmnXe2Nlb7okQWPibtpryIfe4LGcmdN/n6YTpGjkveC8BEA==", 177 | "dependencies": { 178 | "@codemirror/autocomplete": "^0.17.0", 179 | "@codemirror/highlight": "^0.17.0", 180 | "@codemirror/language": "^0.17.0", 181 | "@codemirror/state": "^0.17.0", 182 | "lezer-css": "^0.13.0", 183 | "lezer-tree": "^0.13.0" 184 | } 185 | }, 186 | "node_modules/@codemirror/lang-html": { 187 | "version": "0.17.1", 188 | "resolved": "https://registry.npmjs.org/@codemirror/lang-html/-/lang-html-0.17.1.tgz", 189 | "integrity": "sha512-7c1jXtN4cwT7LyW4bdNuinP/xx/J94P2Xkrm1LSyuR4cJk/4iYYlQcxsClJapyJCqP+rmAk8BEcDc49w2Kh46A==", 190 | "dependencies": { 191 | "@codemirror/autocomplete": "^0.17.0", 192 | "@codemirror/highlight": "^0.17.0", 193 | "@codemirror/lang-css": "^0.17.0", 194 | "@codemirror/lang-javascript": "^0.17.0", 195 | "@codemirror/language": "^0.17.0", 196 | "@codemirror/state": "^0.17.0", 197 | "lezer-html": "^0.13.0", 198 | "lezer-tree": "^0.13.0" 199 | } 200 | }, 201 | "node_modules/@codemirror/lang-javascript": { 202 | "version": "0.17.2", 203 | "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-0.17.2.tgz", 204 | "integrity": "sha512-bVXHEqf8GjPM1uv/BdZqpP7K3CFr8M7FDXDGtACQNbsq312JY7IbPqHZtbaVklMLl3wQMtaO9sS1czw2B86q9g==", 205 | "dependencies": { 206 | "@codemirror/autocomplete": "^0.17.0", 207 | "@codemirror/highlight": "^0.17.0", 208 | "@codemirror/language": "^0.17.0", 209 | "@codemirror/lint": "^0.17.0", 210 | "@codemirror/state": "^0.17.0", 211 | "@codemirror/view": "^0.17.0", 212 | "lezer-javascript": "^0.13.0" 213 | } 214 | }, 215 | "node_modules/@codemirror/lang-markdown": { 216 | "version": "0.17.2", 217 | "resolved": "https://registry.npmjs.org/@codemirror/lang-markdown/-/lang-markdown-0.17.2.tgz", 218 | "integrity": "sha512-lkwU4JXqz50WAT/qHNBL27Kv/JRpphuatY6Kg0dRLlDY4V2Ghvw+LTmpo/7zsYJ9L688Il0r94lV1Nqfn2X8WQ==", 219 | "dependencies": { 220 | "@codemirror/highlight": "^0.17.0", 221 | "@codemirror/lang-html": "^0.17.0", 222 | "@codemirror/language": "^0.17.0", 223 | "@codemirror/state": "^0.17.0", 224 | "@codemirror/view": "^0.17.0", 225 | "lezer-markdown": "^0.14.0", 226 | "lezer-tree": "^0.13.0" 227 | } 228 | }, 229 | "node_modules/@codemirror/language": { 230 | "version": "0.17.4", 231 | "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-0.17.4.tgz", 232 | "integrity": "sha512-PAYrnmc1GaUcWjnxydbrhrMUYl/biIv4/fCJdInwHdox7f3WOdOhYwST/B803xVBzlse8spJo2M1+syMxJPM5w==", 233 | "dependencies": { 234 | "@codemirror/state": "^0.17.0", 235 | "@codemirror/text": "^0.17.0", 236 | "@codemirror/view": "^0.17.0", 237 | "lezer": "^0.13.0", 238 | "lezer-tree": "^0.13.0" 239 | } 240 | }, 241 | "node_modules/@codemirror/lint": { 242 | "version": "0.17.1", 243 | "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-0.17.1.tgz", 244 | "integrity": "sha512-Jzhf3g+hIr8frQaLsRSYJgM3BFVt7qQ59J0l/oqkjx8LsqYn0zbCM6zHnKMC0lOUdZXf7O8D24jTmVJb/8n4YQ==", 245 | "dependencies": { 246 | "@codemirror/panel": "^0.17.0", 247 | "@codemirror/state": "^0.17.0", 248 | "@codemirror/tooltip": "^0.17.0", 249 | "@codemirror/view": "^0.17.0", 250 | "crelt": "^1.0.5" 251 | } 252 | }, 253 | "node_modules/@codemirror/matchbrackets": { 254 | "version": "0.17.2", 255 | "resolved": "https://registry.npmjs.org/@codemirror/matchbrackets/-/matchbrackets-0.17.2.tgz", 256 | "integrity": "sha512-E4TP7lNXk7VtmvvKYH59yNx0lf5ubv7iv0Ok0uWCjxm+RIPnXiOdRoNI7rxITJcgNROOyKnuKsd6AAnmuXxDEQ==", 257 | "dependencies": { 258 | "@codemirror/language": "^0.17.0", 259 | "@codemirror/state": "^0.17.0", 260 | "@codemirror/view": "^0.17.0", 261 | "lezer-tree": "^0.13.0" 262 | } 263 | }, 264 | "node_modules/@codemirror/panel": { 265 | "version": "0.17.1", 266 | "resolved": "https://registry.npmjs.org/@codemirror/panel/-/panel-0.17.1.tgz", 267 | "integrity": "sha512-2it2Sk02eF4WFwPVoRLhr9lPGq9lwwwHZFyb4olqI6tOyTPwk6leZ4ntabYrhvjRc7gD6S6vM14KhOtjm4hjqg==", 268 | "dependencies": { 269 | "@codemirror/state": "^0.17.0", 270 | "@codemirror/view": "^0.17.0" 271 | } 272 | }, 273 | "node_modules/@codemirror/rangeset": { 274 | "version": "0.17.1", 275 | "resolved": "https://registry.npmjs.org/@codemirror/rangeset/-/rangeset-0.17.1.tgz", 276 | "integrity": "sha512-Qv8a8C5CZiUdXGvxniWdULJzXDiz5uSP5ddHFEmekGa9nNVCgdr05nH7R+h3NgJ2P40UEEOPykqXZyy8EHGggw==", 277 | "dependencies": { 278 | "@codemirror/state": "^0.17.0" 279 | } 280 | }, 281 | "node_modules/@codemirror/rectangular-selection": { 282 | "version": "0.17.1", 283 | "resolved": "https://registry.npmjs.org/@codemirror/rectangular-selection/-/rectangular-selection-0.17.1.tgz", 284 | "integrity": "sha512-mM6LjEiwcnj/NArVMTfMATuO35FDF9B1xCrqMlXTB/KxCXwFcGO/r8AccBV+ehR2Y+k7zlvfNvEVNi1SjP1Hfg==", 285 | "dependencies": { 286 | "@codemirror/state": "^0.17.0", 287 | "@codemirror/text": "^0.17.0", 288 | "@codemirror/view": "^0.17.0" 289 | } 290 | }, 291 | "node_modules/@codemirror/search": { 292 | "version": "0.17.1", 293 | "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-0.17.1.tgz", 294 | "integrity": "sha512-wY0KP9my/0uKQk9AU39EqmkY6zMVv2Erej5b1rRBksM78JZXzjNUl4gyhtx1/0om84IZ1ocmW8MRElkAY6r1rw==", 295 | "dependencies": { 296 | "@codemirror/panel": "^0.17.0", 297 | "@codemirror/rangeset": "^0.17.0", 298 | "@codemirror/state": "^0.17.0", 299 | "@codemirror/text": "^0.17.0", 300 | "@codemirror/view": "^0.17.0", 301 | "crelt": "^1.0.5" 302 | } 303 | }, 304 | "node_modules/@codemirror/state": { 305 | "version": "0.17.1", 306 | "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-0.17.1.tgz", 307 | "integrity": "sha512-ELgxzackFVC+wBWpGJGFN6OJ+uIdHrgj4BEh6qooju7U5Mdd1bM594QPGzNMRu3uXjfGj7ANHTATRPc0nnQRfA==", 308 | "dependencies": { 309 | "@codemirror/text": "^0.17.0" 310 | } 311 | }, 312 | "node_modules/@codemirror/text": { 313 | "version": "0.17.2", 314 | "resolved": "https://registry.npmjs.org/@codemirror/text/-/text-0.17.2.tgz", 315 | "integrity": "sha512-KL+cM+uJPW5skyuTRoW43lOaSQq3YDNEPx5z0V/9Wsz9R9dK4kVP5NIRMUFgl9MUCQ9UxIotvgPDpz65j9wjuA==" 316 | }, 317 | "node_modules/@codemirror/theme-one-dark": { 318 | "version": "0.17.5", 319 | "resolved": "https://registry.npmjs.org/@codemirror/theme-one-dark/-/theme-one-dark-0.17.5.tgz", 320 | "integrity": "sha512-zqA5SVRq9/oBZViYx4W2OiJkwf0GCWhfIkXGRbNImlNlml+mmnM/EFyx8rVan53rwl2MiMyH6gUJEihNKS/INg==", 321 | "dependencies": { 322 | "@codemirror/highlight": "^0.17.0", 323 | "@codemirror/state": "^0.17.0", 324 | "@codemirror/view": "^0.17.0" 325 | } 326 | }, 327 | "node_modules/@codemirror/tooltip": { 328 | "version": "0.17.2", 329 | "resolved": "https://registry.npmjs.org/@codemirror/tooltip/-/tooltip-0.17.2.tgz", 330 | "integrity": "sha512-Ux2lKYzTUCiAluu3PJj78e58eGQeCRaFWpzn8pg4KQIFxSVyZoCv5VWcIp/1i4bLGyrUWDWwP0CAxGq759AwaQ==", 331 | "dependencies": { 332 | "@codemirror/state": "^0.17.0", 333 | "@codemirror/view": "^0.17.0" 334 | } 335 | }, 336 | "node_modules/@codemirror/view": { 337 | "version": "0.17.8", 338 | "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-0.17.8.tgz", 339 | "integrity": "sha512-zX685PnZyFT6JCoMJUYj67sMGO3dk0EANWVSOFc2FSFHpZDsOxKohehnZ4EO+uIXF+nb9Q4jdZFdaaVg1aMOcw==", 340 | "dependencies": { 341 | "@codemirror/rangeset": "^0.17.0", 342 | "@codemirror/state": "^0.17.0", 343 | "@codemirror/text": "^0.17.0", 344 | "style-mod": "^3.2.0", 345 | "w3c-keyname": "^2.2.4" 346 | } 347 | }, 348 | "node_modules/@octokit/auth-token": { 349 | "version": "2.4.5", 350 | "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.5.tgz", 351 | "integrity": "sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA==", 352 | "dependencies": { 353 | "@octokit/types": "^6.0.3" 354 | } 355 | }, 356 | "node_modules/@octokit/core": { 357 | "version": "3.2.5", 358 | "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.2.5.tgz", 359 | "integrity": "sha512-+DCtPykGnvXKWWQI0E1XD+CCeWSBhB6kwItXqfFmNBlIlhczuDPbg+P6BtLnVBaRJDAjv+1mrUJuRsFSjktopg==", 360 | "dependencies": { 361 | "@octokit/auth-token": "^2.4.4", 362 | "@octokit/graphql": "^4.5.8", 363 | "@octokit/request": "^5.4.12", 364 | "@octokit/types": "^6.0.3", 365 | "before-after-hook": "^2.1.0", 366 | "universal-user-agent": "^6.0.0" 367 | } 368 | }, 369 | "node_modules/@octokit/endpoint": { 370 | "version": "6.0.11", 371 | "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.11.tgz", 372 | "integrity": "sha512-fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ==", 373 | "dependencies": { 374 | "@octokit/types": "^6.0.3", 375 | "is-plain-object": "^5.0.0", 376 | "universal-user-agent": "^6.0.0" 377 | } 378 | }, 379 | "node_modules/@octokit/graphql": { 380 | "version": "4.6.0", 381 | "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.6.0.tgz", 382 | "integrity": "sha512-CJ6n7izLFXLvPZaWzCQDjU/RP+vHiZmWdOunaCS87v+2jxMsW9FB5ktfIxybRBxZjxuJGRnxk7xJecWTVxFUYQ==", 383 | "dependencies": { 384 | "@octokit/request": "^5.3.0", 385 | "@octokit/types": "^6.0.3", 386 | "universal-user-agent": "^6.0.0" 387 | } 388 | }, 389 | "node_modules/@octokit/openapi-types": { 390 | "version": "5.0.0", 391 | "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-5.0.0.tgz", 392 | "integrity": "sha512-QXpwbGjidE+XhgCEeXpffQk/XGiexgne8czTebwU359Eoko8FJzAED4aizrQlL9t4n6tMx/1Ka1vwZbP6rayFA==" 393 | }, 394 | "node_modules/@octokit/plugin-paginate-rest": { 395 | "version": "2.9.1", 396 | "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.9.1.tgz", 397 | "integrity": "sha512-8wnuWGjwDIEobbBet2xAjZwgiMVTgIer5wBsnGXzV3lJ4yqphLU2FEMpkhSrDx7y+WkZDfZ+V+1cFMZ1mAaFag==", 398 | "dependencies": { 399 | "@octokit/types": "^6.8.0" 400 | }, 401 | "peerDependencies": { 402 | "@octokit/core": ">=2" 403 | } 404 | }, 405 | "node_modules/@octokit/plugin-request-log": { 406 | "version": "1.0.3", 407 | "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.3.tgz", 408 | "integrity": "sha512-4RFU4li238jMJAzLgAwkBAw+4Loile5haQMQr+uhFq27BmyJXcXSKvoQKqh0agsZEiUlW6iSv3FAgvmGkur7OQ==", 409 | "peerDependencies": { 410 | "@octokit/core": ">=3" 411 | } 412 | }, 413 | "node_modules/@octokit/plugin-rest-endpoint-methods": { 414 | "version": "4.10.3", 415 | "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.10.3.tgz", 416 | "integrity": "sha512-CsNQeVY34Vs9iea2Z9/TCPlebxv6KpjO9f1BUPz+14qundTSYT9kgf8j5wA1k37VstfBQ4xnuURYdnbGzJBJXw==", 417 | "dependencies": { 418 | "@octokit/types": "^6.8.3", 419 | "deprecation": "^2.3.1" 420 | }, 421 | "peerDependencies": { 422 | "@octokit/core": ">=3" 423 | } 424 | }, 425 | "node_modules/@octokit/request": { 426 | "version": "5.4.14", 427 | "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.14.tgz", 428 | "integrity": "sha512-VkmtacOIQp9daSnBmDI92xNIeLuSRDOIuplp/CJomkvzt7M18NXgG044Cx/LFKLgjKt9T2tZR6AtJayba9GTSA==", 429 | "dependencies": { 430 | "@octokit/endpoint": "^6.0.1", 431 | "@octokit/request-error": "^2.0.0", 432 | "@octokit/types": "^6.7.1", 433 | "deprecation": "^2.0.0", 434 | "is-plain-object": "^5.0.0", 435 | "node-fetch": "^2.6.1", 436 | "once": "^1.4.0", 437 | "universal-user-agent": "^6.0.0" 438 | } 439 | }, 440 | "node_modules/@octokit/request-error": { 441 | "version": "2.0.5", 442 | "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.5.tgz", 443 | "integrity": "sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg==", 444 | "dependencies": { 445 | "@octokit/types": "^6.0.3", 446 | "deprecation": "^2.0.0", 447 | "once": "^1.4.0" 448 | } 449 | }, 450 | "node_modules/@octokit/rest": { 451 | "version": "18.1.1", 452 | "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.1.1.tgz", 453 | "integrity": "sha512-ZcCHMyfGT1qtJD72usigAfUQ6jU89ZUPFb2AOubR6WZ7/RRFVZUENVm1I2yvJBUicqTujezPW9cY1+o3Mb4rNA==", 454 | "dependencies": { 455 | "@octokit/core": "^3.2.3", 456 | "@octokit/plugin-paginate-rest": "^2.6.2", 457 | "@octokit/plugin-request-log": "^1.0.2", 458 | "@octokit/plugin-rest-endpoint-methods": "4.10.3" 459 | } 460 | }, 461 | "node_modules/@octokit/types": { 462 | "version": "6.9.0", 463 | "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.9.0.tgz", 464 | "integrity": "sha512-j4ms2ukvWciu8hSuIWtWK/LyOWMZ0ZsRcvPIVLBYyAkTKBKrMJyiyv2wawJnyphKyEOhRgIyu5Nmf4yPxp0tcg==", 465 | "dependencies": { 466 | "@octokit/openapi-types": "^5.0.0" 467 | } 468 | }, 469 | "node_modules/@polka/url": { 470 | "version": "0.5.0", 471 | "resolved": "https://registry.npmjs.org/@polka/url/-/url-0.5.0.tgz", 472 | "integrity": "sha512-oZLYFEAzUKyi3SKnXvj32ZCEGH6RDnao7COuCVhDydMS9NrCSVXhM79VaKyP5+Zc33m0QXEd2DN3UkU7OsHcfw==", 473 | "dev": true 474 | }, 475 | "node_modules/@rollup/plugin-commonjs": { 476 | "version": "13.0.2", 477 | "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-13.0.2.tgz", 478 | "integrity": "sha512-9JXf2k8xqvMYfqmhgtB6eCgMN9fbxwF1XDF3mGKJc6pkAmt0jnsqurxQ0tC1akQKNSXCm7c3unQxa3zuxtZ7mQ==", 479 | "dev": true, 480 | "dependencies": { 481 | "@rollup/pluginutils": "^3.0.8", 482 | "commondir": "^1.0.1", 483 | "estree-walker": "^1.0.1", 484 | "glob": "^7.1.2", 485 | "is-reference": "^1.1.2", 486 | "magic-string": "^0.25.2", 487 | "resolve": "^1.11.0" 488 | }, 489 | "engines": { 490 | "node": ">= 8.0.0" 491 | }, 492 | "peerDependencies": { 493 | "rollup": "^2.3.4" 494 | } 495 | }, 496 | "node_modules/@rollup/plugin-node-resolve": { 497 | "version": "7.1.3", 498 | "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", 499 | "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", 500 | "dev": true, 501 | "dependencies": { 502 | "@rollup/pluginutils": "^3.0.8", 503 | "@types/resolve": "0.0.8", 504 | "builtin-modules": "^3.1.0", 505 | "is-module": "^1.0.0", 506 | "resolve": "^1.14.2" 507 | }, 508 | "engines": { 509 | "node": ">= 8.0.0" 510 | }, 511 | "peerDependencies": { 512 | "rollup": "^1.20.0||^2.0.0" 513 | } 514 | }, 515 | "node_modules/@rollup/pluginutils": { 516 | "version": "3.1.0", 517 | "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", 518 | "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", 519 | "dev": true, 520 | "dependencies": { 521 | "@types/estree": "0.0.39", 522 | "estree-walker": "^1.0.1", 523 | "picomatch": "^2.2.2" 524 | }, 525 | "engines": { 526 | "node": ">= 8.0.0" 527 | }, 528 | "peerDependencies": { 529 | "rollup": "^1.20.0||^2.0.0" 530 | } 531 | }, 532 | "node_modules/@types/estree": { 533 | "version": "0.0.39", 534 | "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", 535 | "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", 536 | "dev": true 537 | }, 538 | "node_modules/@types/node": { 539 | "version": "14.14.28", 540 | "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.28.tgz", 541 | "integrity": "sha512-lg55ArB+ZiHHbBBttLpzD07akz0QPrZgUODNakeC09i62dnrywr9mFErHuaPlB6I7z+sEbK+IYmplahvplCj2g==", 542 | "dev": true 543 | }, 544 | "node_modules/@types/resolve": { 545 | "version": "0.0.8", 546 | "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", 547 | "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", 548 | "dev": true, 549 | "dependencies": { 550 | "@types/node": "*" 551 | } 552 | }, 553 | "node_modules/ansi-styles": { 554 | "version": "3.2.1", 555 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 556 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 557 | "dev": true, 558 | "dependencies": { 559 | "color-convert": "^1.9.0" 560 | }, 561 | "engines": { 562 | "node": ">=4" 563 | } 564 | }, 565 | "node_modules/anymatch": { 566 | "version": "3.1.1", 567 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", 568 | "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", 569 | "dev": true, 570 | "dependencies": { 571 | "normalize-path": "^3.0.0", 572 | "picomatch": "^2.0.4" 573 | }, 574 | "engines": { 575 | "node": ">= 8" 576 | } 577 | }, 578 | "node_modules/async-limiter": { 579 | "version": "1.0.1", 580 | "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", 581 | "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", 582 | "dev": true 583 | }, 584 | "node_modules/balanced-match": { 585 | "version": "1.0.0", 586 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 587 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 588 | "dev": true 589 | }, 590 | "node_modules/before-after-hook": { 591 | "version": "2.1.1", 592 | "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.1.tgz", 593 | "integrity": "sha512-5ekuQOvO04MDj7kYZJaMab2S8SPjGJbotVNyv7QYFCOAwrGZs/YnoDNlh1U+m5hl7H2D/+n0taaAV/tfyd3KMA==" 594 | }, 595 | "node_modules/binary-extensions": { 596 | "version": "2.2.0", 597 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 598 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 599 | "dev": true, 600 | "engines": { 601 | "node": ">=8" 602 | } 603 | }, 604 | "node_modules/brace-expansion": { 605 | "version": "1.1.11", 606 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 607 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 608 | "dev": true, 609 | "dependencies": { 610 | "balanced-match": "^1.0.0", 611 | "concat-map": "0.0.1" 612 | } 613 | }, 614 | "node_modules/braces": { 615 | "version": "3.0.2", 616 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 617 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 618 | "dev": true, 619 | "dependencies": { 620 | "fill-range": "^7.0.1" 621 | }, 622 | "engines": { 623 | "node": ">=8" 624 | } 625 | }, 626 | "node_modules/buffer-from": { 627 | "version": "1.1.1", 628 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", 629 | "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", 630 | "dev": true 631 | }, 632 | "node_modules/builtin-modules": { 633 | "version": "3.2.0", 634 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", 635 | "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", 636 | "dev": true, 637 | "engines": { 638 | "node": ">=6" 639 | }, 640 | "funding": { 641 | "url": "https://github.com/sponsors/sindresorhus" 642 | } 643 | }, 644 | "node_modules/call-bind": { 645 | "version": "1.0.2", 646 | "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 647 | "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 648 | "dev": true, 649 | "dependencies": { 650 | "function-bind": "^1.1.1", 651 | "get-intrinsic": "^1.0.2" 652 | }, 653 | "funding": { 654 | "url": "https://github.com/sponsors/ljharb" 655 | } 656 | }, 657 | "node_modules/chalk": { 658 | "version": "2.4.2", 659 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 660 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 661 | "dev": true, 662 | "dependencies": { 663 | "ansi-styles": "^3.2.1", 664 | "escape-string-regexp": "^1.0.5", 665 | "supports-color": "^5.3.0" 666 | }, 667 | "engines": { 668 | "node": ">=4" 669 | } 670 | }, 671 | "node_modules/chokidar": { 672 | "version": "3.5.1", 673 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", 674 | "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", 675 | "dev": true, 676 | "dependencies": { 677 | "anymatch": "~3.1.1", 678 | "braces": "~3.0.2", 679 | "fsevents": "~2.3.1", 680 | "glob-parent": "~5.1.0", 681 | "is-binary-path": "~2.1.0", 682 | "is-glob": "~4.0.1", 683 | "normalize-path": "~3.0.0", 684 | "readdirp": "~3.5.0" 685 | }, 686 | "engines": { 687 | "node": ">= 8.10.0" 688 | }, 689 | "optionalDependencies": { 690 | "fsevents": "~2.3.1" 691 | } 692 | }, 693 | "node_modules/color-convert": { 694 | "version": "1.9.3", 695 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 696 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 697 | "dev": true, 698 | "dependencies": { 699 | "color-name": "1.1.3" 700 | } 701 | }, 702 | "node_modules/color-name": { 703 | "version": "1.1.3", 704 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 705 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 706 | "dev": true 707 | }, 708 | "node_modules/commander": { 709 | "version": "2.20.3", 710 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 711 | "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 712 | "dev": true 713 | }, 714 | "node_modules/commondir": { 715 | "version": "1.0.1", 716 | "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 717 | "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", 718 | "dev": true 719 | }, 720 | "node_modules/concat-map": { 721 | "version": "0.0.1", 722 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 723 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 724 | "dev": true 725 | }, 726 | "node_modules/console-clear": { 727 | "version": "1.1.1", 728 | "resolved": "https://registry.npmjs.org/console-clear/-/console-clear-1.1.1.tgz", 729 | "integrity": "sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==", 730 | "dev": true, 731 | "engines": { 732 | "node": ">=4" 733 | } 734 | }, 735 | "node_modules/crelt": { 736 | "version": "1.0.5", 737 | "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz", 738 | "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==" 739 | }, 740 | "node_modules/cross-spawn": { 741 | "version": "6.0.5", 742 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", 743 | "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", 744 | "dev": true, 745 | "dependencies": { 746 | "nice-try": "^1.0.4", 747 | "path-key": "^2.0.1", 748 | "semver": "^5.5.0", 749 | "shebang-command": "^1.2.0", 750 | "which": "^1.2.9" 751 | }, 752 | "engines": { 753 | "node": ">=4.8" 754 | } 755 | }, 756 | "node_modules/define-properties": { 757 | "version": "1.1.3", 758 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 759 | "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", 760 | "dev": true, 761 | "dependencies": { 762 | "object-keys": "^1.0.12" 763 | }, 764 | "engines": { 765 | "node": ">= 0.4" 766 | } 767 | }, 768 | "node_modules/deprecation": { 769 | "version": "2.3.1", 770 | "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", 771 | "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" 772 | }, 773 | "node_modules/error-ex": { 774 | "version": "1.3.2", 775 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 776 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 777 | "dev": true, 778 | "dependencies": { 779 | "is-arrayish": "^0.2.1" 780 | } 781 | }, 782 | "node_modules/es-abstract": { 783 | "version": "1.18.0-next.2", 784 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", 785 | "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", 786 | "dev": true, 787 | "dependencies": { 788 | "call-bind": "^1.0.2", 789 | "es-to-primitive": "^1.2.1", 790 | "function-bind": "^1.1.1", 791 | "get-intrinsic": "^1.0.2", 792 | "has": "^1.0.3", 793 | "has-symbols": "^1.0.1", 794 | "is-callable": "^1.2.2", 795 | "is-negative-zero": "^2.0.1", 796 | "is-regex": "^1.1.1", 797 | "object-inspect": "^1.9.0", 798 | "object-keys": "^1.1.1", 799 | "object.assign": "^4.1.2", 800 | "string.prototype.trimend": "^1.0.3", 801 | "string.prototype.trimstart": "^1.0.3" 802 | }, 803 | "engines": { 804 | "node": ">= 0.4" 805 | }, 806 | "funding": { 807 | "url": "https://github.com/sponsors/ljharb" 808 | } 809 | }, 810 | "node_modules/es-to-primitive": { 811 | "version": "1.2.1", 812 | "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 813 | "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 814 | "dev": true, 815 | "dependencies": { 816 | "is-callable": "^1.1.4", 817 | "is-date-object": "^1.0.1", 818 | "is-symbol": "^1.0.2" 819 | }, 820 | "engines": { 821 | "node": ">= 0.4" 822 | }, 823 | "funding": { 824 | "url": "https://github.com/sponsors/ljharb" 825 | } 826 | }, 827 | "node_modules/escape-string-regexp": { 828 | "version": "1.0.5", 829 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 830 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 831 | "dev": true, 832 | "engines": { 833 | "node": ">=0.8.0" 834 | } 835 | }, 836 | "node_modules/estree-walker": { 837 | "version": "1.0.1", 838 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", 839 | "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", 840 | "dev": true 841 | }, 842 | "node_modules/fill-range": { 843 | "version": "7.0.1", 844 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 845 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 846 | "dev": true, 847 | "dependencies": { 848 | "to-regex-range": "^5.0.1" 849 | }, 850 | "engines": { 851 | "node": ">=8" 852 | } 853 | }, 854 | "node_modules/fs.realpath": { 855 | "version": "1.0.0", 856 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 857 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 858 | "dev": true 859 | }, 860 | "node_modules/fsevents": { 861 | "version": "2.3.2", 862 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 863 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 864 | "dev": true, 865 | "hasInstallScript": true, 866 | "optional": true, 867 | "os": [ 868 | "darwin" 869 | ], 870 | "engines": { 871 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 872 | } 873 | }, 874 | "node_modules/function-bind": { 875 | "version": "1.1.1", 876 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 877 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 878 | "dev": true 879 | }, 880 | "node_modules/get-intrinsic": { 881 | "version": "1.1.1", 882 | "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", 883 | "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", 884 | "dev": true, 885 | "dependencies": { 886 | "function-bind": "^1.1.1", 887 | "has": "^1.0.3", 888 | "has-symbols": "^1.0.1" 889 | }, 890 | "funding": { 891 | "url": "https://github.com/sponsors/ljharb" 892 | } 893 | }, 894 | "node_modules/get-port": { 895 | "version": "3.2.0", 896 | "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", 897 | "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=", 898 | "dev": true, 899 | "engines": { 900 | "node": ">=4" 901 | } 902 | }, 903 | "node_modules/glob": { 904 | "version": "7.1.6", 905 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", 906 | "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", 907 | "dev": true, 908 | "dependencies": { 909 | "fs.realpath": "^1.0.0", 910 | "inflight": "^1.0.4", 911 | "inherits": "2", 912 | "minimatch": "^3.0.4", 913 | "once": "^1.3.0", 914 | "path-is-absolute": "^1.0.0" 915 | }, 916 | "engines": { 917 | "node": "*" 918 | }, 919 | "funding": { 920 | "url": "https://github.com/sponsors/isaacs" 921 | } 922 | }, 923 | "node_modules/glob-parent": { 924 | "version": "5.1.1", 925 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", 926 | "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", 927 | "dev": true, 928 | "dependencies": { 929 | "is-glob": "^4.0.1" 930 | }, 931 | "engines": { 932 | "node": ">= 6" 933 | } 934 | }, 935 | "node_modules/graceful-fs": { 936 | "version": "4.2.6", 937 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", 938 | "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", 939 | "dev": true 940 | }, 941 | "node_modules/has": { 942 | "version": "1.0.3", 943 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 944 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 945 | "dev": true, 946 | "dependencies": { 947 | "function-bind": "^1.1.1" 948 | }, 949 | "engines": { 950 | "node": ">= 0.4.0" 951 | } 952 | }, 953 | "node_modules/has-flag": { 954 | "version": "3.0.0", 955 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 956 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 957 | "dev": true, 958 | "engines": { 959 | "node": ">=4" 960 | } 961 | }, 962 | "node_modules/has-symbols": { 963 | "version": "1.0.1", 964 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", 965 | "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", 966 | "dev": true, 967 | "engines": { 968 | "node": ">= 0.4" 969 | }, 970 | "funding": { 971 | "url": "https://github.com/sponsors/ljharb" 972 | } 973 | }, 974 | "node_modules/hosted-git-info": { 975 | "version": "2.8.8", 976 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", 977 | "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", 978 | "dev": true 979 | }, 980 | "node_modules/inflight": { 981 | "version": "1.0.6", 982 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 983 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 984 | "dev": true, 985 | "dependencies": { 986 | "once": "^1.3.0", 987 | "wrappy": "1" 988 | } 989 | }, 990 | "node_modules/inherits": { 991 | "version": "2.0.4", 992 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 993 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 994 | "dev": true 995 | }, 996 | "node_modules/is-arrayish": { 997 | "version": "0.2.1", 998 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 999 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 1000 | "dev": true 1001 | }, 1002 | "node_modules/is-binary-path": { 1003 | "version": "2.1.0", 1004 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 1005 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 1006 | "dev": true, 1007 | "dependencies": { 1008 | "binary-extensions": "^2.0.0" 1009 | }, 1010 | "engines": { 1011 | "node": ">=8" 1012 | } 1013 | }, 1014 | "node_modules/is-callable": { 1015 | "version": "1.2.3", 1016 | "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", 1017 | "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", 1018 | "dev": true, 1019 | "engines": { 1020 | "node": ">= 0.4" 1021 | }, 1022 | "funding": { 1023 | "url": "https://github.com/sponsors/ljharb" 1024 | } 1025 | }, 1026 | "node_modules/is-core-module": { 1027 | "version": "2.2.0", 1028 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", 1029 | "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", 1030 | "dev": true, 1031 | "dependencies": { 1032 | "has": "^1.0.3" 1033 | }, 1034 | "funding": { 1035 | "url": "https://github.com/sponsors/ljharb" 1036 | } 1037 | }, 1038 | "node_modules/is-date-object": { 1039 | "version": "1.0.2", 1040 | "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", 1041 | "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", 1042 | "dev": true, 1043 | "engines": { 1044 | "node": ">= 0.4" 1045 | }, 1046 | "funding": { 1047 | "url": "https://github.com/sponsors/ljharb" 1048 | } 1049 | }, 1050 | "node_modules/is-extglob": { 1051 | "version": "2.1.1", 1052 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 1053 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 1054 | "dev": true, 1055 | "engines": { 1056 | "node": ">=0.10.0" 1057 | } 1058 | }, 1059 | "node_modules/is-glob": { 1060 | "version": "4.0.1", 1061 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 1062 | "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 1063 | "dev": true, 1064 | "dependencies": { 1065 | "is-extglob": "^2.1.1" 1066 | }, 1067 | "engines": { 1068 | "node": ">=0.10.0" 1069 | } 1070 | }, 1071 | "node_modules/is-module": { 1072 | "version": "1.0.0", 1073 | "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", 1074 | "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", 1075 | "dev": true 1076 | }, 1077 | "node_modules/is-negative-zero": { 1078 | "version": "2.0.1", 1079 | "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", 1080 | "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", 1081 | "dev": true, 1082 | "engines": { 1083 | "node": ">= 0.4" 1084 | }, 1085 | "funding": { 1086 | "url": "https://github.com/sponsors/ljharb" 1087 | } 1088 | }, 1089 | "node_modules/is-number": { 1090 | "version": "7.0.0", 1091 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 1092 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 1093 | "dev": true, 1094 | "engines": { 1095 | "node": ">=0.12.0" 1096 | } 1097 | }, 1098 | "node_modules/is-plain-object": { 1099 | "version": "5.0.0", 1100 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", 1101 | "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", 1102 | "engines": { 1103 | "node": ">=0.10.0" 1104 | } 1105 | }, 1106 | "node_modules/is-reference": { 1107 | "version": "1.2.1", 1108 | "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", 1109 | "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", 1110 | "dev": true, 1111 | "dependencies": { 1112 | "@types/estree": "*" 1113 | } 1114 | }, 1115 | "node_modules/is-regex": { 1116 | "version": "1.1.2", 1117 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", 1118 | "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", 1119 | "dev": true, 1120 | "dependencies": { 1121 | "call-bind": "^1.0.2", 1122 | "has-symbols": "^1.0.1" 1123 | }, 1124 | "engines": { 1125 | "node": ">= 0.4" 1126 | }, 1127 | "funding": { 1128 | "url": "https://github.com/sponsors/ljharb" 1129 | } 1130 | }, 1131 | "node_modules/is-symbol": { 1132 | "version": "1.0.3", 1133 | "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", 1134 | "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", 1135 | "dev": true, 1136 | "dependencies": { 1137 | "has-symbols": "^1.0.1" 1138 | }, 1139 | "engines": { 1140 | "node": ">= 0.4" 1141 | }, 1142 | "funding": { 1143 | "url": "https://github.com/sponsors/ljharb" 1144 | } 1145 | }, 1146 | "node_modules/isexe": { 1147 | "version": "2.0.0", 1148 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1149 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 1150 | "dev": true 1151 | }, 1152 | "node_modules/jest-worker": { 1153 | "version": "24.9.0", 1154 | "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", 1155 | "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", 1156 | "dev": true, 1157 | "dependencies": { 1158 | "merge-stream": "^2.0.0", 1159 | "supports-color": "^6.1.0" 1160 | }, 1161 | "engines": { 1162 | "node": ">= 6" 1163 | } 1164 | }, 1165 | "node_modules/jest-worker/node_modules/supports-color": { 1166 | "version": "6.1.0", 1167 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", 1168 | "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", 1169 | "dev": true, 1170 | "dependencies": { 1171 | "has-flag": "^3.0.0" 1172 | }, 1173 | "engines": { 1174 | "node": ">=6" 1175 | } 1176 | }, 1177 | "node_modules/js-tokens": { 1178 | "version": "4.0.0", 1179 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 1180 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 1181 | "dev": true 1182 | }, 1183 | "node_modules/json-parse-better-errors": { 1184 | "version": "1.0.2", 1185 | "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", 1186 | "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", 1187 | "dev": true 1188 | }, 1189 | "node_modules/kleur": { 1190 | "version": "3.0.3", 1191 | "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", 1192 | "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", 1193 | "dev": true, 1194 | "engines": { 1195 | "node": ">=6" 1196 | } 1197 | }, 1198 | "node_modules/lezer": { 1199 | "version": "0.13.3", 1200 | "resolved": "https://registry.npmjs.org/lezer/-/lezer-0.13.3.tgz", 1201 | "integrity": "sha512-DKYaqt52qx9wjxk+q+CqMMn5InqdwLrSCMqtNs+zYkl/VoTUgU8/BdmB6w/b/u7L5FCwdNybVvDS5t+1AvsD5g==", 1202 | "dependencies": { 1203 | "lezer-tree": "^0.13.2" 1204 | } 1205 | }, 1206 | "node_modules/lezer-css": { 1207 | "version": "0.13.1", 1208 | "resolved": "https://registry.npmjs.org/lezer-css/-/lezer-css-0.13.1.tgz", 1209 | "integrity": "sha512-ke56tjG17IZ+EFiY50P2WinjhgZQB7OecRVZmYQbVuwv5iUdLemA4vLjaFsAbgoSg+4pfOms7Ns9nItoJcmFpg==", 1210 | "dependencies": { 1211 | "lezer": "^0.13.0" 1212 | } 1213 | }, 1214 | "node_modules/lezer-html": { 1215 | "version": "0.13.3", 1216 | "resolved": "https://registry.npmjs.org/lezer-html/-/lezer-html-0.13.3.tgz", 1217 | "integrity": "sha512-3uluh9NDSXBNLUGbnZhjyWwcVK0cdcCRraKOzjcdPTpf1gPlY6fAr1eN9cdDoq6WI3bDLP/PwYnpXPOT9CHJDw==", 1218 | "dependencies": { 1219 | "lezer": "^0.13.2" 1220 | } 1221 | }, 1222 | "node_modules/lezer-javascript": { 1223 | "version": "0.13.3", 1224 | "resolved": "https://registry.npmjs.org/lezer-javascript/-/lezer-javascript-0.13.3.tgz", 1225 | "integrity": "sha512-YvTUZUZUk69nt6flmUaPuc/9yynsPqhbpqY6GXZK/8EH9/4X7B2AmMc86hk2yBGbTMrorou8ouV7neoDRk9khA==", 1226 | "dependencies": { 1227 | "lezer": "^0.13.0" 1228 | } 1229 | }, 1230 | "node_modules/lezer-markdown": { 1231 | "version": "0.14.2", 1232 | "resolved": "https://registry.npmjs.org/lezer-markdown/-/lezer-markdown-0.14.2.tgz", 1233 | "integrity": "sha512-Ky/z8QNtNMLvtq9oyKwnQubRYyrPE7UWZG28BxUD4JlHYXswqN7h5WgKIoZ+YZW0BPheandNayp2d9MBB4RYHA==", 1234 | "dependencies": { 1235 | "lezer-html": "^0.13.0", 1236 | "lezer-tree": "^0.13.0" 1237 | } 1238 | }, 1239 | "node_modules/lezer-tree": { 1240 | "version": "0.13.2", 1241 | "resolved": "https://registry.npmjs.org/lezer-tree/-/lezer-tree-0.13.2.tgz", 1242 | "integrity": "sha512-15ZxW8TxVNAOkHIo43Iouv4zbSkQQ5chQHBpwXcD2bBFz46RB4jYLEEww5l1V0xyIx9U2clSyyrLes+hAUFrGQ==" 1243 | }, 1244 | "node_modules/livereload": { 1245 | "version": "0.9.1", 1246 | "resolved": "https://registry.npmjs.org/livereload/-/livereload-0.9.1.tgz", 1247 | "integrity": "sha512-9g7sua11kkyZNo2hLRCG3LuZZwqexoyEyecSlV8cAsfAVVCZqLzVir6XDqmH0r+Vzgnd5LrdHDMyjtFnJQLAYw==", 1248 | "dev": true, 1249 | "dependencies": { 1250 | "chokidar": "^3.3.0", 1251 | "livereload-js": "^3.1.0", 1252 | "opts": ">= 1.2.0", 1253 | "ws": "^6.2.1" 1254 | }, 1255 | "bin": { 1256 | "livereload": "bin/livereload.js" 1257 | }, 1258 | "engines": { 1259 | "node": ">=8.0.0" 1260 | } 1261 | }, 1262 | "node_modules/livereload-js": { 1263 | "version": "3.3.1", 1264 | "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.3.1.tgz", 1265 | "integrity": "sha512-CBu1gTEfzVhlOK1WASKAAJ9Qx1fHECTq0SUB67sfxwQssopTyvzqTlgl+c0h9pZ6V+Fzd2rc510ppuNusg9teQ==", 1266 | "dev": true 1267 | }, 1268 | "node_modules/load-json-file": { 1269 | "version": "4.0.0", 1270 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", 1271 | "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", 1272 | "dev": true, 1273 | "dependencies": { 1274 | "graceful-fs": "^4.1.2", 1275 | "parse-json": "^4.0.0", 1276 | "pify": "^3.0.0", 1277 | "strip-bom": "^3.0.0" 1278 | }, 1279 | "engines": { 1280 | "node": ">=4" 1281 | } 1282 | }, 1283 | "node_modules/local-access": { 1284 | "version": "1.1.0", 1285 | "resolved": "https://registry.npmjs.org/local-access/-/local-access-1.1.0.tgz", 1286 | "integrity": "sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw==", 1287 | "dev": true, 1288 | "engines": { 1289 | "node": ">=6" 1290 | } 1291 | }, 1292 | "node_modules/magic-string": { 1293 | "version": "0.25.7", 1294 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", 1295 | "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", 1296 | "dev": true, 1297 | "dependencies": { 1298 | "sourcemap-codec": "^1.4.4" 1299 | } 1300 | }, 1301 | "node_modules/memorystream": { 1302 | "version": "0.3.1", 1303 | "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", 1304 | "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", 1305 | "dev": true, 1306 | "engines": { 1307 | "node": ">= 0.10.0" 1308 | } 1309 | }, 1310 | "node_modules/merge-stream": { 1311 | "version": "2.0.0", 1312 | "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 1313 | "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 1314 | "dev": true 1315 | }, 1316 | "node_modules/mime": { 1317 | "version": "2.5.2", 1318 | "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", 1319 | "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", 1320 | "dev": true, 1321 | "bin": { 1322 | "mime": "cli.js" 1323 | }, 1324 | "engines": { 1325 | "node": ">=4.0.0" 1326 | } 1327 | }, 1328 | "node_modules/minimatch": { 1329 | "version": "3.0.4", 1330 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1331 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1332 | "dev": true, 1333 | "dependencies": { 1334 | "brace-expansion": "^1.1.7" 1335 | }, 1336 | "engines": { 1337 | "node": "*" 1338 | } 1339 | }, 1340 | "node_modules/mri": { 1341 | "version": "1.1.6", 1342 | "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", 1343 | "integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==", 1344 | "dev": true, 1345 | "engines": { 1346 | "node": ">=4" 1347 | } 1348 | }, 1349 | "node_modules/nice-try": { 1350 | "version": "1.0.5", 1351 | "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 1352 | "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", 1353 | "dev": true 1354 | }, 1355 | "node_modules/node-fetch": { 1356 | "version": "2.6.1", 1357 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", 1358 | "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", 1359 | "engines": { 1360 | "node": "4.x || >=6.0.0" 1361 | } 1362 | }, 1363 | "node_modules/normalize-package-data": { 1364 | "version": "2.5.0", 1365 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 1366 | "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 1367 | "dev": true, 1368 | "dependencies": { 1369 | "hosted-git-info": "^2.1.4", 1370 | "resolve": "^1.10.0", 1371 | "semver": "2 || 3 || 4 || 5", 1372 | "validate-npm-package-license": "^3.0.1" 1373 | } 1374 | }, 1375 | "node_modules/normalize-path": { 1376 | "version": "3.0.0", 1377 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 1378 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 1379 | "dev": true, 1380 | "engines": { 1381 | "node": ">=0.10.0" 1382 | } 1383 | }, 1384 | "node_modules/npm-run-all": { 1385 | "version": "4.1.5", 1386 | "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", 1387 | "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", 1388 | "dev": true, 1389 | "dependencies": { 1390 | "ansi-styles": "^3.2.1", 1391 | "chalk": "^2.4.1", 1392 | "cross-spawn": "^6.0.5", 1393 | "memorystream": "^0.3.1", 1394 | "minimatch": "^3.0.4", 1395 | "pidtree": "^0.3.0", 1396 | "read-pkg": "^3.0.0", 1397 | "shell-quote": "^1.6.1", 1398 | "string.prototype.padend": "^3.0.0" 1399 | }, 1400 | "bin": { 1401 | "npm-run-all": "bin/npm-run-all/index.js", 1402 | "run-p": "bin/run-p/index.js", 1403 | "run-s": "bin/run-s/index.js" 1404 | }, 1405 | "engines": { 1406 | "node": ">= 4" 1407 | } 1408 | }, 1409 | "node_modules/object-inspect": { 1410 | "version": "1.9.0", 1411 | "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", 1412 | "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", 1413 | "dev": true, 1414 | "funding": { 1415 | "url": "https://github.com/sponsors/ljharb" 1416 | } 1417 | }, 1418 | "node_modules/object-keys": { 1419 | "version": "1.1.1", 1420 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 1421 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 1422 | "dev": true, 1423 | "engines": { 1424 | "node": ">= 0.4" 1425 | } 1426 | }, 1427 | "node_modules/object.assign": { 1428 | "version": "4.1.2", 1429 | "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", 1430 | "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", 1431 | "dev": true, 1432 | "dependencies": { 1433 | "call-bind": "^1.0.0", 1434 | "define-properties": "^1.1.3", 1435 | "has-symbols": "^1.0.1", 1436 | "object-keys": "^1.1.1" 1437 | }, 1438 | "engines": { 1439 | "node": ">= 0.4" 1440 | }, 1441 | "funding": { 1442 | "url": "https://github.com/sponsors/ljharb" 1443 | } 1444 | }, 1445 | "node_modules/once": { 1446 | "version": "1.4.0", 1447 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1448 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1449 | "dependencies": { 1450 | "wrappy": "1" 1451 | } 1452 | }, 1453 | "node_modules/opts": { 1454 | "version": "2.0.2", 1455 | "resolved": "https://registry.npmjs.org/opts/-/opts-2.0.2.tgz", 1456 | "integrity": "sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==", 1457 | "dev": true 1458 | }, 1459 | "node_modules/parse-json": { 1460 | "version": "4.0.0", 1461 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 1462 | "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", 1463 | "dev": true, 1464 | "dependencies": { 1465 | "error-ex": "^1.3.1", 1466 | "json-parse-better-errors": "^1.0.1" 1467 | }, 1468 | "engines": { 1469 | "node": ">=4" 1470 | } 1471 | }, 1472 | "node_modules/path-is-absolute": { 1473 | "version": "1.0.1", 1474 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1475 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 1476 | "dev": true, 1477 | "engines": { 1478 | "node": ">=0.10.0" 1479 | } 1480 | }, 1481 | "node_modules/path-key": { 1482 | "version": "2.0.1", 1483 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 1484 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 1485 | "dev": true, 1486 | "engines": { 1487 | "node": ">=4" 1488 | } 1489 | }, 1490 | "node_modules/path-parse": { 1491 | "version": "1.0.6", 1492 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", 1493 | "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", 1494 | "dev": true 1495 | }, 1496 | "node_modules/path-type": { 1497 | "version": "3.0.0", 1498 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 1499 | "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", 1500 | "dev": true, 1501 | "dependencies": { 1502 | "pify": "^3.0.0" 1503 | }, 1504 | "engines": { 1505 | "node": ">=4" 1506 | } 1507 | }, 1508 | "node_modules/picomatch": { 1509 | "version": "2.2.2", 1510 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", 1511 | "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", 1512 | "dev": true, 1513 | "engines": { 1514 | "node": ">=8.6" 1515 | }, 1516 | "funding": { 1517 | "url": "https://github.com/sponsors/jonschlinkert" 1518 | } 1519 | }, 1520 | "node_modules/pidtree": { 1521 | "version": "0.3.1", 1522 | "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", 1523 | "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", 1524 | "dev": true, 1525 | "bin": { 1526 | "pidtree": "bin/pidtree.js" 1527 | }, 1528 | "engines": { 1529 | "node": ">=0.10" 1530 | } 1531 | }, 1532 | "node_modules/pify": { 1533 | "version": "3.0.0", 1534 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 1535 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 1536 | "dev": true, 1537 | "engines": { 1538 | "node": ">=4" 1539 | } 1540 | }, 1541 | "node_modules/randombytes": { 1542 | "version": "2.1.0", 1543 | "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 1544 | "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 1545 | "dev": true, 1546 | "dependencies": { 1547 | "safe-buffer": "^5.1.0" 1548 | } 1549 | }, 1550 | "node_modules/read-pkg": { 1551 | "version": "3.0.0", 1552 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", 1553 | "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", 1554 | "dev": true, 1555 | "dependencies": { 1556 | "load-json-file": "^4.0.0", 1557 | "normalize-package-data": "^2.3.2", 1558 | "path-type": "^3.0.0" 1559 | }, 1560 | "engines": { 1561 | "node": ">=4" 1562 | } 1563 | }, 1564 | "node_modules/readdirp": { 1565 | "version": "3.5.0", 1566 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", 1567 | "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", 1568 | "dev": true, 1569 | "dependencies": { 1570 | "picomatch": "^2.2.1" 1571 | }, 1572 | "engines": { 1573 | "node": ">=8.10.0" 1574 | } 1575 | }, 1576 | "node_modules/require-relative": { 1577 | "version": "0.8.7", 1578 | "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", 1579 | "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=", 1580 | "dev": true 1581 | }, 1582 | "node_modules/resolve": { 1583 | "version": "1.20.0", 1584 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", 1585 | "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", 1586 | "dev": true, 1587 | "dependencies": { 1588 | "is-core-module": "^2.2.0", 1589 | "path-parse": "^1.0.6" 1590 | }, 1591 | "funding": { 1592 | "url": "https://github.com/sponsors/ljharb" 1593 | } 1594 | }, 1595 | "node_modules/rollup": { 1596 | "version": "2.39.0", 1597 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.39.0.tgz", 1598 | "integrity": "sha512-+WR3bttcq7zE+BntH09UxaW3bQo3vItuYeLsyk4dL2tuwbeSKJuvwiawyhEnvRdRgrII0Uzk00FpctHO/zB1kw==", 1599 | "dev": true, 1600 | "dependencies": { 1601 | "fsevents": "~2.3.1" 1602 | }, 1603 | "bin": { 1604 | "rollup": "dist/bin/rollup" 1605 | }, 1606 | "engines": { 1607 | "node": ">=10.0.0" 1608 | }, 1609 | "optionalDependencies": { 1610 | "fsevents": "~2.3.1" 1611 | } 1612 | }, 1613 | "node_modules/rollup-plugin-inject": { 1614 | "version": "3.0.2", 1615 | "resolved": "https://registry.npmjs.org/rollup-plugin-inject/-/rollup-plugin-inject-3.0.2.tgz", 1616 | "integrity": "sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==", 1617 | "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-inject.", 1618 | "dev": true, 1619 | "dependencies": { 1620 | "estree-walker": "^0.6.1", 1621 | "magic-string": "^0.25.3", 1622 | "rollup-pluginutils": "^2.8.1" 1623 | } 1624 | }, 1625 | "node_modules/rollup-plugin-inject/node_modules/estree-walker": { 1626 | "version": "0.6.1", 1627 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", 1628 | "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", 1629 | "dev": true 1630 | }, 1631 | "node_modules/rollup-plugin-livereload": { 1632 | "version": "1.3.0", 1633 | "resolved": "https://registry.npmjs.org/rollup-plugin-livereload/-/rollup-plugin-livereload-1.3.0.tgz", 1634 | "integrity": "sha512-abyqXaB21+nFHo+vJULBqfzNx6zXABC19UyvqgDfdoxR/8pFAd041GO+GIUe8ZYC2DbuMUmioh1Lvbk14YLZgw==", 1635 | "dev": true, 1636 | "dependencies": { 1637 | "livereload": "^0.9.1" 1638 | } 1639 | }, 1640 | "node_modules/rollup-plugin-node-polyfills": { 1641 | "version": "0.2.1", 1642 | "resolved": "https://registry.npmjs.org/rollup-plugin-node-polyfills/-/rollup-plugin-node-polyfills-0.2.1.tgz", 1643 | "integrity": "sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==", 1644 | "dev": true, 1645 | "dependencies": { 1646 | "rollup-plugin-inject": "^3.0.0" 1647 | } 1648 | }, 1649 | "node_modules/rollup-plugin-svelte": { 1650 | "version": "6.1.1", 1651 | "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-6.1.1.tgz", 1652 | "integrity": "sha512-ijnm0pH1ScrY4uxwaNXBpNVejVzpL2769hIEbAlnqNUWZrffLspu5/k9/l/Wsj3NrEHLQ6wCKGagVJonyfN7ow==", 1653 | "dev": true, 1654 | "dependencies": { 1655 | "require-relative": "^0.8.7", 1656 | "rollup-pluginutils": "^2.8.2", 1657 | "sourcemap-codec": "^1.4.8" 1658 | }, 1659 | "peerDependencies": { 1660 | "rollup": ">=1.19.2", 1661 | "svelte": "*" 1662 | } 1663 | }, 1664 | "node_modules/rollup-plugin-terser": { 1665 | "version": "5.3.1", 1666 | "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", 1667 | "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", 1668 | "dev": true, 1669 | "dependencies": { 1670 | "@babel/code-frame": "^7.5.5", 1671 | "jest-worker": "^24.9.0", 1672 | "rollup-pluginutils": "^2.8.2", 1673 | "serialize-javascript": "^4.0.0", 1674 | "terser": "^4.6.2" 1675 | }, 1676 | "peerDependencies": { 1677 | "rollup": ">=0.66.0 <3" 1678 | } 1679 | }, 1680 | "node_modules/rollup-pluginutils": { 1681 | "version": "2.8.2", 1682 | "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", 1683 | "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", 1684 | "dev": true, 1685 | "dependencies": { 1686 | "estree-walker": "^0.6.1" 1687 | } 1688 | }, 1689 | "node_modules/rollup-pluginutils/node_modules/estree-walker": { 1690 | "version": "0.6.1", 1691 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", 1692 | "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", 1693 | "dev": true 1694 | }, 1695 | "node_modules/sade": { 1696 | "version": "1.7.4", 1697 | "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz", 1698 | "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==", 1699 | "dev": true, 1700 | "dependencies": { 1701 | "mri": "^1.1.0" 1702 | }, 1703 | "engines": { 1704 | "node": ">= 6" 1705 | } 1706 | }, 1707 | "node_modules/safe-buffer": { 1708 | "version": "5.2.1", 1709 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1710 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 1711 | "dev": true, 1712 | "funding": [ 1713 | { 1714 | "type": "github", 1715 | "url": "https://github.com/sponsors/feross" 1716 | }, 1717 | { 1718 | "type": "patreon", 1719 | "url": "https://www.patreon.com/feross" 1720 | }, 1721 | { 1722 | "type": "consulting", 1723 | "url": "https://feross.org/support" 1724 | } 1725 | ] 1726 | }, 1727 | "node_modules/semver": { 1728 | "version": "5.7.1", 1729 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 1730 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 1731 | "dev": true, 1732 | "bin": { 1733 | "semver": "bin/semver" 1734 | } 1735 | }, 1736 | "node_modules/serialize-javascript": { 1737 | "version": "4.0.0", 1738 | "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", 1739 | "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", 1740 | "dev": true, 1741 | "dependencies": { 1742 | "randombytes": "^2.1.0" 1743 | } 1744 | }, 1745 | "node_modules/shebang-command": { 1746 | "version": "1.2.0", 1747 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 1748 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 1749 | "dev": true, 1750 | "dependencies": { 1751 | "shebang-regex": "^1.0.0" 1752 | }, 1753 | "engines": { 1754 | "node": ">=0.10.0" 1755 | } 1756 | }, 1757 | "node_modules/shebang-regex": { 1758 | "version": "1.0.0", 1759 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 1760 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 1761 | "dev": true, 1762 | "engines": { 1763 | "node": ">=0.10.0" 1764 | } 1765 | }, 1766 | "node_modules/shell-quote": { 1767 | "version": "1.7.2", 1768 | "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", 1769 | "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", 1770 | "dev": true 1771 | }, 1772 | "node_modules/sirv": { 1773 | "version": "0.4.6", 1774 | "resolved": "https://registry.npmjs.org/sirv/-/sirv-0.4.6.tgz", 1775 | "integrity": "sha512-rYpOXlNbpHiY4nVXxuDf4mXPvKz1reZGap/LkWp9TvcZ84qD/nPBjjH/6GZsgIjVMbOslnY8YYULAyP8jMn1GQ==", 1776 | "dev": true, 1777 | "dependencies": { 1778 | "@polka/url": "^0.5.0", 1779 | "mime": "^2.3.1" 1780 | }, 1781 | "engines": { 1782 | "node": ">= 6" 1783 | } 1784 | }, 1785 | "node_modules/sirv-cli": { 1786 | "version": "0.4.6", 1787 | "resolved": "https://registry.npmjs.org/sirv-cli/-/sirv-cli-0.4.6.tgz", 1788 | "integrity": "sha512-/Vj85/kBvPL+n9ibgX6FicLE8VjidC1BhlX67PYPBfbBAphzR6i0k0HtU5c2arejfU3uzq8l3SYPCwl1x7z6Ww==", 1789 | "dev": true, 1790 | "dependencies": { 1791 | "console-clear": "^1.1.0", 1792 | "get-port": "^3.2.0", 1793 | "kleur": "^3.0.0", 1794 | "local-access": "^1.0.1", 1795 | "sade": "^1.4.0", 1796 | "sirv": "^0.4.6", 1797 | "tinydate": "^1.0.0" 1798 | }, 1799 | "bin": { 1800 | "sirv": "index.js" 1801 | }, 1802 | "engines": { 1803 | "node": ">= 6" 1804 | } 1805 | }, 1806 | "node_modules/source-map": { 1807 | "version": "0.6.1", 1808 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1809 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1810 | "dev": true, 1811 | "engines": { 1812 | "node": ">=0.10.0" 1813 | } 1814 | }, 1815 | "node_modules/source-map-support": { 1816 | "version": "0.5.19", 1817 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", 1818 | "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", 1819 | "dev": true, 1820 | "dependencies": { 1821 | "buffer-from": "^1.0.0", 1822 | "source-map": "^0.6.0" 1823 | } 1824 | }, 1825 | "node_modules/sourcemap-codec": { 1826 | "version": "1.4.8", 1827 | "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 1828 | "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", 1829 | "dev": true 1830 | }, 1831 | "node_modules/spdx-correct": { 1832 | "version": "3.1.1", 1833 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", 1834 | "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", 1835 | "dev": true, 1836 | "dependencies": { 1837 | "spdx-expression-parse": "^3.0.0", 1838 | "spdx-license-ids": "^3.0.0" 1839 | } 1840 | }, 1841 | "node_modules/spdx-exceptions": { 1842 | "version": "2.3.0", 1843 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 1844 | "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", 1845 | "dev": true 1846 | }, 1847 | "node_modules/spdx-expression-parse": { 1848 | "version": "3.0.1", 1849 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 1850 | "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 1851 | "dev": true, 1852 | "dependencies": { 1853 | "spdx-exceptions": "^2.1.0", 1854 | "spdx-license-ids": "^3.0.0" 1855 | } 1856 | }, 1857 | "node_modules/spdx-license-ids": { 1858 | "version": "3.0.7", 1859 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", 1860 | "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", 1861 | "dev": true 1862 | }, 1863 | "node_modules/string.prototype.padend": { 1864 | "version": "3.1.1", 1865 | "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.1.tgz", 1866 | "integrity": "sha512-eCzTASPnoCr5Ht+Vn1YXgm8SB015hHKgEIMu9Nr9bQmLhRBxKRfmzSj/IQsxDFc8JInJDDFA0qXwK+xxI7wDkg==", 1867 | "dev": true, 1868 | "dependencies": { 1869 | "call-bind": "^1.0.0", 1870 | "define-properties": "^1.1.3", 1871 | "es-abstract": "^1.18.0-next.1" 1872 | }, 1873 | "engines": { 1874 | "node": ">= 0.4" 1875 | }, 1876 | "funding": { 1877 | "url": "https://github.com/sponsors/ljharb" 1878 | } 1879 | }, 1880 | "node_modules/string.prototype.trimend": { 1881 | "version": "1.0.3", 1882 | "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", 1883 | "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", 1884 | "dev": true, 1885 | "dependencies": { 1886 | "call-bind": "^1.0.0", 1887 | "define-properties": "^1.1.3" 1888 | }, 1889 | "funding": { 1890 | "url": "https://github.com/sponsors/ljharb" 1891 | } 1892 | }, 1893 | "node_modules/string.prototype.trimstart": { 1894 | "version": "1.0.3", 1895 | "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", 1896 | "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", 1897 | "dev": true, 1898 | "dependencies": { 1899 | "call-bind": "^1.0.0", 1900 | "define-properties": "^1.1.3" 1901 | }, 1902 | "funding": { 1903 | "url": "https://github.com/sponsors/ljharb" 1904 | } 1905 | }, 1906 | "node_modules/strip-bom": { 1907 | "version": "3.0.0", 1908 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 1909 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 1910 | "dev": true, 1911 | "engines": { 1912 | "node": ">=4" 1913 | } 1914 | }, 1915 | "node_modules/style-mod": { 1916 | "version": "3.2.1", 1917 | "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-3.2.1.tgz", 1918 | "integrity": "sha512-cQerrMLHjR/fxC4DWC2dRrXc11hvsM7lJ2vtuMOHWU5IG7Deu5RfTbttjbY4xiRAWs3gFIZZFf694jzNPW1Ehw==" 1919 | }, 1920 | "node_modules/supports-color": { 1921 | "version": "5.5.0", 1922 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1923 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1924 | "dev": true, 1925 | "dependencies": { 1926 | "has-flag": "^3.0.0" 1927 | }, 1928 | "engines": { 1929 | "node": ">=4" 1930 | } 1931 | }, 1932 | "node_modules/svelte": { 1933 | "version": "3.32.3", 1934 | "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.32.3.tgz", 1935 | "integrity": "sha512-5etu/wDwtewhnYO/631KKTjSmFrKohFLWNm1sWErVHXqGZ8eJLqrW0qivDSyYTcN8GbUqsR4LkIhftNFsjNehg==", 1936 | "dev": true, 1937 | "engines": { 1938 | "node": ">= 8" 1939 | } 1940 | }, 1941 | "node_modules/terser": { 1942 | "version": "4.8.0", 1943 | "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", 1944 | "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", 1945 | "dev": true, 1946 | "dependencies": { 1947 | "commander": "^2.20.0", 1948 | "source-map": "~0.6.1", 1949 | "source-map-support": "~0.5.12" 1950 | }, 1951 | "bin": { 1952 | "terser": "bin/terser" 1953 | }, 1954 | "engines": { 1955 | "node": ">=6.0.0" 1956 | } 1957 | }, 1958 | "node_modules/tinydate": { 1959 | "version": "1.3.0", 1960 | "resolved": "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz", 1961 | "integrity": "sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==", 1962 | "dev": true, 1963 | "engines": { 1964 | "node": ">=4" 1965 | } 1966 | }, 1967 | "node_modules/to-regex-range": { 1968 | "version": "5.0.1", 1969 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 1970 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1971 | "dev": true, 1972 | "dependencies": { 1973 | "is-number": "^7.0.0" 1974 | }, 1975 | "engines": { 1976 | "node": ">=8.0" 1977 | } 1978 | }, 1979 | "node_modules/universal-user-agent": { 1980 | "version": "6.0.0", 1981 | "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", 1982 | "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==" 1983 | }, 1984 | "node_modules/validate-npm-package-license": { 1985 | "version": "3.0.4", 1986 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 1987 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 1988 | "dev": true, 1989 | "dependencies": { 1990 | "spdx-correct": "^3.0.0", 1991 | "spdx-expression-parse": "^3.0.0" 1992 | } 1993 | }, 1994 | "node_modules/w3c-keyname": { 1995 | "version": "2.2.4", 1996 | "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.4.tgz", 1997 | "integrity": "sha512-tOhfEwEzFLJzf6d1ZPkYfGj+FWhIpBux9ppoP3rlclw3Z0BZv3N7b7030Z1kYth+6rDuAsXUFr+d0VE6Ed1ikw==" 1998 | }, 1999 | "node_modules/which": { 2000 | "version": "1.3.1", 2001 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 2002 | "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 2003 | "dev": true, 2004 | "dependencies": { 2005 | "isexe": "^2.0.0" 2006 | }, 2007 | "bin": { 2008 | "which": "bin/which" 2009 | } 2010 | }, 2011 | "node_modules/wrappy": { 2012 | "version": "1.0.2", 2013 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2014 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 2015 | }, 2016 | "node_modules/ws": { 2017 | "version": "6.2.1", 2018 | "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", 2019 | "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", 2020 | "dev": true, 2021 | "dependencies": { 2022 | "async-limiter": "~1.0.0" 2023 | } 2024 | } 2025 | }, 2026 | "dependencies": { 2027 | "@babel/code-frame": { 2028 | "version": "7.12.13", 2029 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", 2030 | "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", 2031 | "dev": true, 2032 | "requires": { 2033 | "@babel/highlight": "^7.12.13" 2034 | } 2035 | }, 2036 | "@babel/helper-validator-identifier": { 2037 | "version": "7.12.11", 2038 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", 2039 | "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", 2040 | "dev": true 2041 | }, 2042 | "@babel/highlight": { 2043 | "version": "7.12.13", 2044 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.12.13.tgz", 2045 | "integrity": "sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww==", 2046 | "dev": true, 2047 | "requires": { 2048 | "@babel/helper-validator-identifier": "^7.12.11", 2049 | "chalk": "^2.0.0", 2050 | "js-tokens": "^4.0.0" 2051 | } 2052 | }, 2053 | "@codemirror/autocomplete": { 2054 | "version": "0.17.4", 2055 | "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-0.17.4.tgz", 2056 | "integrity": "sha512-fni2OJC1aStMeQaQQE9lMSJAntWoDeGucLMGbf8XZrTNxZR1IoWKLXBy9YoA0CQfJX/VNnJljNG7WRvwxHmBiQ==", 2057 | "requires": { 2058 | "@codemirror/language": "^0.17.0", 2059 | "@codemirror/state": "^0.17.0", 2060 | "@codemirror/text": "^0.17.0", 2061 | "@codemirror/tooltip": "^0.17.0", 2062 | "@codemirror/view": "^0.17.0", 2063 | "lezer-tree": "^0.13.0" 2064 | } 2065 | }, 2066 | "@codemirror/basic-setup": { 2067 | "version": "0.17.1", 2068 | "resolved": "https://registry.npmjs.org/@codemirror/basic-setup/-/basic-setup-0.17.1.tgz", 2069 | "integrity": "sha512-d17H3bcseOia/YxT4Zfqn455wBRfbs3aKFAg9+FoP11BeQLFAqxiDIXtbwtfFbNx4rUvtmHkzeaMUZHNEp5ZSQ==", 2070 | "requires": { 2071 | "@codemirror/autocomplete": "^0.17.0", 2072 | "@codemirror/closebrackets": "^0.17.0", 2073 | "@codemirror/commands": "^0.17.0", 2074 | "@codemirror/comment": "^0.17.0", 2075 | "@codemirror/fold": "^0.17.0", 2076 | "@codemirror/gutter": "^0.17.0", 2077 | "@codemirror/highlight": "^0.17.0", 2078 | "@codemirror/history": "^0.17.0", 2079 | "@codemirror/language": "^0.17.0", 2080 | "@codemirror/lint": "^0.17.0", 2081 | "@codemirror/matchbrackets": "^0.17.0", 2082 | "@codemirror/rectangular-selection": "^0.17.0", 2083 | "@codemirror/search": "^0.17.0", 2084 | "@codemirror/state": "^0.17.0", 2085 | "@codemirror/view": "^0.17.0" 2086 | } 2087 | }, 2088 | "@codemirror/closebrackets": { 2089 | "version": "0.17.2", 2090 | "resolved": "https://registry.npmjs.org/@codemirror/closebrackets/-/closebrackets-0.17.2.tgz", 2091 | "integrity": "sha512-0ljN56AW9Iu3uATSZESPt2MuPXpZwB9PKCK0liO9Ei1MXba//SDkzDaYeoIjlVLTxUaGbVo77fsh7+rrY28hLg==", 2092 | "requires": { 2093 | "@codemirror/language": "^0.17.0", 2094 | "@codemirror/rangeset": "^0.17.0", 2095 | "@codemirror/state": "^0.17.0", 2096 | "@codemirror/text": "^0.17.0", 2097 | "@codemirror/view": "^0.17.0" 2098 | } 2099 | }, 2100 | "@codemirror/commands": { 2101 | "version": "0.17.3", 2102 | "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-0.17.3.tgz", 2103 | "integrity": "sha512-Y2CF0TAEG356iHQGZx4O9ECbh0j96W3yw/cBUHkFN0nXamwSQehAedl/VXEkVt5uykVYVO+cfE58m4OGyvsrsA==", 2104 | "requires": { 2105 | "@codemirror/language": "^0.17.0", 2106 | "@codemirror/matchbrackets": "^0.17.0", 2107 | "@codemirror/state": "^0.17.0", 2108 | "@codemirror/text": "^0.17.0", 2109 | "@codemirror/view": "^0.17.0", 2110 | "lezer-tree": "^0.13.0" 2111 | } 2112 | }, 2113 | "@codemirror/comment": { 2114 | "version": "0.17.1", 2115 | "resolved": "https://registry.npmjs.org/@codemirror/comment/-/comment-0.17.1.tgz", 2116 | "integrity": "sha512-dRYCRMU8NEe4mbL00AU4Zr8DYqYC5kL2bg28wBSURKYYKtTv3c7KsvdwU/Ggj8pDFcW0TIaKt1DfSKH6RDfaQw==", 2117 | "requires": { 2118 | "@codemirror/state": "^0.17.0", 2119 | "@codemirror/text": "^0.17.0", 2120 | "@codemirror/view": "^0.17.0" 2121 | } 2122 | }, 2123 | "@codemirror/fold": { 2124 | "version": "0.17.1", 2125 | "resolved": "https://registry.npmjs.org/@codemirror/fold/-/fold-0.17.1.tgz", 2126 | "integrity": "sha512-G0j7AyZtcDQy/Vh7MQgIZIYcTJX6BuSa8NcxE82sDtpEDdogavBkjZxEE/lRZyZnHDmmaVgVSp53fzOo9TS6Hw==", 2127 | "requires": { 2128 | "@codemirror/gutter": "^0.17.0", 2129 | "@codemirror/language": "^0.17.0", 2130 | "@codemirror/rangeset": "^0.17.0", 2131 | "@codemirror/state": "^0.17.0", 2132 | "@codemirror/view": "^0.17.0" 2133 | } 2134 | }, 2135 | "@codemirror/gutter": { 2136 | "version": "0.17.2", 2137 | "resolved": "https://registry.npmjs.org/@codemirror/gutter/-/gutter-0.17.2.tgz", 2138 | "integrity": "sha512-kyfuNVg3B+yS9U3aNMK/AQ0NyOswOep8lrbldBL4BWXZ8mFzSifT3WNK887WYrEIhqeLjq5qjcsJgFyGrFR0Lg==", 2139 | "requires": { 2140 | "@codemirror/rangeset": "^0.17.0", 2141 | "@codemirror/state": "^0.17.0", 2142 | "@codemirror/view": "^0.17.0" 2143 | } 2144 | }, 2145 | "@codemirror/highlight": { 2146 | "version": "0.17.2", 2147 | "resolved": "https://registry.npmjs.org/@codemirror/highlight/-/highlight-0.17.2.tgz", 2148 | "integrity": "sha512-KmSOCHjPv7yO9NAtQnqCNwjLHVwFh9InMwul0+JSsor1qLfBR1ljlmqLr7KUe9WWRnM7oD/eSuwF5uNpGtuaNw==", 2149 | "requires": { 2150 | "@codemirror/language": "^0.17.0", 2151 | "@codemirror/rangeset": "^0.17.0", 2152 | "@codemirror/state": "^0.17.0", 2153 | "@codemirror/view": "^0.17.0", 2154 | "lezer-tree": "^0.13.0", 2155 | "style-mod": "^3.2.0" 2156 | } 2157 | }, 2158 | "@codemirror/history": { 2159 | "version": "0.17.2", 2160 | "resolved": "https://registry.npmjs.org/@codemirror/history/-/history-0.17.2.tgz", 2161 | "integrity": "sha512-ML/FA6VJMMwsQrx7HFXaOAg/LqrLxUktE5pu230UOn0u5bxIPxbX0lLGs34994s9HPruqbCqIikSc+IfjLkFcA==", 2162 | "requires": { 2163 | "@codemirror/state": "^0.17.0", 2164 | "@codemirror/view": "^0.17.0" 2165 | } 2166 | }, 2167 | "@codemirror/lang-css": { 2168 | "version": "0.17.1", 2169 | "resolved": "https://registry.npmjs.org/@codemirror/lang-css/-/lang-css-0.17.1.tgz", 2170 | "integrity": "sha512-IwH22Fu7oW3o9jtZsQV9aNZ4w2S4xktlVoJ08Z8VmnXe2Nlb7okQWPibtpryIfe4LGcmdN/n6YTpGjkveC8BEA==", 2171 | "requires": { 2172 | "@codemirror/autocomplete": "^0.17.0", 2173 | "@codemirror/highlight": "^0.17.0", 2174 | "@codemirror/language": "^0.17.0", 2175 | "@codemirror/state": "^0.17.0", 2176 | "lezer-css": "^0.13.0", 2177 | "lezer-tree": "^0.13.0" 2178 | } 2179 | }, 2180 | "@codemirror/lang-html": { 2181 | "version": "0.17.1", 2182 | "resolved": "https://registry.npmjs.org/@codemirror/lang-html/-/lang-html-0.17.1.tgz", 2183 | "integrity": "sha512-7c1jXtN4cwT7LyW4bdNuinP/xx/J94P2Xkrm1LSyuR4cJk/4iYYlQcxsClJapyJCqP+rmAk8BEcDc49w2Kh46A==", 2184 | "requires": { 2185 | "@codemirror/autocomplete": "^0.17.0", 2186 | "@codemirror/highlight": "^0.17.0", 2187 | "@codemirror/lang-css": "^0.17.0", 2188 | "@codemirror/lang-javascript": "^0.17.0", 2189 | "@codemirror/language": "^0.17.0", 2190 | "@codemirror/state": "^0.17.0", 2191 | "lezer-html": "^0.13.0", 2192 | "lezer-tree": "^0.13.0" 2193 | } 2194 | }, 2195 | "@codemirror/lang-javascript": { 2196 | "version": "0.17.2", 2197 | "resolved": "https://registry.npmjs.org/@codemirror/lang-javascript/-/lang-javascript-0.17.2.tgz", 2198 | "integrity": "sha512-bVXHEqf8GjPM1uv/BdZqpP7K3CFr8M7FDXDGtACQNbsq312JY7IbPqHZtbaVklMLl3wQMtaO9sS1czw2B86q9g==", 2199 | "requires": { 2200 | "@codemirror/autocomplete": "^0.17.0", 2201 | "@codemirror/highlight": "^0.17.0", 2202 | "@codemirror/language": "^0.17.0", 2203 | "@codemirror/lint": "^0.17.0", 2204 | "@codemirror/state": "^0.17.0", 2205 | "@codemirror/view": "^0.17.0", 2206 | "lezer-javascript": "^0.13.0" 2207 | } 2208 | }, 2209 | "@codemirror/lang-markdown": { 2210 | "version": "0.17.2", 2211 | "resolved": "https://registry.npmjs.org/@codemirror/lang-markdown/-/lang-markdown-0.17.2.tgz", 2212 | "integrity": "sha512-lkwU4JXqz50WAT/qHNBL27Kv/JRpphuatY6Kg0dRLlDY4V2Ghvw+LTmpo/7zsYJ9L688Il0r94lV1Nqfn2X8WQ==", 2213 | "requires": { 2214 | "@codemirror/highlight": "^0.17.0", 2215 | "@codemirror/lang-html": "^0.17.0", 2216 | "@codemirror/language": "^0.17.0", 2217 | "@codemirror/state": "^0.17.0", 2218 | "@codemirror/view": "^0.17.0", 2219 | "lezer-markdown": "^0.14.0", 2220 | "lezer-tree": "^0.13.0" 2221 | } 2222 | }, 2223 | "@codemirror/language": { 2224 | "version": "0.17.4", 2225 | "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-0.17.4.tgz", 2226 | "integrity": "sha512-PAYrnmc1GaUcWjnxydbrhrMUYl/biIv4/fCJdInwHdox7f3WOdOhYwST/B803xVBzlse8spJo2M1+syMxJPM5w==", 2227 | "requires": { 2228 | "@codemirror/state": "^0.17.0", 2229 | "@codemirror/text": "^0.17.0", 2230 | "@codemirror/view": "^0.17.0", 2231 | "lezer": "^0.13.0", 2232 | "lezer-tree": "^0.13.0" 2233 | } 2234 | }, 2235 | "@codemirror/lint": { 2236 | "version": "0.17.1", 2237 | "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-0.17.1.tgz", 2238 | "integrity": "sha512-Jzhf3g+hIr8frQaLsRSYJgM3BFVt7qQ59J0l/oqkjx8LsqYn0zbCM6zHnKMC0lOUdZXf7O8D24jTmVJb/8n4YQ==", 2239 | "requires": { 2240 | "@codemirror/panel": "^0.17.0", 2241 | "@codemirror/state": "^0.17.0", 2242 | "@codemirror/tooltip": "^0.17.0", 2243 | "@codemirror/view": "^0.17.0", 2244 | "crelt": "^1.0.5" 2245 | } 2246 | }, 2247 | "@codemirror/matchbrackets": { 2248 | "version": "0.17.2", 2249 | "resolved": "https://registry.npmjs.org/@codemirror/matchbrackets/-/matchbrackets-0.17.2.tgz", 2250 | "integrity": "sha512-E4TP7lNXk7VtmvvKYH59yNx0lf5ubv7iv0Ok0uWCjxm+RIPnXiOdRoNI7rxITJcgNROOyKnuKsd6AAnmuXxDEQ==", 2251 | "requires": { 2252 | "@codemirror/language": "^0.17.0", 2253 | "@codemirror/state": "^0.17.0", 2254 | "@codemirror/view": "^0.17.0", 2255 | "lezer-tree": "^0.13.0" 2256 | } 2257 | }, 2258 | "@codemirror/panel": { 2259 | "version": "0.17.1", 2260 | "resolved": "https://registry.npmjs.org/@codemirror/panel/-/panel-0.17.1.tgz", 2261 | "integrity": "sha512-2it2Sk02eF4WFwPVoRLhr9lPGq9lwwwHZFyb4olqI6tOyTPwk6leZ4ntabYrhvjRc7gD6S6vM14KhOtjm4hjqg==", 2262 | "requires": { 2263 | "@codemirror/state": "^0.17.0", 2264 | "@codemirror/view": "^0.17.0" 2265 | } 2266 | }, 2267 | "@codemirror/rangeset": { 2268 | "version": "0.17.1", 2269 | "resolved": "https://registry.npmjs.org/@codemirror/rangeset/-/rangeset-0.17.1.tgz", 2270 | "integrity": "sha512-Qv8a8C5CZiUdXGvxniWdULJzXDiz5uSP5ddHFEmekGa9nNVCgdr05nH7R+h3NgJ2P40UEEOPykqXZyy8EHGggw==", 2271 | "requires": { 2272 | "@codemirror/state": "^0.17.0" 2273 | } 2274 | }, 2275 | "@codemirror/rectangular-selection": { 2276 | "version": "0.17.1", 2277 | "resolved": "https://registry.npmjs.org/@codemirror/rectangular-selection/-/rectangular-selection-0.17.1.tgz", 2278 | "integrity": "sha512-mM6LjEiwcnj/NArVMTfMATuO35FDF9B1xCrqMlXTB/KxCXwFcGO/r8AccBV+ehR2Y+k7zlvfNvEVNi1SjP1Hfg==", 2279 | "requires": { 2280 | "@codemirror/state": "^0.17.0", 2281 | "@codemirror/text": "^0.17.0", 2282 | "@codemirror/view": "^0.17.0" 2283 | } 2284 | }, 2285 | "@codemirror/search": { 2286 | "version": "0.17.1", 2287 | "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-0.17.1.tgz", 2288 | "integrity": "sha512-wY0KP9my/0uKQk9AU39EqmkY6zMVv2Erej5b1rRBksM78JZXzjNUl4gyhtx1/0om84IZ1ocmW8MRElkAY6r1rw==", 2289 | "requires": { 2290 | "@codemirror/panel": "^0.17.0", 2291 | "@codemirror/rangeset": "^0.17.0", 2292 | "@codemirror/state": "^0.17.0", 2293 | "@codemirror/text": "^0.17.0", 2294 | "@codemirror/view": "^0.17.0", 2295 | "crelt": "^1.0.5" 2296 | } 2297 | }, 2298 | "@codemirror/state": { 2299 | "version": "0.17.1", 2300 | "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-0.17.1.tgz", 2301 | "integrity": "sha512-ELgxzackFVC+wBWpGJGFN6OJ+uIdHrgj4BEh6qooju7U5Mdd1bM594QPGzNMRu3uXjfGj7ANHTATRPc0nnQRfA==", 2302 | "requires": { 2303 | "@codemirror/text": "^0.17.0" 2304 | } 2305 | }, 2306 | "@codemirror/text": { 2307 | "version": "0.17.2", 2308 | "resolved": "https://registry.npmjs.org/@codemirror/text/-/text-0.17.2.tgz", 2309 | "integrity": "sha512-KL+cM+uJPW5skyuTRoW43lOaSQq3YDNEPx5z0V/9Wsz9R9dK4kVP5NIRMUFgl9MUCQ9UxIotvgPDpz65j9wjuA==" 2310 | }, 2311 | "@codemirror/theme-one-dark": { 2312 | "version": "0.17.5", 2313 | "resolved": "https://registry.npmjs.org/@codemirror/theme-one-dark/-/theme-one-dark-0.17.5.tgz", 2314 | "integrity": "sha512-zqA5SVRq9/oBZViYx4W2OiJkwf0GCWhfIkXGRbNImlNlml+mmnM/EFyx8rVan53rwl2MiMyH6gUJEihNKS/INg==", 2315 | "requires": { 2316 | "@codemirror/highlight": "^0.17.0", 2317 | "@codemirror/state": "^0.17.0", 2318 | "@codemirror/view": "^0.17.0" 2319 | } 2320 | }, 2321 | "@codemirror/tooltip": { 2322 | "version": "0.17.2", 2323 | "resolved": "https://registry.npmjs.org/@codemirror/tooltip/-/tooltip-0.17.2.tgz", 2324 | "integrity": "sha512-Ux2lKYzTUCiAluu3PJj78e58eGQeCRaFWpzn8pg4KQIFxSVyZoCv5VWcIp/1i4bLGyrUWDWwP0CAxGq759AwaQ==", 2325 | "requires": { 2326 | "@codemirror/state": "^0.17.0", 2327 | "@codemirror/view": "^0.17.0" 2328 | } 2329 | }, 2330 | "@codemirror/view": { 2331 | "version": "0.17.8", 2332 | "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-0.17.8.tgz", 2333 | "integrity": "sha512-zX685PnZyFT6JCoMJUYj67sMGO3dk0EANWVSOFc2FSFHpZDsOxKohehnZ4EO+uIXF+nb9Q4jdZFdaaVg1aMOcw==", 2334 | "requires": { 2335 | "@codemirror/rangeset": "^0.17.0", 2336 | "@codemirror/state": "^0.17.0", 2337 | "@codemirror/text": "^0.17.0", 2338 | "style-mod": "^3.2.0", 2339 | "w3c-keyname": "^2.2.4" 2340 | } 2341 | }, 2342 | "@octokit/auth-token": { 2343 | "version": "2.4.5", 2344 | "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.5.tgz", 2345 | "integrity": "sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA==", 2346 | "requires": { 2347 | "@octokit/types": "^6.0.3" 2348 | } 2349 | }, 2350 | "@octokit/core": { 2351 | "version": "3.2.5", 2352 | "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.2.5.tgz", 2353 | "integrity": "sha512-+DCtPykGnvXKWWQI0E1XD+CCeWSBhB6kwItXqfFmNBlIlhczuDPbg+P6BtLnVBaRJDAjv+1mrUJuRsFSjktopg==", 2354 | "requires": { 2355 | "@octokit/auth-token": "^2.4.4", 2356 | "@octokit/graphql": "^4.5.8", 2357 | "@octokit/request": "^5.4.12", 2358 | "@octokit/types": "^6.0.3", 2359 | "before-after-hook": "^2.1.0", 2360 | "universal-user-agent": "^6.0.0" 2361 | } 2362 | }, 2363 | "@octokit/endpoint": { 2364 | "version": "6.0.11", 2365 | "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.11.tgz", 2366 | "integrity": "sha512-fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ==", 2367 | "requires": { 2368 | "@octokit/types": "^6.0.3", 2369 | "is-plain-object": "^5.0.0", 2370 | "universal-user-agent": "^6.0.0" 2371 | } 2372 | }, 2373 | "@octokit/graphql": { 2374 | "version": "4.6.0", 2375 | "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.6.0.tgz", 2376 | "integrity": "sha512-CJ6n7izLFXLvPZaWzCQDjU/RP+vHiZmWdOunaCS87v+2jxMsW9FB5ktfIxybRBxZjxuJGRnxk7xJecWTVxFUYQ==", 2377 | "requires": { 2378 | "@octokit/request": "^5.3.0", 2379 | "@octokit/types": "^6.0.3", 2380 | "universal-user-agent": "^6.0.0" 2381 | } 2382 | }, 2383 | "@octokit/openapi-types": { 2384 | "version": "5.0.0", 2385 | "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-5.0.0.tgz", 2386 | "integrity": "sha512-QXpwbGjidE+XhgCEeXpffQk/XGiexgne8czTebwU359Eoko8FJzAED4aizrQlL9t4n6tMx/1Ka1vwZbP6rayFA==" 2387 | }, 2388 | "@octokit/plugin-paginate-rest": { 2389 | "version": "2.9.1", 2390 | "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.9.1.tgz", 2391 | "integrity": "sha512-8wnuWGjwDIEobbBet2xAjZwgiMVTgIer5wBsnGXzV3lJ4yqphLU2FEMpkhSrDx7y+WkZDfZ+V+1cFMZ1mAaFag==", 2392 | "requires": { 2393 | "@octokit/types": "^6.8.0" 2394 | } 2395 | }, 2396 | "@octokit/plugin-request-log": { 2397 | "version": "1.0.3", 2398 | "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.3.tgz", 2399 | "integrity": "sha512-4RFU4li238jMJAzLgAwkBAw+4Loile5haQMQr+uhFq27BmyJXcXSKvoQKqh0agsZEiUlW6iSv3FAgvmGkur7OQ==", 2400 | "requires": {} 2401 | }, 2402 | "@octokit/plugin-rest-endpoint-methods": { 2403 | "version": "4.10.3", 2404 | "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.10.3.tgz", 2405 | "integrity": "sha512-CsNQeVY34Vs9iea2Z9/TCPlebxv6KpjO9f1BUPz+14qundTSYT9kgf8j5wA1k37VstfBQ4xnuURYdnbGzJBJXw==", 2406 | "requires": { 2407 | "@octokit/types": "^6.8.3", 2408 | "deprecation": "^2.3.1" 2409 | } 2410 | }, 2411 | "@octokit/request": { 2412 | "version": "5.4.14", 2413 | "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.14.tgz", 2414 | "integrity": "sha512-VkmtacOIQp9daSnBmDI92xNIeLuSRDOIuplp/CJomkvzt7M18NXgG044Cx/LFKLgjKt9T2tZR6AtJayba9GTSA==", 2415 | "requires": { 2416 | "@octokit/endpoint": "^6.0.1", 2417 | "@octokit/request-error": "^2.0.0", 2418 | "@octokit/types": "^6.7.1", 2419 | "deprecation": "^2.0.0", 2420 | "is-plain-object": "^5.0.0", 2421 | "node-fetch": "^2.6.1", 2422 | "once": "^1.4.0", 2423 | "universal-user-agent": "^6.0.0" 2424 | } 2425 | }, 2426 | "@octokit/request-error": { 2427 | "version": "2.0.5", 2428 | "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.5.tgz", 2429 | "integrity": "sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg==", 2430 | "requires": { 2431 | "@octokit/types": "^6.0.3", 2432 | "deprecation": "^2.0.0", 2433 | "once": "^1.4.0" 2434 | } 2435 | }, 2436 | "@octokit/rest": { 2437 | "version": "18.1.1", 2438 | "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.1.1.tgz", 2439 | "integrity": "sha512-ZcCHMyfGT1qtJD72usigAfUQ6jU89ZUPFb2AOubR6WZ7/RRFVZUENVm1I2yvJBUicqTujezPW9cY1+o3Mb4rNA==", 2440 | "requires": { 2441 | "@octokit/core": "^3.2.3", 2442 | "@octokit/plugin-paginate-rest": "^2.6.2", 2443 | "@octokit/plugin-request-log": "^1.0.2", 2444 | "@octokit/plugin-rest-endpoint-methods": "4.10.3" 2445 | } 2446 | }, 2447 | "@octokit/types": { 2448 | "version": "6.9.0", 2449 | "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.9.0.tgz", 2450 | "integrity": "sha512-j4ms2ukvWciu8hSuIWtWK/LyOWMZ0ZsRcvPIVLBYyAkTKBKrMJyiyv2wawJnyphKyEOhRgIyu5Nmf4yPxp0tcg==", 2451 | "requires": { 2452 | "@octokit/openapi-types": "^5.0.0" 2453 | } 2454 | }, 2455 | "@polka/url": { 2456 | "version": "0.5.0", 2457 | "resolved": "https://registry.npmjs.org/@polka/url/-/url-0.5.0.tgz", 2458 | "integrity": "sha512-oZLYFEAzUKyi3SKnXvj32ZCEGH6RDnao7COuCVhDydMS9NrCSVXhM79VaKyP5+Zc33m0QXEd2DN3UkU7OsHcfw==", 2459 | "dev": true 2460 | }, 2461 | "@rollup/plugin-commonjs": { 2462 | "version": "13.0.2", 2463 | "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-13.0.2.tgz", 2464 | "integrity": "sha512-9JXf2k8xqvMYfqmhgtB6eCgMN9fbxwF1XDF3mGKJc6pkAmt0jnsqurxQ0tC1akQKNSXCm7c3unQxa3zuxtZ7mQ==", 2465 | "dev": true, 2466 | "requires": { 2467 | "@rollup/pluginutils": "^3.0.8", 2468 | "commondir": "^1.0.1", 2469 | "estree-walker": "^1.0.1", 2470 | "glob": "^7.1.2", 2471 | "is-reference": "^1.1.2", 2472 | "magic-string": "^0.25.2", 2473 | "resolve": "^1.11.0" 2474 | } 2475 | }, 2476 | "@rollup/plugin-node-resolve": { 2477 | "version": "7.1.3", 2478 | "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-7.1.3.tgz", 2479 | "integrity": "sha512-RxtSL3XmdTAE2byxekYLnx+98kEUOrPHF/KRVjLH+DEIHy6kjIw7YINQzn+NXiH/NTrQLAwYs0GWB+csWygA9Q==", 2480 | "dev": true, 2481 | "requires": { 2482 | "@rollup/pluginutils": "^3.0.8", 2483 | "@types/resolve": "0.0.8", 2484 | "builtin-modules": "^3.1.0", 2485 | "is-module": "^1.0.0", 2486 | "resolve": "^1.14.2" 2487 | } 2488 | }, 2489 | "@rollup/pluginutils": { 2490 | "version": "3.1.0", 2491 | "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", 2492 | "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", 2493 | "dev": true, 2494 | "requires": { 2495 | "@types/estree": "0.0.39", 2496 | "estree-walker": "^1.0.1", 2497 | "picomatch": "^2.2.2" 2498 | } 2499 | }, 2500 | "@types/estree": { 2501 | "version": "0.0.39", 2502 | "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", 2503 | "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", 2504 | "dev": true 2505 | }, 2506 | "@types/node": { 2507 | "version": "14.14.28", 2508 | "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.28.tgz", 2509 | "integrity": "sha512-lg55ArB+ZiHHbBBttLpzD07akz0QPrZgUODNakeC09i62dnrywr9mFErHuaPlB6I7z+sEbK+IYmplahvplCj2g==", 2510 | "dev": true 2511 | }, 2512 | "@types/resolve": { 2513 | "version": "0.0.8", 2514 | "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", 2515 | "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", 2516 | "dev": true, 2517 | "requires": { 2518 | "@types/node": "*" 2519 | } 2520 | }, 2521 | "ansi-styles": { 2522 | "version": "3.2.1", 2523 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 2524 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 2525 | "dev": true, 2526 | "requires": { 2527 | "color-convert": "^1.9.0" 2528 | } 2529 | }, 2530 | "anymatch": { 2531 | "version": "3.1.1", 2532 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", 2533 | "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", 2534 | "dev": true, 2535 | "requires": { 2536 | "normalize-path": "^3.0.0", 2537 | "picomatch": "^2.0.4" 2538 | } 2539 | }, 2540 | "async-limiter": { 2541 | "version": "1.0.1", 2542 | "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", 2543 | "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", 2544 | "dev": true 2545 | }, 2546 | "balanced-match": { 2547 | "version": "1.0.0", 2548 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 2549 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 2550 | "dev": true 2551 | }, 2552 | "before-after-hook": { 2553 | "version": "2.1.1", 2554 | "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.1.tgz", 2555 | "integrity": "sha512-5ekuQOvO04MDj7kYZJaMab2S8SPjGJbotVNyv7QYFCOAwrGZs/YnoDNlh1U+m5hl7H2D/+n0taaAV/tfyd3KMA==" 2556 | }, 2557 | "binary-extensions": { 2558 | "version": "2.2.0", 2559 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 2560 | "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 2561 | "dev": true 2562 | }, 2563 | "brace-expansion": { 2564 | "version": "1.1.11", 2565 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 2566 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 2567 | "dev": true, 2568 | "requires": { 2569 | "balanced-match": "^1.0.0", 2570 | "concat-map": "0.0.1" 2571 | } 2572 | }, 2573 | "braces": { 2574 | "version": "3.0.2", 2575 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 2576 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 2577 | "dev": true, 2578 | "requires": { 2579 | "fill-range": "^7.0.1" 2580 | } 2581 | }, 2582 | "buffer-from": { 2583 | "version": "1.1.1", 2584 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", 2585 | "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", 2586 | "dev": true 2587 | }, 2588 | "builtin-modules": { 2589 | "version": "3.2.0", 2590 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", 2591 | "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", 2592 | "dev": true 2593 | }, 2594 | "call-bind": { 2595 | "version": "1.0.2", 2596 | "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 2597 | "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 2598 | "dev": true, 2599 | "requires": { 2600 | "function-bind": "^1.1.1", 2601 | "get-intrinsic": "^1.0.2" 2602 | } 2603 | }, 2604 | "chalk": { 2605 | "version": "2.4.2", 2606 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 2607 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 2608 | "dev": true, 2609 | "requires": { 2610 | "ansi-styles": "^3.2.1", 2611 | "escape-string-regexp": "^1.0.5", 2612 | "supports-color": "^5.3.0" 2613 | } 2614 | }, 2615 | "chokidar": { 2616 | "version": "3.5.1", 2617 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", 2618 | "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", 2619 | "dev": true, 2620 | "requires": { 2621 | "anymatch": "~3.1.1", 2622 | "braces": "~3.0.2", 2623 | "fsevents": "~2.3.1", 2624 | "glob-parent": "~5.1.0", 2625 | "is-binary-path": "~2.1.0", 2626 | "is-glob": "~4.0.1", 2627 | "normalize-path": "~3.0.0", 2628 | "readdirp": "~3.5.0" 2629 | } 2630 | }, 2631 | "color-convert": { 2632 | "version": "1.9.3", 2633 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 2634 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 2635 | "dev": true, 2636 | "requires": { 2637 | "color-name": "1.1.3" 2638 | } 2639 | }, 2640 | "color-name": { 2641 | "version": "1.1.3", 2642 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 2643 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 2644 | "dev": true 2645 | }, 2646 | "commander": { 2647 | "version": "2.20.3", 2648 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 2649 | "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 2650 | "dev": true 2651 | }, 2652 | "commondir": { 2653 | "version": "1.0.1", 2654 | "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 2655 | "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", 2656 | "dev": true 2657 | }, 2658 | "concat-map": { 2659 | "version": "0.0.1", 2660 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 2661 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 2662 | "dev": true 2663 | }, 2664 | "console-clear": { 2665 | "version": "1.1.1", 2666 | "resolved": "https://registry.npmjs.org/console-clear/-/console-clear-1.1.1.tgz", 2667 | "integrity": "sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==", 2668 | "dev": true 2669 | }, 2670 | "crelt": { 2671 | "version": "1.0.5", 2672 | "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz", 2673 | "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA==" 2674 | }, 2675 | "cross-spawn": { 2676 | "version": "6.0.5", 2677 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", 2678 | "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", 2679 | "dev": true, 2680 | "requires": { 2681 | "nice-try": "^1.0.4", 2682 | "path-key": "^2.0.1", 2683 | "semver": "^5.5.0", 2684 | "shebang-command": "^1.2.0", 2685 | "which": "^1.2.9" 2686 | } 2687 | }, 2688 | "define-properties": { 2689 | "version": "1.1.3", 2690 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 2691 | "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", 2692 | "dev": true, 2693 | "requires": { 2694 | "object-keys": "^1.0.12" 2695 | } 2696 | }, 2697 | "deprecation": { 2698 | "version": "2.3.1", 2699 | "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", 2700 | "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" 2701 | }, 2702 | "error-ex": { 2703 | "version": "1.3.2", 2704 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 2705 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 2706 | "dev": true, 2707 | "requires": { 2708 | "is-arrayish": "^0.2.1" 2709 | } 2710 | }, 2711 | "es-abstract": { 2712 | "version": "1.18.0-next.2", 2713 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", 2714 | "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", 2715 | "dev": true, 2716 | "requires": { 2717 | "call-bind": "^1.0.2", 2718 | "es-to-primitive": "^1.2.1", 2719 | "function-bind": "^1.1.1", 2720 | "get-intrinsic": "^1.0.2", 2721 | "has": "^1.0.3", 2722 | "has-symbols": "^1.0.1", 2723 | "is-callable": "^1.2.2", 2724 | "is-negative-zero": "^2.0.1", 2725 | "is-regex": "^1.1.1", 2726 | "object-inspect": "^1.9.0", 2727 | "object-keys": "^1.1.1", 2728 | "object.assign": "^4.1.2", 2729 | "string.prototype.trimend": "^1.0.3", 2730 | "string.prototype.trimstart": "^1.0.3" 2731 | } 2732 | }, 2733 | "es-to-primitive": { 2734 | "version": "1.2.1", 2735 | "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", 2736 | "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", 2737 | "dev": true, 2738 | "requires": { 2739 | "is-callable": "^1.1.4", 2740 | "is-date-object": "^1.0.1", 2741 | "is-symbol": "^1.0.2" 2742 | } 2743 | }, 2744 | "escape-string-regexp": { 2745 | "version": "1.0.5", 2746 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 2747 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 2748 | "dev": true 2749 | }, 2750 | "estree-walker": { 2751 | "version": "1.0.1", 2752 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", 2753 | "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", 2754 | "dev": true 2755 | }, 2756 | "fill-range": { 2757 | "version": "7.0.1", 2758 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 2759 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 2760 | "dev": true, 2761 | "requires": { 2762 | "to-regex-range": "^5.0.1" 2763 | } 2764 | }, 2765 | "fs.realpath": { 2766 | "version": "1.0.0", 2767 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 2768 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 2769 | "dev": true 2770 | }, 2771 | "fsevents": { 2772 | "version": "2.3.2", 2773 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 2774 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 2775 | "dev": true, 2776 | "optional": true 2777 | }, 2778 | "function-bind": { 2779 | "version": "1.1.1", 2780 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 2781 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 2782 | "dev": true 2783 | }, 2784 | "get-intrinsic": { 2785 | "version": "1.1.1", 2786 | "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", 2787 | "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", 2788 | "dev": true, 2789 | "requires": { 2790 | "function-bind": "^1.1.1", 2791 | "has": "^1.0.3", 2792 | "has-symbols": "^1.0.1" 2793 | } 2794 | }, 2795 | "get-port": { 2796 | "version": "3.2.0", 2797 | "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", 2798 | "integrity": "sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=", 2799 | "dev": true 2800 | }, 2801 | "glob": { 2802 | "version": "7.1.6", 2803 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", 2804 | "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", 2805 | "dev": true, 2806 | "requires": { 2807 | "fs.realpath": "^1.0.0", 2808 | "inflight": "^1.0.4", 2809 | "inherits": "2", 2810 | "minimatch": "^3.0.4", 2811 | "once": "^1.3.0", 2812 | "path-is-absolute": "^1.0.0" 2813 | } 2814 | }, 2815 | "glob-parent": { 2816 | "version": "5.1.1", 2817 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", 2818 | "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", 2819 | "dev": true, 2820 | "requires": { 2821 | "is-glob": "^4.0.1" 2822 | } 2823 | }, 2824 | "graceful-fs": { 2825 | "version": "4.2.6", 2826 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", 2827 | "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==", 2828 | "dev": true 2829 | }, 2830 | "has": { 2831 | "version": "1.0.3", 2832 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 2833 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 2834 | "dev": true, 2835 | "requires": { 2836 | "function-bind": "^1.1.1" 2837 | } 2838 | }, 2839 | "has-flag": { 2840 | "version": "3.0.0", 2841 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 2842 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 2843 | "dev": true 2844 | }, 2845 | "has-symbols": { 2846 | "version": "1.0.1", 2847 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", 2848 | "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", 2849 | "dev": true 2850 | }, 2851 | "hosted-git-info": { 2852 | "version": "2.8.8", 2853 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", 2854 | "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", 2855 | "dev": true 2856 | }, 2857 | "inflight": { 2858 | "version": "1.0.6", 2859 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 2860 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 2861 | "dev": true, 2862 | "requires": { 2863 | "once": "^1.3.0", 2864 | "wrappy": "1" 2865 | } 2866 | }, 2867 | "inherits": { 2868 | "version": "2.0.4", 2869 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 2870 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 2871 | "dev": true 2872 | }, 2873 | "is-arrayish": { 2874 | "version": "0.2.1", 2875 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 2876 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 2877 | "dev": true 2878 | }, 2879 | "is-binary-path": { 2880 | "version": "2.1.0", 2881 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 2882 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 2883 | "dev": true, 2884 | "requires": { 2885 | "binary-extensions": "^2.0.0" 2886 | } 2887 | }, 2888 | "is-callable": { 2889 | "version": "1.2.3", 2890 | "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", 2891 | "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", 2892 | "dev": true 2893 | }, 2894 | "is-core-module": { 2895 | "version": "2.2.0", 2896 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", 2897 | "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", 2898 | "dev": true, 2899 | "requires": { 2900 | "has": "^1.0.3" 2901 | } 2902 | }, 2903 | "is-date-object": { 2904 | "version": "1.0.2", 2905 | "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", 2906 | "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", 2907 | "dev": true 2908 | }, 2909 | "is-extglob": { 2910 | "version": "2.1.1", 2911 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2912 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 2913 | "dev": true 2914 | }, 2915 | "is-glob": { 2916 | "version": "4.0.1", 2917 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 2918 | "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 2919 | "dev": true, 2920 | "requires": { 2921 | "is-extglob": "^2.1.1" 2922 | } 2923 | }, 2924 | "is-module": { 2925 | "version": "1.0.0", 2926 | "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", 2927 | "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", 2928 | "dev": true 2929 | }, 2930 | "is-negative-zero": { 2931 | "version": "2.0.1", 2932 | "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", 2933 | "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", 2934 | "dev": true 2935 | }, 2936 | "is-number": { 2937 | "version": "7.0.0", 2938 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 2939 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 2940 | "dev": true 2941 | }, 2942 | "is-plain-object": { 2943 | "version": "5.0.0", 2944 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", 2945 | "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" 2946 | }, 2947 | "is-reference": { 2948 | "version": "1.2.1", 2949 | "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", 2950 | "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", 2951 | "dev": true, 2952 | "requires": { 2953 | "@types/estree": "*" 2954 | } 2955 | }, 2956 | "is-regex": { 2957 | "version": "1.1.2", 2958 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", 2959 | "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", 2960 | "dev": true, 2961 | "requires": { 2962 | "call-bind": "^1.0.2", 2963 | "has-symbols": "^1.0.1" 2964 | } 2965 | }, 2966 | "is-symbol": { 2967 | "version": "1.0.3", 2968 | "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", 2969 | "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", 2970 | "dev": true, 2971 | "requires": { 2972 | "has-symbols": "^1.0.1" 2973 | } 2974 | }, 2975 | "isexe": { 2976 | "version": "2.0.0", 2977 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2978 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 2979 | "dev": true 2980 | }, 2981 | "jest-worker": { 2982 | "version": "24.9.0", 2983 | "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", 2984 | "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", 2985 | "dev": true, 2986 | "requires": { 2987 | "merge-stream": "^2.0.0", 2988 | "supports-color": "^6.1.0" 2989 | }, 2990 | "dependencies": { 2991 | "supports-color": { 2992 | "version": "6.1.0", 2993 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", 2994 | "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", 2995 | "dev": true, 2996 | "requires": { 2997 | "has-flag": "^3.0.0" 2998 | } 2999 | } 3000 | } 3001 | }, 3002 | "js-tokens": { 3003 | "version": "4.0.0", 3004 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 3005 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 3006 | "dev": true 3007 | }, 3008 | "json-parse-better-errors": { 3009 | "version": "1.0.2", 3010 | "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", 3011 | "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", 3012 | "dev": true 3013 | }, 3014 | "kleur": { 3015 | "version": "3.0.3", 3016 | "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", 3017 | "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", 3018 | "dev": true 3019 | }, 3020 | "lezer": { 3021 | "version": "0.13.3", 3022 | "resolved": "https://registry.npmjs.org/lezer/-/lezer-0.13.3.tgz", 3023 | "integrity": "sha512-DKYaqt52qx9wjxk+q+CqMMn5InqdwLrSCMqtNs+zYkl/VoTUgU8/BdmB6w/b/u7L5FCwdNybVvDS5t+1AvsD5g==", 3024 | "requires": { 3025 | "lezer-tree": "^0.13.2" 3026 | } 3027 | }, 3028 | "lezer-css": { 3029 | "version": "0.13.1", 3030 | "resolved": "https://registry.npmjs.org/lezer-css/-/lezer-css-0.13.1.tgz", 3031 | "integrity": "sha512-ke56tjG17IZ+EFiY50P2WinjhgZQB7OecRVZmYQbVuwv5iUdLemA4vLjaFsAbgoSg+4pfOms7Ns9nItoJcmFpg==", 3032 | "requires": { 3033 | "lezer": "^0.13.0" 3034 | } 3035 | }, 3036 | "lezer-html": { 3037 | "version": "0.13.3", 3038 | "resolved": "https://registry.npmjs.org/lezer-html/-/lezer-html-0.13.3.tgz", 3039 | "integrity": "sha512-3uluh9NDSXBNLUGbnZhjyWwcVK0cdcCRraKOzjcdPTpf1gPlY6fAr1eN9cdDoq6WI3bDLP/PwYnpXPOT9CHJDw==", 3040 | "requires": { 3041 | "lezer": "^0.13.2" 3042 | } 3043 | }, 3044 | "lezer-javascript": { 3045 | "version": "0.13.3", 3046 | "resolved": "https://registry.npmjs.org/lezer-javascript/-/lezer-javascript-0.13.3.tgz", 3047 | "integrity": "sha512-YvTUZUZUk69nt6flmUaPuc/9yynsPqhbpqY6GXZK/8EH9/4X7B2AmMc86hk2yBGbTMrorou8ouV7neoDRk9khA==", 3048 | "requires": { 3049 | "lezer": "^0.13.0" 3050 | } 3051 | }, 3052 | "lezer-markdown": { 3053 | "version": "0.14.2", 3054 | "resolved": "https://registry.npmjs.org/lezer-markdown/-/lezer-markdown-0.14.2.tgz", 3055 | "integrity": "sha512-Ky/z8QNtNMLvtq9oyKwnQubRYyrPE7UWZG28BxUD4JlHYXswqN7h5WgKIoZ+YZW0BPheandNayp2d9MBB4RYHA==", 3056 | "requires": { 3057 | "lezer-html": "^0.13.0", 3058 | "lezer-tree": "^0.13.0" 3059 | } 3060 | }, 3061 | "lezer-tree": { 3062 | "version": "0.13.2", 3063 | "resolved": "https://registry.npmjs.org/lezer-tree/-/lezer-tree-0.13.2.tgz", 3064 | "integrity": "sha512-15ZxW8TxVNAOkHIo43Iouv4zbSkQQ5chQHBpwXcD2bBFz46RB4jYLEEww5l1V0xyIx9U2clSyyrLes+hAUFrGQ==" 3065 | }, 3066 | "livereload": { 3067 | "version": "0.9.1", 3068 | "resolved": "https://registry.npmjs.org/livereload/-/livereload-0.9.1.tgz", 3069 | "integrity": "sha512-9g7sua11kkyZNo2hLRCG3LuZZwqexoyEyecSlV8cAsfAVVCZqLzVir6XDqmH0r+Vzgnd5LrdHDMyjtFnJQLAYw==", 3070 | "dev": true, 3071 | "requires": { 3072 | "chokidar": "^3.3.0", 3073 | "livereload-js": "^3.1.0", 3074 | "opts": ">= 1.2.0", 3075 | "ws": "^6.2.1" 3076 | } 3077 | }, 3078 | "livereload-js": { 3079 | "version": "3.3.1", 3080 | "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-3.3.1.tgz", 3081 | "integrity": "sha512-CBu1gTEfzVhlOK1WASKAAJ9Qx1fHECTq0SUB67sfxwQssopTyvzqTlgl+c0h9pZ6V+Fzd2rc510ppuNusg9teQ==", 3082 | "dev": true 3083 | }, 3084 | "load-json-file": { 3085 | "version": "4.0.0", 3086 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", 3087 | "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", 3088 | "dev": true, 3089 | "requires": { 3090 | "graceful-fs": "^4.1.2", 3091 | "parse-json": "^4.0.0", 3092 | "pify": "^3.0.0", 3093 | "strip-bom": "^3.0.0" 3094 | } 3095 | }, 3096 | "local-access": { 3097 | "version": "1.1.0", 3098 | "resolved": "https://registry.npmjs.org/local-access/-/local-access-1.1.0.tgz", 3099 | "integrity": "sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw==", 3100 | "dev": true 3101 | }, 3102 | "magic-string": { 3103 | "version": "0.25.7", 3104 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", 3105 | "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", 3106 | "dev": true, 3107 | "requires": { 3108 | "sourcemap-codec": "^1.4.4" 3109 | } 3110 | }, 3111 | "memorystream": { 3112 | "version": "0.3.1", 3113 | "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", 3114 | "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", 3115 | "dev": true 3116 | }, 3117 | "merge-stream": { 3118 | "version": "2.0.0", 3119 | "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 3120 | "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 3121 | "dev": true 3122 | }, 3123 | "mime": { 3124 | "version": "2.5.2", 3125 | "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", 3126 | "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", 3127 | "dev": true 3128 | }, 3129 | "minimatch": { 3130 | "version": "3.0.4", 3131 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 3132 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 3133 | "dev": true, 3134 | "requires": { 3135 | "brace-expansion": "^1.1.7" 3136 | } 3137 | }, 3138 | "mri": { 3139 | "version": "1.1.6", 3140 | "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz", 3141 | "integrity": "sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==", 3142 | "dev": true 3143 | }, 3144 | "nice-try": { 3145 | "version": "1.0.5", 3146 | "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 3147 | "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", 3148 | "dev": true 3149 | }, 3150 | "node-fetch": { 3151 | "version": "2.6.1", 3152 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", 3153 | "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" 3154 | }, 3155 | "normalize-package-data": { 3156 | "version": "2.5.0", 3157 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 3158 | "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 3159 | "dev": true, 3160 | "requires": { 3161 | "hosted-git-info": "^2.1.4", 3162 | "resolve": "^1.10.0", 3163 | "semver": "2 || 3 || 4 || 5", 3164 | "validate-npm-package-license": "^3.0.1" 3165 | } 3166 | }, 3167 | "normalize-path": { 3168 | "version": "3.0.0", 3169 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 3170 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 3171 | "dev": true 3172 | }, 3173 | "npm-run-all": { 3174 | "version": "4.1.5", 3175 | "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", 3176 | "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", 3177 | "dev": true, 3178 | "requires": { 3179 | "ansi-styles": "^3.2.1", 3180 | "chalk": "^2.4.1", 3181 | "cross-spawn": "^6.0.5", 3182 | "memorystream": "^0.3.1", 3183 | "minimatch": "^3.0.4", 3184 | "pidtree": "^0.3.0", 3185 | "read-pkg": "^3.0.0", 3186 | "shell-quote": "^1.6.1", 3187 | "string.prototype.padend": "^3.0.0" 3188 | } 3189 | }, 3190 | "object-inspect": { 3191 | "version": "1.9.0", 3192 | "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", 3193 | "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", 3194 | "dev": true 3195 | }, 3196 | "object-keys": { 3197 | "version": "1.1.1", 3198 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 3199 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 3200 | "dev": true 3201 | }, 3202 | "object.assign": { 3203 | "version": "4.1.2", 3204 | "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", 3205 | "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", 3206 | "dev": true, 3207 | "requires": { 3208 | "call-bind": "^1.0.0", 3209 | "define-properties": "^1.1.3", 3210 | "has-symbols": "^1.0.1", 3211 | "object-keys": "^1.1.1" 3212 | } 3213 | }, 3214 | "once": { 3215 | "version": "1.4.0", 3216 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 3217 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 3218 | "requires": { 3219 | "wrappy": "1" 3220 | } 3221 | }, 3222 | "opts": { 3223 | "version": "2.0.2", 3224 | "resolved": "https://registry.npmjs.org/opts/-/opts-2.0.2.tgz", 3225 | "integrity": "sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==", 3226 | "dev": true 3227 | }, 3228 | "parse-json": { 3229 | "version": "4.0.0", 3230 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 3231 | "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", 3232 | "dev": true, 3233 | "requires": { 3234 | "error-ex": "^1.3.1", 3235 | "json-parse-better-errors": "^1.0.1" 3236 | } 3237 | }, 3238 | "path-is-absolute": { 3239 | "version": "1.0.1", 3240 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 3241 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 3242 | "dev": true 3243 | }, 3244 | "path-key": { 3245 | "version": "2.0.1", 3246 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 3247 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 3248 | "dev": true 3249 | }, 3250 | "path-parse": { 3251 | "version": "1.0.6", 3252 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", 3253 | "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", 3254 | "dev": true 3255 | }, 3256 | "path-type": { 3257 | "version": "3.0.0", 3258 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 3259 | "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", 3260 | "dev": true, 3261 | "requires": { 3262 | "pify": "^3.0.0" 3263 | } 3264 | }, 3265 | "picomatch": { 3266 | "version": "2.2.2", 3267 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", 3268 | "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", 3269 | "dev": true 3270 | }, 3271 | "pidtree": { 3272 | "version": "0.3.1", 3273 | "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", 3274 | "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", 3275 | "dev": true 3276 | }, 3277 | "pify": { 3278 | "version": "3.0.0", 3279 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 3280 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 3281 | "dev": true 3282 | }, 3283 | "randombytes": { 3284 | "version": "2.1.0", 3285 | "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 3286 | "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 3287 | "dev": true, 3288 | "requires": { 3289 | "safe-buffer": "^5.1.0" 3290 | } 3291 | }, 3292 | "read-pkg": { 3293 | "version": "3.0.0", 3294 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", 3295 | "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", 3296 | "dev": true, 3297 | "requires": { 3298 | "load-json-file": "^4.0.0", 3299 | "normalize-package-data": "^2.3.2", 3300 | "path-type": "^3.0.0" 3301 | } 3302 | }, 3303 | "readdirp": { 3304 | "version": "3.5.0", 3305 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", 3306 | "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", 3307 | "dev": true, 3308 | "requires": { 3309 | "picomatch": "^2.2.1" 3310 | } 3311 | }, 3312 | "require-relative": { 3313 | "version": "0.8.7", 3314 | "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", 3315 | "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=", 3316 | "dev": true 3317 | }, 3318 | "resolve": { 3319 | "version": "1.20.0", 3320 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", 3321 | "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", 3322 | "dev": true, 3323 | "requires": { 3324 | "is-core-module": "^2.2.0", 3325 | "path-parse": "^1.0.6" 3326 | } 3327 | }, 3328 | "rollup": { 3329 | "version": "2.39.0", 3330 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.39.0.tgz", 3331 | "integrity": "sha512-+WR3bttcq7zE+BntH09UxaW3bQo3vItuYeLsyk4dL2tuwbeSKJuvwiawyhEnvRdRgrII0Uzk00FpctHO/zB1kw==", 3332 | "dev": true, 3333 | "requires": { 3334 | "fsevents": "~2.3.1" 3335 | } 3336 | }, 3337 | "rollup-plugin-inject": { 3338 | "version": "3.0.2", 3339 | "resolved": "https://registry.npmjs.org/rollup-plugin-inject/-/rollup-plugin-inject-3.0.2.tgz", 3340 | "integrity": "sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==", 3341 | "dev": true, 3342 | "requires": { 3343 | "estree-walker": "^0.6.1", 3344 | "magic-string": "^0.25.3", 3345 | "rollup-pluginutils": "^2.8.1" 3346 | }, 3347 | "dependencies": { 3348 | "estree-walker": { 3349 | "version": "0.6.1", 3350 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", 3351 | "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", 3352 | "dev": true 3353 | } 3354 | } 3355 | }, 3356 | "rollup-plugin-livereload": { 3357 | "version": "1.3.0", 3358 | "resolved": "https://registry.npmjs.org/rollup-plugin-livereload/-/rollup-plugin-livereload-1.3.0.tgz", 3359 | "integrity": "sha512-abyqXaB21+nFHo+vJULBqfzNx6zXABC19UyvqgDfdoxR/8pFAd041GO+GIUe8ZYC2DbuMUmioh1Lvbk14YLZgw==", 3360 | "dev": true, 3361 | "requires": { 3362 | "livereload": "^0.9.1" 3363 | } 3364 | }, 3365 | "rollup-plugin-node-polyfills": { 3366 | "version": "0.2.1", 3367 | "resolved": "https://registry.npmjs.org/rollup-plugin-node-polyfills/-/rollup-plugin-node-polyfills-0.2.1.tgz", 3368 | "integrity": "sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==", 3369 | "dev": true, 3370 | "requires": { 3371 | "rollup-plugin-inject": "^3.0.0" 3372 | } 3373 | }, 3374 | "rollup-plugin-svelte": { 3375 | "version": "6.1.1", 3376 | "resolved": "https://registry.npmjs.org/rollup-plugin-svelte/-/rollup-plugin-svelte-6.1.1.tgz", 3377 | "integrity": "sha512-ijnm0pH1ScrY4uxwaNXBpNVejVzpL2769hIEbAlnqNUWZrffLspu5/k9/l/Wsj3NrEHLQ6wCKGagVJonyfN7ow==", 3378 | "dev": true, 3379 | "requires": { 3380 | "require-relative": "^0.8.7", 3381 | "rollup-pluginutils": "^2.8.2", 3382 | "sourcemap-codec": "^1.4.8" 3383 | } 3384 | }, 3385 | "rollup-plugin-terser": { 3386 | "version": "5.3.1", 3387 | "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-5.3.1.tgz", 3388 | "integrity": "sha512-1pkwkervMJQGFYvM9nscrUoncPwiKR/K+bHdjv6PFgRo3cgPHoRT83y2Aa3GvINj4539S15t/tpFPb775TDs6w==", 3389 | "dev": true, 3390 | "requires": { 3391 | "@babel/code-frame": "^7.5.5", 3392 | "jest-worker": "^24.9.0", 3393 | "rollup-pluginutils": "^2.8.2", 3394 | "serialize-javascript": "^4.0.0", 3395 | "terser": "^4.6.2" 3396 | } 3397 | }, 3398 | "rollup-pluginutils": { 3399 | "version": "2.8.2", 3400 | "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", 3401 | "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", 3402 | "dev": true, 3403 | "requires": { 3404 | "estree-walker": "^0.6.1" 3405 | }, 3406 | "dependencies": { 3407 | "estree-walker": { 3408 | "version": "0.6.1", 3409 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", 3410 | "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", 3411 | "dev": true 3412 | } 3413 | } 3414 | }, 3415 | "sade": { 3416 | "version": "1.7.4", 3417 | "resolved": "https://registry.npmjs.org/sade/-/sade-1.7.4.tgz", 3418 | "integrity": "sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA==", 3419 | "dev": true, 3420 | "requires": { 3421 | "mri": "^1.1.0" 3422 | } 3423 | }, 3424 | "safe-buffer": { 3425 | "version": "5.2.1", 3426 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 3427 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 3428 | "dev": true 3429 | }, 3430 | "semver": { 3431 | "version": "5.7.1", 3432 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 3433 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 3434 | "dev": true 3435 | }, 3436 | "serialize-javascript": { 3437 | "version": "4.0.0", 3438 | "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", 3439 | "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", 3440 | "dev": true, 3441 | "requires": { 3442 | "randombytes": "^2.1.0" 3443 | } 3444 | }, 3445 | "shebang-command": { 3446 | "version": "1.2.0", 3447 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 3448 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 3449 | "dev": true, 3450 | "requires": { 3451 | "shebang-regex": "^1.0.0" 3452 | } 3453 | }, 3454 | "shebang-regex": { 3455 | "version": "1.0.0", 3456 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 3457 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 3458 | "dev": true 3459 | }, 3460 | "shell-quote": { 3461 | "version": "1.7.2", 3462 | "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", 3463 | "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", 3464 | "dev": true 3465 | }, 3466 | "sirv": { 3467 | "version": "0.4.6", 3468 | "resolved": "https://registry.npmjs.org/sirv/-/sirv-0.4.6.tgz", 3469 | "integrity": "sha512-rYpOXlNbpHiY4nVXxuDf4mXPvKz1reZGap/LkWp9TvcZ84qD/nPBjjH/6GZsgIjVMbOslnY8YYULAyP8jMn1GQ==", 3470 | "dev": true, 3471 | "requires": { 3472 | "@polka/url": "^0.5.0", 3473 | "mime": "^2.3.1" 3474 | } 3475 | }, 3476 | "sirv-cli": { 3477 | "version": "0.4.6", 3478 | "resolved": "https://registry.npmjs.org/sirv-cli/-/sirv-cli-0.4.6.tgz", 3479 | "integrity": "sha512-/Vj85/kBvPL+n9ibgX6FicLE8VjidC1BhlX67PYPBfbBAphzR6i0k0HtU5c2arejfU3uzq8l3SYPCwl1x7z6Ww==", 3480 | "dev": true, 3481 | "requires": { 3482 | "console-clear": "^1.1.0", 3483 | "get-port": "^3.2.0", 3484 | "kleur": "^3.0.0", 3485 | "local-access": "^1.0.1", 3486 | "sade": "^1.4.0", 3487 | "sirv": "^0.4.6", 3488 | "tinydate": "^1.0.0" 3489 | } 3490 | }, 3491 | "source-map": { 3492 | "version": "0.6.1", 3493 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 3494 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 3495 | "dev": true 3496 | }, 3497 | "source-map-support": { 3498 | "version": "0.5.19", 3499 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", 3500 | "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", 3501 | "dev": true, 3502 | "requires": { 3503 | "buffer-from": "^1.0.0", 3504 | "source-map": "^0.6.0" 3505 | } 3506 | }, 3507 | "sourcemap-codec": { 3508 | "version": "1.4.8", 3509 | "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 3510 | "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", 3511 | "dev": true 3512 | }, 3513 | "spdx-correct": { 3514 | "version": "3.1.1", 3515 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", 3516 | "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", 3517 | "dev": true, 3518 | "requires": { 3519 | "spdx-expression-parse": "^3.0.0", 3520 | "spdx-license-ids": "^3.0.0" 3521 | } 3522 | }, 3523 | "spdx-exceptions": { 3524 | "version": "2.3.0", 3525 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 3526 | "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", 3527 | "dev": true 3528 | }, 3529 | "spdx-expression-parse": { 3530 | "version": "3.0.1", 3531 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 3532 | "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 3533 | "dev": true, 3534 | "requires": { 3535 | "spdx-exceptions": "^2.1.0", 3536 | "spdx-license-ids": "^3.0.0" 3537 | } 3538 | }, 3539 | "spdx-license-ids": { 3540 | "version": "3.0.7", 3541 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", 3542 | "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", 3543 | "dev": true 3544 | }, 3545 | "string.prototype.padend": { 3546 | "version": "3.1.1", 3547 | "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.1.tgz", 3548 | "integrity": "sha512-eCzTASPnoCr5Ht+Vn1YXgm8SB015hHKgEIMu9Nr9bQmLhRBxKRfmzSj/IQsxDFc8JInJDDFA0qXwK+xxI7wDkg==", 3549 | "dev": true, 3550 | "requires": { 3551 | "call-bind": "^1.0.0", 3552 | "define-properties": "^1.1.3", 3553 | "es-abstract": "^1.18.0-next.1" 3554 | } 3555 | }, 3556 | "string.prototype.trimend": { 3557 | "version": "1.0.3", 3558 | "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", 3559 | "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", 3560 | "dev": true, 3561 | "requires": { 3562 | "call-bind": "^1.0.0", 3563 | "define-properties": "^1.1.3" 3564 | } 3565 | }, 3566 | "string.prototype.trimstart": { 3567 | "version": "1.0.3", 3568 | "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", 3569 | "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", 3570 | "dev": true, 3571 | "requires": { 3572 | "call-bind": "^1.0.0", 3573 | "define-properties": "^1.1.3" 3574 | } 3575 | }, 3576 | "strip-bom": { 3577 | "version": "3.0.0", 3578 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 3579 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 3580 | "dev": true 3581 | }, 3582 | "style-mod": { 3583 | "version": "3.2.1", 3584 | "resolved": "https://registry.npmjs.org/style-mod/-/style-mod-3.2.1.tgz", 3585 | "integrity": "sha512-cQerrMLHjR/fxC4DWC2dRrXc11hvsM7lJ2vtuMOHWU5IG7Deu5RfTbttjbY4xiRAWs3gFIZZFf694jzNPW1Ehw==" 3586 | }, 3587 | "supports-color": { 3588 | "version": "5.5.0", 3589 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 3590 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 3591 | "dev": true, 3592 | "requires": { 3593 | "has-flag": "^3.0.0" 3594 | } 3595 | }, 3596 | "svelte": { 3597 | "version": "3.32.3", 3598 | "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.32.3.tgz", 3599 | "integrity": "sha512-5etu/wDwtewhnYO/631KKTjSmFrKohFLWNm1sWErVHXqGZ8eJLqrW0qivDSyYTcN8GbUqsR4LkIhftNFsjNehg==", 3600 | "dev": true 3601 | }, 3602 | "terser": { 3603 | "version": "4.8.0", 3604 | "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", 3605 | "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", 3606 | "dev": true, 3607 | "requires": { 3608 | "commander": "^2.20.0", 3609 | "source-map": "~0.6.1", 3610 | "source-map-support": "~0.5.12" 3611 | } 3612 | }, 3613 | "tinydate": { 3614 | "version": "1.3.0", 3615 | "resolved": "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz", 3616 | "integrity": "sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==", 3617 | "dev": true 3618 | }, 3619 | "to-regex-range": { 3620 | "version": "5.0.1", 3621 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 3622 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 3623 | "dev": true, 3624 | "requires": { 3625 | "is-number": "^7.0.0" 3626 | } 3627 | }, 3628 | "universal-user-agent": { 3629 | "version": "6.0.0", 3630 | "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", 3631 | "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==" 3632 | }, 3633 | "validate-npm-package-license": { 3634 | "version": "3.0.4", 3635 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 3636 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 3637 | "dev": true, 3638 | "requires": { 3639 | "spdx-correct": "^3.0.0", 3640 | "spdx-expression-parse": "^3.0.0" 3641 | } 3642 | }, 3643 | "w3c-keyname": { 3644 | "version": "2.2.4", 3645 | "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.4.tgz", 3646 | "integrity": "sha512-tOhfEwEzFLJzf6d1ZPkYfGj+FWhIpBux9ppoP3rlclw3Z0BZv3N7b7030Z1kYth+6rDuAsXUFr+d0VE6Ed1ikw==" 3647 | }, 3648 | "which": { 3649 | "version": "1.3.1", 3650 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 3651 | "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 3652 | "dev": true, 3653 | "requires": { 3654 | "isexe": "^2.0.0" 3655 | } 3656 | }, 3657 | "wrappy": { 3658 | "version": "1.0.2", 3659 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 3660 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 3661 | }, 3662 | "ws": { 3663 | "version": "6.2.1", 3664 | "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", 3665 | "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", 3666 | "dev": true, 3667 | "requires": { 3668 | "async-limiter": "~1.0.0" 3669 | } 3670 | } 3671 | } 3672 | } 3673 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sveltecodemirror", 3 | "description": "A test area for the Svelte CodeMirror component.", 4 | "devDependencies": { 5 | "@rollup/plugin-commonjs": "^13.0.0", 6 | "@rollup/plugin-node-resolve": "^7.1.3", 7 | "npm-run-all": "^4.1.3", 8 | "rollup": "^2.7.2", 9 | "rollup-plugin-livereload": "^1.3.0", 10 | "rollup-plugin-node-polyfills": "^0.2.1", 11 | "rollup-plugin-svelte": "^6.1.1", 12 | "rollup-plugin-terser": "^5.3.0", 13 | "sirv-cli": "^0.4.5", 14 | "svelte": "^3.21.0" 15 | }, 16 | "license": "private", 17 | "version": "1.0.0", 18 | "dependencies": { 19 | "@codemirror/basic-setup": "^0.17.1", 20 | "@codemirror/highlight": "^0.17.2", 21 | "@codemirror/lang-markdown": "^0.17.1", 22 | "@codemirror/state": "^0.17.1", 23 | "@codemirror/theme-one-dark": "^0.17.4", 24 | "@codemirror/view": "^0.17.7", 25 | "@octokit/rest": "^18.1.1" 26 | }, 27 | "scripts": { 28 | "build": "rollup -c", 29 | "dev": "rollup -c -w", 30 | "start": "sirv public" 31 | }, 32 | "optionalDependencies": {} 33 | } 34 | -------------------------------------------------------------------------------- /public/build/bundle.css: -------------------------------------------------------------------------------- 1 | #edContainer.svelte-1vfp24m.svelte-1vfp24m{display:flex;flex-direction:column;height:300px;width:500px}#edRow.svelte-1vfp24m.svelte-1vfp24m{display:flex;flex-direction:row;width:1500px;height:300px}#firstEd.svelte-1vfp24m.svelte-1vfp24m{position:absolute;top:10px;left:10px}#secondEd.svelte-1vfp24m.svelte-1vfp24m{position:absolute;top:10px;left:520px}#thirdEd.svelte-1vfp24m.svelte-1vfp24m{position:absolute;top:10px;left:1030px}#edContainer.svelte-1vfp24m button.svelte-1vfp24m{position:absolute;bottom:5px;left:5px} 2 | #CMeditor.svelte-1w60m9i{height:100%;width:100%}.wrapper.svelte-1w60m9i{position:absolute}.cm-wrap{height:100%}.cm-scroller{overflow:auto} 3 | 4 | /*# sourceMappingURL=bundle.css.map */ -------------------------------------------------------------------------------- /public/build/bundle.css.map: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "file": "bundle.css", 4 | "sources": [ 5 | "SvelteCodemirror.svelte", 6 | "CodeMirror.svelte" 7 | ], 8 | "sourcesContent": [ 9 | "\n Svelte Codemirror\n\n\n
\n
\n
\n \n
\n
\n \n
\n
\n \n
\n
\n \n
\n\n\n\n\n\n", 10 | "
\n
\n
\n
\n\n\n\n\n" 11 | ], 12 | "names": [], 13 | "mappings": "AAyCE,YAAY,8BAAC,CAAC,AACZ,OAAO,CAAE,IAAI,CACb,cAAc,CAAE,MAAM,CACtB,MAAM,CAAE,KAAK,CACb,KAAK,CAAE,KAAK,AACd,CAAC,AAED,MAAM,8BAAC,CAAC,AACN,OAAO,CAAE,IAAI,CACb,cAAc,CAAE,GAAG,CACnB,KAAK,CAAE,MAAM,CACb,MAAM,CAAE,KAAK,AACf,CAAC,AAED,QAAQ,8BAAC,CAAC,AACR,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,IAAI,CACT,IAAI,CAAE,IAAI,AACZ,CAAC,AAED,SAAS,8BAAC,CAAC,AACT,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,IAAI,CACT,IAAI,CAAE,KAAK,AACb,CAAC,AAED,QAAQ,8BAAC,CAAC,AACR,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,IAAI,CACT,IAAI,CAAE,MAAM,AACd,CAAC,AAGD,2BAAY,CAAC,MAAM,eAAC,CAAC,AACnB,QAAQ,CAAE,QAAQ,CAClB,MAAM,CAAE,GAAG,CACX,IAAI,CAAE,GAAG,AACX,CAAC;ACxED,SAAS,eAAC,CAAC,AACT,MAAM,CAAE,IAAI,CACZ,KAAK,CAAE,IAAI,AACb,CAAC,AACD,QAAQ,eAAC,CAAC,AACR,QAAQ,CAAE,QAAQ,AACpB,CAAC,AAEO,QAAQ,AAAE,CAAC,AACjB,MAAM,CAAE,IAAI,AACd,CAAC,AAEO,YAAY,AAAE,CAAC,AACrB,QAAQ,CAAE,IAAI,AAChB,CAAC" 14 | } -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Svelte app 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /public/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sveltecodemirror", 3 | "description": "A test env for Svelte Codemirror component.", 4 | "license": "mit", 5 | "version": "1.0.0", 6 | "window": { 7 | "height": 500, 8 | "show_in_taskbar": true, 9 | "id": "scriptpad", 10 | "frame": true, 11 | "width": 1530, 12 | "show": true, 13 | "transparent": false 14 | }, 15 | "node-remote": "", 16 | "devDependencies": {}, 17 | "nodejs": true, 18 | "dependencies": { 19 | }, 20 | "main": "index.html", 21 | "optionalDependencies": {} 22 | } 23 | -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- 1 | import svelte from 'rollup-plugin-svelte'; 2 | import nodePolyfills from 'rollup-plugin-node-polyfills'; 3 | import resolve from '@rollup/plugin-node-resolve'; 4 | import commonjs from '@rollup/plugin-commonjs'; 5 | import livereload from 'rollup-plugin-livereload'; 6 | import { terser } from 'rollup-plugin-terser'; 7 | 8 | const production = !process.env.ROLLUP_WATCH; 9 | 10 | function serve() { 11 | let server; 12 | 13 | function toExit() { 14 | if (server) server.kill(0); 15 | } 16 | 17 | return { 18 | writeBundle() { 19 | if (server) return; 20 | server = require('child_process').spawn('npm', ['run', 'start', '--', '--dev'], { 21 | stdio: ['ignore', 'inherit', 'inherit'], 22 | shell: true 23 | }); 24 | 25 | process.on('SIGTERM', toExit); 26 | process.on('exit', toExit); 27 | } 28 | }; 29 | } 30 | 31 | export default { 32 | input: 'src/main.js', 33 | output: { 34 | sourcemap: true, 35 | format: 'iife', 36 | name: 'app', 37 | file: 'public/build/bundle.js', 38 | globals: { 39 | fs: 'fs', 40 | os: 'os' 41 | } 42 | }, 43 | external: [ 'fs', 'os' ], 44 | plugins: [ 45 | nodePolyfills(), 46 | svelte({ 47 | // enable run-time checks when not in production 48 | dev: !production, 49 | // we'll extract any component CSS out into 50 | // a separate file - better for performance 51 | css: css => { 52 | css.write('bundle.css'); 53 | } 54 | }), 55 | 56 | // If you have external dependencies installed from 57 | // npm, you'll most likely need these plugins. In 58 | // some cases you'll need additional configuration - 59 | // consult the documentation for details: 60 | // https://github.com/rollup/plugins/tree/master/packages/commonjs 61 | resolve({ 62 | browser: false, 63 | preferBuiltins: true, 64 | dedupe: ['svelte', '@codemirror'] 65 | }), 66 | commonjs(), 67 | 68 | // In dev mode, call `npm run start` once 69 | // the bundle has been generated 70 | !production && serve(), 71 | 72 | // Watch the `public` directory and refresh the 73 | // browser on changes when not in production 74 | !production && livereload('public'), 75 | 76 | // If we're building for production (npm run build 77 | // instead of npm run dev), minify 78 | production && terser() 79 | ], 80 | watch: { 81 | clearScreen: false 82 | } 83 | }; 84 | -------------------------------------------------------------------------------- /src/SvelteCodemirror.svelte: -------------------------------------------------------------------------------- 1 | 2 | Svelte Codemirror 3 | 4 | 5 |
6 |
7 |
8 | 16 |
17 |
18 | 26 |
27 |
28 | 36 |
37 |
38 | 39 |
40 | 41 | 81 | 82 | 184 | 185 | -------------------------------------------------------------------------------- /src/components/CodeMirror.svelte: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 | 6 | 23 | 24 | 264 | -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- 1 | import SvelteCodemirror from "./SvelteCodemirror.svelte"; 2 | 3 | const app = new SvelteCodemirror({ 4 | target: document.body, 5 | props: { 6 | } 7 | }); 8 | 9 | globalThis.appCodeMirror = app; 10 | 11 | export default globalThis.appCodeMirror; 12 | 13 | --------------------------------------------------------------------------------