├── .gitignore ├── .prettierignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── index.js ├── modules ├── index.js ├── plugins │ └── relativeRewrite.js ├── rewriteRelativeImports.js └── rewriteRelativeJavaScriptImports.js ├── package-lock.json ├── package.json ├── rollup.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | cjs/ 2 | esm/ 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 0.2.0 2 | * update all deps (including rollup 1.x -> 2.x) 3 | * remove jest dependency (it was never actually used) 4 | 5 | 6 | # 0.1.2 7 | * fix windows usage (#7) 8 | 9 | 10 | # 0.1.1 11 | * add jest dependency 12 | 13 | 14 | # 0.1.0 15 | * initial commit 16 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2019 Michael Jackson 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 8 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## rollup-plugin-url-resolve 2 | 3 | The goal of this plugin is to avoid the need to use `npm` or `yarn` clients to explicitly install your dependencies from the registry before you bundle. Instead of specifying your dependencies in `package.json`, you specify them in your source code as [URLs](https://url.spec.whatwg.org/#absolute-url-with-fragment-string) in `import` statements. Then Rollup dynamically fetches and includes those dependencies when you bundle. 4 | 5 | For example, you could put the following in your `rollup.config.js`: 6 | 7 | ```js 8 | import urlResolve from 'rollup-plugin-url-resolve'; 9 | 10 | export default { 11 | // ... 12 | plugins: [urlResolve()] 13 | }; 14 | ``` 15 | 16 | Then, in your source files, you can do stuff like this: 17 | 18 | ```js 19 | import * as d3 from 'https://unpkg.com/d3?module'; 20 | ``` 21 | 22 | Run `rollup`, and you're done. No more `npm install`! :) Well, at least not for your app's dependencies. 23 | 24 | Currently, the following URL protocols are supported: 25 | 26 | - `https:` and `http:` 27 | - `file:` 28 | - `data:` 29 | 30 | It might help to think about this plugin as an alternative to [`rollup-plugin-node-resolve`](https://www.npmjs.com/package/rollup-plugin-node-resolve), but for any URL, not just stuff you've already installed in `node_modules`. 31 | 32 | ### Options 33 | 34 | The `urlResolve` function accepts all the same options as [`make-fetch-happen`](https://www.npmjs.com/package/make-fetch-happen). They are used when we need to `fetch` a module from a remote URL. One option that is particularly useful is `cacheManager`, which can be used to cache the results of `fetch` operations on disk. This can make your builds a lot faster if many of your URLs point to remote servers. 35 | 36 | ```js 37 | import urlResolve from 'rollup-plugin-url-resolve'; 38 | 39 | export default { 40 | // ... 41 | plugins: [ 42 | urlResolve({ 43 | // Caches the results of all fetch operations 44 | // in a local directory named ".cache" 45 | cacheManager: '.cache' 46 | }) 47 | ] 48 | }; 49 | ``` 50 | 51 | There are various other options as well, including support for retrying failed requests and proxy servers. Please see [the list of options](https://www.npmjs.com/package/make-fetch-happen#extra-options) for more information. 52 | 53 | ### Using CommonJS 54 | 55 | You could also try using a URL that returns CommonJS, though you won't get the benefit of tree-shaking that using JavaScript modules provides. Still, it can be a useful stopgap until a package you need starts publishing JavaScript modules. 56 | 57 | If you do this, you'll probably want to use [`rollup-plugin-commonjs`](https://www.npmjs.com/package/rollup-plugin-commonjs) on those URLs in your Rollup config, just like you would normally do for stuff in `node_modules`: 58 | 59 | ```js 60 | import commonjs from 'rollup-plugin-commonjs'; 61 | import urlResolve from 'rollup-plugin-url-resolve'; 62 | 63 | export default { 64 | // ... 65 | plugins: [ 66 | urlResolve(), 67 | commonjs({ 68 | // Treat unpkg URLs as CommonJS 69 | include: /^https:\/\/unpkg\.com/, 70 | // ...except for unpkg ?module URLs 71 | exclude: /^https:\/\/unpkg\.com.*?\?.*?\bmodule\b/ 72 | }) 73 | ] 74 | }; 75 | ``` 76 | 77 | ### License 78 | 79 | [MIT](./LICENSE) 80 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | module.exports = require('./cjs/rollup-plugin-url-resolve.js'); 3 | -------------------------------------------------------------------------------- /modules/index.js: -------------------------------------------------------------------------------- 1 | import { readFileSync as readFile } from 'fs'; 2 | import readData from 'data-uri-to-buffer'; 3 | import mimeTypes from 'mime-types'; 4 | import fetch from 'make-fetch-happen'; 5 | 6 | import rewriteRelativeImports from './rewriteRelativeImports.js'; 7 | 8 | function parseURL(source) { 9 | try { 10 | return new URL(source); 11 | } catch (error) { 12 | // Not a valid absolute-URL-with-fragment string 13 | // https://url.spec.whatwg.org/#absolute-url-with-fragment-string 14 | return null; 15 | } 16 | } 17 | 18 | function isValidURL(url) { 19 | return url && (['data:', 'file:', 'http:', 'https:'].indexOf(url.protocol) >= 0); 20 | } 21 | 22 | async function loadURL(url, fetchOpts) { 23 | // console.log('load', url.href); 24 | 25 | switch (url.protocol) { 26 | case 'data:': 27 | // TODO: Resolve relative imports in data URIs? 28 | return readData(url.href); 29 | case 'file:': 30 | return rewriteRelativeImports( 31 | url, 32 | mimeTypes.lookup(url.href), 33 | readFile(url).toString() 34 | ); 35 | case 'http:': 36 | case 'https:': 37 | return fetch(url.href, fetchOpts).then(res => 38 | res.status === 404 39 | ? null 40 | : res.text().then(text => { 41 | // Resolve relative to the final URL, i.e. how browsers do it. 42 | const finalURL = new URL(res.url); 43 | const contentTypeHeader = res.headers.get('Content-Type'); 44 | const contentType = contentTypeHeader 45 | ? contentTypeHeader.split(';')[0] 46 | : 'text/plain'; 47 | 48 | return rewriteRelativeImports(finalURL, contentType, text); 49 | }) 50 | ); 51 | default: 52 | throw new Error(`Cannot load URL protocol: ${url.protocol}`); 53 | } 54 | } 55 | 56 | export default function urlResolve(fetchOpts) { 57 | return { 58 | resolveId(source) { 59 | const url = parseURL(source); 60 | return isValidURL(url) ? url.href : null; 61 | }, 62 | load(id) { 63 | const url = parseURL(id); 64 | return isValidURL(url) ? loadURL(url, fetchOpts) : null; 65 | } 66 | }; 67 | } 68 | -------------------------------------------------------------------------------- /modules/plugins/relativeRewrite.js: -------------------------------------------------------------------------------- 1 | function isRelativeURL(value) { 2 | return value.charAt(0) === '.' || value.charAt(0) === '/'; 3 | } 4 | 5 | function rewriteValue(node, base) { 6 | if (isRelativeURL(node.value)) { 7 | const absoluteURL = new URL(node.value, base); 8 | node.value = absoluteURL.href; 9 | } 10 | } 11 | 12 | export default function relativeRewrite(base) { 13 | return { 14 | manipulateOptions(opts, parserOpts) { 15 | parserOpts.plugins.push( 16 | 'dynamicImport', 17 | 'exportDefaultFrom', 18 | 'exportNamespaceFrom', 19 | 'importMeta' 20 | ); 21 | }, 22 | 23 | visitor: { 24 | CallExpression(path) { 25 | if (path.node.callee.type !== 'Import') { 26 | // Some other function call, not import(); 27 | return; 28 | } 29 | 30 | if (path.node.arguments[0].type !== 'StringLiteral') { 31 | // Non-string argument, probably a variable or expression, e.g. 32 | // import(moduleId) 33 | // import('./' + moduleName) 34 | return; 35 | } 36 | 37 | rewriteValue(path.node.arguments[0], base); 38 | }, 39 | ExportAllDeclaration(path) { 40 | rewriteValue(path.node.source, base); 41 | }, 42 | ExportNamedDeclaration(path) { 43 | if (!path.node.source) { 44 | // This export has no "source", so it's probably 45 | // a local variable or function, e.g. 46 | // export { varName } 47 | // export const constName = ... 48 | // export function funcName() {} 49 | return; 50 | } 51 | 52 | rewriteValue(path.node.source, base); 53 | }, 54 | ImportDeclaration(path) { 55 | rewriteValue(path.node.source, base); 56 | } 57 | } 58 | }; 59 | } 60 | -------------------------------------------------------------------------------- /modules/rewriteRelativeImports.js: -------------------------------------------------------------------------------- 1 | import rewriteRelativeJavaScriptImports from './rewriteRelativeJavaScriptImports.js'; 2 | 3 | export default function rewriteRelativeImports(base, contentType, code) { 4 | switch (contentType) { 5 | case 'application/javascript': 6 | return rewriteRelativeJavaScriptImports(base, code); 7 | default: 8 | return code; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /modules/rewriteRelativeJavaScriptImports.js: -------------------------------------------------------------------------------- 1 | import babel from '@babel/core'; 2 | 3 | import relativeRewrite from './plugins/relativeRewrite.js'; 4 | 5 | export default function rewriteRelativeJavaScriptImports(base, code) { 6 | const options = { 7 | // Ignore .babelrc and package.json babel config 8 | // because we haven't installed dependencies so 9 | // we can't load plugins; see #84 10 | babelrc: false, 11 | // Make a reasonable attempt to preserve whitespace 12 | // from the original file. This ensures minified 13 | // .mjs stays minified; see #149 14 | retainLines: true, 15 | plugins: [relativeRewrite(base)] 16 | }; 17 | 18 | return babel.transform(code, options).code; 19 | } 20 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "rollup-plugin-url-resolve", 3 | "version": "0.2.0", 4 | "lockfileVersion": 2, 5 | "requires": true, 6 | "packages": { 7 | "": { 8 | "version": "0.2.0", 9 | "license": "MIT", 10 | "dependencies": { 11 | "@babel/core": "^7.4.5", 12 | "data-uri-to-buffer": "^3.0.1", 13 | "make-fetch-happen": "^9.0.2", 14 | "mime-types": "^2.1.24" 15 | }, 16 | "devDependencies": { 17 | "@rollup/plugin-commonjs": "^19.0.0", 18 | "@rollup/plugin-json": "^4.1.0", 19 | "@rollup/plugin-node-resolve": "^13.0.0", 20 | "rollup": "^2.50.6" 21 | } 22 | }, 23 | "node_modules/@babel/code-frame": { 24 | "version": "7.12.13", 25 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", 26 | "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", 27 | "dependencies": { 28 | "@babel/highlight": "^7.12.13" 29 | } 30 | }, 31 | "node_modules/@babel/compat-data": { 32 | "version": "7.14.4", 33 | "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.4.tgz", 34 | "integrity": "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==" 35 | }, 36 | "node_modules/@babel/core": { 37 | "version": "7.14.3", 38 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", 39 | "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", 40 | "dependencies": { 41 | "@babel/code-frame": "^7.12.13", 42 | "@babel/generator": "^7.14.3", 43 | "@babel/helper-compilation-targets": "^7.13.16", 44 | "@babel/helper-module-transforms": "^7.14.2", 45 | "@babel/helpers": "^7.14.0", 46 | "@babel/parser": "^7.14.3", 47 | "@babel/template": "^7.12.13", 48 | "@babel/traverse": "^7.14.2", 49 | "@babel/types": "^7.14.2", 50 | "convert-source-map": "^1.7.0", 51 | "debug": "^4.1.0", 52 | "gensync": "^1.0.0-beta.2", 53 | "json5": "^2.1.2", 54 | "semver": "^6.3.0", 55 | "source-map": "^0.5.0" 56 | }, 57 | "engines": { 58 | "node": ">=6.9.0" 59 | }, 60 | "funding": { 61 | "type": "opencollective", 62 | "url": "https://opencollective.com/babel" 63 | } 64 | }, 65 | "node_modules/@babel/generator": { 66 | "version": "7.14.3", 67 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz", 68 | "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==", 69 | "dependencies": { 70 | "@babel/types": "^7.14.2", 71 | "jsesc": "^2.5.1", 72 | "source-map": "^0.5.0" 73 | } 74 | }, 75 | "node_modules/@babel/helper-compilation-targets": { 76 | "version": "7.14.4", 77 | "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz", 78 | "integrity": "sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==", 79 | "dependencies": { 80 | "@babel/compat-data": "^7.14.4", 81 | "@babel/helper-validator-option": "^7.12.17", 82 | "browserslist": "^4.16.6", 83 | "semver": "^6.3.0" 84 | }, 85 | "peerDependencies": { 86 | "@babel/core": "^7.0.0" 87 | } 88 | }, 89 | "node_modules/@babel/helper-function-name": { 90 | "version": "7.14.2", 91 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz", 92 | "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==", 93 | "dependencies": { 94 | "@babel/helper-get-function-arity": "^7.12.13", 95 | "@babel/template": "^7.12.13", 96 | "@babel/types": "^7.14.2" 97 | } 98 | }, 99 | "node_modules/@babel/helper-get-function-arity": { 100 | "version": "7.12.13", 101 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", 102 | "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", 103 | "dependencies": { 104 | "@babel/types": "^7.12.13" 105 | } 106 | }, 107 | "node_modules/@babel/helper-member-expression-to-functions": { 108 | "version": "7.13.12", 109 | "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", 110 | "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", 111 | "dependencies": { 112 | "@babel/types": "^7.13.12" 113 | } 114 | }, 115 | "node_modules/@babel/helper-module-imports": { 116 | "version": "7.13.12", 117 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", 118 | "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", 119 | "dependencies": { 120 | "@babel/types": "^7.13.12" 121 | } 122 | }, 123 | "node_modules/@babel/helper-module-transforms": { 124 | "version": "7.14.2", 125 | "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", 126 | "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", 127 | "dependencies": { 128 | "@babel/helper-module-imports": "^7.13.12", 129 | "@babel/helper-replace-supers": "^7.13.12", 130 | "@babel/helper-simple-access": "^7.13.12", 131 | "@babel/helper-split-export-declaration": "^7.12.13", 132 | "@babel/helper-validator-identifier": "^7.14.0", 133 | "@babel/template": "^7.12.13", 134 | "@babel/traverse": "^7.14.2", 135 | "@babel/types": "^7.14.2" 136 | } 137 | }, 138 | "node_modules/@babel/helper-optimise-call-expression": { 139 | "version": "7.12.13", 140 | "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", 141 | "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", 142 | "dependencies": { 143 | "@babel/types": "^7.12.13" 144 | } 145 | }, 146 | "node_modules/@babel/helper-replace-supers": { 147 | "version": "7.14.4", 148 | "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz", 149 | "integrity": "sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==", 150 | "dependencies": { 151 | "@babel/helper-member-expression-to-functions": "^7.13.12", 152 | "@babel/helper-optimise-call-expression": "^7.12.13", 153 | "@babel/traverse": "^7.14.2", 154 | "@babel/types": "^7.14.4" 155 | } 156 | }, 157 | "node_modules/@babel/helper-simple-access": { 158 | "version": "7.13.12", 159 | "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", 160 | "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", 161 | "dependencies": { 162 | "@babel/types": "^7.13.12" 163 | } 164 | }, 165 | "node_modules/@babel/helper-split-export-declaration": { 166 | "version": "7.12.13", 167 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", 168 | "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", 169 | "dependencies": { 170 | "@babel/types": "^7.12.13" 171 | } 172 | }, 173 | "node_modules/@babel/helper-validator-identifier": { 174 | "version": "7.14.0", 175 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", 176 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==" 177 | }, 178 | "node_modules/@babel/helper-validator-option": { 179 | "version": "7.12.17", 180 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", 181 | "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" 182 | }, 183 | "node_modules/@babel/helpers": { 184 | "version": "7.14.0", 185 | "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", 186 | "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", 187 | "dependencies": { 188 | "@babel/template": "^7.12.13", 189 | "@babel/traverse": "^7.14.0", 190 | "@babel/types": "^7.14.0" 191 | } 192 | }, 193 | "node_modules/@babel/highlight": { 194 | "version": "7.14.0", 195 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", 196 | "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", 197 | "dependencies": { 198 | "@babel/helper-validator-identifier": "^7.14.0", 199 | "chalk": "^2.0.0", 200 | "js-tokens": "^4.0.0" 201 | } 202 | }, 203 | "node_modules/@babel/parser": { 204 | "version": "7.14.4", 205 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz", 206 | "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==", 207 | "bin": { 208 | "parser": "bin/babel-parser.js" 209 | }, 210 | "engines": { 211 | "node": ">=6.0.0" 212 | } 213 | }, 214 | "node_modules/@babel/template": { 215 | "version": "7.12.13", 216 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", 217 | "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", 218 | "dependencies": { 219 | "@babel/code-frame": "^7.12.13", 220 | "@babel/parser": "^7.12.13", 221 | "@babel/types": "^7.12.13" 222 | } 223 | }, 224 | "node_modules/@babel/traverse": { 225 | "version": "7.14.2", 226 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz", 227 | "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==", 228 | "dependencies": { 229 | "@babel/code-frame": "^7.12.13", 230 | "@babel/generator": "^7.14.2", 231 | "@babel/helper-function-name": "^7.14.2", 232 | "@babel/helper-split-export-declaration": "^7.12.13", 233 | "@babel/parser": "^7.14.2", 234 | "@babel/types": "^7.14.2", 235 | "debug": "^4.1.0", 236 | "globals": "^11.1.0" 237 | } 238 | }, 239 | "node_modules/@babel/types": { 240 | "version": "7.14.4", 241 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.4.tgz", 242 | "integrity": "sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==", 243 | "dependencies": { 244 | "@babel/helper-validator-identifier": "^7.14.0", 245 | "to-fast-properties": "^2.0.0" 246 | } 247 | }, 248 | "node_modules/@npmcli/move-file": { 249 | "version": "1.1.2", 250 | "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", 251 | "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", 252 | "dependencies": { 253 | "mkdirp": "^1.0.4", 254 | "rimraf": "^3.0.2" 255 | }, 256 | "engines": { 257 | "node": ">=10" 258 | } 259 | }, 260 | "node_modules/@npmcli/move-file/node_modules/mkdirp": { 261 | "version": "1.0.4", 262 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 263 | "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 264 | "bin": { 265 | "mkdirp": "bin/cmd.js" 266 | }, 267 | "engines": { 268 | "node": ">=10" 269 | } 270 | }, 271 | "node_modules/@npmcli/move-file/node_modules/rimraf": { 272 | "version": "3.0.2", 273 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 274 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 275 | "dependencies": { 276 | "glob": "^7.1.3" 277 | }, 278 | "bin": { 279 | "rimraf": "bin.js" 280 | }, 281 | "funding": { 282 | "url": "https://github.com/sponsors/isaacs" 283 | } 284 | }, 285 | "node_modules/@rollup/plugin-commonjs": { 286 | "version": "19.0.0", 287 | "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-19.0.0.tgz", 288 | "integrity": "sha512-adTpD6ATGbehdaQoZQ6ipDFhdjqsTgpOAhFiPwl+dzre4pPshsecptDPyEFb61JMJ1+mGljktaC4jI8ARMSNyw==", 289 | "dev": true, 290 | "dependencies": { 291 | "@rollup/pluginutils": "^3.1.0", 292 | "commondir": "^1.0.1", 293 | "estree-walker": "^2.0.1", 294 | "glob": "^7.1.6", 295 | "is-reference": "^1.2.1", 296 | "magic-string": "^0.25.7", 297 | "resolve": "^1.17.0" 298 | }, 299 | "engines": { 300 | "node": ">= 8.0.0" 301 | }, 302 | "peerDependencies": { 303 | "rollup": "^2.38.3" 304 | } 305 | }, 306 | "node_modules/@rollup/plugin-commonjs/node_modules/estree-walker": { 307 | "version": "2.0.2", 308 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 309 | "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 310 | "dev": true 311 | }, 312 | "node_modules/@rollup/plugin-json": { 313 | "version": "4.1.0", 314 | "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", 315 | "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", 316 | "dev": true, 317 | "dependencies": { 318 | "@rollup/pluginutils": "^3.0.8" 319 | }, 320 | "peerDependencies": { 321 | "rollup": "^1.20.0 || ^2.0.0" 322 | } 323 | }, 324 | "node_modules/@rollup/plugin-node-resolve": { 325 | "version": "13.0.0", 326 | "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.0.tgz", 327 | "integrity": "sha512-41X411HJ3oikIDivT5OKe9EZ6ud6DXudtfNrGbC4nniaxx2esiWjkLOzgnZsWq1IM8YIeL2rzRGLZLBjlhnZtQ==", 328 | "dev": true, 329 | "dependencies": { 330 | "@rollup/pluginutils": "^3.1.0", 331 | "@types/resolve": "1.17.1", 332 | "builtin-modules": "^3.1.0", 333 | "deepmerge": "^4.2.2", 334 | "is-module": "^1.0.0", 335 | "resolve": "^1.19.0" 336 | }, 337 | "engines": { 338 | "node": ">= 10.0.0" 339 | }, 340 | "peerDependencies": { 341 | "rollup": "^2.42.0" 342 | } 343 | }, 344 | "node_modules/@rollup/pluginutils": { 345 | "version": "3.1.0", 346 | "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", 347 | "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", 348 | "dev": true, 349 | "dependencies": { 350 | "@types/estree": "0.0.39", 351 | "estree-walker": "^1.0.1", 352 | "picomatch": "^2.2.2" 353 | }, 354 | "engines": { 355 | "node": ">= 8.0.0" 356 | }, 357 | "peerDependencies": { 358 | "rollup": "^1.20.0||^2.0.0" 359 | } 360 | }, 361 | "node_modules/@rollup/pluginutils/node_modules/estree-walker": { 362 | "version": "1.0.1", 363 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", 364 | "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", 365 | "dev": true 366 | }, 367 | "node_modules/@tootallnate/once": { 368 | "version": "1.1.2", 369 | "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", 370 | "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", 371 | "engines": { 372 | "node": ">= 6" 373 | } 374 | }, 375 | "node_modules/@types/estree": { 376 | "version": "0.0.39", 377 | "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", 378 | "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", 379 | "dev": true 380 | }, 381 | "node_modules/@types/node": { 382 | "version": "15.12.0", 383 | "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.0.tgz", 384 | "integrity": "sha512-+aHJvoCsVhO2ZCuT4o5JtcPrCPyDE3+1nvbDprYes+pPkEsbjH7AGUCNtjMOXS0fqH14t+B7yLzaqSz92FPWyw==", 385 | "dev": true 386 | }, 387 | "node_modules/@types/resolve": { 388 | "version": "1.17.1", 389 | "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", 390 | "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", 391 | "dev": true, 392 | "dependencies": { 393 | "@types/node": "*" 394 | } 395 | }, 396 | "node_modules/agent-base": { 397 | "version": "6.0.2", 398 | "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", 399 | "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", 400 | "dependencies": { 401 | "debug": "4" 402 | }, 403 | "engines": { 404 | "node": ">= 6.0.0" 405 | } 406 | }, 407 | "node_modules/agentkeepalive": { 408 | "version": "4.1.4", 409 | "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz", 410 | "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==", 411 | "dependencies": { 412 | "debug": "^4.1.0", 413 | "depd": "^1.1.2", 414 | "humanize-ms": "^1.2.1" 415 | }, 416 | "engines": { 417 | "node": ">= 8.0.0" 418 | } 419 | }, 420 | "node_modules/aggregate-error": { 421 | "version": "3.1.0", 422 | "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 423 | "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 424 | "dependencies": { 425 | "clean-stack": "^2.0.0", 426 | "indent-string": "^4.0.0" 427 | }, 428 | "engines": { 429 | "node": ">=8" 430 | } 431 | }, 432 | "node_modules/ansi-styles": { 433 | "version": "3.2.1", 434 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 435 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 436 | "dependencies": { 437 | "color-convert": "^1.9.0" 438 | }, 439 | "engines": { 440 | "node": ">=4" 441 | } 442 | }, 443 | "node_modules/balanced-match": { 444 | "version": "1.0.2", 445 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 446 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" 447 | }, 448 | "node_modules/brace-expansion": { 449 | "version": "1.1.11", 450 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 451 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 452 | "dependencies": { 453 | "balanced-match": "^1.0.0", 454 | "concat-map": "0.0.1" 455 | } 456 | }, 457 | "node_modules/browserslist": { 458 | "version": "4.16.6", 459 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", 460 | "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", 461 | "dependencies": { 462 | "caniuse-lite": "^1.0.30001219", 463 | "colorette": "^1.2.2", 464 | "electron-to-chromium": "^1.3.723", 465 | "escalade": "^3.1.1", 466 | "node-releases": "^1.1.71" 467 | }, 468 | "bin": { 469 | "browserslist": "cli.js" 470 | }, 471 | "engines": { 472 | "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 473 | }, 474 | "funding": { 475 | "type": "opencollective", 476 | "url": "https://opencollective.com/browserslist" 477 | } 478 | }, 479 | "node_modules/builtin-modules": { 480 | "version": "3.2.0", 481 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", 482 | "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", 483 | "dev": true, 484 | "engines": { 485 | "node": ">=6" 486 | }, 487 | "funding": { 488 | "url": "https://github.com/sponsors/sindresorhus" 489 | } 490 | }, 491 | "node_modules/cacache": { 492 | "version": "15.2.0", 493 | "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", 494 | "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", 495 | "dependencies": { 496 | "@npmcli/move-file": "^1.0.1", 497 | "chownr": "^2.0.0", 498 | "fs-minipass": "^2.0.0", 499 | "glob": "^7.1.4", 500 | "infer-owner": "^1.0.4", 501 | "lru-cache": "^6.0.0", 502 | "minipass": "^3.1.1", 503 | "minipass-collect": "^1.0.2", 504 | "minipass-flush": "^1.0.5", 505 | "minipass-pipeline": "^1.2.2", 506 | "mkdirp": "^1.0.3", 507 | "p-map": "^4.0.0", 508 | "promise-inflight": "^1.0.1", 509 | "rimraf": "^3.0.2", 510 | "ssri": "^8.0.1", 511 | "tar": "^6.0.2", 512 | "unique-filename": "^1.1.1" 513 | }, 514 | "engines": { 515 | "node": ">= 10" 516 | } 517 | }, 518 | "node_modules/cacache/node_modules/mkdirp": { 519 | "version": "1.0.4", 520 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 521 | "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 522 | "bin": { 523 | "mkdirp": "bin/cmd.js" 524 | }, 525 | "engines": { 526 | "node": ">=10" 527 | } 528 | }, 529 | "node_modules/cacache/node_modules/rimraf": { 530 | "version": "3.0.2", 531 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 532 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 533 | "dependencies": { 534 | "glob": "^7.1.3" 535 | }, 536 | "bin": { 537 | "rimraf": "bin.js" 538 | }, 539 | "funding": { 540 | "url": "https://github.com/sponsors/isaacs" 541 | } 542 | }, 543 | "node_modules/caniuse-lite": { 544 | "version": "1.0.30001233", 545 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001233.tgz", 546 | "integrity": "sha512-BmkbxLfStqiPA7IEzQpIk0UFZFf3A4E6fzjPJ6OR+bFC2L8ES9J8zGA/asoi47p8XDVkev+WJo2I2Nc8c/34Yg==", 547 | "funding": { 548 | "type": "opencollective", 549 | "url": "https://opencollective.com/browserslist" 550 | } 551 | }, 552 | "node_modules/chalk": { 553 | "version": "2.4.2", 554 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 555 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 556 | "dependencies": { 557 | "ansi-styles": "^3.2.1", 558 | "escape-string-regexp": "^1.0.5", 559 | "supports-color": "^5.3.0" 560 | }, 561 | "engines": { 562 | "node": ">=4" 563 | } 564 | }, 565 | "node_modules/chownr": { 566 | "version": "2.0.0", 567 | "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", 568 | "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", 569 | "engines": { 570 | "node": ">=10" 571 | } 572 | }, 573 | "node_modules/clean-stack": { 574 | "version": "2.2.0", 575 | "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 576 | "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 577 | "engines": { 578 | "node": ">=6" 579 | } 580 | }, 581 | "node_modules/color-convert": { 582 | "version": "1.9.3", 583 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 584 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 585 | "dependencies": { 586 | "color-name": "1.1.3" 587 | } 588 | }, 589 | "node_modules/color-name": { 590 | "version": "1.1.3", 591 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 592 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 593 | }, 594 | "node_modules/colorette": { 595 | "version": "1.2.2", 596 | "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", 597 | "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" 598 | }, 599 | "node_modules/commondir": { 600 | "version": "1.0.1", 601 | "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 602 | "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", 603 | "dev": true 604 | }, 605 | "node_modules/concat-map": { 606 | "version": "0.0.1", 607 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 608 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 609 | }, 610 | "node_modules/convert-source-map": { 611 | "version": "1.7.0", 612 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", 613 | "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", 614 | "dependencies": { 615 | "safe-buffer": "~5.1.1" 616 | } 617 | }, 618 | "node_modules/data-uri-to-buffer": { 619 | "version": "3.0.1", 620 | "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", 621 | "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", 622 | "engines": { 623 | "node": ">= 6" 624 | } 625 | }, 626 | "node_modules/debug": { 627 | "version": "4.3.1", 628 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 629 | "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 630 | "dependencies": { 631 | "ms": "2.1.2" 632 | }, 633 | "engines": { 634 | "node": ">=6.0" 635 | }, 636 | "peerDependenciesMeta": { 637 | "supports-color": { 638 | "optional": true 639 | } 640 | } 641 | }, 642 | "node_modules/deepmerge": { 643 | "version": "4.2.2", 644 | "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", 645 | "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", 646 | "dev": true, 647 | "engines": { 648 | "node": ">=0.10.0" 649 | } 650 | }, 651 | "node_modules/depd": { 652 | "version": "1.1.2", 653 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 654 | "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", 655 | "engines": { 656 | "node": ">= 0.6" 657 | } 658 | }, 659 | "node_modules/electron-to-chromium": { 660 | "version": "1.3.746", 661 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.746.tgz", 662 | "integrity": "sha512-3ffyGODL38apwSsIgXaWnAKNXChsjXhAmBTjbqCbrv1fBbVltuNLWh0zdrQbwK/oxPQ/Gss/kYfFAPPGu9mszQ==" 663 | }, 664 | "node_modules/encoding": { 665 | "version": "0.1.13", 666 | "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", 667 | "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", 668 | "optional": true, 669 | "dependencies": { 670 | "iconv-lite": "^0.6.2" 671 | } 672 | }, 673 | "node_modules/err-code": { 674 | "version": "2.0.3", 675 | "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", 676 | "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" 677 | }, 678 | "node_modules/escalade": { 679 | "version": "3.1.1", 680 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 681 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 682 | "engines": { 683 | "node": ">=6" 684 | } 685 | }, 686 | "node_modules/escape-string-regexp": { 687 | "version": "1.0.5", 688 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 689 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 690 | "engines": { 691 | "node": ">=0.8.0" 692 | } 693 | }, 694 | "node_modules/fs-minipass": { 695 | "version": "2.1.0", 696 | "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", 697 | "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", 698 | "dependencies": { 699 | "minipass": "^3.0.0" 700 | }, 701 | "engines": { 702 | "node": ">= 8" 703 | } 704 | }, 705 | "node_modules/fs.realpath": { 706 | "version": "1.0.0", 707 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 708 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" 709 | }, 710 | "node_modules/function-bind": { 711 | "version": "1.1.1", 712 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 713 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 714 | "dev": true 715 | }, 716 | "node_modules/gensync": { 717 | "version": "1.0.0-beta.2", 718 | "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 719 | "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 720 | "engines": { 721 | "node": ">=6.9.0" 722 | } 723 | }, 724 | "node_modules/glob": { 725 | "version": "7.1.7", 726 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", 727 | "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", 728 | "dependencies": { 729 | "fs.realpath": "^1.0.0", 730 | "inflight": "^1.0.4", 731 | "inherits": "2", 732 | "minimatch": "^3.0.4", 733 | "once": "^1.3.0", 734 | "path-is-absolute": "^1.0.0" 735 | }, 736 | "engines": { 737 | "node": "*" 738 | }, 739 | "funding": { 740 | "url": "https://github.com/sponsors/isaacs" 741 | } 742 | }, 743 | "node_modules/globals": { 744 | "version": "11.12.0", 745 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 746 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 747 | "engines": { 748 | "node": ">=4" 749 | } 750 | }, 751 | "node_modules/has": { 752 | "version": "1.0.3", 753 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 754 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 755 | "dev": true, 756 | "dependencies": { 757 | "function-bind": "^1.1.1" 758 | }, 759 | "engines": { 760 | "node": ">= 0.4.0" 761 | } 762 | }, 763 | "node_modules/has-flag": { 764 | "version": "3.0.0", 765 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 766 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 767 | "engines": { 768 | "node": ">=4" 769 | } 770 | }, 771 | "node_modules/http-cache-semantics": { 772 | "version": "4.1.0", 773 | "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", 774 | "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" 775 | }, 776 | "node_modules/http-proxy-agent": { 777 | "version": "4.0.1", 778 | "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", 779 | "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", 780 | "dependencies": { 781 | "@tootallnate/once": "1", 782 | "agent-base": "6", 783 | "debug": "4" 784 | }, 785 | "engines": { 786 | "node": ">= 6" 787 | } 788 | }, 789 | "node_modules/https-proxy-agent": { 790 | "version": "5.0.0", 791 | "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", 792 | "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", 793 | "dependencies": { 794 | "agent-base": "6", 795 | "debug": "4" 796 | }, 797 | "engines": { 798 | "node": ">= 6" 799 | } 800 | }, 801 | "node_modules/humanize-ms": { 802 | "version": "1.2.1", 803 | "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", 804 | "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", 805 | "dependencies": { 806 | "ms": "^2.0.0" 807 | } 808 | }, 809 | "node_modules/iconv-lite": { 810 | "version": "0.6.3", 811 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 812 | "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 813 | "optional": true, 814 | "dependencies": { 815 | "safer-buffer": ">= 2.1.2 < 3.0.0" 816 | }, 817 | "engines": { 818 | "node": ">=0.10.0" 819 | } 820 | }, 821 | "node_modules/imurmurhash": { 822 | "version": "0.1.4", 823 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 824 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 825 | "engines": { 826 | "node": ">=0.8.19" 827 | } 828 | }, 829 | "node_modules/indent-string": { 830 | "version": "4.0.0", 831 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 832 | "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 833 | "engines": { 834 | "node": ">=8" 835 | } 836 | }, 837 | "node_modules/infer-owner": { 838 | "version": "1.0.4", 839 | "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", 840 | "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" 841 | }, 842 | "node_modules/inflight": { 843 | "version": "1.0.6", 844 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 845 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 846 | "dependencies": { 847 | "once": "^1.3.0", 848 | "wrappy": "1" 849 | } 850 | }, 851 | "node_modules/inherits": { 852 | "version": "2.0.4", 853 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 854 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 855 | }, 856 | "node_modules/ip": { 857 | "version": "1.1.5", 858 | "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", 859 | "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" 860 | }, 861 | "node_modules/is-core-module": { 862 | "version": "2.4.0", 863 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", 864 | "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", 865 | "dev": true, 866 | "dependencies": { 867 | "has": "^1.0.3" 868 | }, 869 | "funding": { 870 | "url": "https://github.com/sponsors/ljharb" 871 | } 872 | }, 873 | "node_modules/is-lambda": { 874 | "version": "1.0.1", 875 | "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", 876 | "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=" 877 | }, 878 | "node_modules/is-module": { 879 | "version": "1.0.0", 880 | "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", 881 | "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", 882 | "dev": true 883 | }, 884 | "node_modules/is-reference": { 885 | "version": "1.2.1", 886 | "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", 887 | "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", 888 | "dev": true, 889 | "dependencies": { 890 | "@types/estree": "*" 891 | } 892 | }, 893 | "node_modules/js-tokens": { 894 | "version": "4.0.0", 895 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 896 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 897 | }, 898 | "node_modules/jsesc": { 899 | "version": "2.5.2", 900 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 901 | "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 902 | "bin": { 903 | "jsesc": "bin/jsesc" 904 | }, 905 | "engines": { 906 | "node": ">=4" 907 | } 908 | }, 909 | "node_modules/json5": { 910 | "version": "2.2.0", 911 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", 912 | "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", 913 | "dependencies": { 914 | "minimist": "^1.2.5" 915 | }, 916 | "bin": { 917 | "json5": "lib/cli.js" 918 | }, 919 | "engines": { 920 | "node": ">=6" 921 | } 922 | }, 923 | "node_modules/lru-cache": { 924 | "version": "6.0.0", 925 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 926 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 927 | "dependencies": { 928 | "yallist": "^4.0.0" 929 | }, 930 | "engines": { 931 | "node": ">=10" 932 | } 933 | }, 934 | "node_modules/magic-string": { 935 | "version": "0.25.7", 936 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", 937 | "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", 938 | "dev": true, 939 | "dependencies": { 940 | "sourcemap-codec": "^1.4.4" 941 | } 942 | }, 943 | "node_modules/make-fetch-happen": { 944 | "version": "9.0.2", 945 | "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.0.2.tgz", 946 | "integrity": "sha512-UkAWAuXPXSSlVviTjH2We20mtj1NnZW2Qq/oTY2dyMbRQ5CR3Xed3akCDMnM7j6axrMY80lhgM7loNE132PfAw==", 947 | "dependencies": { 948 | "agentkeepalive": "^4.1.3", 949 | "cacache": "^15.2.0", 950 | "http-cache-semantics": "^4.1.0", 951 | "http-proxy-agent": "^4.0.1", 952 | "https-proxy-agent": "^5.0.0", 953 | "is-lambda": "^1.0.1", 954 | "lru-cache": "^6.0.0", 955 | "minipass": "^3.1.3", 956 | "minipass-collect": "^1.0.2", 957 | "minipass-fetch": "^1.3.2", 958 | "minipass-flush": "^1.0.5", 959 | "minipass-pipeline": "^1.2.4", 960 | "negotiator": "^0.6.2", 961 | "promise-retry": "^2.0.1", 962 | "socks-proxy-agent": "^5.0.0", 963 | "ssri": "^8.0.0" 964 | }, 965 | "engines": { 966 | "node": ">= 10" 967 | } 968 | }, 969 | "node_modules/mime-db": { 970 | "version": "1.48.0", 971 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", 972 | "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==", 973 | "engines": { 974 | "node": ">= 0.6" 975 | } 976 | }, 977 | "node_modules/mime-types": { 978 | "version": "2.1.31", 979 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", 980 | "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", 981 | "dependencies": { 982 | "mime-db": "1.48.0" 983 | }, 984 | "engines": { 985 | "node": ">= 0.6" 986 | } 987 | }, 988 | "node_modules/minimatch": { 989 | "version": "3.0.4", 990 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 991 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 992 | "dependencies": { 993 | "brace-expansion": "^1.1.7" 994 | }, 995 | "engines": { 996 | "node": "*" 997 | } 998 | }, 999 | "node_modules/minimist": { 1000 | "version": "1.2.5", 1001 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 1002 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" 1003 | }, 1004 | "node_modules/minipass": { 1005 | "version": "3.1.3", 1006 | "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", 1007 | "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", 1008 | "dependencies": { 1009 | "yallist": "^4.0.0" 1010 | }, 1011 | "engines": { 1012 | "node": ">=8" 1013 | } 1014 | }, 1015 | "node_modules/minipass-collect": { 1016 | "version": "1.0.2", 1017 | "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", 1018 | "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", 1019 | "dependencies": { 1020 | "minipass": "^3.0.0" 1021 | }, 1022 | "engines": { 1023 | "node": ">= 8" 1024 | } 1025 | }, 1026 | "node_modules/minipass-fetch": { 1027 | "version": "1.3.3", 1028 | "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.3.3.tgz", 1029 | "integrity": "sha512-akCrLDWfbdAWkMLBxJEeWTdNsjML+dt5YgOI4gJ53vuO0vrmYQkUPxa6j6V65s9CcePIr2SSWqjT2EcrNseryQ==", 1030 | "dependencies": { 1031 | "minipass": "^3.1.0", 1032 | "minipass-sized": "^1.0.3", 1033 | "minizlib": "^2.0.0" 1034 | }, 1035 | "engines": { 1036 | "node": ">=8" 1037 | }, 1038 | "optionalDependencies": { 1039 | "encoding": "^0.1.12" 1040 | } 1041 | }, 1042 | "node_modules/minipass-flush": { 1043 | "version": "1.0.5", 1044 | "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", 1045 | "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", 1046 | "dependencies": { 1047 | "minipass": "^3.0.0" 1048 | }, 1049 | "engines": { 1050 | "node": ">= 8" 1051 | } 1052 | }, 1053 | "node_modules/minipass-pipeline": { 1054 | "version": "1.2.4", 1055 | "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", 1056 | "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", 1057 | "dependencies": { 1058 | "minipass": "^3.0.0" 1059 | }, 1060 | "engines": { 1061 | "node": ">=8" 1062 | } 1063 | }, 1064 | "node_modules/minipass-sized": { 1065 | "version": "1.0.3", 1066 | "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", 1067 | "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", 1068 | "dependencies": { 1069 | "minipass": "^3.0.0" 1070 | }, 1071 | "engines": { 1072 | "node": ">=8" 1073 | } 1074 | }, 1075 | "node_modules/minizlib": { 1076 | "version": "2.1.2", 1077 | "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", 1078 | "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", 1079 | "dependencies": { 1080 | "minipass": "^3.0.0", 1081 | "yallist": "^4.0.0" 1082 | }, 1083 | "engines": { 1084 | "node": ">= 8" 1085 | } 1086 | }, 1087 | "node_modules/ms": { 1088 | "version": "2.1.2", 1089 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 1090 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 1091 | }, 1092 | "node_modules/negotiator": { 1093 | "version": "0.6.2", 1094 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", 1095 | "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", 1096 | "engines": { 1097 | "node": ">= 0.6" 1098 | } 1099 | }, 1100 | "node_modules/node-releases": { 1101 | "version": "1.1.72", 1102 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz", 1103 | "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==" 1104 | }, 1105 | "node_modules/once": { 1106 | "version": "1.4.0", 1107 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1108 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1109 | "dependencies": { 1110 | "wrappy": "1" 1111 | } 1112 | }, 1113 | "node_modules/p-map": { 1114 | "version": "4.0.0", 1115 | "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 1116 | "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 1117 | "dependencies": { 1118 | "aggregate-error": "^3.0.0" 1119 | }, 1120 | "engines": { 1121 | "node": ">=10" 1122 | }, 1123 | "funding": { 1124 | "url": "https://github.com/sponsors/sindresorhus" 1125 | } 1126 | }, 1127 | "node_modules/path-is-absolute": { 1128 | "version": "1.0.1", 1129 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1130 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 1131 | "engines": { 1132 | "node": ">=0.10.0" 1133 | } 1134 | }, 1135 | "node_modules/path-parse": { 1136 | "version": "1.0.7", 1137 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 1138 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 1139 | "dev": true 1140 | }, 1141 | "node_modules/picomatch": { 1142 | "version": "2.3.0", 1143 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", 1144 | "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", 1145 | "dev": true, 1146 | "engines": { 1147 | "node": ">=8.6" 1148 | }, 1149 | "funding": { 1150 | "url": "https://github.com/sponsors/jonschlinkert" 1151 | } 1152 | }, 1153 | "node_modules/promise-inflight": { 1154 | "version": "1.0.1", 1155 | "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", 1156 | "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" 1157 | }, 1158 | "node_modules/promise-retry": { 1159 | "version": "2.0.1", 1160 | "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", 1161 | "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", 1162 | "dependencies": { 1163 | "err-code": "^2.0.2", 1164 | "retry": "^0.12.0" 1165 | }, 1166 | "engines": { 1167 | "node": ">=10" 1168 | } 1169 | }, 1170 | "node_modules/resolve": { 1171 | "version": "1.20.0", 1172 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", 1173 | "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", 1174 | "dev": true, 1175 | "dependencies": { 1176 | "is-core-module": "^2.2.0", 1177 | "path-parse": "^1.0.6" 1178 | }, 1179 | "funding": { 1180 | "url": "https://github.com/sponsors/ljharb" 1181 | } 1182 | }, 1183 | "node_modules/retry": { 1184 | "version": "0.12.0", 1185 | "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", 1186 | "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", 1187 | "engines": { 1188 | "node": ">= 4" 1189 | } 1190 | }, 1191 | "node_modules/rollup": { 1192 | "version": "2.50.6", 1193 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.50.6.tgz", 1194 | "integrity": "sha512-6c5CJPLVgo0iNaZWWliNu1Kl43tjP9LZcp6D/tkf2eLH2a9/WeHxg9vfTFl8QV/2SOyaJX37CEm9XuGM0rviUg==", 1195 | "dev": true, 1196 | "bin": { 1197 | "rollup": "dist/bin/rollup" 1198 | }, 1199 | "engines": { 1200 | "node": ">=10.0.0" 1201 | }, 1202 | "optionalDependencies": { 1203 | "fsevents": "~2.3.1" 1204 | } 1205 | }, 1206 | "node_modules/rollup/node_modules/fsevents": { 1207 | "version": "2.3.2", 1208 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 1209 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 1210 | "dev": true, 1211 | "hasInstallScript": true, 1212 | "optional": true, 1213 | "os": [ 1214 | "darwin" 1215 | ], 1216 | "engines": { 1217 | "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1218 | } 1219 | }, 1220 | "node_modules/safe-buffer": { 1221 | "version": "5.1.2", 1222 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1223 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 1224 | }, 1225 | "node_modules/safer-buffer": { 1226 | "version": "2.1.2", 1227 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 1228 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 1229 | "optional": true 1230 | }, 1231 | "node_modules/semver": { 1232 | "version": "6.3.0", 1233 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1234 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1235 | "bin": { 1236 | "semver": "bin/semver.js" 1237 | } 1238 | }, 1239 | "node_modules/smart-buffer": { 1240 | "version": "4.1.0", 1241 | "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", 1242 | "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==", 1243 | "engines": { 1244 | "node": ">= 6.0.0", 1245 | "npm": ">= 3.0.0" 1246 | } 1247 | }, 1248 | "node_modules/socks": { 1249 | "version": "2.6.1", 1250 | "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", 1251 | "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", 1252 | "dependencies": { 1253 | "ip": "^1.1.5", 1254 | "smart-buffer": "^4.1.0" 1255 | }, 1256 | "engines": { 1257 | "node": ">= 10.13.0", 1258 | "npm": ">= 3.0.0" 1259 | } 1260 | }, 1261 | "node_modules/socks-proxy-agent": { 1262 | "version": "5.0.0", 1263 | "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.0.tgz", 1264 | "integrity": "sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA==", 1265 | "dependencies": { 1266 | "agent-base": "6", 1267 | "debug": "4", 1268 | "socks": "^2.3.3" 1269 | }, 1270 | "engines": { 1271 | "node": ">= 6" 1272 | } 1273 | }, 1274 | "node_modules/source-map": { 1275 | "version": "0.5.7", 1276 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 1277 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 1278 | "engines": { 1279 | "node": ">=0.10.0" 1280 | } 1281 | }, 1282 | "node_modules/sourcemap-codec": { 1283 | "version": "1.4.8", 1284 | "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 1285 | "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", 1286 | "dev": true 1287 | }, 1288 | "node_modules/ssri": { 1289 | "version": "8.0.1", 1290 | "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", 1291 | "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", 1292 | "dependencies": { 1293 | "minipass": "^3.1.1" 1294 | }, 1295 | "engines": { 1296 | "node": ">= 8" 1297 | } 1298 | }, 1299 | "node_modules/supports-color": { 1300 | "version": "5.5.0", 1301 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1302 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1303 | "dependencies": { 1304 | "has-flag": "^3.0.0" 1305 | }, 1306 | "engines": { 1307 | "node": ">=4" 1308 | } 1309 | }, 1310 | "node_modules/tar": { 1311 | "version": "6.1.0", 1312 | "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", 1313 | "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", 1314 | "dependencies": { 1315 | "chownr": "^2.0.0", 1316 | "fs-minipass": "^2.0.0", 1317 | "minipass": "^3.0.0", 1318 | "minizlib": "^2.1.1", 1319 | "mkdirp": "^1.0.3", 1320 | "yallist": "^4.0.0" 1321 | }, 1322 | "engines": { 1323 | "node": ">= 10" 1324 | } 1325 | }, 1326 | "node_modules/tar/node_modules/mkdirp": { 1327 | "version": "1.0.4", 1328 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 1329 | "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 1330 | "bin": { 1331 | "mkdirp": "bin/cmd.js" 1332 | }, 1333 | "engines": { 1334 | "node": ">=10" 1335 | } 1336 | }, 1337 | "node_modules/to-fast-properties": { 1338 | "version": "2.0.0", 1339 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 1340 | "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 1341 | "engines": { 1342 | "node": ">=4" 1343 | } 1344 | }, 1345 | "node_modules/unique-filename": { 1346 | "version": "1.1.1", 1347 | "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", 1348 | "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", 1349 | "dependencies": { 1350 | "unique-slug": "^2.0.0" 1351 | } 1352 | }, 1353 | "node_modules/unique-slug": { 1354 | "version": "2.0.2", 1355 | "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", 1356 | "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", 1357 | "dependencies": { 1358 | "imurmurhash": "^0.1.4" 1359 | } 1360 | }, 1361 | "node_modules/wrappy": { 1362 | "version": "1.0.2", 1363 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1364 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 1365 | }, 1366 | "node_modules/yallist": { 1367 | "version": "4.0.0", 1368 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 1369 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" 1370 | } 1371 | }, 1372 | "dependencies": { 1373 | "@babel/code-frame": { 1374 | "version": "7.12.13", 1375 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", 1376 | "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", 1377 | "requires": { 1378 | "@babel/highlight": "^7.12.13" 1379 | } 1380 | }, 1381 | "@babel/compat-data": { 1382 | "version": "7.14.4", 1383 | "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.4.tgz", 1384 | "integrity": "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==" 1385 | }, 1386 | "@babel/core": { 1387 | "version": "7.14.3", 1388 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz", 1389 | "integrity": "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==", 1390 | "requires": { 1391 | "@babel/code-frame": "^7.12.13", 1392 | "@babel/generator": "^7.14.3", 1393 | "@babel/helper-compilation-targets": "^7.13.16", 1394 | "@babel/helper-module-transforms": "^7.14.2", 1395 | "@babel/helpers": "^7.14.0", 1396 | "@babel/parser": "^7.14.3", 1397 | "@babel/template": "^7.12.13", 1398 | "@babel/traverse": "^7.14.2", 1399 | "@babel/types": "^7.14.2", 1400 | "convert-source-map": "^1.7.0", 1401 | "debug": "^4.1.0", 1402 | "gensync": "^1.0.0-beta.2", 1403 | "json5": "^2.1.2", 1404 | "semver": "^6.3.0", 1405 | "source-map": "^0.5.0" 1406 | } 1407 | }, 1408 | "@babel/generator": { 1409 | "version": "7.14.3", 1410 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz", 1411 | "integrity": "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==", 1412 | "requires": { 1413 | "@babel/types": "^7.14.2", 1414 | "jsesc": "^2.5.1", 1415 | "source-map": "^0.5.0" 1416 | } 1417 | }, 1418 | "@babel/helper-compilation-targets": { 1419 | "version": "7.14.4", 1420 | "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz", 1421 | "integrity": "sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==", 1422 | "requires": { 1423 | "@babel/compat-data": "^7.14.4", 1424 | "@babel/helper-validator-option": "^7.12.17", 1425 | "browserslist": "^4.16.6", 1426 | "semver": "^6.3.0" 1427 | } 1428 | }, 1429 | "@babel/helper-function-name": { 1430 | "version": "7.14.2", 1431 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz", 1432 | "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==", 1433 | "requires": { 1434 | "@babel/helper-get-function-arity": "^7.12.13", 1435 | "@babel/template": "^7.12.13", 1436 | "@babel/types": "^7.14.2" 1437 | } 1438 | }, 1439 | "@babel/helper-get-function-arity": { 1440 | "version": "7.12.13", 1441 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", 1442 | "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", 1443 | "requires": { 1444 | "@babel/types": "^7.12.13" 1445 | } 1446 | }, 1447 | "@babel/helper-member-expression-to-functions": { 1448 | "version": "7.13.12", 1449 | "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", 1450 | "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", 1451 | "requires": { 1452 | "@babel/types": "^7.13.12" 1453 | } 1454 | }, 1455 | "@babel/helper-module-imports": { 1456 | "version": "7.13.12", 1457 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", 1458 | "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", 1459 | "requires": { 1460 | "@babel/types": "^7.13.12" 1461 | } 1462 | }, 1463 | "@babel/helper-module-transforms": { 1464 | "version": "7.14.2", 1465 | "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz", 1466 | "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==", 1467 | "requires": { 1468 | "@babel/helper-module-imports": "^7.13.12", 1469 | "@babel/helper-replace-supers": "^7.13.12", 1470 | "@babel/helper-simple-access": "^7.13.12", 1471 | "@babel/helper-split-export-declaration": "^7.12.13", 1472 | "@babel/helper-validator-identifier": "^7.14.0", 1473 | "@babel/template": "^7.12.13", 1474 | "@babel/traverse": "^7.14.2", 1475 | "@babel/types": "^7.14.2" 1476 | } 1477 | }, 1478 | "@babel/helper-optimise-call-expression": { 1479 | "version": "7.12.13", 1480 | "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", 1481 | "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", 1482 | "requires": { 1483 | "@babel/types": "^7.12.13" 1484 | } 1485 | }, 1486 | "@babel/helper-replace-supers": { 1487 | "version": "7.14.4", 1488 | "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz", 1489 | "integrity": "sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==", 1490 | "requires": { 1491 | "@babel/helper-member-expression-to-functions": "^7.13.12", 1492 | "@babel/helper-optimise-call-expression": "^7.12.13", 1493 | "@babel/traverse": "^7.14.2", 1494 | "@babel/types": "^7.14.4" 1495 | } 1496 | }, 1497 | "@babel/helper-simple-access": { 1498 | "version": "7.13.12", 1499 | "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", 1500 | "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", 1501 | "requires": { 1502 | "@babel/types": "^7.13.12" 1503 | } 1504 | }, 1505 | "@babel/helper-split-export-declaration": { 1506 | "version": "7.12.13", 1507 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", 1508 | "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", 1509 | "requires": { 1510 | "@babel/types": "^7.12.13" 1511 | } 1512 | }, 1513 | "@babel/helper-validator-identifier": { 1514 | "version": "7.14.0", 1515 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz", 1516 | "integrity": "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==" 1517 | }, 1518 | "@babel/helper-validator-option": { 1519 | "version": "7.12.17", 1520 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", 1521 | "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" 1522 | }, 1523 | "@babel/helpers": { 1524 | "version": "7.14.0", 1525 | "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz", 1526 | "integrity": "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==", 1527 | "requires": { 1528 | "@babel/template": "^7.12.13", 1529 | "@babel/traverse": "^7.14.0", 1530 | "@babel/types": "^7.14.0" 1531 | } 1532 | }, 1533 | "@babel/highlight": { 1534 | "version": "7.14.0", 1535 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz", 1536 | "integrity": "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==", 1537 | "requires": { 1538 | "@babel/helper-validator-identifier": "^7.14.0", 1539 | "chalk": "^2.0.0", 1540 | "js-tokens": "^4.0.0" 1541 | } 1542 | }, 1543 | "@babel/parser": { 1544 | "version": "7.14.4", 1545 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz", 1546 | "integrity": "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==" 1547 | }, 1548 | "@babel/template": { 1549 | "version": "7.12.13", 1550 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", 1551 | "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", 1552 | "requires": { 1553 | "@babel/code-frame": "^7.12.13", 1554 | "@babel/parser": "^7.12.13", 1555 | "@babel/types": "^7.12.13" 1556 | } 1557 | }, 1558 | "@babel/traverse": { 1559 | "version": "7.14.2", 1560 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz", 1561 | "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==", 1562 | "requires": { 1563 | "@babel/code-frame": "^7.12.13", 1564 | "@babel/generator": "^7.14.2", 1565 | "@babel/helper-function-name": "^7.14.2", 1566 | "@babel/helper-split-export-declaration": "^7.12.13", 1567 | "@babel/parser": "^7.14.2", 1568 | "@babel/types": "^7.14.2", 1569 | "debug": "^4.1.0", 1570 | "globals": "^11.1.0" 1571 | } 1572 | }, 1573 | "@babel/types": { 1574 | "version": "7.14.4", 1575 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.4.tgz", 1576 | "integrity": "sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==", 1577 | "requires": { 1578 | "@babel/helper-validator-identifier": "^7.14.0", 1579 | "to-fast-properties": "^2.0.0" 1580 | } 1581 | }, 1582 | "@npmcli/move-file": { 1583 | "version": "1.1.2", 1584 | "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", 1585 | "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", 1586 | "requires": { 1587 | "mkdirp": "^1.0.4", 1588 | "rimraf": "^3.0.2" 1589 | }, 1590 | "dependencies": { 1591 | "mkdirp": { 1592 | "version": "1.0.4", 1593 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 1594 | "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" 1595 | }, 1596 | "rimraf": { 1597 | "version": "3.0.2", 1598 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 1599 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 1600 | "requires": { 1601 | "glob": "^7.1.3" 1602 | } 1603 | } 1604 | } 1605 | }, 1606 | "@rollup/plugin-commonjs": { 1607 | "version": "19.0.0", 1608 | "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-19.0.0.tgz", 1609 | "integrity": "sha512-adTpD6ATGbehdaQoZQ6ipDFhdjqsTgpOAhFiPwl+dzre4pPshsecptDPyEFb61JMJ1+mGljktaC4jI8ARMSNyw==", 1610 | "dev": true, 1611 | "requires": { 1612 | "@rollup/pluginutils": "^3.1.0", 1613 | "commondir": "^1.0.1", 1614 | "estree-walker": "^2.0.1", 1615 | "glob": "^7.1.6", 1616 | "is-reference": "^1.2.1", 1617 | "magic-string": "^0.25.7", 1618 | "resolve": "^1.17.0" 1619 | }, 1620 | "dependencies": { 1621 | "estree-walker": { 1622 | "version": "2.0.2", 1623 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 1624 | "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 1625 | "dev": true 1626 | } 1627 | } 1628 | }, 1629 | "@rollup/plugin-json": { 1630 | "version": "4.1.0", 1631 | "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", 1632 | "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", 1633 | "dev": true, 1634 | "requires": { 1635 | "@rollup/pluginutils": "^3.0.8" 1636 | } 1637 | }, 1638 | "@rollup/plugin-node-resolve": { 1639 | "version": "13.0.0", 1640 | "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.0.tgz", 1641 | "integrity": "sha512-41X411HJ3oikIDivT5OKe9EZ6ud6DXudtfNrGbC4nniaxx2esiWjkLOzgnZsWq1IM8YIeL2rzRGLZLBjlhnZtQ==", 1642 | "dev": true, 1643 | "requires": { 1644 | "@rollup/pluginutils": "^3.1.0", 1645 | "@types/resolve": "1.17.1", 1646 | "builtin-modules": "^3.1.0", 1647 | "deepmerge": "^4.2.2", 1648 | "is-module": "^1.0.0", 1649 | "resolve": "^1.19.0" 1650 | } 1651 | }, 1652 | "@rollup/pluginutils": { 1653 | "version": "3.1.0", 1654 | "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", 1655 | "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", 1656 | "dev": true, 1657 | "requires": { 1658 | "@types/estree": "0.0.39", 1659 | "estree-walker": "^1.0.1", 1660 | "picomatch": "^2.2.2" 1661 | }, 1662 | "dependencies": { 1663 | "estree-walker": { 1664 | "version": "1.0.1", 1665 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", 1666 | "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", 1667 | "dev": true 1668 | } 1669 | } 1670 | }, 1671 | "@tootallnate/once": { 1672 | "version": "1.1.2", 1673 | "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", 1674 | "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" 1675 | }, 1676 | "@types/estree": { 1677 | "version": "0.0.39", 1678 | "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", 1679 | "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", 1680 | "dev": true 1681 | }, 1682 | "@types/node": { 1683 | "version": "15.12.0", 1684 | "resolved": "https://registry.npmjs.org/@types/node/-/node-15.12.0.tgz", 1685 | "integrity": "sha512-+aHJvoCsVhO2ZCuT4o5JtcPrCPyDE3+1nvbDprYes+pPkEsbjH7AGUCNtjMOXS0fqH14t+B7yLzaqSz92FPWyw==", 1686 | "dev": true 1687 | }, 1688 | "@types/resolve": { 1689 | "version": "1.17.1", 1690 | "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", 1691 | "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", 1692 | "dev": true, 1693 | "requires": { 1694 | "@types/node": "*" 1695 | } 1696 | }, 1697 | "agent-base": { 1698 | "version": "6.0.2", 1699 | "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", 1700 | "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", 1701 | "requires": { 1702 | "debug": "4" 1703 | } 1704 | }, 1705 | "agentkeepalive": { 1706 | "version": "4.1.4", 1707 | "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz", 1708 | "integrity": "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==", 1709 | "requires": { 1710 | "debug": "^4.1.0", 1711 | "depd": "^1.1.2", 1712 | "humanize-ms": "^1.2.1" 1713 | } 1714 | }, 1715 | "aggregate-error": { 1716 | "version": "3.1.0", 1717 | "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 1718 | "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 1719 | "requires": { 1720 | "clean-stack": "^2.0.0", 1721 | "indent-string": "^4.0.0" 1722 | } 1723 | }, 1724 | "ansi-styles": { 1725 | "version": "3.2.1", 1726 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 1727 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 1728 | "requires": { 1729 | "color-convert": "^1.9.0" 1730 | } 1731 | }, 1732 | "balanced-match": { 1733 | "version": "1.0.2", 1734 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1735 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" 1736 | }, 1737 | "brace-expansion": { 1738 | "version": "1.1.11", 1739 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1740 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1741 | "requires": { 1742 | "balanced-match": "^1.0.0", 1743 | "concat-map": "0.0.1" 1744 | } 1745 | }, 1746 | "browserslist": { 1747 | "version": "4.16.6", 1748 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz", 1749 | "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==", 1750 | "requires": { 1751 | "caniuse-lite": "^1.0.30001219", 1752 | "colorette": "^1.2.2", 1753 | "electron-to-chromium": "^1.3.723", 1754 | "escalade": "^3.1.1", 1755 | "node-releases": "^1.1.71" 1756 | } 1757 | }, 1758 | "builtin-modules": { 1759 | "version": "3.2.0", 1760 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", 1761 | "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", 1762 | "dev": true 1763 | }, 1764 | "cacache": { 1765 | "version": "15.2.0", 1766 | "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz", 1767 | "integrity": "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==", 1768 | "requires": { 1769 | "@npmcli/move-file": "^1.0.1", 1770 | "chownr": "^2.0.0", 1771 | "fs-minipass": "^2.0.0", 1772 | "glob": "^7.1.4", 1773 | "infer-owner": "^1.0.4", 1774 | "lru-cache": "^6.0.0", 1775 | "minipass": "^3.1.1", 1776 | "minipass-collect": "^1.0.2", 1777 | "minipass-flush": "^1.0.5", 1778 | "minipass-pipeline": "^1.2.2", 1779 | "mkdirp": "^1.0.3", 1780 | "p-map": "^4.0.0", 1781 | "promise-inflight": "^1.0.1", 1782 | "rimraf": "^3.0.2", 1783 | "ssri": "^8.0.1", 1784 | "tar": "^6.0.2", 1785 | "unique-filename": "^1.1.1" 1786 | }, 1787 | "dependencies": { 1788 | "mkdirp": { 1789 | "version": "1.0.4", 1790 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 1791 | "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" 1792 | }, 1793 | "rimraf": { 1794 | "version": "3.0.2", 1795 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 1796 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 1797 | "requires": { 1798 | "glob": "^7.1.3" 1799 | } 1800 | } 1801 | } 1802 | }, 1803 | "caniuse-lite": { 1804 | "version": "1.0.30001233", 1805 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001233.tgz", 1806 | "integrity": "sha512-BmkbxLfStqiPA7IEzQpIk0UFZFf3A4E6fzjPJ6OR+bFC2L8ES9J8zGA/asoi47p8XDVkev+WJo2I2Nc8c/34Yg==" 1807 | }, 1808 | "chalk": { 1809 | "version": "2.4.2", 1810 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 1811 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 1812 | "requires": { 1813 | "ansi-styles": "^3.2.1", 1814 | "escape-string-regexp": "^1.0.5", 1815 | "supports-color": "^5.3.0" 1816 | } 1817 | }, 1818 | "chownr": { 1819 | "version": "2.0.0", 1820 | "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", 1821 | "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" 1822 | }, 1823 | "clean-stack": { 1824 | "version": "2.2.0", 1825 | "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 1826 | "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" 1827 | }, 1828 | "color-convert": { 1829 | "version": "1.9.3", 1830 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 1831 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 1832 | "requires": { 1833 | "color-name": "1.1.3" 1834 | } 1835 | }, 1836 | "color-name": { 1837 | "version": "1.1.3", 1838 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 1839 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 1840 | }, 1841 | "colorette": { 1842 | "version": "1.2.2", 1843 | "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", 1844 | "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" 1845 | }, 1846 | "commondir": { 1847 | "version": "1.0.1", 1848 | "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 1849 | "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", 1850 | "dev": true 1851 | }, 1852 | "concat-map": { 1853 | "version": "0.0.1", 1854 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 1855 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 1856 | }, 1857 | "convert-source-map": { 1858 | "version": "1.7.0", 1859 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", 1860 | "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", 1861 | "requires": { 1862 | "safe-buffer": "~5.1.1" 1863 | } 1864 | }, 1865 | "data-uri-to-buffer": { 1866 | "version": "3.0.1", 1867 | "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", 1868 | "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" 1869 | }, 1870 | "debug": { 1871 | "version": "4.3.1", 1872 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", 1873 | "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", 1874 | "requires": { 1875 | "ms": "2.1.2" 1876 | } 1877 | }, 1878 | "deepmerge": { 1879 | "version": "4.2.2", 1880 | "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", 1881 | "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", 1882 | "dev": true 1883 | }, 1884 | "depd": { 1885 | "version": "1.1.2", 1886 | "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 1887 | "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" 1888 | }, 1889 | "electron-to-chromium": { 1890 | "version": "1.3.746", 1891 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.746.tgz", 1892 | "integrity": "sha512-3ffyGODL38apwSsIgXaWnAKNXChsjXhAmBTjbqCbrv1fBbVltuNLWh0zdrQbwK/oxPQ/Gss/kYfFAPPGu9mszQ==" 1893 | }, 1894 | "encoding": { 1895 | "version": "0.1.13", 1896 | "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", 1897 | "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", 1898 | "optional": true, 1899 | "requires": { 1900 | "iconv-lite": "^0.6.2" 1901 | } 1902 | }, 1903 | "err-code": { 1904 | "version": "2.0.3", 1905 | "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", 1906 | "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" 1907 | }, 1908 | "escalade": { 1909 | "version": "3.1.1", 1910 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 1911 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" 1912 | }, 1913 | "escape-string-regexp": { 1914 | "version": "1.0.5", 1915 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 1916 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" 1917 | }, 1918 | "fs-minipass": { 1919 | "version": "2.1.0", 1920 | "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", 1921 | "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", 1922 | "requires": { 1923 | "minipass": "^3.0.0" 1924 | } 1925 | }, 1926 | "fs.realpath": { 1927 | "version": "1.0.0", 1928 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1929 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" 1930 | }, 1931 | "function-bind": { 1932 | "version": "1.1.1", 1933 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1934 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 1935 | "dev": true 1936 | }, 1937 | "gensync": { 1938 | "version": "1.0.0-beta.2", 1939 | "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 1940 | "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" 1941 | }, 1942 | "glob": { 1943 | "version": "7.1.7", 1944 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", 1945 | "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", 1946 | "requires": { 1947 | "fs.realpath": "^1.0.0", 1948 | "inflight": "^1.0.4", 1949 | "inherits": "2", 1950 | "minimatch": "^3.0.4", 1951 | "once": "^1.3.0", 1952 | "path-is-absolute": "^1.0.0" 1953 | } 1954 | }, 1955 | "globals": { 1956 | "version": "11.12.0", 1957 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 1958 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" 1959 | }, 1960 | "has": { 1961 | "version": "1.0.3", 1962 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1963 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1964 | "dev": true, 1965 | "requires": { 1966 | "function-bind": "^1.1.1" 1967 | } 1968 | }, 1969 | "has-flag": { 1970 | "version": "3.0.0", 1971 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1972 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" 1973 | }, 1974 | "http-cache-semantics": { 1975 | "version": "4.1.0", 1976 | "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", 1977 | "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" 1978 | }, 1979 | "http-proxy-agent": { 1980 | "version": "4.0.1", 1981 | "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", 1982 | "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", 1983 | "requires": { 1984 | "@tootallnate/once": "1", 1985 | "agent-base": "6", 1986 | "debug": "4" 1987 | } 1988 | }, 1989 | "https-proxy-agent": { 1990 | "version": "5.0.0", 1991 | "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", 1992 | "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", 1993 | "requires": { 1994 | "agent-base": "6", 1995 | "debug": "4" 1996 | } 1997 | }, 1998 | "humanize-ms": { 1999 | "version": "1.2.1", 2000 | "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", 2001 | "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", 2002 | "requires": { 2003 | "ms": "^2.0.0" 2004 | } 2005 | }, 2006 | "iconv-lite": { 2007 | "version": "0.6.3", 2008 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", 2009 | "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", 2010 | "optional": true, 2011 | "requires": { 2012 | "safer-buffer": ">= 2.1.2 < 3.0.0" 2013 | } 2014 | }, 2015 | "imurmurhash": { 2016 | "version": "0.1.4", 2017 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 2018 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" 2019 | }, 2020 | "indent-string": { 2021 | "version": "4.0.0", 2022 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 2023 | "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" 2024 | }, 2025 | "infer-owner": { 2026 | "version": "1.0.4", 2027 | "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", 2028 | "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" 2029 | }, 2030 | "inflight": { 2031 | "version": "1.0.6", 2032 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 2033 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 2034 | "requires": { 2035 | "once": "^1.3.0", 2036 | "wrappy": "1" 2037 | } 2038 | }, 2039 | "inherits": { 2040 | "version": "2.0.4", 2041 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 2042 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 2043 | }, 2044 | "ip": { 2045 | "version": "1.1.5", 2046 | "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", 2047 | "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" 2048 | }, 2049 | "is-core-module": { 2050 | "version": "2.4.0", 2051 | "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", 2052 | "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", 2053 | "dev": true, 2054 | "requires": { 2055 | "has": "^1.0.3" 2056 | } 2057 | }, 2058 | "is-lambda": { 2059 | "version": "1.0.1", 2060 | "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", 2061 | "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=" 2062 | }, 2063 | "is-module": { 2064 | "version": "1.0.0", 2065 | "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", 2066 | "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=", 2067 | "dev": true 2068 | }, 2069 | "is-reference": { 2070 | "version": "1.2.1", 2071 | "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", 2072 | "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", 2073 | "dev": true, 2074 | "requires": { 2075 | "@types/estree": "*" 2076 | } 2077 | }, 2078 | "js-tokens": { 2079 | "version": "4.0.0", 2080 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 2081 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 2082 | }, 2083 | "jsesc": { 2084 | "version": "2.5.2", 2085 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 2086 | "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" 2087 | }, 2088 | "json5": { 2089 | "version": "2.2.0", 2090 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", 2091 | "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", 2092 | "requires": { 2093 | "minimist": "^1.2.5" 2094 | } 2095 | }, 2096 | "lru-cache": { 2097 | "version": "6.0.0", 2098 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 2099 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 2100 | "requires": { 2101 | "yallist": "^4.0.0" 2102 | } 2103 | }, 2104 | "magic-string": { 2105 | "version": "0.25.7", 2106 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", 2107 | "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", 2108 | "dev": true, 2109 | "requires": { 2110 | "sourcemap-codec": "^1.4.4" 2111 | } 2112 | }, 2113 | "make-fetch-happen": { 2114 | "version": "9.0.2", 2115 | "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.0.2.tgz", 2116 | "integrity": "sha512-UkAWAuXPXSSlVviTjH2We20mtj1NnZW2Qq/oTY2dyMbRQ5CR3Xed3akCDMnM7j6axrMY80lhgM7loNE132PfAw==", 2117 | "requires": { 2118 | "agentkeepalive": "^4.1.3", 2119 | "cacache": "^15.2.0", 2120 | "http-cache-semantics": "^4.1.0", 2121 | "http-proxy-agent": "^4.0.1", 2122 | "https-proxy-agent": "^5.0.0", 2123 | "is-lambda": "^1.0.1", 2124 | "lru-cache": "^6.0.0", 2125 | "minipass": "^3.1.3", 2126 | "minipass-collect": "^1.0.2", 2127 | "minipass-fetch": "^1.3.2", 2128 | "minipass-flush": "^1.0.5", 2129 | "minipass-pipeline": "^1.2.4", 2130 | "negotiator": "^0.6.2", 2131 | "promise-retry": "^2.0.1", 2132 | "socks-proxy-agent": "^5.0.0", 2133 | "ssri": "^8.0.0" 2134 | } 2135 | }, 2136 | "mime-db": { 2137 | "version": "1.48.0", 2138 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", 2139 | "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==" 2140 | }, 2141 | "mime-types": { 2142 | "version": "2.1.31", 2143 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", 2144 | "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==", 2145 | "requires": { 2146 | "mime-db": "1.48.0" 2147 | } 2148 | }, 2149 | "minimatch": { 2150 | "version": "3.0.4", 2151 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 2152 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 2153 | "requires": { 2154 | "brace-expansion": "^1.1.7" 2155 | } 2156 | }, 2157 | "minimist": { 2158 | "version": "1.2.5", 2159 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 2160 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" 2161 | }, 2162 | "minipass": { 2163 | "version": "3.1.3", 2164 | "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", 2165 | "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", 2166 | "requires": { 2167 | "yallist": "^4.0.0" 2168 | } 2169 | }, 2170 | "minipass-collect": { 2171 | "version": "1.0.2", 2172 | "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", 2173 | "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", 2174 | "requires": { 2175 | "minipass": "^3.0.0" 2176 | } 2177 | }, 2178 | "minipass-fetch": { 2179 | "version": "1.3.3", 2180 | "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.3.3.tgz", 2181 | "integrity": "sha512-akCrLDWfbdAWkMLBxJEeWTdNsjML+dt5YgOI4gJ53vuO0vrmYQkUPxa6j6V65s9CcePIr2SSWqjT2EcrNseryQ==", 2182 | "requires": { 2183 | "encoding": "^0.1.12", 2184 | "minipass": "^3.1.0", 2185 | "minipass-sized": "^1.0.3", 2186 | "minizlib": "^2.0.0" 2187 | } 2188 | }, 2189 | "minipass-flush": { 2190 | "version": "1.0.5", 2191 | "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", 2192 | "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", 2193 | "requires": { 2194 | "minipass": "^3.0.0" 2195 | } 2196 | }, 2197 | "minipass-pipeline": { 2198 | "version": "1.2.4", 2199 | "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", 2200 | "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", 2201 | "requires": { 2202 | "minipass": "^3.0.0" 2203 | } 2204 | }, 2205 | "minipass-sized": { 2206 | "version": "1.0.3", 2207 | "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", 2208 | "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", 2209 | "requires": { 2210 | "minipass": "^3.0.0" 2211 | } 2212 | }, 2213 | "minizlib": { 2214 | "version": "2.1.2", 2215 | "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", 2216 | "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", 2217 | "requires": { 2218 | "minipass": "^3.0.0", 2219 | "yallist": "^4.0.0" 2220 | } 2221 | }, 2222 | "ms": { 2223 | "version": "2.1.2", 2224 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2225 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 2226 | }, 2227 | "negotiator": { 2228 | "version": "0.6.2", 2229 | "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", 2230 | "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" 2231 | }, 2232 | "node-releases": { 2233 | "version": "1.1.72", 2234 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz", 2235 | "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==" 2236 | }, 2237 | "once": { 2238 | "version": "1.4.0", 2239 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 2240 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 2241 | "requires": { 2242 | "wrappy": "1" 2243 | } 2244 | }, 2245 | "p-map": { 2246 | "version": "4.0.0", 2247 | "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 2248 | "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 2249 | "requires": { 2250 | "aggregate-error": "^3.0.0" 2251 | } 2252 | }, 2253 | "path-is-absolute": { 2254 | "version": "1.0.1", 2255 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 2256 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" 2257 | }, 2258 | "path-parse": { 2259 | "version": "1.0.7", 2260 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 2261 | "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 2262 | "dev": true 2263 | }, 2264 | "picomatch": { 2265 | "version": "2.3.0", 2266 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", 2267 | "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", 2268 | "dev": true 2269 | }, 2270 | "promise-inflight": { 2271 | "version": "1.0.1", 2272 | "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", 2273 | "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" 2274 | }, 2275 | "promise-retry": { 2276 | "version": "2.0.1", 2277 | "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", 2278 | "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", 2279 | "requires": { 2280 | "err-code": "^2.0.2", 2281 | "retry": "^0.12.0" 2282 | } 2283 | }, 2284 | "resolve": { 2285 | "version": "1.20.0", 2286 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", 2287 | "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", 2288 | "dev": true, 2289 | "requires": { 2290 | "is-core-module": "^2.2.0", 2291 | "path-parse": "^1.0.6" 2292 | } 2293 | }, 2294 | "retry": { 2295 | "version": "0.12.0", 2296 | "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", 2297 | "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" 2298 | }, 2299 | "rollup": { 2300 | "version": "2.50.6", 2301 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.50.6.tgz", 2302 | "integrity": "sha512-6c5CJPLVgo0iNaZWWliNu1Kl43tjP9LZcp6D/tkf2eLH2a9/WeHxg9vfTFl8QV/2SOyaJX37CEm9XuGM0rviUg==", 2303 | "dev": true, 2304 | "requires": { 2305 | "fsevents": "~2.3.1" 2306 | }, 2307 | "dependencies": { 2308 | "fsevents": { 2309 | "version": "2.3.2", 2310 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 2311 | "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 2312 | "dev": true, 2313 | "optional": true 2314 | } 2315 | } 2316 | }, 2317 | "safe-buffer": { 2318 | "version": "5.1.2", 2319 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 2320 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 2321 | }, 2322 | "safer-buffer": { 2323 | "version": "2.1.2", 2324 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 2325 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 2326 | "optional": true 2327 | }, 2328 | "semver": { 2329 | "version": "6.3.0", 2330 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 2331 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" 2332 | }, 2333 | "smart-buffer": { 2334 | "version": "4.1.0", 2335 | "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", 2336 | "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==" 2337 | }, 2338 | "socks": { 2339 | "version": "2.6.1", 2340 | "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz", 2341 | "integrity": "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==", 2342 | "requires": { 2343 | "ip": "^1.1.5", 2344 | "smart-buffer": "^4.1.0" 2345 | } 2346 | }, 2347 | "socks-proxy-agent": { 2348 | "version": "5.0.0", 2349 | "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.0.tgz", 2350 | "integrity": "sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA==", 2351 | "requires": { 2352 | "agent-base": "6", 2353 | "debug": "4", 2354 | "socks": "^2.3.3" 2355 | } 2356 | }, 2357 | "source-map": { 2358 | "version": "0.5.7", 2359 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 2360 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" 2361 | }, 2362 | "sourcemap-codec": { 2363 | "version": "1.4.8", 2364 | "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", 2365 | "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", 2366 | "dev": true 2367 | }, 2368 | "ssri": { 2369 | "version": "8.0.1", 2370 | "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", 2371 | "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", 2372 | "requires": { 2373 | "minipass": "^3.1.1" 2374 | } 2375 | }, 2376 | "supports-color": { 2377 | "version": "5.5.0", 2378 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 2379 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 2380 | "requires": { 2381 | "has-flag": "^3.0.0" 2382 | } 2383 | }, 2384 | "tar": { 2385 | "version": "6.1.0", 2386 | "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz", 2387 | "integrity": "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==", 2388 | "requires": { 2389 | "chownr": "^2.0.0", 2390 | "fs-minipass": "^2.0.0", 2391 | "minipass": "^3.0.0", 2392 | "minizlib": "^2.1.1", 2393 | "mkdirp": "^1.0.3", 2394 | "yallist": "^4.0.0" 2395 | }, 2396 | "dependencies": { 2397 | "mkdirp": { 2398 | "version": "1.0.4", 2399 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 2400 | "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" 2401 | } 2402 | } 2403 | }, 2404 | "to-fast-properties": { 2405 | "version": "2.0.0", 2406 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 2407 | "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" 2408 | }, 2409 | "unique-filename": { 2410 | "version": "1.1.1", 2411 | "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", 2412 | "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", 2413 | "requires": { 2414 | "unique-slug": "^2.0.0" 2415 | } 2416 | }, 2417 | "unique-slug": { 2418 | "version": "2.0.2", 2419 | "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", 2420 | "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", 2421 | "requires": { 2422 | "imurmurhash": "^0.1.4" 2423 | } 2424 | }, 2425 | "wrappy": { 2426 | "version": "1.0.2", 2427 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2428 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 2429 | }, 2430 | "yallist": { 2431 | "version": "4.0.0", 2432 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 2433 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" 2434 | } 2435 | } 2436 | } 2437 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "rollup-plugin-url-resolve", 3 | "description": "Use URLs in your Rollup imports", 4 | "author": "Michael Jackson ", 5 | "repository": "mjackson/rollup-plugin-url-resolve", 6 | "version": "0.2.0", 7 | "main": "index.js", 8 | "module": "esm/rollup-plugin-url-resolve.js", 9 | "files": [ 10 | "cjs", 11 | "esm", 12 | "index.js" 13 | ], 14 | "scripts": { 15 | "build": "rollup -c", 16 | "prepublishOnly": "yarn build", 17 | "watch": "rollup -c -w" 18 | }, 19 | "dependencies": { 20 | "@babel/core": "^7.4.5", 21 | "data-uri-to-buffer": "^3.0.1", 22 | "make-fetch-happen": "^9.0.2", 23 | "mime-types": "^2.1.24" 24 | }, 25 | "devDependencies": { 26 | "@rollup/plugin-commonjs": "^19.0.0", 27 | "@rollup/plugin-json": "^4.1.0", 28 | "@rollup/plugin-node-resolve": "^13.0.0", 29 | "rollup": "^2.50.6" 30 | }, 31 | "license": "MIT" 32 | } 33 | -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- 1 | import commonjs from '@rollup/plugin-commonjs'; 2 | import nodeResolve from '@rollup/plugin-node-resolve'; 3 | import json from '@rollup/plugin-json'; 4 | import pkg from './package.json'; 5 | 6 | 7 | const external = [ '@babel/core', 'data-uri-to-buffer', 'make-fetch-happen', 'mime-types', 'fs' ]; 8 | 9 | const esm = { 10 | input: './modules/index.js', 11 | external: external, 12 | output: { 13 | file: `esm/${pkg.name}.js`, 14 | format: 'esm' 15 | }, 16 | plugins: [ 17 | nodeResolve(), 18 | json(), 19 | commonjs() 20 | ] 21 | }; 22 | 23 | const cjs = { 24 | input: './modules/index.js', 25 | external: external, 26 | output: { 27 | exports: 'default', 28 | file: `cjs/${pkg.name}.js`, 29 | format: 'cjs' 30 | }, 31 | plugins: [ 32 | nodeResolve(), 33 | json(), 34 | commonjs() 35 | ] 36 | }; 37 | 38 | export default [ esm, cjs ]; 39 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/code-frame@^7.12.13": 6 | "integrity" "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==" 7 | "resolved" "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz" 8 | "version" "7.12.13" 9 | dependencies: 10 | "@babel/highlight" "^7.12.13" 11 | 12 | "@babel/compat-data@^7.14.4": 13 | "integrity" "sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==" 14 | "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.14.4.tgz" 15 | "version" "7.14.4" 16 | 17 | "@babel/core@^7.0.0", "@babel/core@^7.4.5": 18 | "integrity" "sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==" 19 | "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.14.3.tgz" 20 | "version" "7.14.3" 21 | dependencies: 22 | "@babel/code-frame" "^7.12.13" 23 | "@babel/generator" "^7.14.3" 24 | "@babel/helper-compilation-targets" "^7.13.16" 25 | "@babel/helper-module-transforms" "^7.14.2" 26 | "@babel/helpers" "^7.14.0" 27 | "@babel/parser" "^7.14.3" 28 | "@babel/template" "^7.12.13" 29 | "@babel/traverse" "^7.14.2" 30 | "@babel/types" "^7.14.2" 31 | "convert-source-map" "^1.7.0" 32 | "debug" "^4.1.0" 33 | "gensync" "^1.0.0-beta.2" 34 | "json5" "^2.1.2" 35 | "semver" "^6.3.0" 36 | "source-map" "^0.5.0" 37 | 38 | "@babel/generator@^7.14.2", "@babel/generator@^7.14.3": 39 | "integrity" "sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==" 40 | "resolved" "https://registry.npmjs.org/@babel/generator/-/generator-7.14.3.tgz" 41 | "version" "7.14.3" 42 | dependencies: 43 | "@babel/types" "^7.14.2" 44 | "jsesc" "^2.5.1" 45 | "source-map" "^0.5.0" 46 | 47 | "@babel/helper-compilation-targets@^7.13.16": 48 | "integrity" "sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==" 49 | "resolved" "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.14.4.tgz" 50 | "version" "7.14.4" 51 | dependencies: 52 | "@babel/compat-data" "^7.14.4" 53 | "@babel/helper-validator-option" "^7.12.17" 54 | "browserslist" "^4.16.6" 55 | "semver" "^6.3.0" 56 | 57 | "@babel/helper-function-name@^7.14.2": 58 | "integrity" "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==" 59 | "resolved" "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz" 60 | "version" "7.14.2" 61 | dependencies: 62 | "@babel/helper-get-function-arity" "^7.12.13" 63 | "@babel/template" "^7.12.13" 64 | "@babel/types" "^7.14.2" 65 | 66 | "@babel/helper-get-function-arity@^7.12.13": 67 | "integrity" "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==" 68 | "resolved" "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz" 69 | "version" "7.12.13" 70 | dependencies: 71 | "@babel/types" "^7.12.13" 72 | 73 | "@babel/helper-member-expression-to-functions@^7.13.12": 74 | "integrity" "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==" 75 | "resolved" "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz" 76 | "version" "7.13.12" 77 | dependencies: 78 | "@babel/types" "^7.13.12" 79 | 80 | "@babel/helper-module-imports@^7.13.12": 81 | "integrity" "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==" 82 | "resolved" "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz" 83 | "version" "7.13.12" 84 | dependencies: 85 | "@babel/types" "^7.13.12" 86 | 87 | "@babel/helper-module-transforms@^7.14.2": 88 | "integrity" "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==" 89 | "resolved" "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz" 90 | "version" "7.14.2" 91 | dependencies: 92 | "@babel/helper-module-imports" "^7.13.12" 93 | "@babel/helper-replace-supers" "^7.13.12" 94 | "@babel/helper-simple-access" "^7.13.12" 95 | "@babel/helper-split-export-declaration" "^7.12.13" 96 | "@babel/helper-validator-identifier" "^7.14.0" 97 | "@babel/template" "^7.12.13" 98 | "@babel/traverse" "^7.14.2" 99 | "@babel/types" "^7.14.2" 100 | 101 | "@babel/helper-optimise-call-expression@^7.12.13": 102 | "integrity" "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==" 103 | "resolved" "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz" 104 | "version" "7.12.13" 105 | dependencies: 106 | "@babel/types" "^7.12.13" 107 | 108 | "@babel/helper-replace-supers@^7.13.12": 109 | "integrity" "sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==" 110 | "resolved" "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.4.tgz" 111 | "version" "7.14.4" 112 | dependencies: 113 | "@babel/helper-member-expression-to-functions" "^7.13.12" 114 | "@babel/helper-optimise-call-expression" "^7.12.13" 115 | "@babel/traverse" "^7.14.2" 116 | "@babel/types" "^7.14.4" 117 | 118 | "@babel/helper-simple-access@^7.13.12": 119 | "integrity" "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==" 120 | "resolved" "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz" 121 | "version" "7.13.12" 122 | dependencies: 123 | "@babel/types" "^7.13.12" 124 | 125 | "@babel/helper-split-export-declaration@^7.12.13": 126 | "integrity" "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==" 127 | "resolved" "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz" 128 | "version" "7.12.13" 129 | dependencies: 130 | "@babel/types" "^7.12.13" 131 | 132 | "@babel/helper-validator-identifier@^7.14.0": 133 | "integrity" "sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==" 134 | "resolved" "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz" 135 | "version" "7.14.0" 136 | 137 | "@babel/helper-validator-option@^7.12.17": 138 | "integrity" "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" 139 | "resolved" "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz" 140 | "version" "7.12.17" 141 | 142 | "@babel/helpers@^7.14.0": 143 | "integrity" "sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==" 144 | "resolved" "https://registry.npmjs.org/@babel/helpers/-/helpers-7.14.0.tgz" 145 | "version" "7.14.0" 146 | dependencies: 147 | "@babel/template" "^7.12.13" 148 | "@babel/traverse" "^7.14.0" 149 | "@babel/types" "^7.14.0" 150 | 151 | "@babel/highlight@^7.12.13": 152 | "integrity" "sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==" 153 | "resolved" "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz" 154 | "version" "7.14.0" 155 | dependencies: 156 | "@babel/helper-validator-identifier" "^7.14.0" 157 | "chalk" "^2.0.0" 158 | "js-tokens" "^4.0.0" 159 | 160 | "@babel/parser@^7.12.13", "@babel/parser@^7.14.2", "@babel/parser@^7.14.3": 161 | "integrity" "sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==" 162 | "resolved" "https://registry.npmjs.org/@babel/parser/-/parser-7.14.4.tgz" 163 | "version" "7.14.4" 164 | 165 | "@babel/template@^7.12.13": 166 | "integrity" "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==" 167 | "resolved" "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz" 168 | "version" "7.12.13" 169 | dependencies: 170 | "@babel/code-frame" "^7.12.13" 171 | "@babel/parser" "^7.12.13" 172 | "@babel/types" "^7.12.13" 173 | 174 | "@babel/traverse@^7.14.0", "@babel/traverse@^7.14.2": 175 | "integrity" "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==" 176 | "resolved" "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz" 177 | "version" "7.14.2" 178 | dependencies: 179 | "@babel/code-frame" "^7.12.13" 180 | "@babel/generator" "^7.14.2" 181 | "@babel/helper-function-name" "^7.14.2" 182 | "@babel/helper-split-export-declaration" "^7.12.13" 183 | "@babel/parser" "^7.14.2" 184 | "@babel/types" "^7.14.2" 185 | "debug" "^4.1.0" 186 | "globals" "^11.1.0" 187 | 188 | "@babel/types@^7.12.13", "@babel/types@^7.13.12", "@babel/types@^7.14.0", "@babel/types@^7.14.2", "@babel/types@^7.14.4": 189 | "integrity" "sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==" 190 | "resolved" "https://registry.npmjs.org/@babel/types/-/types-7.14.4.tgz" 191 | "version" "7.14.4" 192 | dependencies: 193 | "@babel/helper-validator-identifier" "^7.14.0" 194 | "to-fast-properties" "^2.0.0" 195 | 196 | "@npmcli/move-file@^1.0.1": 197 | "integrity" "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==" 198 | "resolved" "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz" 199 | "version" "1.1.2" 200 | dependencies: 201 | "mkdirp" "^1.0.4" 202 | "rimraf" "^3.0.2" 203 | 204 | "@rollup/plugin-commonjs@^19.0.0": 205 | "integrity" "sha512-adTpD6ATGbehdaQoZQ6ipDFhdjqsTgpOAhFiPwl+dzre4pPshsecptDPyEFb61JMJ1+mGljktaC4jI8ARMSNyw==" 206 | "resolved" "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-19.0.0.tgz" 207 | "version" "19.0.0" 208 | dependencies: 209 | "@rollup/pluginutils" "^3.1.0" 210 | "commondir" "^1.0.1" 211 | "estree-walker" "^2.0.1" 212 | "glob" "^7.1.6" 213 | "is-reference" "^1.2.1" 214 | "magic-string" "^0.25.7" 215 | "resolve" "^1.17.0" 216 | 217 | "@rollup/plugin-json@^4.1.0": 218 | "integrity" "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==" 219 | "resolved" "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz" 220 | "version" "4.1.0" 221 | dependencies: 222 | "@rollup/pluginutils" "^3.0.8" 223 | 224 | "@rollup/plugin-node-resolve@^13.0.0": 225 | "integrity" "sha512-41X411HJ3oikIDivT5OKe9EZ6ud6DXudtfNrGbC4nniaxx2esiWjkLOzgnZsWq1IM8YIeL2rzRGLZLBjlhnZtQ==" 226 | "resolved" "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.0.0.tgz" 227 | "version" "13.0.0" 228 | dependencies: 229 | "@rollup/pluginutils" "^3.1.0" 230 | "@types/resolve" "1.17.1" 231 | "builtin-modules" "^3.1.0" 232 | "deepmerge" "^4.2.2" 233 | "is-module" "^1.0.0" 234 | "resolve" "^1.19.0" 235 | 236 | "@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": 237 | "integrity" "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==" 238 | "resolved" "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz" 239 | "version" "3.1.0" 240 | dependencies: 241 | "@types/estree" "0.0.39" 242 | "estree-walker" "^1.0.1" 243 | "picomatch" "^2.2.2" 244 | 245 | "@tootallnate/once@1": 246 | "integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" 247 | "resolved" "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" 248 | "version" "1.1.2" 249 | 250 | "@types/estree@*", "@types/estree@0.0.39": 251 | "integrity" "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" 252 | "resolved" "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz" 253 | "version" "0.0.39" 254 | 255 | "@types/node@*": 256 | "integrity" "sha512-+aHJvoCsVhO2ZCuT4o5JtcPrCPyDE3+1nvbDprYes+pPkEsbjH7AGUCNtjMOXS0fqH14t+B7yLzaqSz92FPWyw==" 257 | "resolved" "https://registry.npmjs.org/@types/node/-/node-15.12.0.tgz" 258 | "version" "15.12.0" 259 | 260 | "@types/resolve@1.17.1": 261 | "integrity" "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==" 262 | "resolved" "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz" 263 | "version" "1.17.1" 264 | dependencies: 265 | "@types/node" "*" 266 | 267 | "agent-base@6": 268 | "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" 269 | "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" 270 | "version" "6.0.2" 271 | dependencies: 272 | "debug" "4" 273 | 274 | "agentkeepalive@^4.1.3": 275 | "integrity" "sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==" 276 | "resolved" "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.1.4.tgz" 277 | "version" "4.1.4" 278 | dependencies: 279 | "debug" "^4.1.0" 280 | "depd" "^1.1.2" 281 | "humanize-ms" "^1.2.1" 282 | 283 | "aggregate-error@^3.0.0": 284 | "integrity" "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==" 285 | "resolved" "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" 286 | "version" "3.1.0" 287 | dependencies: 288 | "clean-stack" "^2.0.0" 289 | "indent-string" "^4.0.0" 290 | 291 | "ansi-styles@^3.2.1": 292 | "integrity" "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==" 293 | "resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" 294 | "version" "3.2.1" 295 | dependencies: 296 | "color-convert" "^1.9.0" 297 | 298 | "balanced-match@^1.0.0": 299 | "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" 300 | "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" 301 | "version" "1.0.2" 302 | 303 | "brace-expansion@^1.1.7": 304 | "integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" 305 | "resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" 306 | "version" "1.1.11" 307 | dependencies: 308 | "balanced-match" "^1.0.0" 309 | "concat-map" "0.0.1" 310 | 311 | "browserslist@^4.16.6": 312 | "integrity" "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==" 313 | "resolved" "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz" 314 | "version" "4.16.6" 315 | dependencies: 316 | "caniuse-lite" "^1.0.30001219" 317 | "colorette" "^1.2.2" 318 | "electron-to-chromium" "^1.3.723" 319 | "escalade" "^3.1.1" 320 | "node-releases" "^1.1.71" 321 | 322 | "builtin-modules@^3.1.0": 323 | "integrity" "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" 324 | "resolved" "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz" 325 | "version" "3.2.0" 326 | 327 | "cacache@^15.2.0": 328 | "integrity" "sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==" 329 | "resolved" "https://registry.npmjs.org/cacache/-/cacache-15.2.0.tgz" 330 | "version" "15.2.0" 331 | dependencies: 332 | "@npmcli/move-file" "^1.0.1" 333 | "chownr" "^2.0.0" 334 | "fs-minipass" "^2.0.0" 335 | "glob" "^7.1.4" 336 | "infer-owner" "^1.0.4" 337 | "lru-cache" "^6.0.0" 338 | "minipass" "^3.1.1" 339 | "minipass-collect" "^1.0.2" 340 | "minipass-flush" "^1.0.5" 341 | "minipass-pipeline" "^1.2.2" 342 | "mkdirp" "^1.0.3" 343 | "p-map" "^4.0.0" 344 | "promise-inflight" "^1.0.1" 345 | "rimraf" "^3.0.2" 346 | "ssri" "^8.0.1" 347 | "tar" "^6.0.2" 348 | "unique-filename" "^1.1.1" 349 | 350 | "caniuse-lite@^1.0.30001219": 351 | "integrity" "sha512-BmkbxLfStqiPA7IEzQpIk0UFZFf3A4E6fzjPJ6OR+bFC2L8ES9J8zGA/asoi47p8XDVkev+WJo2I2Nc8c/34Yg==" 352 | "resolved" "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001233.tgz" 353 | "version" "1.0.30001233" 354 | 355 | "chalk@^2.0.0": 356 | "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" 357 | "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" 358 | "version" "2.4.2" 359 | dependencies: 360 | "ansi-styles" "^3.2.1" 361 | "escape-string-regexp" "^1.0.5" 362 | "supports-color" "^5.3.0" 363 | 364 | "chownr@^2.0.0": 365 | "integrity" "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" 366 | "resolved" "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" 367 | "version" "2.0.0" 368 | 369 | "clean-stack@^2.0.0": 370 | "integrity" "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" 371 | "resolved" "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" 372 | "version" "2.2.0" 373 | 374 | "color-convert@^1.9.0": 375 | "integrity" "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==" 376 | "resolved" "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" 377 | "version" "1.9.3" 378 | dependencies: 379 | "color-name" "1.1.3" 380 | 381 | "color-name@1.1.3": 382 | "integrity" "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 383 | "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" 384 | "version" "1.1.3" 385 | 386 | "colorette@^1.2.2": 387 | "integrity" "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==" 388 | "resolved" "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz" 389 | "version" "1.2.2" 390 | 391 | "commondir@^1.0.1": 392 | "integrity" "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" 393 | "resolved" "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" 394 | "version" "1.0.1" 395 | 396 | "concat-map@0.0.1": 397 | "integrity" "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 398 | "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" 399 | "version" "0.0.1" 400 | 401 | "convert-source-map@^1.7.0": 402 | "integrity" "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==" 403 | "resolved" "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" 404 | "version" "1.7.0" 405 | dependencies: 406 | "safe-buffer" "~5.1.1" 407 | 408 | "data-uri-to-buffer@^3.0.1": 409 | "integrity" "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" 410 | "resolved" "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz" 411 | "version" "3.0.1" 412 | 413 | "debug@^4.1.0", "debug@4": 414 | "integrity" "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==" 415 | "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz" 416 | "version" "4.3.1" 417 | dependencies: 418 | "ms" "2.1.2" 419 | 420 | "deepmerge@^4.2.2": 421 | "integrity" "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" 422 | "resolved" "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" 423 | "version" "4.2.2" 424 | 425 | "depd@^1.1.2": 426 | "integrity" "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" 427 | "resolved" "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" 428 | "version" "1.1.2" 429 | 430 | "electron-to-chromium@^1.3.723": 431 | "integrity" "sha512-3ffyGODL38apwSsIgXaWnAKNXChsjXhAmBTjbqCbrv1fBbVltuNLWh0zdrQbwK/oxPQ/Gss/kYfFAPPGu9mszQ==" 432 | "resolved" "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.746.tgz" 433 | "version" "1.3.746" 434 | 435 | "encoding@^0.1.12": 436 | "integrity" "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==" 437 | "resolved" "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" 438 | "version" "0.1.13" 439 | dependencies: 440 | "iconv-lite" "^0.6.2" 441 | 442 | "err-code@^2.0.2": 443 | "integrity" "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" 444 | "resolved" "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz" 445 | "version" "2.0.3" 446 | 447 | "escalade@^3.1.1": 448 | "integrity" "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" 449 | "resolved" "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" 450 | "version" "3.1.1" 451 | 452 | "escape-string-regexp@^1.0.5": 453 | "integrity" "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" 454 | "resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" 455 | "version" "1.0.5" 456 | 457 | "estree-walker@^1.0.1": 458 | "integrity" "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" 459 | "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz" 460 | "version" "1.0.1" 461 | 462 | "estree-walker@^2.0.1": 463 | "integrity" "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" 464 | "resolved" "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" 465 | "version" "2.0.2" 466 | 467 | "fs-minipass@^2.0.0": 468 | "integrity" "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==" 469 | "resolved" "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" 470 | "version" "2.1.0" 471 | dependencies: 472 | "minipass" "^3.0.0" 473 | 474 | "fs.realpath@^1.0.0": 475 | "integrity" "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" 476 | "resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" 477 | "version" "1.0.0" 478 | 479 | "fsevents@~2.3.1": 480 | "integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==" 481 | "resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" 482 | "version" "2.3.2" 483 | 484 | "function-bind@^1.1.1": 485 | "integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" 486 | "resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" 487 | "version" "1.1.1" 488 | 489 | "gensync@^1.0.0-beta.2": 490 | "integrity" "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" 491 | "resolved" "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" 492 | "version" "1.0.0-beta.2" 493 | 494 | "glob@^7.1.3", "glob@^7.1.4", "glob@^7.1.6": 495 | "integrity" "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==" 496 | "resolved" "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz" 497 | "version" "7.1.7" 498 | dependencies: 499 | "fs.realpath" "^1.0.0" 500 | "inflight" "^1.0.4" 501 | "inherits" "2" 502 | "minimatch" "^3.0.4" 503 | "once" "^1.3.0" 504 | "path-is-absolute" "^1.0.0" 505 | 506 | "globals@^11.1.0": 507 | "integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" 508 | "resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" 509 | "version" "11.12.0" 510 | 511 | "has-flag@^3.0.0": 512 | "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" 513 | "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" 514 | "version" "3.0.0" 515 | 516 | "has@^1.0.3": 517 | "integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" 518 | "resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" 519 | "version" "1.0.3" 520 | dependencies: 521 | "function-bind" "^1.1.1" 522 | 523 | "http-cache-semantics@^4.1.0": 524 | "integrity" "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" 525 | "resolved" "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz" 526 | "version" "4.1.0" 527 | 528 | "http-proxy-agent@^4.0.1": 529 | "integrity" "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==" 530 | "resolved" "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" 531 | "version" "4.0.1" 532 | dependencies: 533 | "@tootallnate/once" "1" 534 | "agent-base" "6" 535 | "debug" "4" 536 | 537 | "https-proxy-agent@^5.0.0": 538 | "integrity" "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" 539 | "resolved" "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" 540 | "version" "5.0.0" 541 | dependencies: 542 | "agent-base" "6" 543 | "debug" "4" 544 | 545 | "humanize-ms@^1.2.1": 546 | "integrity" "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=" 547 | "resolved" "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz" 548 | "version" "1.2.1" 549 | dependencies: 550 | "ms" "^2.0.0" 551 | 552 | "iconv-lite@^0.6.2": 553 | "integrity" "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==" 554 | "resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" 555 | "version" "0.6.3" 556 | dependencies: 557 | "safer-buffer" ">= 2.1.2 < 3.0.0" 558 | 559 | "imurmurhash@^0.1.4": 560 | "integrity" "sha1-khi5srkoojixPcT7a21XbyMUU+o=" 561 | "resolved" "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" 562 | "version" "0.1.4" 563 | 564 | "indent-string@^4.0.0": 565 | "integrity" "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" 566 | "resolved" "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" 567 | "version" "4.0.0" 568 | 569 | "infer-owner@^1.0.4": 570 | "integrity" "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" 571 | "resolved" "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz" 572 | "version" "1.0.4" 573 | 574 | "inflight@^1.0.4": 575 | "integrity" "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" 576 | "resolved" "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" 577 | "version" "1.0.6" 578 | dependencies: 579 | "once" "^1.3.0" 580 | "wrappy" "1" 581 | 582 | "inherits@2": 583 | "integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 584 | "resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" 585 | "version" "2.0.4" 586 | 587 | "ip@^1.1.5": 588 | "integrity" "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" 589 | "resolved" "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz" 590 | "version" "1.1.5" 591 | 592 | "is-core-module@^2.2.0": 593 | "integrity" "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==" 594 | "resolved" "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz" 595 | "version" "2.4.0" 596 | dependencies: 597 | "has" "^1.0.3" 598 | 599 | "is-lambda@^1.0.1": 600 | "integrity" "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=" 601 | "resolved" "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz" 602 | "version" "1.0.1" 603 | 604 | "is-module@^1.0.0": 605 | "integrity" "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" 606 | "resolved" "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz" 607 | "version" "1.0.0" 608 | 609 | "is-reference@^1.2.1": 610 | "integrity" "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==" 611 | "resolved" "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz" 612 | "version" "1.2.1" 613 | dependencies: 614 | "@types/estree" "*" 615 | 616 | "js-tokens@^4.0.0": 617 | "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" 618 | "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" 619 | "version" "4.0.0" 620 | 621 | "jsesc@^2.5.1": 622 | "integrity" "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" 623 | "resolved" "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" 624 | "version" "2.5.2" 625 | 626 | "json5@^2.1.2": 627 | "integrity" "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==" 628 | "resolved" "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz" 629 | "version" "2.2.0" 630 | dependencies: 631 | "minimist" "^1.2.5" 632 | 633 | "lru-cache@^6.0.0": 634 | "integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" 635 | "resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" 636 | "version" "6.0.0" 637 | dependencies: 638 | "yallist" "^4.0.0" 639 | 640 | "magic-string@^0.25.7": 641 | "integrity" "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==" 642 | "resolved" "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz" 643 | "version" "0.25.7" 644 | dependencies: 645 | "sourcemap-codec" "^1.4.4" 646 | 647 | "make-fetch-happen@^9.0.2": 648 | "integrity" "sha512-UkAWAuXPXSSlVviTjH2We20mtj1NnZW2Qq/oTY2dyMbRQ5CR3Xed3akCDMnM7j6axrMY80lhgM7loNE132PfAw==" 649 | "resolved" "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.0.2.tgz" 650 | "version" "9.0.2" 651 | dependencies: 652 | "agentkeepalive" "^4.1.3" 653 | "cacache" "^15.2.0" 654 | "http-cache-semantics" "^4.1.0" 655 | "http-proxy-agent" "^4.0.1" 656 | "https-proxy-agent" "^5.0.0" 657 | "is-lambda" "^1.0.1" 658 | "lru-cache" "^6.0.0" 659 | "minipass" "^3.1.3" 660 | "minipass-collect" "^1.0.2" 661 | "minipass-fetch" "^1.3.2" 662 | "minipass-flush" "^1.0.5" 663 | "minipass-pipeline" "^1.2.4" 664 | "negotiator" "^0.6.2" 665 | "promise-retry" "^2.0.1" 666 | "socks-proxy-agent" "^5.0.0" 667 | "ssri" "^8.0.0" 668 | 669 | "mime-db@1.48.0": 670 | "integrity" "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==" 671 | "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz" 672 | "version" "1.48.0" 673 | 674 | "mime-types@^2.1.24": 675 | "integrity" "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==" 676 | "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz" 677 | "version" "2.1.31" 678 | dependencies: 679 | "mime-db" "1.48.0" 680 | 681 | "minimatch@^3.0.4": 682 | "integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==" 683 | "resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz" 684 | "version" "3.0.4" 685 | dependencies: 686 | "brace-expansion" "^1.1.7" 687 | 688 | "minimist@^1.2.5": 689 | "integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" 690 | "resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz" 691 | "version" "1.2.5" 692 | 693 | "minipass-collect@^1.0.2": 694 | "integrity" "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==" 695 | "resolved" "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz" 696 | "version" "1.0.2" 697 | dependencies: 698 | "minipass" "^3.0.0" 699 | 700 | "minipass-fetch@^1.3.2": 701 | "integrity" "sha512-akCrLDWfbdAWkMLBxJEeWTdNsjML+dt5YgOI4gJ53vuO0vrmYQkUPxa6j6V65s9CcePIr2SSWqjT2EcrNseryQ==" 702 | "resolved" "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.3.3.tgz" 703 | "version" "1.3.3" 704 | dependencies: 705 | "minipass" "^3.1.0" 706 | "minipass-sized" "^1.0.3" 707 | "minizlib" "^2.0.0" 708 | optionalDependencies: 709 | "encoding" "^0.1.12" 710 | 711 | "minipass-flush@^1.0.5": 712 | "integrity" "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==" 713 | "resolved" "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz" 714 | "version" "1.0.5" 715 | dependencies: 716 | "minipass" "^3.0.0" 717 | 718 | "minipass-pipeline@^1.2.2", "minipass-pipeline@^1.2.4": 719 | "integrity" "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==" 720 | "resolved" "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz" 721 | "version" "1.2.4" 722 | dependencies: 723 | "minipass" "^3.0.0" 724 | 725 | "minipass-sized@^1.0.3": 726 | "integrity" "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==" 727 | "resolved" "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz" 728 | "version" "1.0.3" 729 | dependencies: 730 | "minipass" "^3.0.0" 731 | 732 | "minipass@^3.0.0", "minipass@^3.1.0", "minipass@^3.1.1", "minipass@^3.1.3": 733 | "integrity" "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==" 734 | "resolved" "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz" 735 | "version" "3.1.3" 736 | dependencies: 737 | "yallist" "^4.0.0" 738 | 739 | "minizlib@^2.0.0", "minizlib@^2.1.1": 740 | "integrity" "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==" 741 | "resolved" "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" 742 | "version" "2.1.2" 743 | dependencies: 744 | "minipass" "^3.0.0" 745 | "yallist" "^4.0.0" 746 | 747 | "mkdirp@^1.0.3": 748 | "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" 749 | "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" 750 | "version" "1.0.4" 751 | 752 | "mkdirp@^1.0.4": 753 | "integrity" "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" 754 | "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" 755 | "version" "1.0.4" 756 | 757 | "ms@^2.0.0", "ms@2.1.2": 758 | "integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" 759 | "resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" 760 | "version" "2.1.2" 761 | 762 | "negotiator@^0.6.2": 763 | "integrity" "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" 764 | "resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz" 765 | "version" "0.6.2" 766 | 767 | "node-releases@^1.1.71": 768 | "integrity" "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==" 769 | "resolved" "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz" 770 | "version" "1.1.72" 771 | 772 | "once@^1.3.0": 773 | "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" 774 | "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" 775 | "version" "1.4.0" 776 | dependencies: 777 | "wrappy" "1" 778 | 779 | "p-map@^4.0.0": 780 | "integrity" "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" 781 | "resolved" "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" 782 | "version" "4.0.0" 783 | dependencies: 784 | "aggregate-error" "^3.0.0" 785 | 786 | "path-is-absolute@^1.0.0": 787 | "integrity" "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" 788 | "resolved" "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" 789 | "version" "1.0.1" 790 | 791 | "path-parse@^1.0.6": 792 | "integrity" "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" 793 | "resolved" "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" 794 | "version" "1.0.7" 795 | 796 | "picomatch@^2.2.2": 797 | "integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" 798 | "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" 799 | "version" "2.3.0" 800 | 801 | "promise-inflight@^1.0.1": 802 | "integrity" "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" 803 | "resolved" "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz" 804 | "version" "1.0.1" 805 | 806 | "promise-retry@^2.0.1": 807 | "integrity" "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==" 808 | "resolved" "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz" 809 | "version" "2.0.1" 810 | dependencies: 811 | "err-code" "^2.0.2" 812 | "retry" "^0.12.0" 813 | 814 | "resolve@^1.17.0", "resolve@^1.19.0": 815 | "integrity" "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==" 816 | "resolved" "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz" 817 | "version" "1.20.0" 818 | dependencies: 819 | "is-core-module" "^2.2.0" 820 | "path-parse" "^1.0.6" 821 | 822 | "retry@^0.12.0": 823 | "integrity" "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" 824 | "resolved" "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" 825 | "version" "0.12.0" 826 | 827 | "rimraf@^3.0.2": 828 | "integrity" "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" 829 | "resolved" "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" 830 | "version" "3.0.2" 831 | dependencies: 832 | "glob" "^7.1.3" 833 | 834 | "rollup@^1.20.0 || ^2.0.0", "rollup@^1.20.0||^2.0.0", "rollup@^2.38.3", "rollup@^2.42.0", "rollup@^2.50.6": 835 | "integrity" "sha512-6c5CJPLVgo0iNaZWWliNu1Kl43tjP9LZcp6D/tkf2eLH2a9/WeHxg9vfTFl8QV/2SOyaJX37CEm9XuGM0rviUg==" 836 | "resolved" "https://registry.npmjs.org/rollup/-/rollup-2.50.6.tgz" 837 | "version" "2.50.6" 838 | optionalDependencies: 839 | "fsevents" "~2.3.1" 840 | 841 | "safe-buffer@~5.1.1": 842 | "integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" 843 | "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" 844 | "version" "5.1.2" 845 | 846 | "safer-buffer@>= 2.1.2 < 3.0.0": 847 | "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 848 | "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" 849 | "version" "2.1.2" 850 | 851 | "semver@^6.3.0": 852 | "integrity" "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" 853 | "resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" 854 | "version" "6.3.0" 855 | 856 | "smart-buffer@^4.1.0": 857 | "integrity" "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==" 858 | "resolved" "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz" 859 | "version" "4.1.0" 860 | 861 | "socks-proxy-agent@^5.0.0": 862 | "integrity" "sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA==" 863 | "resolved" "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.0.tgz" 864 | "version" "5.0.0" 865 | dependencies: 866 | "agent-base" "6" 867 | "debug" "4" 868 | "socks" "^2.3.3" 869 | 870 | "socks@^2.3.3": 871 | "integrity" "sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==" 872 | "resolved" "https://registry.npmjs.org/socks/-/socks-2.6.1.tgz" 873 | "version" "2.6.1" 874 | dependencies: 875 | "ip" "^1.1.5" 876 | "smart-buffer" "^4.1.0" 877 | 878 | "source-map@^0.5.0": 879 | "integrity" "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" 880 | "resolved" "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" 881 | "version" "0.5.7" 882 | 883 | "sourcemap-codec@^1.4.4": 884 | "integrity" "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" 885 | "resolved" "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz" 886 | "version" "1.4.8" 887 | 888 | "ssri@^8.0.0", "ssri@^8.0.1": 889 | "integrity" "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==" 890 | "resolved" "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz" 891 | "version" "8.0.1" 892 | dependencies: 893 | "minipass" "^3.1.1" 894 | 895 | "supports-color@^5.3.0": 896 | "integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" 897 | "resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" 898 | "version" "5.5.0" 899 | dependencies: 900 | "has-flag" "^3.0.0" 901 | 902 | "tar@^6.0.2": 903 | "integrity" "sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==" 904 | "resolved" "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz" 905 | "version" "6.1.0" 906 | dependencies: 907 | "chownr" "^2.0.0" 908 | "fs-minipass" "^2.0.0" 909 | "minipass" "^3.0.0" 910 | "minizlib" "^2.1.1" 911 | "mkdirp" "^1.0.3" 912 | "yallist" "^4.0.0" 913 | 914 | "to-fast-properties@^2.0.0": 915 | "integrity" "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" 916 | "resolved" "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" 917 | "version" "2.0.0" 918 | 919 | "unique-filename@^1.1.1": 920 | "integrity" "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==" 921 | "resolved" "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz" 922 | "version" "1.1.1" 923 | dependencies: 924 | "unique-slug" "^2.0.0" 925 | 926 | "unique-slug@^2.0.0": 927 | "integrity" "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==" 928 | "resolved" "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz" 929 | "version" "2.0.2" 930 | dependencies: 931 | "imurmurhash" "^0.1.4" 932 | 933 | "wrappy@1": 934 | "integrity" "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 935 | "resolved" "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" 936 | "version" "1.0.2" 937 | 938 | "yallist@^4.0.0": 939 | "integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" 940 | "resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" 941 | "version" "4.0.0" 942 | --------------------------------------------------------------------------------