├── .editorconfig ├── .eslintrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── index.js ├── package-lock.json ├── package.json └── test ├── test.css └── test.js /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = tab 5 | indent_size = 4 6 | end_of_line = lf 7 | charset = utf-8 8 | trim_trailing_whitespace = true 9 | insert_final_newline = true 10 | 11 | [*.{json,yml}] 12 | indent_size = 2 13 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | 'rules': { 3 | 'space-before-function-paren': [2, { 'named': 'never' }], 4 | 'no-shadow-restricted-names': [2], 5 | 'computed-property-spacing': [2], 6 | 'no-empty-character-class': [2], 7 | 'no-irregular-whitespace': [2], 8 | 'no-unexpected-multiline': [2], 9 | 'no-multiple-empty-lines': [2], 10 | 'no-constant-condition': [2], 11 | 'no-extra-boolean-cast': [2], 12 | 'no-inner-declarations': [2], 13 | 'no-use-before-define': [2], 14 | 'no-array-constructor': [2], 15 | 'object-curly-spacing': [2, 'always'], 16 | 'no-floating-decimal': [2], 17 | 'no-warning-comments': [2], 18 | 'handle-callback-err': [2], 19 | 'no-unneeded-ternary': [2], 20 | 'operator-assignment': [2], 21 | 'space-before-blocks': [2], 22 | 'no-native-reassign': [2], 23 | 'no-trailing-spaces': [2], 24 | 'operator-linebreak': [2, 'after'], 25 | 'consistent-return': [2], 26 | 'no-duplicate-case': [2], 27 | 'no-invalid-regexp': [2], 28 | 'no-negated-in-lhs': [2], 29 | 'no-nested-ternary': [2], 30 | 'no-extend-native': [2], 31 | 'block-scoped-var': [2], 32 | 'no-control-regex': [2], 33 | 'no-sparse-arrays': [2], 34 | 'no-throw-literal': [2], 35 | 'no-return-assign': [2], 36 | 'keyword-spacing': [2], 37 | 'no-extra-parens': [2], 38 | 'no-regex-spaces': [2], 39 | 'no-implied-eval': [2], 40 | 'no-useless-call': [2], 41 | 'no-self-compare': [2], 42 | 'no-octal-escape': [2], 43 | 'no-new-wrappers': [2], 44 | 'no-process-exit': [2], 45 | 'space-infix-ops': [2], 46 | 'space-unary-ops': [2], 47 | 'no-cond-assign': [2], 48 | 'no-func-assign': [2], 49 | 'no-unreachable': [2], 50 | 'accessor-pairs': [2], 51 | 'no-fallthrough': [2], 52 | 'no-path-concat': [2], 53 | 'no-new-require': [2], 54 | 'no-spaced-func': [2], 55 | 'no-unused-vars': [2], 56 | 'spaced-comment': [2], 57 | 'block-spacing': [2], 58 | 'no-delete-var': [2], 59 | 'comma-spacing': [2], 60 | 'no-extra-semi': [2], 61 | 'no-extra-bind': [2], 62 | 'no-new-object': [2], 63 | 'no-multi-str': [2], 64 | 'semi-spacing': [2], 65 | 'no-lonely-if': [2], 66 | 'dot-notation': [2], 67 | 'dot-location': [2, 'property'], 68 | 'comma-dangle': [2, 'never'], 69 | 'no-dupe-args': [2], 70 | 'no-dupe-keys': [2], 71 | 'no-ex-assign': [2], 72 | 'no-obj-calls': [2], 73 | 'valid-typeof': [2], 74 | 'default-case': [2], 75 | 'no-redeclare': [2], 76 | 'no-div-regex': [2], 77 | 'no-sequences': [2], 78 | 'no-label-var': [2], 79 | 'comma-style': [2], 80 | 'brace-style': [2], 81 | 'no-debugger': [2], 82 | 'quote-props': [2, 'consistent-as-needed'], 83 | 'no-iterator': [2], 84 | 'no-new-func': [2], 85 | 'complexity': [2, 40], 86 | 'new-parens': [2], 87 | 'no-eq-null': [2], 88 | 'no-bitwise': [2], 89 | 'wrap-iife': [2], 90 | 'no-caller': [2], 91 | 'use-isnan': [2], 92 | 'no-labels': [2], 93 | 'no-shadow': [2], 94 | 'camelcase': [2], 95 | 'eol-last': [2], 96 | 'no-octal': [2], 97 | 'no-empty': [2], 98 | 'no-alert': [2], 99 | 'no-proto': [2], 100 | 'no-undef': [2], 101 | 'no-eval': [2], 102 | 'no-with': [2], 103 | 'no-void': [2], 104 | 'max-len': [2, 140], 105 | 'new-cap': [2], 106 | 'eqeqeq': [2], 107 | 'no-new': [2], 108 | 'quotes': [2, 'single'], 109 | 'indent': [2, 'tab'], 110 | 'semi': [2, 'always'], 111 | 'yoda': [2, 'never'] 112 | }, 113 | 'parserOptions': { 114 | 'ecmaVersion': 6, 115 | 'sourceType': 'module' 116 | }, 117 | 'globals': { 118 | 'Promise': false 119 | }, 120 | 'env': { 121 | 'node': true 122 | } 123 | } 124 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .gitignore 2 | 3 | node_modules/ 4 | npm-debug.log 5 | 6 | test.js 7 | .travis.yml 8 | 9 | img -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "10" 4 | - "12" 5 | 6 | script: 7 | - 'npm test' 8 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 1.0.1 2 | - eslint 3.1.1 3 | # 1.0.0 4 | - Init release 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright 2016 Eduárd Pocstár 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | [![Build Status](https://travis-ci.org/iamfrntdv/postcss-inject.svg?branch=master)](https://travis-ci.org/iamfrntdv/postcss-inject) 2 | # PostCSS Inject 3 | 4 | PostCSS Inject is PostCSS plugin that can inject one css file to another. 5 | 6 | ## Why? 7 | Let's say there are some css variables that are required in few separate css files which don't import each other so they can not inherit variables. To make variables work across all css files you need to: 8 | - import all css files into each other 9 | - import variables in each css file where variables required 10 | 11 | ## Basic Usage 12 | ```js 13 | postcss([ 14 | require('postcss-inject')({ 15 | cssFilePath: 'path/to/file/' 16 | }) 17 | ]); 18 | 19 | ``` 20 | 21 | variables.css: 22 | ```css 23 | :root { 24 | --primary-color: green; 25 | --scondary-color: blue; 26 | } 27 | ``` 28 | 29 | input.css: 30 | ```css 31 | a { 32 | color: var(--primary-color); 33 | } 34 | 35 | a:hover { 36 | color: var(--secondary-color); 37 | } 38 | ``` 39 | 40 | output.css: 41 | ```css 42 | :root { 43 | --primary-color: green; 44 | --scondary-color: blue; 45 | } 46 | 47 | a { 48 | color: var(--primary-color); 49 | } 50 | 51 | a:hover { 52 | color: var(--secondary-color); 53 | } 54 | ``` 55 | 56 | ## Options 57 | | Name | Description | 58 | |:----------------------------------|:---------------| 59 | | `injectTo` | Use ```fileStart``` to inject at the begining of file | 60 | | `cssPlainText` | Plain CSS for example ```/* My CSS File */``` | 61 | | `cssFilePath` | Path to css file | 62 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | var postcss = require('postcss'); 2 | var assign = require('object-assign'); 3 | var fs = require('fs'); 4 | 5 | module.exports = postcss.plugin('postcss-inject', function (opts) { 6 | opts = assign({ 7 | injectTo: '', 8 | cssPlainText: '', 9 | cssFilePath: '' 10 | }, opts); 11 | 12 | return function (css) { 13 | if (opts.cssPlainText !== '') { 14 | var cssPlainText = postcss.parse(opts.cssPlainText); 15 | if (opts.injectTo === 'fileStart') { 16 | css.prepend(cssPlainText); 17 | } else { 18 | css.append(cssPlainText); 19 | } 20 | } 21 | 22 | if (opts.cssFilePath !== '') { 23 | return new Promise(function (resolve, reject) { 24 | fs.readFile(opts.cssFilePath, function (err, readCssFile) { 25 | if ( err ) { 26 | return reject(err); 27 | } 28 | var cssFilePath = postcss.parse(readCssFile); 29 | if (opts.injectTo === 'fileStart') { 30 | css.prepend(cssFilePath); 31 | } else { 32 | css.append(cssFilePath); 33 | } 34 | resolve(); 35 | }); 36 | }); 37 | } 38 | }; 39 | }); 40 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "postcss-inject", 3 | "version": "1.0.1", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@ava/babel-plugin-throws-helper": { 8 | "version": "4.0.0", 9 | "resolved": "https://registry.npmjs.org/@ava/babel-plugin-throws-helper/-/babel-plugin-throws-helper-4.0.0.tgz", 10 | "integrity": "sha512-3diBLIVBPPh3j4+hb5lo0I1D+S/O/VDJPI4Y502apBxmwEqjyXG4gTSPFUlm41sSZeZzMarT/Gzovw9kV7An0w==", 11 | "dev": true 12 | }, 13 | "@ava/babel-preset-stage-4": { 14 | "version": "4.0.0", 15 | "resolved": "https://registry.npmjs.org/@ava/babel-preset-stage-4/-/babel-preset-stage-4-4.0.0.tgz", 16 | "integrity": "sha512-lZEV1ZANzfzSYBU6WHSErsy7jLPbD1iIgAboASPMcKo7woVni5/5IKWeT0RxC8rY802MFktur3OKEw2JY1Tv2w==", 17 | "dev": true, 18 | "requires": { 19 | "@babel/plugin-proposal-async-generator-functions": "^7.2.0", 20 | "@babel/plugin-proposal-dynamic-import": "^7.5.0", 21 | "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", 22 | "@babel/plugin-transform-dotall-regex": "^7.4.4", 23 | "@babel/plugin-transform-modules-commonjs": "^7.5.0" 24 | } 25 | }, 26 | "@ava/babel-preset-transform-test-files": { 27 | "version": "6.0.0", 28 | "resolved": "https://registry.npmjs.org/@ava/babel-preset-transform-test-files/-/babel-preset-transform-test-files-6.0.0.tgz", 29 | "integrity": "sha512-8eKhFzZp7Qcq1VLfoC75ggGT8nQs9q8fIxltU47yCB7Wi7Y8Qf6oqY1Bm0z04fIec24vEgr0ENhDHEOUGVDqnA==", 30 | "dev": true, 31 | "requires": { 32 | "@ava/babel-plugin-throws-helper": "^4.0.0", 33 | "babel-plugin-espower": "^3.0.1" 34 | } 35 | }, 36 | "@babel/code-frame": { 37 | "version": "7.5.5", 38 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", 39 | "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", 40 | "dev": true, 41 | "requires": { 42 | "@babel/highlight": "^7.0.0" 43 | } 44 | }, 45 | "@babel/core": { 46 | "version": "7.6.2", 47 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.2.tgz", 48 | "integrity": "sha512-l8zto/fuoZIbncm+01p8zPSDZu/VuuJhAfA7d/AbzM09WR7iVhavvfNDYCNpo1VvLk6E6xgAoP9P+/EMJHuRkQ==", 49 | "dev": true, 50 | "requires": { 51 | "@babel/code-frame": "^7.5.5", 52 | "@babel/generator": "^7.6.2", 53 | "@babel/helpers": "^7.6.2", 54 | "@babel/parser": "^7.6.2", 55 | "@babel/template": "^7.6.0", 56 | "@babel/traverse": "^7.6.2", 57 | "@babel/types": "^7.6.0", 58 | "convert-source-map": "^1.1.0", 59 | "debug": "^4.1.0", 60 | "json5": "^2.1.0", 61 | "lodash": "^4.17.13", 62 | "resolve": "^1.3.2", 63 | "semver": "^5.4.1", 64 | "source-map": "^0.5.0" 65 | }, 66 | "dependencies": { 67 | "source-map": { 68 | "version": "0.5.7", 69 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 70 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 71 | "dev": true 72 | } 73 | } 74 | }, 75 | "@babel/generator": { 76 | "version": "7.6.2", 77 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.2.tgz", 78 | "integrity": "sha512-j8iHaIW4gGPnViaIHI7e9t/Hl8qLjERI6DcV9kEpAIDJsAOrcnXqRS7t+QbhL76pwbtqP+QCQLL0z1CyVmtjjQ==", 79 | "dev": true, 80 | "requires": { 81 | "@babel/types": "^7.6.0", 82 | "jsesc": "^2.5.1", 83 | "lodash": "^4.17.13", 84 | "source-map": "^0.5.0" 85 | }, 86 | "dependencies": { 87 | "source-map": { 88 | "version": "0.5.7", 89 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 90 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 91 | "dev": true 92 | } 93 | } 94 | }, 95 | "@babel/helper-annotate-as-pure": { 96 | "version": "7.0.0", 97 | "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", 98 | "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", 99 | "dev": true, 100 | "requires": { 101 | "@babel/types": "^7.0.0" 102 | } 103 | }, 104 | "@babel/helper-function-name": { 105 | "version": "7.1.0", 106 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", 107 | "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", 108 | "dev": true, 109 | "requires": { 110 | "@babel/helper-get-function-arity": "^7.0.0", 111 | "@babel/template": "^7.1.0", 112 | "@babel/types": "^7.0.0" 113 | } 114 | }, 115 | "@babel/helper-get-function-arity": { 116 | "version": "7.0.0", 117 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", 118 | "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", 119 | "dev": true, 120 | "requires": { 121 | "@babel/types": "^7.0.0" 122 | } 123 | }, 124 | "@babel/helper-module-imports": { 125 | "version": "7.0.0", 126 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", 127 | "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", 128 | "dev": true, 129 | "requires": { 130 | "@babel/types": "^7.0.0" 131 | } 132 | }, 133 | "@babel/helper-module-transforms": { 134 | "version": "7.5.5", 135 | "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz", 136 | "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==", 137 | "dev": true, 138 | "requires": { 139 | "@babel/helper-module-imports": "^7.0.0", 140 | "@babel/helper-simple-access": "^7.1.0", 141 | "@babel/helper-split-export-declaration": "^7.4.4", 142 | "@babel/template": "^7.4.4", 143 | "@babel/types": "^7.5.5", 144 | "lodash": "^4.17.13" 145 | } 146 | }, 147 | "@babel/helper-plugin-utils": { 148 | "version": "7.0.0", 149 | "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", 150 | "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", 151 | "dev": true 152 | }, 153 | "@babel/helper-regex": { 154 | "version": "7.5.5", 155 | "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz", 156 | "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==", 157 | "dev": true, 158 | "requires": { 159 | "lodash": "^4.17.13" 160 | } 161 | }, 162 | "@babel/helper-remap-async-to-generator": { 163 | "version": "7.1.0", 164 | "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", 165 | "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", 166 | "dev": true, 167 | "requires": { 168 | "@babel/helper-annotate-as-pure": "^7.0.0", 169 | "@babel/helper-wrap-function": "^7.1.0", 170 | "@babel/template": "^7.1.0", 171 | "@babel/traverse": "^7.1.0", 172 | "@babel/types": "^7.0.0" 173 | } 174 | }, 175 | "@babel/helper-simple-access": { 176 | "version": "7.1.0", 177 | "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", 178 | "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", 179 | "dev": true, 180 | "requires": { 181 | "@babel/template": "^7.1.0", 182 | "@babel/types": "^7.0.0" 183 | } 184 | }, 185 | "@babel/helper-split-export-declaration": { 186 | "version": "7.4.4", 187 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz", 188 | "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", 189 | "dev": true, 190 | "requires": { 191 | "@babel/types": "^7.4.4" 192 | } 193 | }, 194 | "@babel/helper-wrap-function": { 195 | "version": "7.2.0", 196 | "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", 197 | "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", 198 | "dev": true, 199 | "requires": { 200 | "@babel/helper-function-name": "^7.1.0", 201 | "@babel/template": "^7.1.0", 202 | "@babel/traverse": "^7.1.0", 203 | "@babel/types": "^7.2.0" 204 | } 205 | }, 206 | "@babel/helpers": { 207 | "version": "7.6.2", 208 | "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.2.tgz", 209 | "integrity": "sha512-3/bAUL8zZxYs1cdX2ilEE0WobqbCmKWr/889lf2SS0PpDcpEIY8pb1CCyz0pEcX3pEb+MCbks1jIokz2xLtGTA==", 210 | "dev": true, 211 | "requires": { 212 | "@babel/template": "^7.6.0", 213 | "@babel/traverse": "^7.6.2", 214 | "@babel/types": "^7.6.0" 215 | } 216 | }, 217 | "@babel/highlight": { 218 | "version": "7.5.0", 219 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", 220 | "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", 221 | "dev": true, 222 | "requires": { 223 | "chalk": "^2.0.0", 224 | "esutils": "^2.0.2", 225 | "js-tokens": "^4.0.0" 226 | } 227 | }, 228 | "@babel/parser": { 229 | "version": "7.6.2", 230 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz", 231 | "integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==", 232 | "dev": true 233 | }, 234 | "@babel/plugin-proposal-async-generator-functions": { 235 | "version": "7.2.0", 236 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", 237 | "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", 238 | "dev": true, 239 | "requires": { 240 | "@babel/helper-plugin-utils": "^7.0.0", 241 | "@babel/helper-remap-async-to-generator": "^7.1.0", 242 | "@babel/plugin-syntax-async-generators": "^7.2.0" 243 | } 244 | }, 245 | "@babel/plugin-proposal-dynamic-import": { 246 | "version": "7.5.0", 247 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz", 248 | "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==", 249 | "dev": true, 250 | "requires": { 251 | "@babel/helper-plugin-utils": "^7.0.0", 252 | "@babel/plugin-syntax-dynamic-import": "^7.2.0" 253 | } 254 | }, 255 | "@babel/plugin-proposal-optional-catch-binding": { 256 | "version": "7.2.0", 257 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", 258 | "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", 259 | "dev": true, 260 | "requires": { 261 | "@babel/helper-plugin-utils": "^7.0.0", 262 | "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" 263 | } 264 | }, 265 | "@babel/plugin-syntax-async-generators": { 266 | "version": "7.2.0", 267 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", 268 | "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", 269 | "dev": true, 270 | "requires": { 271 | "@babel/helper-plugin-utils": "^7.0.0" 272 | } 273 | }, 274 | "@babel/plugin-syntax-dynamic-import": { 275 | "version": "7.2.0", 276 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", 277 | "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", 278 | "dev": true, 279 | "requires": { 280 | "@babel/helper-plugin-utils": "^7.0.0" 281 | } 282 | }, 283 | "@babel/plugin-syntax-optional-catch-binding": { 284 | "version": "7.2.0", 285 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", 286 | "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", 287 | "dev": true, 288 | "requires": { 289 | "@babel/helper-plugin-utils": "^7.0.0" 290 | } 291 | }, 292 | "@babel/plugin-transform-dotall-regex": { 293 | "version": "7.6.2", 294 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.6.2.tgz", 295 | "integrity": "sha512-KGKT9aqKV+9YMZSkowzYoYEiHqgaDhGmPNZlZxX6UeHC4z30nC1J9IrZuGqbYFB1jaIGdv91ujpze0exiVK8bA==", 296 | "dev": true, 297 | "requires": { 298 | "@babel/helper-plugin-utils": "^7.0.0", 299 | "@babel/helper-regex": "^7.4.4", 300 | "regexpu-core": "^4.6.0" 301 | } 302 | }, 303 | "@babel/plugin-transform-modules-commonjs": { 304 | "version": "7.6.0", 305 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz", 306 | "integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==", 307 | "dev": true, 308 | "requires": { 309 | "@babel/helper-module-transforms": "^7.4.4", 310 | "@babel/helper-plugin-utils": "^7.0.0", 311 | "@babel/helper-simple-access": "^7.1.0", 312 | "babel-plugin-dynamic-import-node": "^2.3.0" 313 | } 314 | }, 315 | "@babel/template": { 316 | "version": "7.6.0", 317 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz", 318 | "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==", 319 | "dev": true, 320 | "requires": { 321 | "@babel/code-frame": "^7.0.0", 322 | "@babel/parser": "^7.6.0", 323 | "@babel/types": "^7.6.0" 324 | } 325 | }, 326 | "@babel/traverse": { 327 | "version": "7.6.2", 328 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.2.tgz", 329 | "integrity": "sha512-8fRE76xNwNttVEF2TwxJDGBLWthUkHWSldmfuBzVRmEDWOtu4XdINTgN7TDWzuLg4bbeIMLvfMFD9we5YcWkRQ==", 330 | "dev": true, 331 | "requires": { 332 | "@babel/code-frame": "^7.5.5", 333 | "@babel/generator": "^7.6.2", 334 | "@babel/helper-function-name": "^7.1.0", 335 | "@babel/helper-split-export-declaration": "^7.4.4", 336 | "@babel/parser": "^7.6.2", 337 | "@babel/types": "^7.6.0", 338 | "debug": "^4.1.0", 339 | "globals": "^11.1.0", 340 | "lodash": "^4.17.13" 341 | } 342 | }, 343 | "@babel/types": { 344 | "version": "7.6.1", 345 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz", 346 | "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==", 347 | "dev": true, 348 | "requires": { 349 | "esutils": "^2.0.2", 350 | "lodash": "^4.17.13", 351 | "to-fast-properties": "^2.0.0" 352 | } 353 | }, 354 | "@concordance/react": { 355 | "version": "2.0.0", 356 | "resolved": "https://registry.npmjs.org/@concordance/react/-/react-2.0.0.tgz", 357 | "integrity": "sha512-huLSkUuM2/P+U0uy2WwlKuixMsTODD8p4JVQBI4VKeopkiN0C7M3N9XYVawb4M+4spN5RrO/eLhk7KoQX6nsfA==", 358 | "dev": true, 359 | "requires": { 360 | "arrify": "^1.0.1" 361 | }, 362 | "dependencies": { 363 | "arrify": { 364 | "version": "1.0.1", 365 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 366 | "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", 367 | "dev": true 368 | } 369 | } 370 | }, 371 | "@nodelib/fs.scandir": { 372 | "version": "2.1.3", 373 | "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", 374 | "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", 375 | "dev": true, 376 | "requires": { 377 | "@nodelib/fs.stat": "2.0.3", 378 | "run-parallel": "^1.1.9" 379 | } 380 | }, 381 | "@nodelib/fs.stat": { 382 | "version": "2.0.3", 383 | "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", 384 | "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", 385 | "dev": true 386 | }, 387 | "@nodelib/fs.walk": { 388 | "version": "1.2.4", 389 | "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", 390 | "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", 391 | "dev": true, 392 | "requires": { 393 | "@nodelib/fs.scandir": "2.1.3", 394 | "fastq": "^1.6.0" 395 | } 396 | }, 397 | "@sindresorhus/is": { 398 | "version": "0.14.0", 399 | "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", 400 | "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", 401 | "dev": true 402 | }, 403 | "@szmarczak/http-timer": { 404 | "version": "1.1.2", 405 | "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", 406 | "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", 407 | "dev": true, 408 | "requires": { 409 | "defer-to-connect": "^1.0.1" 410 | } 411 | }, 412 | "@types/events": { 413 | "version": "3.0.0", 414 | "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", 415 | "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", 416 | "dev": true 417 | }, 418 | "@types/glob": { 419 | "version": "7.1.1", 420 | "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", 421 | "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", 422 | "dev": true, 423 | "requires": { 424 | "@types/events": "*", 425 | "@types/minimatch": "*", 426 | "@types/node": "*" 427 | } 428 | }, 429 | "@types/minimatch": { 430 | "version": "3.0.3", 431 | "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", 432 | "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", 433 | "dev": true 434 | }, 435 | "@types/node": { 436 | "version": "12.7.11", 437 | "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.11.tgz", 438 | "integrity": "sha512-Otxmr2rrZLKRYIybtdG/sgeO+tHY20GxeDjcGmUnmmlCWyEnv2a2x1ZXBo3BTec4OiTXMQCiazB8NMBf0iRlFw==", 439 | "dev": true 440 | }, 441 | "acorn": { 442 | "version": "7.1.0", 443 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", 444 | "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==", 445 | "dev": true 446 | }, 447 | "acorn-jsx": { 448 | "version": "5.0.2", 449 | "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.2.tgz", 450 | "integrity": "sha512-tiNTrP1MP0QrChmD2DdupCr6HWSFeKVw5d/dHTu4Y7rkAkRhU/Dt7dphAfIUyxtHpl/eBVip5uTNSpQJHylpAw==", 451 | "dev": true 452 | }, 453 | "ajv": { 454 | "version": "6.10.2", 455 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz", 456 | "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==", 457 | "dev": true, 458 | "requires": { 459 | "fast-deep-equal": "^2.0.1", 460 | "fast-json-stable-stringify": "^2.0.0", 461 | "json-schema-traverse": "^0.4.1", 462 | "uri-js": "^4.2.2" 463 | } 464 | }, 465 | "ansi-align": { 466 | "version": "3.0.0", 467 | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", 468 | "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", 469 | "dev": true, 470 | "requires": { 471 | "string-width": "^3.0.0" 472 | }, 473 | "dependencies": { 474 | "emoji-regex": { 475 | "version": "7.0.3", 476 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 477 | "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 478 | "dev": true 479 | }, 480 | "string-width": { 481 | "version": "3.1.0", 482 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 483 | "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 484 | "dev": true, 485 | "requires": { 486 | "emoji-regex": "^7.0.1", 487 | "is-fullwidth-code-point": "^2.0.0", 488 | "strip-ansi": "^5.1.0" 489 | } 490 | } 491 | } 492 | }, 493 | "ansi-escapes": { 494 | "version": "4.2.1", 495 | "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.2.1.tgz", 496 | "integrity": "sha512-Cg3ymMAdN10wOk/VYfLV7KCQyv7EDirJ64500sU7n9UlmioEtDuU5Gd+hj73hXSU/ex7tHJSssmyftDdkMLO8Q==", 497 | "dev": true, 498 | "requires": { 499 | "type-fest": "^0.5.2" 500 | } 501 | }, 502 | "ansi-regex": { 503 | "version": "4.1.0", 504 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 505 | "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 506 | "dev": true 507 | }, 508 | "ansi-styles": { 509 | "version": "3.2.1", 510 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 511 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 512 | "requires": { 513 | "color-convert": "^1.9.0" 514 | } 515 | }, 516 | "anymatch": { 517 | "version": "3.1.1", 518 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", 519 | "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", 520 | "dev": true, 521 | "requires": { 522 | "normalize-path": "^3.0.0", 523 | "picomatch": "^2.0.4" 524 | } 525 | }, 526 | "argparse": { 527 | "version": "1.0.10", 528 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 529 | "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 530 | "dev": true, 531 | "requires": { 532 | "sprintf-js": "~1.0.2" 533 | } 534 | }, 535 | "arr-flatten": { 536 | "version": "1.1.0", 537 | "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 538 | "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", 539 | "dev": true 540 | }, 541 | "array-find-index": { 542 | "version": "1.0.2", 543 | "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", 544 | "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", 545 | "dev": true 546 | }, 547 | "array-union": { 548 | "version": "2.1.0", 549 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 550 | "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 551 | "dev": true 552 | }, 553 | "array-uniq": { 554 | "version": "2.1.0", 555 | "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz", 556 | "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ==", 557 | "dev": true 558 | }, 559 | "arrify": { 560 | "version": "2.0.1", 561 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", 562 | "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", 563 | "dev": true 564 | }, 565 | "astral-regex": { 566 | "version": "1.0.0", 567 | "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", 568 | "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", 569 | "dev": true 570 | }, 571 | "ava": { 572 | "version": "2.4.0", 573 | "resolved": "https://registry.npmjs.org/ava/-/ava-2.4.0.tgz", 574 | "integrity": "sha512-CQWtzZZZeU2g4StojRv6MO9RIRi4sLxGSB9+3C3hv0ttUEG1tkJLTLyrBQeFS4WEeK12Z4ovE3f2iPVhSy8elA==", 575 | "dev": true, 576 | "requires": { 577 | "@ava/babel-preset-stage-4": "^4.0.0", 578 | "@ava/babel-preset-transform-test-files": "^6.0.0", 579 | "@babel/core": "^7.6.0", 580 | "@babel/generator": "^7.6.0", 581 | "@concordance/react": "^2.0.0", 582 | "ansi-escapes": "^4.2.1", 583 | "ansi-styles": "^4.1.0", 584 | "arr-flatten": "^1.1.0", 585 | "array-union": "^2.1.0", 586 | "array-uniq": "^2.1.0", 587 | "arrify": "^2.0.1", 588 | "bluebird": "^3.5.5", 589 | "chalk": "^2.4.2", 590 | "chokidar": "^3.0.2", 591 | "chunkd": "^1.0.0", 592 | "ci-parallel-vars": "^1.0.0", 593 | "clean-stack": "^2.2.0", 594 | "clean-yaml-object": "^0.1.0", 595 | "cli-cursor": "^3.1.0", 596 | "cli-truncate": "^2.0.0", 597 | "code-excerpt": "^2.1.1", 598 | "common-path-prefix": "^1.0.0", 599 | "concordance": "^4.0.0", 600 | "convert-source-map": "^1.6.0", 601 | "currently-unhandled": "^0.4.1", 602 | "debug": "^4.1.1", 603 | "del": "^4.1.1", 604 | "dot-prop": "^5.1.0", 605 | "emittery": "^0.4.1", 606 | "empower-core": "^1.2.0", 607 | "equal-length": "^1.0.0", 608 | "escape-string-regexp": "^2.0.0", 609 | "esm": "^3.2.25", 610 | "figures": "^3.0.0", 611 | "find-up": "^4.1.0", 612 | "get-port": "^5.0.0", 613 | "globby": "^10.0.1", 614 | "ignore-by-default": "^1.0.0", 615 | "import-local": "^3.0.2", 616 | "indent-string": "^4.0.0", 617 | "is-ci": "^2.0.0", 618 | "is-error": "^2.2.2", 619 | "is-observable": "^2.0.0", 620 | "is-plain-object": "^3.0.0", 621 | "is-promise": "^2.1.0", 622 | "lodash": "^4.17.15", 623 | "loud-rejection": "^2.1.0", 624 | "make-dir": "^3.0.0", 625 | "matcher": "^2.0.0", 626 | "md5-hex": "^3.0.1", 627 | "meow": "^5.0.0", 628 | "micromatch": "^4.0.2", 629 | "ms": "^2.1.2", 630 | "observable-to-promise": "^1.0.0", 631 | "ora": "^3.4.0", 632 | "package-hash": "^4.0.0", 633 | "pkg-conf": "^3.1.0", 634 | "plur": "^3.1.1", 635 | "pretty-ms": "^5.0.0", 636 | "require-precompiled": "^0.1.0", 637 | "resolve-cwd": "^3.0.0", 638 | "slash": "^3.0.0", 639 | "source-map-support": "^0.5.13", 640 | "stack-utils": "^1.0.2", 641 | "strip-ansi": "^5.2.0", 642 | "strip-bom-buf": "^2.0.0", 643 | "supertap": "^1.0.0", 644 | "supports-color": "^7.0.0", 645 | "trim-off-newlines": "^1.0.1", 646 | "trim-right": "^1.0.1", 647 | "unique-temp-dir": "^1.0.0", 648 | "update-notifier": "^3.0.1", 649 | "write-file-atomic": "^3.0.0" 650 | }, 651 | "dependencies": { 652 | "ansi-styles": { 653 | "version": "4.1.0", 654 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.1.0.tgz", 655 | "integrity": "sha512-Qts4KCLKG+waHc9C4m07weIY8qyeixoS0h6RnbsNVD6Fw+pEZGW3vTyObL3WXpE09Mq4Oi7/lBEyLmOiLtlYWQ==", 656 | "dev": true, 657 | "requires": { 658 | "color-convert": "^2.0.1" 659 | } 660 | }, 661 | "color-convert": { 662 | "version": "2.0.1", 663 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 664 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 665 | "dev": true, 666 | "requires": { 667 | "color-name": "~1.1.4" 668 | } 669 | }, 670 | "color-name": { 671 | "version": "1.1.4", 672 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 673 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 674 | "dev": true 675 | }, 676 | "escape-string-regexp": { 677 | "version": "2.0.0", 678 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", 679 | "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", 680 | "dev": true 681 | }, 682 | "has-flag": { 683 | "version": "4.0.0", 684 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 685 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 686 | "dev": true 687 | }, 688 | "supports-color": { 689 | "version": "7.1.0", 690 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", 691 | "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", 692 | "dev": true, 693 | "requires": { 694 | "has-flag": "^4.0.0" 695 | } 696 | } 697 | } 698 | }, 699 | "babel-plugin-dynamic-import-node": { 700 | "version": "2.3.0", 701 | "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", 702 | "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", 703 | "dev": true, 704 | "requires": { 705 | "object.assign": "^4.1.0" 706 | } 707 | }, 708 | "babel-plugin-espower": { 709 | "version": "3.0.1", 710 | "resolved": "https://registry.npmjs.org/babel-plugin-espower/-/babel-plugin-espower-3.0.1.tgz", 711 | "integrity": "sha512-Ms49U7VIAtQ/TtcqRbD6UBmJBUCSxiC3+zPc+eGqxKUIFO1lTshyEDRUjhoAbd2rWfwYf3cZ62oXozrd8W6J0A==", 712 | "dev": true, 713 | "requires": { 714 | "@babel/generator": "^7.0.0", 715 | "@babel/parser": "^7.0.0", 716 | "call-matcher": "^1.0.0", 717 | "core-js": "^2.0.0", 718 | "espower-location-detector": "^1.0.0", 719 | "espurify": "^1.6.0", 720 | "estraverse": "^4.1.1" 721 | } 722 | }, 723 | "balanced-match": { 724 | "version": "1.0.0", 725 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 726 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 727 | "dev": true 728 | }, 729 | "binary-extensions": { 730 | "version": "2.0.0", 731 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", 732 | "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", 733 | "dev": true 734 | }, 735 | "bluebird": { 736 | "version": "3.7.0", 737 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.0.tgz", 738 | "integrity": "sha512-aBQ1FxIa7kSWCcmKHlcHFlT2jt6J/l4FzC7KcPELkOJOsPOb/bccdhmIrKDfXhwFrmc7vDoDrrepFvGqjyXGJg==", 739 | "dev": true 740 | }, 741 | "blueimp-md5": { 742 | "version": "2.12.0", 743 | "resolved": "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.12.0.tgz", 744 | "integrity": "sha512-zo+HIdIhzojv6F1siQPqPFROyVy7C50KzHv/k/Iz+BtvtVzSHXiMXOpq2wCfNkeBqdCv+V8XOV96tsEt2W/3rQ==", 745 | "dev": true 746 | }, 747 | "boxen": { 748 | "version": "3.2.0", 749 | "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", 750 | "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==", 751 | "dev": true, 752 | "requires": { 753 | "ansi-align": "^3.0.0", 754 | "camelcase": "^5.3.1", 755 | "chalk": "^2.4.2", 756 | "cli-boxes": "^2.2.0", 757 | "string-width": "^3.0.0", 758 | "term-size": "^1.2.0", 759 | "type-fest": "^0.3.0", 760 | "widest-line": "^2.0.0" 761 | }, 762 | "dependencies": { 763 | "camelcase": { 764 | "version": "5.3.1", 765 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 766 | "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 767 | "dev": true 768 | }, 769 | "emoji-regex": { 770 | "version": "7.0.3", 771 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 772 | "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 773 | "dev": true 774 | }, 775 | "string-width": { 776 | "version": "3.1.0", 777 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 778 | "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 779 | "dev": true, 780 | "requires": { 781 | "emoji-regex": "^7.0.1", 782 | "is-fullwidth-code-point": "^2.0.0", 783 | "strip-ansi": "^5.1.0" 784 | } 785 | }, 786 | "type-fest": { 787 | "version": "0.3.1", 788 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", 789 | "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", 790 | "dev": true 791 | } 792 | } 793 | }, 794 | "brace-expansion": { 795 | "version": "1.1.11", 796 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 797 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 798 | "dev": true, 799 | "requires": { 800 | "balanced-match": "^1.0.0", 801 | "concat-map": "0.0.1" 802 | } 803 | }, 804 | "braces": { 805 | "version": "3.0.2", 806 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 807 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 808 | "dev": true, 809 | "requires": { 810 | "fill-range": "^7.0.1" 811 | } 812 | }, 813 | "buffer-from": { 814 | "version": "1.1.1", 815 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", 816 | "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", 817 | "dev": true 818 | }, 819 | "cacheable-request": { 820 | "version": "6.1.0", 821 | "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", 822 | "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", 823 | "dev": true, 824 | "requires": { 825 | "clone-response": "^1.0.2", 826 | "get-stream": "^5.1.0", 827 | "http-cache-semantics": "^4.0.0", 828 | "keyv": "^3.0.0", 829 | "lowercase-keys": "^2.0.0", 830 | "normalize-url": "^4.1.0", 831 | "responselike": "^1.0.2" 832 | }, 833 | "dependencies": { 834 | "get-stream": { 835 | "version": "5.1.0", 836 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", 837 | "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", 838 | "dev": true, 839 | "requires": { 840 | "pump": "^3.0.0" 841 | } 842 | }, 843 | "lowercase-keys": { 844 | "version": "2.0.0", 845 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", 846 | "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", 847 | "dev": true 848 | } 849 | } 850 | }, 851 | "call-matcher": { 852 | "version": "1.1.0", 853 | "resolved": "https://registry.npmjs.org/call-matcher/-/call-matcher-1.1.0.tgz", 854 | "integrity": "sha512-IoQLeNwwf9KTNbtSA7aEBb1yfDbdnzwjCetjkC8io5oGeOmK2CBNdg0xr+tadRYKO0p7uQyZzvon0kXlZbvGrw==", 855 | "dev": true, 856 | "requires": { 857 | "core-js": "^2.0.0", 858 | "deep-equal": "^1.0.0", 859 | "espurify": "^1.6.0", 860 | "estraverse": "^4.0.0" 861 | } 862 | }, 863 | "call-signature": { 864 | "version": "0.0.2", 865 | "resolved": "https://registry.npmjs.org/call-signature/-/call-signature-0.0.2.tgz", 866 | "integrity": "sha1-qEq8glpV70yysCi9dOIFpluaSZY=", 867 | "dev": true 868 | }, 869 | "callsites": { 870 | "version": "3.1.0", 871 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 872 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 873 | "dev": true 874 | }, 875 | "camelcase": { 876 | "version": "4.1.0", 877 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 878 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 879 | "dev": true 880 | }, 881 | "camelcase-keys": { 882 | "version": "4.2.0", 883 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", 884 | "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", 885 | "dev": true, 886 | "requires": { 887 | "camelcase": "^4.1.0", 888 | "map-obj": "^2.0.0", 889 | "quick-lru": "^1.0.0" 890 | } 891 | }, 892 | "chalk": { 893 | "version": "2.4.2", 894 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 895 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 896 | "requires": { 897 | "ansi-styles": "^3.2.1", 898 | "escape-string-regexp": "^1.0.5", 899 | "supports-color": "^5.3.0" 900 | }, 901 | "dependencies": { 902 | "supports-color": { 903 | "version": "5.5.0", 904 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 905 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 906 | "requires": { 907 | "has-flag": "^3.0.0" 908 | } 909 | } 910 | } 911 | }, 912 | "chardet": { 913 | "version": "0.7.0", 914 | "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", 915 | "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", 916 | "dev": true 917 | }, 918 | "chokidar": { 919 | "version": "3.2.1", 920 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.2.1.tgz", 921 | "integrity": "sha512-/j5PPkb5Feyps9e+jo07jUZGvkB5Aj953NrI4s8xSVScrAo/RHeILrtdb4uzR7N6aaFFxxJ+gt8mA8HfNpw76w==", 922 | "dev": true, 923 | "requires": { 924 | "anymatch": "~3.1.1", 925 | "braces": "~3.0.2", 926 | "fsevents": "~2.1.0", 927 | "glob-parent": "~5.1.0", 928 | "is-binary-path": "~2.1.0", 929 | "is-glob": "~4.0.1", 930 | "normalize-path": "~3.0.0", 931 | "readdirp": "~3.1.3" 932 | } 933 | }, 934 | "chunkd": { 935 | "version": "1.0.0", 936 | "resolved": "https://registry.npmjs.org/chunkd/-/chunkd-1.0.0.tgz", 937 | "integrity": "sha512-xx3Pb5VF9QaqCotolyZ1ywFBgyuJmu6+9dLiqBxgelEse9Xsr3yUlpoX3O4Oh11M00GT2kYMsRByTKIMJW2Lkg==", 938 | "dev": true 939 | }, 940 | "ci-info": { 941 | "version": "2.0.0", 942 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", 943 | "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", 944 | "dev": true 945 | }, 946 | "ci-parallel-vars": { 947 | "version": "1.0.0", 948 | "resolved": "https://registry.npmjs.org/ci-parallel-vars/-/ci-parallel-vars-1.0.0.tgz", 949 | "integrity": "sha512-u6dx20FBXm+apMi+5x7UVm6EH7BL1gc4XrcnQewjcB7HWRcor/V5qWc3RG2HwpgDJ26gIi2DSEu3B7sXynAw/g==", 950 | "dev": true 951 | }, 952 | "clean-stack": { 953 | "version": "2.2.0", 954 | "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 955 | "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 956 | "dev": true 957 | }, 958 | "clean-yaml-object": { 959 | "version": "0.1.0", 960 | "resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz", 961 | "integrity": "sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g=", 962 | "dev": true 963 | }, 964 | "cli-boxes": { 965 | "version": "2.2.0", 966 | "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", 967 | "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==", 968 | "dev": true 969 | }, 970 | "cli-cursor": { 971 | "version": "3.1.0", 972 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", 973 | "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", 974 | "dev": true, 975 | "requires": { 976 | "restore-cursor": "^3.1.0" 977 | } 978 | }, 979 | "cli-spinners": { 980 | "version": "2.2.0", 981 | "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.2.0.tgz", 982 | "integrity": "sha512-tgU3fKwzYjiLEQgPMD9Jt+JjHVL9kW93FiIMX/l7rivvOD4/LL0Mf7gda3+4U2KJBloybwgj5KEoQgGRioMiKQ==", 983 | "dev": true 984 | }, 985 | "cli-truncate": { 986 | "version": "2.0.0", 987 | "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.0.0.tgz", 988 | "integrity": "sha512-C4hp+8GCIFVsUUiXcw+ce+7wexVWImw8rQrgMBFsqerx9LvvcGlwm6sMjQYAEmV/Xb87xc1b5Ttx505MSpZVqg==", 989 | "dev": true, 990 | "requires": { 991 | "slice-ansi": "^2.1.0", 992 | "string-width": "^4.1.0" 993 | } 994 | }, 995 | "cli-width": { 996 | "version": "2.2.0", 997 | "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", 998 | "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", 999 | "dev": true 1000 | }, 1001 | "clone": { 1002 | "version": "1.0.4", 1003 | "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", 1004 | "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", 1005 | "dev": true 1006 | }, 1007 | "clone-response": { 1008 | "version": "1.0.2", 1009 | "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", 1010 | "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", 1011 | "dev": true, 1012 | "requires": { 1013 | "mimic-response": "^1.0.0" 1014 | } 1015 | }, 1016 | "code-excerpt": { 1017 | "version": "2.1.1", 1018 | "resolved": "https://registry.npmjs.org/code-excerpt/-/code-excerpt-2.1.1.tgz", 1019 | "integrity": "sha512-tJLhH3EpFm/1x7heIW0hemXJTUU5EWl2V0EIX558jp05Mt1U6DVryCgkp3l37cxqs+DNbNgxG43SkwJXpQ14Jw==", 1020 | "dev": true, 1021 | "requires": { 1022 | "convert-to-spaces": "^1.0.1" 1023 | } 1024 | }, 1025 | "color-convert": { 1026 | "version": "1.9.3", 1027 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 1028 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 1029 | "requires": { 1030 | "color-name": "1.1.3" 1031 | } 1032 | }, 1033 | "color-name": { 1034 | "version": "1.1.3", 1035 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 1036 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" 1037 | }, 1038 | "common-path-prefix": { 1039 | "version": "1.0.0", 1040 | "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-1.0.0.tgz", 1041 | "integrity": "sha1-zVL28HEuC6q5fW+XModPIvR3UsA=", 1042 | "dev": true 1043 | }, 1044 | "concat-map": { 1045 | "version": "0.0.1", 1046 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 1047 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 1048 | "dev": true 1049 | }, 1050 | "concordance": { 1051 | "version": "4.0.0", 1052 | "resolved": "https://registry.npmjs.org/concordance/-/concordance-4.0.0.tgz", 1053 | "integrity": "sha512-l0RFuB8RLfCS0Pt2Id39/oCPykE01pyxgAFypWTlaGRgvLkZrtczZ8atEHpTeEIW+zYWXTBuA9cCSeEOScxReQ==", 1054 | "dev": true, 1055 | "requires": { 1056 | "date-time": "^2.1.0", 1057 | "esutils": "^2.0.2", 1058 | "fast-diff": "^1.1.2", 1059 | "js-string-escape": "^1.0.1", 1060 | "lodash.clonedeep": "^4.5.0", 1061 | "lodash.flattendeep": "^4.4.0", 1062 | "lodash.islength": "^4.0.1", 1063 | "lodash.merge": "^4.6.1", 1064 | "md5-hex": "^2.0.0", 1065 | "semver": "^5.5.1", 1066 | "well-known-symbols": "^2.0.0" 1067 | }, 1068 | "dependencies": { 1069 | "md5-hex": { 1070 | "version": "2.0.0", 1071 | "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-2.0.0.tgz", 1072 | "integrity": "sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=", 1073 | "dev": true, 1074 | "requires": { 1075 | "md5-o-matic": "^0.1.1" 1076 | } 1077 | } 1078 | } 1079 | }, 1080 | "configstore": { 1081 | "version": "4.0.0", 1082 | "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", 1083 | "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", 1084 | "dev": true, 1085 | "requires": { 1086 | "dot-prop": "^4.1.0", 1087 | "graceful-fs": "^4.1.2", 1088 | "make-dir": "^1.0.0", 1089 | "unique-string": "^1.0.0", 1090 | "write-file-atomic": "^2.0.0", 1091 | "xdg-basedir": "^3.0.0" 1092 | }, 1093 | "dependencies": { 1094 | "dot-prop": { 1095 | "version": "4.2.0", 1096 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", 1097 | "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", 1098 | "dev": true, 1099 | "requires": { 1100 | "is-obj": "^1.0.0" 1101 | } 1102 | }, 1103 | "is-obj": { 1104 | "version": "1.0.1", 1105 | "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", 1106 | "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", 1107 | "dev": true 1108 | }, 1109 | "make-dir": { 1110 | "version": "1.3.0", 1111 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", 1112 | "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", 1113 | "dev": true, 1114 | "requires": { 1115 | "pify": "^3.0.0" 1116 | } 1117 | }, 1118 | "pify": { 1119 | "version": "3.0.0", 1120 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 1121 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 1122 | "dev": true 1123 | }, 1124 | "write-file-atomic": { 1125 | "version": "2.4.3", 1126 | "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", 1127 | "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", 1128 | "dev": true, 1129 | "requires": { 1130 | "graceful-fs": "^4.1.11", 1131 | "imurmurhash": "^0.1.4", 1132 | "signal-exit": "^3.0.2" 1133 | } 1134 | } 1135 | } 1136 | }, 1137 | "convert-source-map": { 1138 | "version": "1.6.0", 1139 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", 1140 | "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", 1141 | "dev": true, 1142 | "requires": { 1143 | "safe-buffer": "~5.1.1" 1144 | } 1145 | }, 1146 | "convert-to-spaces": { 1147 | "version": "1.0.2", 1148 | "resolved": "https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-1.0.2.tgz", 1149 | "integrity": "sha1-fj5Iu+bZl7FBfdyihoIEtNPYVxU=", 1150 | "dev": true 1151 | }, 1152 | "core-js": { 1153 | "version": "2.6.9", 1154 | "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", 1155 | "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==", 1156 | "dev": true 1157 | }, 1158 | "cross-spawn": { 1159 | "version": "5.1.0", 1160 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", 1161 | "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", 1162 | "dev": true, 1163 | "requires": { 1164 | "lru-cache": "^4.0.1", 1165 | "shebang-command": "^1.2.0", 1166 | "which": "^1.2.9" 1167 | } 1168 | }, 1169 | "crypto-random-string": { 1170 | "version": "1.0.0", 1171 | "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", 1172 | "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", 1173 | "dev": true 1174 | }, 1175 | "currently-unhandled": { 1176 | "version": "0.4.1", 1177 | "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", 1178 | "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", 1179 | "dev": true, 1180 | "requires": { 1181 | "array-find-index": "^1.0.1" 1182 | } 1183 | }, 1184 | "date-time": { 1185 | "version": "2.1.0", 1186 | "resolved": "https://registry.npmjs.org/date-time/-/date-time-2.1.0.tgz", 1187 | "integrity": "sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==", 1188 | "dev": true, 1189 | "requires": { 1190 | "time-zone": "^1.0.0" 1191 | } 1192 | }, 1193 | "debug": { 1194 | "version": "4.1.1", 1195 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", 1196 | "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", 1197 | "dev": true, 1198 | "requires": { 1199 | "ms": "^2.1.1" 1200 | } 1201 | }, 1202 | "decamelize": { 1203 | "version": "1.2.0", 1204 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 1205 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 1206 | "dev": true 1207 | }, 1208 | "decamelize-keys": { 1209 | "version": "1.1.0", 1210 | "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", 1211 | "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", 1212 | "dev": true, 1213 | "requires": { 1214 | "decamelize": "^1.1.0", 1215 | "map-obj": "^1.0.0" 1216 | }, 1217 | "dependencies": { 1218 | "map-obj": { 1219 | "version": "1.0.1", 1220 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 1221 | "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", 1222 | "dev": true 1223 | } 1224 | } 1225 | }, 1226 | "decompress-response": { 1227 | "version": "3.3.0", 1228 | "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", 1229 | "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", 1230 | "dev": true, 1231 | "requires": { 1232 | "mimic-response": "^1.0.0" 1233 | } 1234 | }, 1235 | "deep-equal": { 1236 | "version": "1.1.0", 1237 | "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.0.tgz", 1238 | "integrity": "sha512-ZbfWJq/wN1Z273o7mUSjILYqehAktR2NVoSrOukDkU9kg2v/Uv89yU4Cvz8seJeAmtN5oqiefKq8FPuXOboqLw==", 1239 | "dev": true, 1240 | "requires": { 1241 | "is-arguments": "^1.0.4", 1242 | "is-date-object": "^1.0.1", 1243 | "is-regex": "^1.0.4", 1244 | "object-is": "^1.0.1", 1245 | "object-keys": "^1.1.1", 1246 | "regexp.prototype.flags": "^1.2.0" 1247 | } 1248 | }, 1249 | "deep-extend": { 1250 | "version": "0.6.0", 1251 | "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 1252 | "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 1253 | "dev": true 1254 | }, 1255 | "deep-is": { 1256 | "version": "0.1.3", 1257 | "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", 1258 | "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", 1259 | "dev": true 1260 | }, 1261 | "defaults": { 1262 | "version": "1.0.3", 1263 | "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", 1264 | "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", 1265 | "dev": true, 1266 | "requires": { 1267 | "clone": "^1.0.2" 1268 | } 1269 | }, 1270 | "defer-to-connect": { 1271 | "version": "1.0.2", 1272 | "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.2.tgz", 1273 | "integrity": "sha512-k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw==", 1274 | "dev": true 1275 | }, 1276 | "define-properties": { 1277 | "version": "1.1.3", 1278 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 1279 | "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", 1280 | "dev": true, 1281 | "requires": { 1282 | "object-keys": "^1.0.12" 1283 | } 1284 | }, 1285 | "del": { 1286 | "version": "4.1.1", 1287 | "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", 1288 | "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", 1289 | "dev": true, 1290 | "requires": { 1291 | "@types/glob": "^7.1.1", 1292 | "globby": "^6.1.0", 1293 | "is-path-cwd": "^2.0.0", 1294 | "is-path-in-cwd": "^2.0.0", 1295 | "p-map": "^2.0.0", 1296 | "pify": "^4.0.1", 1297 | "rimraf": "^2.6.3" 1298 | }, 1299 | "dependencies": { 1300 | "array-union": { 1301 | "version": "1.0.2", 1302 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", 1303 | "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", 1304 | "dev": true, 1305 | "requires": { 1306 | "array-uniq": "^1.0.1" 1307 | } 1308 | }, 1309 | "array-uniq": { 1310 | "version": "1.0.3", 1311 | "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 1312 | "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", 1313 | "dev": true 1314 | }, 1315 | "globby": { 1316 | "version": "6.1.0", 1317 | "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", 1318 | "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", 1319 | "dev": true, 1320 | "requires": { 1321 | "array-union": "^1.0.1", 1322 | "glob": "^7.0.3", 1323 | "object-assign": "^4.0.1", 1324 | "pify": "^2.0.0", 1325 | "pinkie-promise": "^2.0.0" 1326 | }, 1327 | "dependencies": { 1328 | "pify": { 1329 | "version": "2.3.0", 1330 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 1331 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 1332 | "dev": true 1333 | } 1334 | } 1335 | } 1336 | } 1337 | }, 1338 | "dir-glob": { 1339 | "version": "3.0.1", 1340 | "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 1341 | "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 1342 | "dev": true, 1343 | "requires": { 1344 | "path-type": "^4.0.0" 1345 | } 1346 | }, 1347 | "doctrine": { 1348 | "version": "3.0.0", 1349 | "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 1350 | "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 1351 | "dev": true, 1352 | "requires": { 1353 | "esutils": "^2.0.2" 1354 | } 1355 | }, 1356 | "dot-prop": { 1357 | "version": "5.1.0", 1358 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.1.0.tgz", 1359 | "integrity": "sha512-n1oC6NBF+KM9oVXtjmen4Yo7HyAVWV2UUl50dCYJdw2924K6dX9bf9TTTWaKtYlRn0FEtxG27KS80ayVLixxJA==", 1360 | "dev": true, 1361 | "requires": { 1362 | "is-obj": "^2.0.0" 1363 | } 1364 | }, 1365 | "duplexer3": { 1366 | "version": "0.1.4", 1367 | "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", 1368 | "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", 1369 | "dev": true 1370 | }, 1371 | "emittery": { 1372 | "version": "0.4.1", 1373 | "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz", 1374 | "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==", 1375 | "dev": true 1376 | }, 1377 | "emoji-regex": { 1378 | "version": "8.0.0", 1379 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1380 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 1381 | "dev": true 1382 | }, 1383 | "empower-core": { 1384 | "version": "1.2.0", 1385 | "resolved": "https://registry.npmjs.org/empower-core/-/empower-core-1.2.0.tgz", 1386 | "integrity": "sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ==", 1387 | "dev": true, 1388 | "requires": { 1389 | "call-signature": "0.0.2", 1390 | "core-js": "^2.0.0" 1391 | } 1392 | }, 1393 | "end-of-stream": { 1394 | "version": "1.4.4", 1395 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 1396 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 1397 | "dev": true, 1398 | "requires": { 1399 | "once": "^1.4.0" 1400 | } 1401 | }, 1402 | "equal-length": { 1403 | "version": "1.0.1", 1404 | "resolved": "https://registry.npmjs.org/equal-length/-/equal-length-1.0.1.tgz", 1405 | "integrity": "sha1-IcoRLUirJLTh5//A5TOdMf38J0w=", 1406 | "dev": true 1407 | }, 1408 | "error-ex": { 1409 | "version": "1.3.2", 1410 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 1411 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 1412 | "dev": true, 1413 | "requires": { 1414 | "is-arrayish": "^0.2.1" 1415 | } 1416 | }, 1417 | "es6-error": { 1418 | "version": "4.1.1", 1419 | "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", 1420 | "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", 1421 | "dev": true 1422 | }, 1423 | "escape-string-regexp": { 1424 | "version": "1.0.5", 1425 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 1426 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" 1427 | }, 1428 | "eslint": { 1429 | "version": "6.5.1", 1430 | "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.5.1.tgz", 1431 | "integrity": "sha512-32h99BoLYStT1iq1v2P9uwpyznQ4M2jRiFB6acitKz52Gqn+vPaMDUTB1bYi1WN4Nquj2w+t+bimYUG83DC55A==", 1432 | "dev": true, 1433 | "requires": { 1434 | "@babel/code-frame": "^7.0.0", 1435 | "ajv": "^6.10.0", 1436 | "chalk": "^2.1.0", 1437 | "cross-spawn": "^6.0.5", 1438 | "debug": "^4.0.1", 1439 | "doctrine": "^3.0.0", 1440 | "eslint-scope": "^5.0.0", 1441 | "eslint-utils": "^1.4.2", 1442 | "eslint-visitor-keys": "^1.1.0", 1443 | "espree": "^6.1.1", 1444 | "esquery": "^1.0.1", 1445 | "esutils": "^2.0.2", 1446 | "file-entry-cache": "^5.0.1", 1447 | "functional-red-black-tree": "^1.0.1", 1448 | "glob-parent": "^5.0.0", 1449 | "globals": "^11.7.0", 1450 | "ignore": "^4.0.6", 1451 | "import-fresh": "^3.0.0", 1452 | "imurmurhash": "^0.1.4", 1453 | "inquirer": "^6.4.1", 1454 | "is-glob": "^4.0.0", 1455 | "js-yaml": "^3.13.1", 1456 | "json-stable-stringify-without-jsonify": "^1.0.1", 1457 | "levn": "^0.3.0", 1458 | "lodash": "^4.17.14", 1459 | "minimatch": "^3.0.4", 1460 | "mkdirp": "^0.5.1", 1461 | "natural-compare": "^1.4.0", 1462 | "optionator": "^0.8.2", 1463 | "progress": "^2.0.0", 1464 | "regexpp": "^2.0.1", 1465 | "semver": "^6.1.2", 1466 | "strip-ansi": "^5.2.0", 1467 | "strip-json-comments": "^3.0.1", 1468 | "table": "^5.2.3", 1469 | "text-table": "^0.2.0", 1470 | "v8-compile-cache": "^2.0.3" 1471 | }, 1472 | "dependencies": { 1473 | "cross-spawn": { 1474 | "version": "6.0.5", 1475 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", 1476 | "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", 1477 | "dev": true, 1478 | "requires": { 1479 | "nice-try": "^1.0.4", 1480 | "path-key": "^2.0.1", 1481 | "semver": "^5.5.0", 1482 | "shebang-command": "^1.2.0", 1483 | "which": "^1.2.9" 1484 | }, 1485 | "dependencies": { 1486 | "semver": { 1487 | "version": "5.7.1", 1488 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 1489 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 1490 | "dev": true 1491 | } 1492 | } 1493 | }, 1494 | "ignore": { 1495 | "version": "4.0.6", 1496 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", 1497 | "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", 1498 | "dev": true 1499 | }, 1500 | "semver": { 1501 | "version": "6.3.0", 1502 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1503 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1504 | "dev": true 1505 | }, 1506 | "strip-json-comments": { 1507 | "version": "3.0.1", 1508 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", 1509 | "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", 1510 | "dev": true 1511 | } 1512 | } 1513 | }, 1514 | "eslint-config-postcss": { 1515 | "version": "3.0.7", 1516 | "resolved": "https://registry.npmjs.org/eslint-config-postcss/-/eslint-config-postcss-3.0.7.tgz", 1517 | "integrity": "sha512-5SCkmybZjQhOiFX8FNuqBo9SvCWH6inGXLHQ+BigXUiOGDhBNJuHp6JaF2qKMv+ti6kdk3J1ZFM3NurLww7Nxw==", 1518 | "dev": true 1519 | }, 1520 | "eslint-scope": { 1521 | "version": "5.0.0", 1522 | "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", 1523 | "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", 1524 | "dev": true, 1525 | "requires": { 1526 | "esrecurse": "^4.1.0", 1527 | "estraverse": "^4.1.1" 1528 | } 1529 | }, 1530 | "eslint-utils": { 1531 | "version": "1.4.2", 1532 | "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.2.tgz", 1533 | "integrity": "sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==", 1534 | "dev": true, 1535 | "requires": { 1536 | "eslint-visitor-keys": "^1.0.0" 1537 | } 1538 | }, 1539 | "eslint-visitor-keys": { 1540 | "version": "1.1.0", 1541 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", 1542 | "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", 1543 | "dev": true 1544 | }, 1545 | "esm": { 1546 | "version": "3.2.25", 1547 | "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", 1548 | "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", 1549 | "dev": true 1550 | }, 1551 | "espower-location-detector": { 1552 | "version": "1.0.0", 1553 | "resolved": "https://registry.npmjs.org/espower-location-detector/-/espower-location-detector-1.0.0.tgz", 1554 | "integrity": "sha1-oXt+zFnTDheeK+9z+0E3cEyzMbU=", 1555 | "dev": true, 1556 | "requires": { 1557 | "is-url": "^1.2.1", 1558 | "path-is-absolute": "^1.0.0", 1559 | "source-map": "^0.5.0", 1560 | "xtend": "^4.0.0" 1561 | }, 1562 | "dependencies": { 1563 | "source-map": { 1564 | "version": "0.5.7", 1565 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 1566 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 1567 | "dev": true 1568 | } 1569 | } 1570 | }, 1571 | "espree": { 1572 | "version": "6.1.1", 1573 | "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.1.tgz", 1574 | "integrity": "sha512-EYbr8XZUhWbYCqQRW0duU5LxzL5bETN6AjKBGy1302qqzPaCH10QbRg3Wvco79Z8x9WbiE8HYB4e75xl6qUYvQ==", 1575 | "dev": true, 1576 | "requires": { 1577 | "acorn": "^7.0.0", 1578 | "acorn-jsx": "^5.0.2", 1579 | "eslint-visitor-keys": "^1.1.0" 1580 | } 1581 | }, 1582 | "esprima": { 1583 | "version": "4.0.1", 1584 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 1585 | "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 1586 | "dev": true 1587 | }, 1588 | "espurify": { 1589 | "version": "1.8.1", 1590 | "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz", 1591 | "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==", 1592 | "dev": true, 1593 | "requires": { 1594 | "core-js": "^2.0.0" 1595 | } 1596 | }, 1597 | "esquery": { 1598 | "version": "1.0.1", 1599 | "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", 1600 | "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", 1601 | "dev": true, 1602 | "requires": { 1603 | "estraverse": "^4.0.0" 1604 | } 1605 | }, 1606 | "esrecurse": { 1607 | "version": "4.2.1", 1608 | "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", 1609 | "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", 1610 | "dev": true, 1611 | "requires": { 1612 | "estraverse": "^4.1.0" 1613 | } 1614 | }, 1615 | "estraverse": { 1616 | "version": "4.3.0", 1617 | "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 1618 | "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 1619 | "dev": true 1620 | }, 1621 | "esutils": { 1622 | "version": "2.0.3", 1623 | "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 1624 | "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 1625 | "dev": true 1626 | }, 1627 | "execa": { 1628 | "version": "0.7.0", 1629 | "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", 1630 | "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", 1631 | "dev": true, 1632 | "requires": { 1633 | "cross-spawn": "^5.0.1", 1634 | "get-stream": "^3.0.0", 1635 | "is-stream": "^1.1.0", 1636 | "npm-run-path": "^2.0.0", 1637 | "p-finally": "^1.0.0", 1638 | "signal-exit": "^3.0.0", 1639 | "strip-eof": "^1.0.0" 1640 | }, 1641 | "dependencies": { 1642 | "is-stream": { 1643 | "version": "1.1.0", 1644 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 1645 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", 1646 | "dev": true 1647 | } 1648 | } 1649 | }, 1650 | "external-editor": { 1651 | "version": "3.1.0", 1652 | "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", 1653 | "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", 1654 | "dev": true, 1655 | "requires": { 1656 | "chardet": "^0.7.0", 1657 | "iconv-lite": "^0.4.24", 1658 | "tmp": "^0.0.33" 1659 | } 1660 | }, 1661 | "fast-deep-equal": { 1662 | "version": "2.0.1", 1663 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", 1664 | "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", 1665 | "dev": true 1666 | }, 1667 | "fast-diff": { 1668 | "version": "1.2.0", 1669 | "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", 1670 | "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", 1671 | "dev": true 1672 | }, 1673 | "fast-glob": { 1674 | "version": "3.0.4", 1675 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.0.4.tgz", 1676 | "integrity": "sha512-wkIbV6qg37xTJwqSsdnIphL1e+LaGz4AIQqr00mIubMaEhv1/HEmJ0uuCGZRNRUkZZmOB5mJKO0ZUTVq+SxMQg==", 1677 | "dev": true, 1678 | "requires": { 1679 | "@nodelib/fs.stat": "^2.0.1", 1680 | "@nodelib/fs.walk": "^1.2.1", 1681 | "glob-parent": "^5.0.0", 1682 | "is-glob": "^4.0.1", 1683 | "merge2": "^1.2.3", 1684 | "micromatch": "^4.0.2" 1685 | } 1686 | }, 1687 | "fast-json-stable-stringify": { 1688 | "version": "2.0.0", 1689 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", 1690 | "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", 1691 | "dev": true 1692 | }, 1693 | "fast-levenshtein": { 1694 | "version": "2.0.6", 1695 | "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 1696 | "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", 1697 | "dev": true 1698 | }, 1699 | "fastq": { 1700 | "version": "1.6.0", 1701 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", 1702 | "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", 1703 | "dev": true, 1704 | "requires": { 1705 | "reusify": "^1.0.0" 1706 | } 1707 | }, 1708 | "figures": { 1709 | "version": "3.0.0", 1710 | "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", 1711 | "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", 1712 | "dev": true, 1713 | "requires": { 1714 | "escape-string-regexp": "^1.0.5" 1715 | } 1716 | }, 1717 | "file-entry-cache": { 1718 | "version": "5.0.1", 1719 | "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", 1720 | "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", 1721 | "dev": true, 1722 | "requires": { 1723 | "flat-cache": "^2.0.1" 1724 | } 1725 | }, 1726 | "fill-range": { 1727 | "version": "7.0.1", 1728 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 1729 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 1730 | "dev": true, 1731 | "requires": { 1732 | "to-regex-range": "^5.0.1" 1733 | } 1734 | }, 1735 | "find-up": { 1736 | "version": "4.1.0", 1737 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 1738 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 1739 | "dev": true, 1740 | "requires": { 1741 | "locate-path": "^5.0.0", 1742 | "path-exists": "^4.0.0" 1743 | } 1744 | }, 1745 | "flat-cache": { 1746 | "version": "2.0.1", 1747 | "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", 1748 | "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", 1749 | "dev": true, 1750 | "requires": { 1751 | "flatted": "^2.0.0", 1752 | "rimraf": "2.6.3", 1753 | "write": "1.0.3" 1754 | }, 1755 | "dependencies": { 1756 | "rimraf": { 1757 | "version": "2.6.3", 1758 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", 1759 | "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", 1760 | "dev": true, 1761 | "requires": { 1762 | "glob": "^7.1.3" 1763 | } 1764 | } 1765 | } 1766 | }, 1767 | "flatted": { 1768 | "version": "2.0.1", 1769 | "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", 1770 | "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==", 1771 | "dev": true 1772 | }, 1773 | "fs.realpath": { 1774 | "version": "1.0.0", 1775 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1776 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 1777 | "dev": true 1778 | }, 1779 | "fsevents": { 1780 | "version": "2.1.0", 1781 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.0.tgz", 1782 | "integrity": "sha512-+iXhW3LuDQsno8dOIrCIT/CBjeBWuP7PXe8w9shnj9Lebny/Gx1ZjVBYwexLz36Ri2jKuXMNpV6CYNh8lHHgrQ==", 1783 | "dev": true, 1784 | "optional": true 1785 | }, 1786 | "function-bind": { 1787 | "version": "1.1.1", 1788 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1789 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 1790 | "dev": true 1791 | }, 1792 | "functional-red-black-tree": { 1793 | "version": "1.0.1", 1794 | "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 1795 | "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", 1796 | "dev": true 1797 | }, 1798 | "get-port": { 1799 | "version": "5.0.0", 1800 | "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.0.0.tgz", 1801 | "integrity": "sha512-imzMU0FjsZqNa6BqOjbbW6w5BivHIuQKopjpPqcnx0AVHJQKCxK1O+Ab3OrVXhrekqfVMjwA9ZYu062R+KcIsQ==", 1802 | "dev": true, 1803 | "requires": { 1804 | "type-fest": "^0.3.0" 1805 | }, 1806 | "dependencies": { 1807 | "type-fest": { 1808 | "version": "0.3.1", 1809 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", 1810 | "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", 1811 | "dev": true 1812 | } 1813 | } 1814 | }, 1815 | "get-stream": { 1816 | "version": "3.0.0", 1817 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 1818 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", 1819 | "dev": true 1820 | }, 1821 | "glob": { 1822 | "version": "7.1.4", 1823 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", 1824 | "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", 1825 | "dev": true, 1826 | "requires": { 1827 | "fs.realpath": "^1.0.0", 1828 | "inflight": "^1.0.4", 1829 | "inherits": "2", 1830 | "minimatch": "^3.0.4", 1831 | "once": "^1.3.0", 1832 | "path-is-absolute": "^1.0.0" 1833 | } 1834 | }, 1835 | "glob-parent": { 1836 | "version": "5.1.0", 1837 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", 1838 | "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", 1839 | "dev": true, 1840 | "requires": { 1841 | "is-glob": "^4.0.1" 1842 | } 1843 | }, 1844 | "global-dirs": { 1845 | "version": "0.1.1", 1846 | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", 1847 | "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", 1848 | "dev": true, 1849 | "requires": { 1850 | "ini": "^1.3.4" 1851 | } 1852 | }, 1853 | "globals": { 1854 | "version": "11.12.0", 1855 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 1856 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 1857 | "dev": true 1858 | }, 1859 | "globby": { 1860 | "version": "10.0.1", 1861 | "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", 1862 | "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", 1863 | "dev": true, 1864 | "requires": { 1865 | "@types/glob": "^7.1.1", 1866 | "array-union": "^2.1.0", 1867 | "dir-glob": "^3.0.1", 1868 | "fast-glob": "^3.0.3", 1869 | "glob": "^7.1.3", 1870 | "ignore": "^5.1.1", 1871 | "merge2": "^1.2.3", 1872 | "slash": "^3.0.0" 1873 | } 1874 | }, 1875 | "got": { 1876 | "version": "9.6.0", 1877 | "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", 1878 | "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", 1879 | "dev": true, 1880 | "requires": { 1881 | "@sindresorhus/is": "^0.14.0", 1882 | "@szmarczak/http-timer": "^1.1.2", 1883 | "cacheable-request": "^6.0.0", 1884 | "decompress-response": "^3.3.0", 1885 | "duplexer3": "^0.1.4", 1886 | "get-stream": "^4.1.0", 1887 | "lowercase-keys": "^1.0.1", 1888 | "mimic-response": "^1.0.1", 1889 | "p-cancelable": "^1.0.0", 1890 | "to-readable-stream": "^1.0.0", 1891 | "url-parse-lax": "^3.0.0" 1892 | }, 1893 | "dependencies": { 1894 | "get-stream": { 1895 | "version": "4.1.0", 1896 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 1897 | "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 1898 | "dev": true, 1899 | "requires": { 1900 | "pump": "^3.0.0" 1901 | } 1902 | } 1903 | } 1904 | }, 1905 | "graceful-fs": { 1906 | "version": "4.2.2", 1907 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", 1908 | "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", 1909 | "dev": true 1910 | }, 1911 | "has": { 1912 | "version": "1.0.3", 1913 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1914 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1915 | "dev": true, 1916 | "requires": { 1917 | "function-bind": "^1.1.1" 1918 | } 1919 | }, 1920 | "has-flag": { 1921 | "version": "3.0.0", 1922 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1923 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" 1924 | }, 1925 | "has-symbols": { 1926 | "version": "1.0.0", 1927 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", 1928 | "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", 1929 | "dev": true 1930 | }, 1931 | "has-yarn": { 1932 | "version": "2.1.0", 1933 | "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", 1934 | "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", 1935 | "dev": true 1936 | }, 1937 | "hasha": { 1938 | "version": "5.1.0", 1939 | "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.1.0.tgz", 1940 | "integrity": "sha512-OFPDWmzPN1l7atOV1TgBVmNtBxaIysToK6Ve9DK+vT6pYuklw/nPNT+HJbZi0KDcI6vWB+9tgvZ5YD7fA3CXcA==", 1941 | "dev": true, 1942 | "requires": { 1943 | "is-stream": "^2.0.0", 1944 | "type-fest": "^0.8.0" 1945 | }, 1946 | "dependencies": { 1947 | "type-fest": { 1948 | "version": "0.8.1", 1949 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 1950 | "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 1951 | "dev": true 1952 | } 1953 | } 1954 | }, 1955 | "hosted-git-info": { 1956 | "version": "2.8.4", 1957 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz", 1958 | "integrity": "sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==", 1959 | "dev": true 1960 | }, 1961 | "http-cache-semantics": { 1962 | "version": "4.0.3", 1963 | "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", 1964 | "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==", 1965 | "dev": true 1966 | }, 1967 | "iconv-lite": { 1968 | "version": "0.4.24", 1969 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 1970 | "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 1971 | "dev": true, 1972 | "requires": { 1973 | "safer-buffer": ">= 2.1.2 < 3" 1974 | } 1975 | }, 1976 | "ignore": { 1977 | "version": "5.1.4", 1978 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", 1979 | "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", 1980 | "dev": true 1981 | }, 1982 | "ignore-by-default": { 1983 | "version": "1.0.1", 1984 | "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", 1985 | "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", 1986 | "dev": true 1987 | }, 1988 | "import-fresh": { 1989 | "version": "3.1.0", 1990 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.1.0.tgz", 1991 | "integrity": "sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ==", 1992 | "dev": true, 1993 | "requires": { 1994 | "parent-module": "^1.0.0", 1995 | "resolve-from": "^4.0.0" 1996 | }, 1997 | "dependencies": { 1998 | "resolve-from": { 1999 | "version": "4.0.0", 2000 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 2001 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 2002 | "dev": true 2003 | } 2004 | } 2005 | }, 2006 | "import-lazy": { 2007 | "version": "2.1.0", 2008 | "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", 2009 | "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", 2010 | "dev": true 2011 | }, 2012 | "import-local": { 2013 | "version": "3.0.2", 2014 | "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", 2015 | "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", 2016 | "dev": true, 2017 | "requires": { 2018 | "pkg-dir": "^4.2.0", 2019 | "resolve-cwd": "^3.0.0" 2020 | } 2021 | }, 2022 | "imurmurhash": { 2023 | "version": "0.1.4", 2024 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 2025 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 2026 | "dev": true 2027 | }, 2028 | "indent-string": { 2029 | "version": "4.0.0", 2030 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 2031 | "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 2032 | "dev": true 2033 | }, 2034 | "inflight": { 2035 | "version": "1.0.6", 2036 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 2037 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 2038 | "dev": true, 2039 | "requires": { 2040 | "once": "^1.3.0", 2041 | "wrappy": "1" 2042 | } 2043 | }, 2044 | "inherits": { 2045 | "version": "2.0.4", 2046 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 2047 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 2048 | "dev": true 2049 | }, 2050 | "ini": { 2051 | "version": "1.3.5", 2052 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", 2053 | "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", 2054 | "dev": true 2055 | }, 2056 | "inquirer": { 2057 | "version": "6.5.2", 2058 | "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz", 2059 | "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==", 2060 | "dev": true, 2061 | "requires": { 2062 | "ansi-escapes": "^3.2.0", 2063 | "chalk": "^2.4.2", 2064 | "cli-cursor": "^2.1.0", 2065 | "cli-width": "^2.0.0", 2066 | "external-editor": "^3.0.3", 2067 | "figures": "^2.0.0", 2068 | "lodash": "^4.17.12", 2069 | "mute-stream": "0.0.7", 2070 | "run-async": "^2.2.0", 2071 | "rxjs": "^6.4.0", 2072 | "string-width": "^2.1.0", 2073 | "strip-ansi": "^5.1.0", 2074 | "through": "^2.3.6" 2075 | }, 2076 | "dependencies": { 2077 | "ansi-escapes": { 2078 | "version": "3.2.0", 2079 | "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", 2080 | "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", 2081 | "dev": true 2082 | }, 2083 | "ansi-regex": { 2084 | "version": "3.0.0", 2085 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 2086 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 2087 | "dev": true 2088 | }, 2089 | "cli-cursor": { 2090 | "version": "2.1.0", 2091 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", 2092 | "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", 2093 | "dev": true, 2094 | "requires": { 2095 | "restore-cursor": "^2.0.0" 2096 | } 2097 | }, 2098 | "figures": { 2099 | "version": "2.0.0", 2100 | "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", 2101 | "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", 2102 | "dev": true, 2103 | "requires": { 2104 | "escape-string-regexp": "^1.0.5" 2105 | } 2106 | }, 2107 | "mimic-fn": { 2108 | "version": "1.2.0", 2109 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", 2110 | "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", 2111 | "dev": true 2112 | }, 2113 | "onetime": { 2114 | "version": "2.0.1", 2115 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", 2116 | "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", 2117 | "dev": true, 2118 | "requires": { 2119 | "mimic-fn": "^1.0.0" 2120 | } 2121 | }, 2122 | "restore-cursor": { 2123 | "version": "2.0.0", 2124 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", 2125 | "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", 2126 | "dev": true, 2127 | "requires": { 2128 | "onetime": "^2.0.0", 2129 | "signal-exit": "^3.0.2" 2130 | } 2131 | }, 2132 | "string-width": { 2133 | "version": "2.1.1", 2134 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 2135 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 2136 | "dev": true, 2137 | "requires": { 2138 | "is-fullwidth-code-point": "^2.0.0", 2139 | "strip-ansi": "^4.0.0" 2140 | }, 2141 | "dependencies": { 2142 | "strip-ansi": { 2143 | "version": "4.0.0", 2144 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 2145 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 2146 | "dev": true, 2147 | "requires": { 2148 | "ansi-regex": "^3.0.0" 2149 | } 2150 | } 2151 | } 2152 | } 2153 | } 2154 | }, 2155 | "irregular-plurals": { 2156 | "version": "2.0.0", 2157 | "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", 2158 | "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==", 2159 | "dev": true 2160 | }, 2161 | "is-arguments": { 2162 | "version": "1.0.4", 2163 | "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", 2164 | "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", 2165 | "dev": true 2166 | }, 2167 | "is-arrayish": { 2168 | "version": "0.2.1", 2169 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 2170 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 2171 | "dev": true 2172 | }, 2173 | "is-binary-path": { 2174 | "version": "2.1.0", 2175 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 2176 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 2177 | "dev": true, 2178 | "requires": { 2179 | "binary-extensions": "^2.0.0" 2180 | } 2181 | }, 2182 | "is-ci": { 2183 | "version": "2.0.0", 2184 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", 2185 | "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", 2186 | "dev": true, 2187 | "requires": { 2188 | "ci-info": "^2.0.0" 2189 | } 2190 | }, 2191 | "is-date-object": { 2192 | "version": "1.0.1", 2193 | "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", 2194 | "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", 2195 | "dev": true 2196 | }, 2197 | "is-error": { 2198 | "version": "2.2.2", 2199 | "resolved": "https://registry.npmjs.org/is-error/-/is-error-2.2.2.tgz", 2200 | "integrity": "sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==", 2201 | "dev": true 2202 | }, 2203 | "is-extglob": { 2204 | "version": "2.1.1", 2205 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2206 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 2207 | "dev": true 2208 | }, 2209 | "is-fullwidth-code-point": { 2210 | "version": "2.0.0", 2211 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 2212 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 2213 | "dev": true 2214 | }, 2215 | "is-glob": { 2216 | "version": "4.0.1", 2217 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 2218 | "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 2219 | "dev": true, 2220 | "requires": { 2221 | "is-extglob": "^2.1.1" 2222 | } 2223 | }, 2224 | "is-installed-globally": { 2225 | "version": "0.1.0", 2226 | "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", 2227 | "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", 2228 | "dev": true, 2229 | "requires": { 2230 | "global-dirs": "^0.1.0", 2231 | "is-path-inside": "^1.0.0" 2232 | }, 2233 | "dependencies": { 2234 | "is-path-inside": { 2235 | "version": "1.0.1", 2236 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", 2237 | "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", 2238 | "dev": true, 2239 | "requires": { 2240 | "path-is-inside": "^1.0.1" 2241 | } 2242 | } 2243 | } 2244 | }, 2245 | "is-npm": { 2246 | "version": "3.0.0", 2247 | "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", 2248 | "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==", 2249 | "dev": true 2250 | }, 2251 | "is-number": { 2252 | "version": "7.0.0", 2253 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 2254 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 2255 | "dev": true 2256 | }, 2257 | "is-obj": { 2258 | "version": "2.0.0", 2259 | "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", 2260 | "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", 2261 | "dev": true 2262 | }, 2263 | "is-observable": { 2264 | "version": "2.0.0", 2265 | "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-2.0.0.tgz", 2266 | "integrity": "sha512-fhBZv3eFKUbyHXZ1oHujdo2tZ+CNbdpdzzlENgCGZUC8keoGxUew2jYFLYcUB4qo7LDD03o4KK11m/QYD7kEjg==", 2267 | "dev": true 2268 | }, 2269 | "is-path-cwd": { 2270 | "version": "2.2.0", 2271 | "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", 2272 | "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", 2273 | "dev": true 2274 | }, 2275 | "is-path-in-cwd": { 2276 | "version": "2.1.0", 2277 | "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", 2278 | "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", 2279 | "dev": true, 2280 | "requires": { 2281 | "is-path-inside": "^2.1.0" 2282 | } 2283 | }, 2284 | "is-path-inside": { 2285 | "version": "2.1.0", 2286 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", 2287 | "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", 2288 | "dev": true, 2289 | "requires": { 2290 | "path-is-inside": "^1.0.2" 2291 | } 2292 | }, 2293 | "is-plain-obj": { 2294 | "version": "1.1.0", 2295 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 2296 | "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", 2297 | "dev": true 2298 | }, 2299 | "is-plain-object": { 2300 | "version": "3.0.0", 2301 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", 2302 | "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", 2303 | "dev": true, 2304 | "requires": { 2305 | "isobject": "^4.0.0" 2306 | } 2307 | }, 2308 | "is-promise": { 2309 | "version": "2.1.0", 2310 | "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", 2311 | "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", 2312 | "dev": true 2313 | }, 2314 | "is-regex": { 2315 | "version": "1.0.4", 2316 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", 2317 | "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", 2318 | "dev": true, 2319 | "requires": { 2320 | "has": "^1.0.1" 2321 | } 2322 | }, 2323 | "is-stream": { 2324 | "version": "2.0.0", 2325 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", 2326 | "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", 2327 | "dev": true 2328 | }, 2329 | "is-typedarray": { 2330 | "version": "1.0.0", 2331 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 2332 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", 2333 | "dev": true 2334 | }, 2335 | "is-url": { 2336 | "version": "1.2.4", 2337 | "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", 2338 | "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", 2339 | "dev": true 2340 | }, 2341 | "is-utf8": { 2342 | "version": "0.2.1", 2343 | "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 2344 | "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", 2345 | "dev": true 2346 | }, 2347 | "is-yarn-global": { 2348 | "version": "0.3.0", 2349 | "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", 2350 | "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", 2351 | "dev": true 2352 | }, 2353 | "isexe": { 2354 | "version": "2.0.0", 2355 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2356 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 2357 | "dev": true 2358 | }, 2359 | "isobject": { 2360 | "version": "4.0.0", 2361 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", 2362 | "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", 2363 | "dev": true 2364 | }, 2365 | "js-string-escape": { 2366 | "version": "1.0.1", 2367 | "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", 2368 | "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=", 2369 | "dev": true 2370 | }, 2371 | "js-tokens": { 2372 | "version": "4.0.0", 2373 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 2374 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 2375 | "dev": true 2376 | }, 2377 | "js-yaml": { 2378 | "version": "3.13.1", 2379 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", 2380 | "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", 2381 | "dev": true, 2382 | "requires": { 2383 | "argparse": "^1.0.7", 2384 | "esprima": "^4.0.0" 2385 | } 2386 | }, 2387 | "jsesc": { 2388 | "version": "2.5.2", 2389 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 2390 | "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 2391 | "dev": true 2392 | }, 2393 | "json-buffer": { 2394 | "version": "3.0.0", 2395 | "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", 2396 | "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", 2397 | "dev": true 2398 | }, 2399 | "json-parse-better-errors": { 2400 | "version": "1.0.2", 2401 | "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", 2402 | "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", 2403 | "dev": true 2404 | }, 2405 | "json-schema-traverse": { 2406 | "version": "0.4.1", 2407 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 2408 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 2409 | "dev": true 2410 | }, 2411 | "json-stable-stringify-without-jsonify": { 2412 | "version": "1.0.1", 2413 | "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 2414 | "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", 2415 | "dev": true 2416 | }, 2417 | "json5": { 2418 | "version": "2.1.1", 2419 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", 2420 | "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", 2421 | "dev": true, 2422 | "requires": { 2423 | "minimist": "^1.2.0" 2424 | } 2425 | }, 2426 | "keyv": { 2427 | "version": "3.1.0", 2428 | "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", 2429 | "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", 2430 | "dev": true, 2431 | "requires": { 2432 | "json-buffer": "3.0.0" 2433 | } 2434 | }, 2435 | "latest-version": { 2436 | "version": "5.1.0", 2437 | "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", 2438 | "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", 2439 | "dev": true, 2440 | "requires": { 2441 | "package-json": "^6.3.0" 2442 | } 2443 | }, 2444 | "levn": { 2445 | "version": "0.3.0", 2446 | "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", 2447 | "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", 2448 | "dev": true, 2449 | "requires": { 2450 | "prelude-ls": "~1.1.2", 2451 | "type-check": "~0.3.2" 2452 | } 2453 | }, 2454 | "load-json-file": { 2455 | "version": "4.0.0", 2456 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", 2457 | "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", 2458 | "dev": true, 2459 | "requires": { 2460 | "graceful-fs": "^4.1.2", 2461 | "parse-json": "^4.0.0", 2462 | "pify": "^3.0.0", 2463 | "strip-bom": "^3.0.0" 2464 | }, 2465 | "dependencies": { 2466 | "pify": { 2467 | "version": "3.0.0", 2468 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 2469 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 2470 | "dev": true 2471 | } 2472 | } 2473 | }, 2474 | "locate-path": { 2475 | "version": "5.0.0", 2476 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 2477 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 2478 | "dev": true, 2479 | "requires": { 2480 | "p-locate": "^4.1.0" 2481 | } 2482 | }, 2483 | "lodash": { 2484 | "version": "4.17.15", 2485 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", 2486 | "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", 2487 | "dev": true 2488 | }, 2489 | "lodash.clonedeep": { 2490 | "version": "4.5.0", 2491 | "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", 2492 | "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", 2493 | "dev": true 2494 | }, 2495 | "lodash.flattendeep": { 2496 | "version": "4.4.0", 2497 | "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", 2498 | "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", 2499 | "dev": true 2500 | }, 2501 | "lodash.islength": { 2502 | "version": "4.0.1", 2503 | "resolved": "https://registry.npmjs.org/lodash.islength/-/lodash.islength-4.0.1.tgz", 2504 | "integrity": "sha1-Tpho1FJXXXUK/9NYyXlUPcIO1Xc=", 2505 | "dev": true 2506 | }, 2507 | "lodash.merge": { 2508 | "version": "4.6.2", 2509 | "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 2510 | "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 2511 | "dev": true 2512 | }, 2513 | "log-symbols": { 2514 | "version": "2.2.0", 2515 | "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", 2516 | "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", 2517 | "dev": true, 2518 | "requires": { 2519 | "chalk": "^2.0.1" 2520 | } 2521 | }, 2522 | "loud-rejection": { 2523 | "version": "2.2.0", 2524 | "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-2.2.0.tgz", 2525 | "integrity": "sha512-S0FayMXku80toa5sZ6Ro4C+s+EtFDCsyJNG/AzFMfX3AxD5Si4dZsgzm/kKnbOxHl5Cv8jBlno8+3XYIh2pNjQ==", 2526 | "dev": true, 2527 | "requires": { 2528 | "currently-unhandled": "^0.4.1", 2529 | "signal-exit": "^3.0.2" 2530 | } 2531 | }, 2532 | "lowercase-keys": { 2533 | "version": "1.0.1", 2534 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 2535 | "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 2536 | "dev": true 2537 | }, 2538 | "lru-cache": { 2539 | "version": "4.1.5", 2540 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", 2541 | "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", 2542 | "dev": true, 2543 | "requires": { 2544 | "pseudomap": "^1.0.2", 2545 | "yallist": "^2.1.2" 2546 | } 2547 | }, 2548 | "make-dir": { 2549 | "version": "3.0.0", 2550 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", 2551 | "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", 2552 | "dev": true, 2553 | "requires": { 2554 | "semver": "^6.0.0" 2555 | }, 2556 | "dependencies": { 2557 | "semver": { 2558 | "version": "6.3.0", 2559 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 2560 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 2561 | "dev": true 2562 | } 2563 | } 2564 | }, 2565 | "map-obj": { 2566 | "version": "2.0.0", 2567 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", 2568 | "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", 2569 | "dev": true 2570 | }, 2571 | "matcher": { 2572 | "version": "2.0.0", 2573 | "resolved": "https://registry.npmjs.org/matcher/-/matcher-2.0.0.tgz", 2574 | "integrity": "sha512-nlmfSlgHBFx36j/Pl/KQPbIaqE8Zf0TqmSMjsuddHDg6PMSVgmyW9HpkLs0o0M1n2GIZ/S2BZBLIww/xjhiGng==", 2575 | "dev": true, 2576 | "requires": { 2577 | "escape-string-regexp": "^2.0.0" 2578 | }, 2579 | "dependencies": { 2580 | "escape-string-regexp": { 2581 | "version": "2.0.0", 2582 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", 2583 | "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", 2584 | "dev": true 2585 | } 2586 | } 2587 | }, 2588 | "md5-hex": { 2589 | "version": "3.0.1", 2590 | "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", 2591 | "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", 2592 | "dev": true, 2593 | "requires": { 2594 | "blueimp-md5": "^2.10.0" 2595 | } 2596 | }, 2597 | "md5-o-matic": { 2598 | "version": "0.1.1", 2599 | "resolved": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz", 2600 | "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=", 2601 | "dev": true 2602 | }, 2603 | "meow": { 2604 | "version": "5.0.0", 2605 | "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", 2606 | "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", 2607 | "dev": true, 2608 | "requires": { 2609 | "camelcase-keys": "^4.0.0", 2610 | "decamelize-keys": "^1.0.0", 2611 | "loud-rejection": "^1.0.0", 2612 | "minimist-options": "^3.0.1", 2613 | "normalize-package-data": "^2.3.4", 2614 | "read-pkg-up": "^3.0.0", 2615 | "redent": "^2.0.0", 2616 | "trim-newlines": "^2.0.0", 2617 | "yargs-parser": "^10.0.0" 2618 | }, 2619 | "dependencies": { 2620 | "loud-rejection": { 2621 | "version": "1.6.0", 2622 | "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", 2623 | "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", 2624 | "dev": true, 2625 | "requires": { 2626 | "currently-unhandled": "^0.4.1", 2627 | "signal-exit": "^3.0.0" 2628 | } 2629 | } 2630 | } 2631 | }, 2632 | "merge2": { 2633 | "version": "1.3.0", 2634 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", 2635 | "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", 2636 | "dev": true 2637 | }, 2638 | "micromatch": { 2639 | "version": "4.0.2", 2640 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", 2641 | "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", 2642 | "dev": true, 2643 | "requires": { 2644 | "braces": "^3.0.1", 2645 | "picomatch": "^2.0.5" 2646 | } 2647 | }, 2648 | "mimic-fn": { 2649 | "version": "2.1.0", 2650 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 2651 | "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 2652 | "dev": true 2653 | }, 2654 | "mimic-response": { 2655 | "version": "1.0.1", 2656 | "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 2657 | "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", 2658 | "dev": true 2659 | }, 2660 | "minimatch": { 2661 | "version": "3.0.4", 2662 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 2663 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 2664 | "dev": true, 2665 | "requires": { 2666 | "brace-expansion": "^1.1.7" 2667 | } 2668 | }, 2669 | "minimist": { 2670 | "version": "1.2.0", 2671 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 2672 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 2673 | "dev": true 2674 | }, 2675 | "minimist-options": { 2676 | "version": "3.0.2", 2677 | "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", 2678 | "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", 2679 | "dev": true, 2680 | "requires": { 2681 | "arrify": "^1.0.1", 2682 | "is-plain-obj": "^1.1.0" 2683 | }, 2684 | "dependencies": { 2685 | "arrify": { 2686 | "version": "1.0.1", 2687 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 2688 | "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", 2689 | "dev": true 2690 | } 2691 | } 2692 | }, 2693 | "mkdirp": { 2694 | "version": "0.5.1", 2695 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 2696 | "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 2697 | "dev": true, 2698 | "requires": { 2699 | "minimist": "0.0.8" 2700 | }, 2701 | "dependencies": { 2702 | "minimist": { 2703 | "version": "0.0.8", 2704 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 2705 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", 2706 | "dev": true 2707 | } 2708 | } 2709 | }, 2710 | "ms": { 2711 | "version": "2.1.2", 2712 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2713 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 2714 | "dev": true 2715 | }, 2716 | "mute-stream": { 2717 | "version": "0.0.7", 2718 | "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", 2719 | "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", 2720 | "dev": true 2721 | }, 2722 | "natural-compare": { 2723 | "version": "1.4.0", 2724 | "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 2725 | "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", 2726 | "dev": true 2727 | }, 2728 | "nice-try": { 2729 | "version": "1.0.5", 2730 | "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 2731 | "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", 2732 | "dev": true 2733 | }, 2734 | "normalize-package-data": { 2735 | "version": "2.5.0", 2736 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 2737 | "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 2738 | "dev": true, 2739 | "requires": { 2740 | "hosted-git-info": "^2.1.4", 2741 | "resolve": "^1.10.0", 2742 | "semver": "2 || 3 || 4 || 5", 2743 | "validate-npm-package-license": "^3.0.1" 2744 | } 2745 | }, 2746 | "normalize-path": { 2747 | "version": "3.0.0", 2748 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 2749 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 2750 | "dev": true 2751 | }, 2752 | "normalize-url": { 2753 | "version": "4.5.0", 2754 | "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", 2755 | "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", 2756 | "dev": true 2757 | }, 2758 | "npm-run-path": { 2759 | "version": "2.0.2", 2760 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 2761 | "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 2762 | "dev": true, 2763 | "requires": { 2764 | "path-key": "^2.0.0" 2765 | } 2766 | }, 2767 | "object-assign": { 2768 | "version": "4.1.1", 2769 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 2770 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" 2771 | }, 2772 | "object-is": { 2773 | "version": "1.0.1", 2774 | "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz", 2775 | "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=", 2776 | "dev": true 2777 | }, 2778 | "object-keys": { 2779 | "version": "1.1.1", 2780 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 2781 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 2782 | "dev": true 2783 | }, 2784 | "object.assign": { 2785 | "version": "4.1.0", 2786 | "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", 2787 | "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", 2788 | "dev": true, 2789 | "requires": { 2790 | "define-properties": "^1.1.2", 2791 | "function-bind": "^1.1.1", 2792 | "has-symbols": "^1.0.0", 2793 | "object-keys": "^1.0.11" 2794 | } 2795 | }, 2796 | "observable-to-promise": { 2797 | "version": "1.0.0", 2798 | "resolved": "https://registry.npmjs.org/observable-to-promise/-/observable-to-promise-1.0.0.tgz", 2799 | "integrity": "sha512-cqnGUrNsE6vdVDTPAX9/WeVzwy/z37vdxupdQXU8vgTXRFH72KCZiZga8aca2ulRPIeem8W3vW9rQHBwfIl2WA==", 2800 | "dev": true, 2801 | "requires": { 2802 | "is-observable": "^2.0.0", 2803 | "symbol-observable": "^1.0.4" 2804 | } 2805 | }, 2806 | "once": { 2807 | "version": "1.4.0", 2808 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 2809 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 2810 | "dev": true, 2811 | "requires": { 2812 | "wrappy": "1" 2813 | } 2814 | }, 2815 | "onetime": { 2816 | "version": "5.1.0", 2817 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", 2818 | "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", 2819 | "dev": true, 2820 | "requires": { 2821 | "mimic-fn": "^2.1.0" 2822 | } 2823 | }, 2824 | "optionator": { 2825 | "version": "0.8.2", 2826 | "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", 2827 | "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", 2828 | "dev": true, 2829 | "requires": { 2830 | "deep-is": "~0.1.3", 2831 | "fast-levenshtein": "~2.0.4", 2832 | "levn": "~0.3.0", 2833 | "prelude-ls": "~1.1.2", 2834 | "type-check": "~0.3.2", 2835 | "wordwrap": "~1.0.0" 2836 | } 2837 | }, 2838 | "ora": { 2839 | "version": "3.4.0", 2840 | "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", 2841 | "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", 2842 | "dev": true, 2843 | "requires": { 2844 | "chalk": "^2.4.2", 2845 | "cli-cursor": "^2.1.0", 2846 | "cli-spinners": "^2.0.0", 2847 | "log-symbols": "^2.2.0", 2848 | "strip-ansi": "^5.2.0", 2849 | "wcwidth": "^1.0.1" 2850 | }, 2851 | "dependencies": { 2852 | "cli-cursor": { 2853 | "version": "2.1.0", 2854 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", 2855 | "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", 2856 | "dev": true, 2857 | "requires": { 2858 | "restore-cursor": "^2.0.0" 2859 | } 2860 | }, 2861 | "mimic-fn": { 2862 | "version": "1.2.0", 2863 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", 2864 | "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", 2865 | "dev": true 2866 | }, 2867 | "onetime": { 2868 | "version": "2.0.1", 2869 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", 2870 | "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", 2871 | "dev": true, 2872 | "requires": { 2873 | "mimic-fn": "^1.0.0" 2874 | } 2875 | }, 2876 | "restore-cursor": { 2877 | "version": "2.0.0", 2878 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", 2879 | "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", 2880 | "dev": true, 2881 | "requires": { 2882 | "onetime": "^2.0.0", 2883 | "signal-exit": "^3.0.2" 2884 | } 2885 | } 2886 | } 2887 | }, 2888 | "os-tmpdir": { 2889 | "version": "1.0.2", 2890 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 2891 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 2892 | "dev": true 2893 | }, 2894 | "p-cancelable": { 2895 | "version": "1.1.0", 2896 | "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", 2897 | "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", 2898 | "dev": true 2899 | }, 2900 | "p-finally": { 2901 | "version": "1.0.0", 2902 | "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 2903 | "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 2904 | "dev": true 2905 | }, 2906 | "p-limit": { 2907 | "version": "2.2.1", 2908 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", 2909 | "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", 2910 | "dev": true, 2911 | "requires": { 2912 | "p-try": "^2.0.0" 2913 | } 2914 | }, 2915 | "p-locate": { 2916 | "version": "4.1.0", 2917 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 2918 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 2919 | "dev": true, 2920 | "requires": { 2921 | "p-limit": "^2.2.0" 2922 | } 2923 | }, 2924 | "p-map": { 2925 | "version": "2.1.0", 2926 | "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", 2927 | "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", 2928 | "dev": true 2929 | }, 2930 | "p-try": { 2931 | "version": "2.2.0", 2932 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 2933 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 2934 | "dev": true 2935 | }, 2936 | "package-hash": { 2937 | "version": "4.0.0", 2938 | "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", 2939 | "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", 2940 | "dev": true, 2941 | "requires": { 2942 | "graceful-fs": "^4.1.15", 2943 | "hasha": "^5.0.0", 2944 | "lodash.flattendeep": "^4.4.0", 2945 | "release-zalgo": "^1.0.0" 2946 | } 2947 | }, 2948 | "package-json": { 2949 | "version": "6.5.0", 2950 | "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", 2951 | "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", 2952 | "dev": true, 2953 | "requires": { 2954 | "got": "^9.6.0", 2955 | "registry-auth-token": "^4.0.0", 2956 | "registry-url": "^5.0.0", 2957 | "semver": "^6.2.0" 2958 | }, 2959 | "dependencies": { 2960 | "semver": { 2961 | "version": "6.3.0", 2962 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 2963 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 2964 | "dev": true 2965 | } 2966 | } 2967 | }, 2968 | "parent-module": { 2969 | "version": "1.0.1", 2970 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 2971 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 2972 | "dev": true, 2973 | "requires": { 2974 | "callsites": "^3.0.0" 2975 | } 2976 | }, 2977 | "parse-json": { 2978 | "version": "4.0.0", 2979 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 2980 | "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", 2981 | "dev": true, 2982 | "requires": { 2983 | "error-ex": "^1.3.1", 2984 | "json-parse-better-errors": "^1.0.1" 2985 | } 2986 | }, 2987 | "parse-ms": { 2988 | "version": "2.1.0", 2989 | "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", 2990 | "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", 2991 | "dev": true 2992 | }, 2993 | "path-exists": { 2994 | "version": "4.0.0", 2995 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 2996 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 2997 | "dev": true 2998 | }, 2999 | "path-is-absolute": { 3000 | "version": "1.0.1", 3001 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 3002 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 3003 | "dev": true 3004 | }, 3005 | "path-is-inside": { 3006 | "version": "1.0.2", 3007 | "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", 3008 | "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", 3009 | "dev": true 3010 | }, 3011 | "path-key": { 3012 | "version": "2.0.1", 3013 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 3014 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 3015 | "dev": true 3016 | }, 3017 | "path-parse": { 3018 | "version": "1.0.6", 3019 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", 3020 | "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", 3021 | "dev": true 3022 | }, 3023 | "path-type": { 3024 | "version": "4.0.0", 3025 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 3026 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 3027 | "dev": true 3028 | }, 3029 | "picomatch": { 3030 | "version": "2.0.7", 3031 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.0.7.tgz", 3032 | "integrity": "sha512-oLHIdio3tZ0qH76NybpeneBhYVj0QFTfXEFTc/B3zKQspYfYYkWYgFsmzo+4kvId/bQRcNkVeguI3y+CD22BtA==", 3033 | "dev": true 3034 | }, 3035 | "pify": { 3036 | "version": "4.0.1", 3037 | "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 3038 | "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 3039 | "dev": true 3040 | }, 3041 | "pinkie": { 3042 | "version": "2.0.4", 3043 | "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 3044 | "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 3045 | "dev": true 3046 | }, 3047 | "pinkie-promise": { 3048 | "version": "2.0.1", 3049 | "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 3050 | "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 3051 | "dev": true, 3052 | "requires": { 3053 | "pinkie": "^2.0.0" 3054 | } 3055 | }, 3056 | "pkg-conf": { 3057 | "version": "3.1.0", 3058 | "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", 3059 | "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", 3060 | "dev": true, 3061 | "requires": { 3062 | "find-up": "^3.0.0", 3063 | "load-json-file": "^5.2.0" 3064 | }, 3065 | "dependencies": { 3066 | "find-up": { 3067 | "version": "3.0.0", 3068 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 3069 | "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 3070 | "dev": true, 3071 | "requires": { 3072 | "locate-path": "^3.0.0" 3073 | } 3074 | }, 3075 | "load-json-file": { 3076 | "version": "5.3.0", 3077 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", 3078 | "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", 3079 | "dev": true, 3080 | "requires": { 3081 | "graceful-fs": "^4.1.15", 3082 | "parse-json": "^4.0.0", 3083 | "pify": "^4.0.1", 3084 | "strip-bom": "^3.0.0", 3085 | "type-fest": "^0.3.0" 3086 | } 3087 | }, 3088 | "locate-path": { 3089 | "version": "3.0.0", 3090 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 3091 | "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 3092 | "dev": true, 3093 | "requires": { 3094 | "p-locate": "^3.0.0", 3095 | "path-exists": "^3.0.0" 3096 | } 3097 | }, 3098 | "p-locate": { 3099 | "version": "3.0.0", 3100 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 3101 | "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 3102 | "dev": true, 3103 | "requires": { 3104 | "p-limit": "^2.0.0" 3105 | } 3106 | }, 3107 | "path-exists": { 3108 | "version": "3.0.0", 3109 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 3110 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 3111 | "dev": true 3112 | }, 3113 | "type-fest": { 3114 | "version": "0.3.1", 3115 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", 3116 | "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", 3117 | "dev": true 3118 | } 3119 | } 3120 | }, 3121 | "pkg-dir": { 3122 | "version": "4.2.0", 3123 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 3124 | "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 3125 | "dev": true, 3126 | "requires": { 3127 | "find-up": "^4.0.0" 3128 | } 3129 | }, 3130 | "plur": { 3131 | "version": "3.1.1", 3132 | "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", 3133 | "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", 3134 | "dev": true, 3135 | "requires": { 3136 | "irregular-plurals": "^2.0.0" 3137 | } 3138 | }, 3139 | "postcss": { 3140 | "version": "7.0.18", 3141 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz", 3142 | "integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==", 3143 | "requires": { 3144 | "chalk": "^2.4.2", 3145 | "source-map": "^0.6.1", 3146 | "supports-color": "^6.1.0" 3147 | } 3148 | }, 3149 | "prelude-ls": { 3150 | "version": "1.1.2", 3151 | "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", 3152 | "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", 3153 | "dev": true 3154 | }, 3155 | "prepend-http": { 3156 | "version": "2.0.0", 3157 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 3158 | "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", 3159 | "dev": true 3160 | }, 3161 | "pretty-ms": { 3162 | "version": "5.0.0", 3163 | "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-5.0.0.tgz", 3164 | "integrity": "sha512-94VRYjL9k33RzfKiGokPBPpsmloBYSf5Ri+Pq19zlsEcUKFob+admeXr5eFDRuPjFmEOcjJvPGdillYOJyvZ7Q==", 3165 | "dev": true, 3166 | "requires": { 3167 | "parse-ms": "^2.1.0" 3168 | } 3169 | }, 3170 | "progress": { 3171 | "version": "2.0.3", 3172 | "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", 3173 | "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", 3174 | "dev": true 3175 | }, 3176 | "pseudomap": { 3177 | "version": "1.0.2", 3178 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 3179 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 3180 | "dev": true 3181 | }, 3182 | "pump": { 3183 | "version": "3.0.0", 3184 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 3185 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 3186 | "dev": true, 3187 | "requires": { 3188 | "end-of-stream": "^1.1.0", 3189 | "once": "^1.3.1" 3190 | } 3191 | }, 3192 | "punycode": { 3193 | "version": "2.1.1", 3194 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 3195 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 3196 | "dev": true 3197 | }, 3198 | "quick-lru": { 3199 | "version": "1.1.0", 3200 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", 3201 | "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", 3202 | "dev": true 3203 | }, 3204 | "rc": { 3205 | "version": "1.2.8", 3206 | "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 3207 | "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 3208 | "dev": true, 3209 | "requires": { 3210 | "deep-extend": "^0.6.0", 3211 | "ini": "~1.3.0", 3212 | "minimist": "^1.2.0", 3213 | "strip-json-comments": "~2.0.1" 3214 | } 3215 | }, 3216 | "read-pkg": { 3217 | "version": "3.0.0", 3218 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", 3219 | "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", 3220 | "dev": true, 3221 | "requires": { 3222 | "load-json-file": "^4.0.0", 3223 | "normalize-package-data": "^2.3.2", 3224 | "path-type": "^3.0.0" 3225 | }, 3226 | "dependencies": { 3227 | "path-type": { 3228 | "version": "3.0.0", 3229 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 3230 | "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", 3231 | "dev": true, 3232 | "requires": { 3233 | "pify": "^3.0.0" 3234 | } 3235 | }, 3236 | "pify": { 3237 | "version": "3.0.0", 3238 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 3239 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 3240 | "dev": true 3241 | } 3242 | } 3243 | }, 3244 | "read-pkg-up": { 3245 | "version": "3.0.0", 3246 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", 3247 | "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", 3248 | "dev": true, 3249 | "requires": { 3250 | "find-up": "^2.0.0", 3251 | "read-pkg": "^3.0.0" 3252 | }, 3253 | "dependencies": { 3254 | "find-up": { 3255 | "version": "2.1.0", 3256 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 3257 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", 3258 | "dev": true, 3259 | "requires": { 3260 | "locate-path": "^2.0.0" 3261 | } 3262 | }, 3263 | "locate-path": { 3264 | "version": "2.0.0", 3265 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 3266 | "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", 3267 | "dev": true, 3268 | "requires": { 3269 | "p-locate": "^2.0.0", 3270 | "path-exists": "^3.0.0" 3271 | } 3272 | }, 3273 | "p-limit": { 3274 | "version": "1.3.0", 3275 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 3276 | "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 3277 | "dev": true, 3278 | "requires": { 3279 | "p-try": "^1.0.0" 3280 | } 3281 | }, 3282 | "p-locate": { 3283 | "version": "2.0.0", 3284 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 3285 | "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", 3286 | "dev": true, 3287 | "requires": { 3288 | "p-limit": "^1.1.0" 3289 | } 3290 | }, 3291 | "p-try": { 3292 | "version": "1.0.0", 3293 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 3294 | "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", 3295 | "dev": true 3296 | }, 3297 | "path-exists": { 3298 | "version": "3.0.0", 3299 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 3300 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 3301 | "dev": true 3302 | } 3303 | } 3304 | }, 3305 | "readdirp": { 3306 | "version": "3.1.3", 3307 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.1.3.tgz", 3308 | "integrity": "sha512-ZOsfTGkjO2kqeR5Mzr5RYDbTGYneSkdNKX2fOX2P5jF7vMrd/GNnIAUtDldeHHumHUCQ3V05YfWUdxMPAsRu9Q==", 3309 | "dev": true, 3310 | "requires": { 3311 | "picomatch": "^2.0.4" 3312 | } 3313 | }, 3314 | "redent": { 3315 | "version": "2.0.0", 3316 | "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", 3317 | "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", 3318 | "dev": true, 3319 | "requires": { 3320 | "indent-string": "^3.0.0", 3321 | "strip-indent": "^2.0.0" 3322 | }, 3323 | "dependencies": { 3324 | "indent-string": { 3325 | "version": "3.2.0", 3326 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", 3327 | "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", 3328 | "dev": true 3329 | } 3330 | } 3331 | }, 3332 | "regenerate": { 3333 | "version": "1.4.0", 3334 | "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", 3335 | "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", 3336 | "dev": true 3337 | }, 3338 | "regenerate-unicode-properties": { 3339 | "version": "8.1.0", 3340 | "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", 3341 | "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", 3342 | "dev": true, 3343 | "requires": { 3344 | "regenerate": "^1.4.0" 3345 | } 3346 | }, 3347 | "regexp.prototype.flags": { 3348 | "version": "1.2.0", 3349 | "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz", 3350 | "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==", 3351 | "dev": true, 3352 | "requires": { 3353 | "define-properties": "^1.1.2" 3354 | } 3355 | }, 3356 | "regexpp": { 3357 | "version": "2.0.1", 3358 | "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", 3359 | "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", 3360 | "dev": true 3361 | }, 3362 | "regexpu-core": { 3363 | "version": "4.6.0", 3364 | "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", 3365 | "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", 3366 | "dev": true, 3367 | "requires": { 3368 | "regenerate": "^1.4.0", 3369 | "regenerate-unicode-properties": "^8.1.0", 3370 | "regjsgen": "^0.5.0", 3371 | "regjsparser": "^0.6.0", 3372 | "unicode-match-property-ecmascript": "^1.0.4", 3373 | "unicode-match-property-value-ecmascript": "^1.1.0" 3374 | } 3375 | }, 3376 | "registry-auth-token": { 3377 | "version": "4.0.0", 3378 | "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.0.0.tgz", 3379 | "integrity": "sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw==", 3380 | "dev": true, 3381 | "requires": { 3382 | "rc": "^1.2.8", 3383 | "safe-buffer": "^5.0.1" 3384 | } 3385 | }, 3386 | "registry-url": { 3387 | "version": "5.1.0", 3388 | "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", 3389 | "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", 3390 | "dev": true, 3391 | "requires": { 3392 | "rc": "^1.2.8" 3393 | } 3394 | }, 3395 | "regjsgen": { 3396 | "version": "0.5.0", 3397 | "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", 3398 | "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", 3399 | "dev": true 3400 | }, 3401 | "regjsparser": { 3402 | "version": "0.6.0", 3403 | "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", 3404 | "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", 3405 | "dev": true, 3406 | "requires": { 3407 | "jsesc": "~0.5.0" 3408 | }, 3409 | "dependencies": { 3410 | "jsesc": { 3411 | "version": "0.5.0", 3412 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 3413 | "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", 3414 | "dev": true 3415 | } 3416 | } 3417 | }, 3418 | "release-zalgo": { 3419 | "version": "1.0.0", 3420 | "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", 3421 | "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=", 3422 | "dev": true, 3423 | "requires": { 3424 | "es6-error": "^4.0.1" 3425 | } 3426 | }, 3427 | "require-precompiled": { 3428 | "version": "0.1.0", 3429 | "resolved": "https://registry.npmjs.org/require-precompiled/-/require-precompiled-0.1.0.tgz", 3430 | "integrity": "sha1-WhtS63Dr7UPrmC6XTIWrWVceVvo=", 3431 | "dev": true 3432 | }, 3433 | "resolve": { 3434 | "version": "1.12.0", 3435 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", 3436 | "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", 3437 | "dev": true, 3438 | "requires": { 3439 | "path-parse": "^1.0.6" 3440 | } 3441 | }, 3442 | "resolve-cwd": { 3443 | "version": "3.0.0", 3444 | "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", 3445 | "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", 3446 | "dev": true, 3447 | "requires": { 3448 | "resolve-from": "^5.0.0" 3449 | } 3450 | }, 3451 | "resolve-from": { 3452 | "version": "5.0.0", 3453 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 3454 | "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 3455 | "dev": true 3456 | }, 3457 | "responselike": { 3458 | "version": "1.0.2", 3459 | "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", 3460 | "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", 3461 | "dev": true, 3462 | "requires": { 3463 | "lowercase-keys": "^1.0.0" 3464 | } 3465 | }, 3466 | "restore-cursor": { 3467 | "version": "3.1.0", 3468 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", 3469 | "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", 3470 | "dev": true, 3471 | "requires": { 3472 | "onetime": "^5.1.0", 3473 | "signal-exit": "^3.0.2" 3474 | } 3475 | }, 3476 | "reusify": { 3477 | "version": "1.0.4", 3478 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 3479 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 3480 | "dev": true 3481 | }, 3482 | "rimraf": { 3483 | "version": "2.7.1", 3484 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 3485 | "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 3486 | "dev": true, 3487 | "requires": { 3488 | "glob": "^7.1.3" 3489 | } 3490 | }, 3491 | "run-async": { 3492 | "version": "2.3.0", 3493 | "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", 3494 | "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", 3495 | "dev": true, 3496 | "requires": { 3497 | "is-promise": "^2.1.0" 3498 | } 3499 | }, 3500 | "run-parallel": { 3501 | "version": "1.1.9", 3502 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", 3503 | "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", 3504 | "dev": true 3505 | }, 3506 | "rxjs": { 3507 | "version": "6.5.3", 3508 | "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", 3509 | "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", 3510 | "dev": true, 3511 | "requires": { 3512 | "tslib": "^1.9.0" 3513 | } 3514 | }, 3515 | "safe-buffer": { 3516 | "version": "5.1.2", 3517 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 3518 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 3519 | "dev": true 3520 | }, 3521 | "safer-buffer": { 3522 | "version": "2.1.2", 3523 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 3524 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 3525 | "dev": true 3526 | }, 3527 | "semver": { 3528 | "version": "5.7.1", 3529 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 3530 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 3531 | "dev": true 3532 | }, 3533 | "semver-diff": { 3534 | "version": "2.1.0", 3535 | "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", 3536 | "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", 3537 | "dev": true, 3538 | "requires": { 3539 | "semver": "^5.0.3" 3540 | } 3541 | }, 3542 | "serialize-error": { 3543 | "version": "2.1.0", 3544 | "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", 3545 | "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=", 3546 | "dev": true 3547 | }, 3548 | "shebang-command": { 3549 | "version": "1.2.0", 3550 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 3551 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 3552 | "dev": true, 3553 | "requires": { 3554 | "shebang-regex": "^1.0.0" 3555 | } 3556 | }, 3557 | "shebang-regex": { 3558 | "version": "1.0.0", 3559 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 3560 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 3561 | "dev": true 3562 | }, 3563 | "signal-exit": { 3564 | "version": "3.0.2", 3565 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", 3566 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", 3567 | "dev": true 3568 | }, 3569 | "slash": { 3570 | "version": "3.0.0", 3571 | "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 3572 | "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 3573 | "dev": true 3574 | }, 3575 | "slice-ansi": { 3576 | "version": "2.1.0", 3577 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", 3578 | "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", 3579 | "dev": true, 3580 | "requires": { 3581 | "ansi-styles": "^3.2.0", 3582 | "astral-regex": "^1.0.0", 3583 | "is-fullwidth-code-point": "^2.0.0" 3584 | } 3585 | }, 3586 | "source-map": { 3587 | "version": "0.6.1", 3588 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 3589 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" 3590 | }, 3591 | "source-map-support": { 3592 | "version": "0.5.13", 3593 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", 3594 | "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", 3595 | "dev": true, 3596 | "requires": { 3597 | "buffer-from": "^1.0.0", 3598 | "source-map": "^0.6.0" 3599 | } 3600 | }, 3601 | "spdx-correct": { 3602 | "version": "3.1.0", 3603 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", 3604 | "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", 3605 | "dev": true, 3606 | "requires": { 3607 | "spdx-expression-parse": "^3.0.0", 3608 | "spdx-license-ids": "^3.0.0" 3609 | } 3610 | }, 3611 | "spdx-exceptions": { 3612 | "version": "2.2.0", 3613 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", 3614 | "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", 3615 | "dev": true 3616 | }, 3617 | "spdx-expression-parse": { 3618 | "version": "3.0.0", 3619 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", 3620 | "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", 3621 | "dev": true, 3622 | "requires": { 3623 | "spdx-exceptions": "^2.1.0", 3624 | "spdx-license-ids": "^3.0.0" 3625 | } 3626 | }, 3627 | "spdx-license-ids": { 3628 | "version": "3.0.5", 3629 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", 3630 | "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", 3631 | "dev": true 3632 | }, 3633 | "sprintf-js": { 3634 | "version": "1.0.3", 3635 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 3636 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 3637 | "dev": true 3638 | }, 3639 | "stack-utils": { 3640 | "version": "1.0.2", 3641 | "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", 3642 | "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", 3643 | "dev": true 3644 | }, 3645 | "string-width": { 3646 | "version": "4.1.0", 3647 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", 3648 | "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==", 3649 | "dev": true, 3650 | "requires": { 3651 | "emoji-regex": "^8.0.0", 3652 | "is-fullwidth-code-point": "^3.0.0", 3653 | "strip-ansi": "^5.2.0" 3654 | }, 3655 | "dependencies": { 3656 | "is-fullwidth-code-point": { 3657 | "version": "3.0.0", 3658 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 3659 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 3660 | "dev": true 3661 | } 3662 | } 3663 | }, 3664 | "strip-ansi": { 3665 | "version": "5.2.0", 3666 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 3667 | "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 3668 | "dev": true, 3669 | "requires": { 3670 | "ansi-regex": "^4.1.0" 3671 | } 3672 | }, 3673 | "strip-bom": { 3674 | "version": "3.0.0", 3675 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 3676 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 3677 | "dev": true 3678 | }, 3679 | "strip-bom-buf": { 3680 | "version": "2.0.0", 3681 | "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", 3682 | "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", 3683 | "dev": true, 3684 | "requires": { 3685 | "is-utf8": "^0.2.1" 3686 | } 3687 | }, 3688 | "strip-eof": { 3689 | "version": "1.0.0", 3690 | "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 3691 | "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", 3692 | "dev": true 3693 | }, 3694 | "strip-indent": { 3695 | "version": "2.0.0", 3696 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", 3697 | "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", 3698 | "dev": true 3699 | }, 3700 | "strip-json-comments": { 3701 | "version": "2.0.1", 3702 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 3703 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 3704 | "dev": true 3705 | }, 3706 | "supertap": { 3707 | "version": "1.0.0", 3708 | "resolved": "https://registry.npmjs.org/supertap/-/supertap-1.0.0.tgz", 3709 | "integrity": "sha512-HZJ3geIMPgVwKk2VsmO5YHqnnJYl6bV5A9JW2uzqV43WmpgliNEYbuvukfor7URpaqpxuw3CfZ3ONdVbZjCgIA==", 3710 | "dev": true, 3711 | "requires": { 3712 | "arrify": "^1.0.1", 3713 | "indent-string": "^3.2.0", 3714 | "js-yaml": "^3.10.0", 3715 | "serialize-error": "^2.1.0", 3716 | "strip-ansi": "^4.0.0" 3717 | }, 3718 | "dependencies": { 3719 | "ansi-regex": { 3720 | "version": "3.0.0", 3721 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 3722 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 3723 | "dev": true 3724 | }, 3725 | "arrify": { 3726 | "version": "1.0.1", 3727 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 3728 | "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", 3729 | "dev": true 3730 | }, 3731 | "indent-string": { 3732 | "version": "3.2.0", 3733 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", 3734 | "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", 3735 | "dev": true 3736 | }, 3737 | "strip-ansi": { 3738 | "version": "4.0.0", 3739 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 3740 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 3741 | "dev": true, 3742 | "requires": { 3743 | "ansi-regex": "^3.0.0" 3744 | } 3745 | } 3746 | } 3747 | }, 3748 | "supports-color": { 3749 | "version": "6.1.0", 3750 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", 3751 | "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", 3752 | "requires": { 3753 | "has-flag": "^3.0.0" 3754 | } 3755 | }, 3756 | "symbol-observable": { 3757 | "version": "1.2.0", 3758 | "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", 3759 | "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", 3760 | "dev": true 3761 | }, 3762 | "table": { 3763 | "version": "5.4.6", 3764 | "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", 3765 | "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", 3766 | "dev": true, 3767 | "requires": { 3768 | "ajv": "^6.10.2", 3769 | "lodash": "^4.17.14", 3770 | "slice-ansi": "^2.1.0", 3771 | "string-width": "^3.0.0" 3772 | }, 3773 | "dependencies": { 3774 | "emoji-regex": { 3775 | "version": "7.0.3", 3776 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 3777 | "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 3778 | "dev": true 3779 | }, 3780 | "string-width": { 3781 | "version": "3.1.0", 3782 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 3783 | "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 3784 | "dev": true, 3785 | "requires": { 3786 | "emoji-regex": "^7.0.1", 3787 | "is-fullwidth-code-point": "^2.0.0", 3788 | "strip-ansi": "^5.1.0" 3789 | } 3790 | } 3791 | } 3792 | }, 3793 | "term-size": { 3794 | "version": "1.2.0", 3795 | "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", 3796 | "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", 3797 | "dev": true, 3798 | "requires": { 3799 | "execa": "^0.7.0" 3800 | } 3801 | }, 3802 | "text-table": { 3803 | "version": "0.2.0", 3804 | "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 3805 | "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", 3806 | "dev": true 3807 | }, 3808 | "through": { 3809 | "version": "2.3.8", 3810 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 3811 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 3812 | "dev": true 3813 | }, 3814 | "time-zone": { 3815 | "version": "1.0.0", 3816 | "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", 3817 | "integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=", 3818 | "dev": true 3819 | }, 3820 | "tmp": { 3821 | "version": "0.0.33", 3822 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 3823 | "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 3824 | "dev": true, 3825 | "requires": { 3826 | "os-tmpdir": "~1.0.2" 3827 | } 3828 | }, 3829 | "to-fast-properties": { 3830 | "version": "2.0.0", 3831 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 3832 | "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 3833 | "dev": true 3834 | }, 3835 | "to-readable-stream": { 3836 | "version": "1.0.0", 3837 | "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", 3838 | "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", 3839 | "dev": true 3840 | }, 3841 | "to-regex-range": { 3842 | "version": "5.0.1", 3843 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 3844 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 3845 | "dev": true, 3846 | "requires": { 3847 | "is-number": "^7.0.0" 3848 | } 3849 | }, 3850 | "trim-newlines": { 3851 | "version": "2.0.0", 3852 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", 3853 | "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", 3854 | "dev": true 3855 | }, 3856 | "trim-off-newlines": { 3857 | "version": "1.0.1", 3858 | "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", 3859 | "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", 3860 | "dev": true 3861 | }, 3862 | "trim-right": { 3863 | "version": "1.0.1", 3864 | "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", 3865 | "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", 3866 | "dev": true 3867 | }, 3868 | "tslib": { 3869 | "version": "1.10.0", 3870 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", 3871 | "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", 3872 | "dev": true 3873 | }, 3874 | "type-check": { 3875 | "version": "0.3.2", 3876 | "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", 3877 | "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", 3878 | "dev": true, 3879 | "requires": { 3880 | "prelude-ls": "~1.1.2" 3881 | } 3882 | }, 3883 | "type-fest": { 3884 | "version": "0.5.2", 3885 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz", 3886 | "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==", 3887 | "dev": true 3888 | }, 3889 | "typedarray-to-buffer": { 3890 | "version": "3.1.5", 3891 | "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", 3892 | "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", 3893 | "dev": true, 3894 | "requires": { 3895 | "is-typedarray": "^1.0.0" 3896 | } 3897 | }, 3898 | "uid2": { 3899 | "version": "0.0.3", 3900 | "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", 3901 | "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=", 3902 | "dev": true 3903 | }, 3904 | "unicode-canonical-property-names-ecmascript": { 3905 | "version": "1.0.4", 3906 | "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", 3907 | "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", 3908 | "dev": true 3909 | }, 3910 | "unicode-match-property-ecmascript": { 3911 | "version": "1.0.4", 3912 | "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", 3913 | "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", 3914 | "dev": true, 3915 | "requires": { 3916 | "unicode-canonical-property-names-ecmascript": "^1.0.4", 3917 | "unicode-property-aliases-ecmascript": "^1.0.4" 3918 | } 3919 | }, 3920 | "unicode-match-property-value-ecmascript": { 3921 | "version": "1.1.0", 3922 | "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", 3923 | "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", 3924 | "dev": true 3925 | }, 3926 | "unicode-property-aliases-ecmascript": { 3927 | "version": "1.0.5", 3928 | "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", 3929 | "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", 3930 | "dev": true 3931 | }, 3932 | "unique-string": { 3933 | "version": "1.0.0", 3934 | "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", 3935 | "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", 3936 | "dev": true, 3937 | "requires": { 3938 | "crypto-random-string": "^1.0.0" 3939 | } 3940 | }, 3941 | "unique-temp-dir": { 3942 | "version": "1.0.0", 3943 | "resolved": "https://registry.npmjs.org/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz", 3944 | "integrity": "sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U=", 3945 | "dev": true, 3946 | "requires": { 3947 | "mkdirp": "^0.5.1", 3948 | "os-tmpdir": "^1.0.1", 3949 | "uid2": "0.0.3" 3950 | } 3951 | }, 3952 | "update-notifier": { 3953 | "version": "3.0.1", 3954 | "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", 3955 | "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", 3956 | "dev": true, 3957 | "requires": { 3958 | "boxen": "^3.0.0", 3959 | "chalk": "^2.0.1", 3960 | "configstore": "^4.0.0", 3961 | "has-yarn": "^2.1.0", 3962 | "import-lazy": "^2.1.0", 3963 | "is-ci": "^2.0.0", 3964 | "is-installed-globally": "^0.1.0", 3965 | "is-npm": "^3.0.0", 3966 | "is-yarn-global": "^0.3.0", 3967 | "latest-version": "^5.0.0", 3968 | "semver-diff": "^2.0.0", 3969 | "xdg-basedir": "^3.0.0" 3970 | } 3971 | }, 3972 | "uri-js": { 3973 | "version": "4.2.2", 3974 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", 3975 | "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", 3976 | "dev": true, 3977 | "requires": { 3978 | "punycode": "^2.1.0" 3979 | } 3980 | }, 3981 | "url-parse-lax": { 3982 | "version": "3.0.0", 3983 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 3984 | "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", 3985 | "dev": true, 3986 | "requires": { 3987 | "prepend-http": "^2.0.0" 3988 | } 3989 | }, 3990 | "v8-compile-cache": { 3991 | "version": "2.1.0", 3992 | "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", 3993 | "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", 3994 | "dev": true 3995 | }, 3996 | "validate-npm-package-license": { 3997 | "version": "3.0.4", 3998 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 3999 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 4000 | "dev": true, 4001 | "requires": { 4002 | "spdx-correct": "^3.0.0", 4003 | "spdx-expression-parse": "^3.0.0" 4004 | } 4005 | }, 4006 | "wcwidth": { 4007 | "version": "1.0.1", 4008 | "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", 4009 | "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", 4010 | "dev": true, 4011 | "requires": { 4012 | "defaults": "^1.0.3" 4013 | } 4014 | }, 4015 | "well-known-symbols": { 4016 | "version": "2.0.0", 4017 | "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", 4018 | "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==", 4019 | "dev": true 4020 | }, 4021 | "which": { 4022 | "version": "1.3.1", 4023 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 4024 | "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 4025 | "dev": true, 4026 | "requires": { 4027 | "isexe": "^2.0.0" 4028 | } 4029 | }, 4030 | "widest-line": { 4031 | "version": "2.0.1", 4032 | "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", 4033 | "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", 4034 | "dev": true, 4035 | "requires": { 4036 | "string-width": "^2.1.1" 4037 | }, 4038 | "dependencies": { 4039 | "ansi-regex": { 4040 | "version": "3.0.0", 4041 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 4042 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 4043 | "dev": true 4044 | }, 4045 | "string-width": { 4046 | "version": "2.1.1", 4047 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 4048 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 4049 | "dev": true, 4050 | "requires": { 4051 | "is-fullwidth-code-point": "^2.0.0", 4052 | "strip-ansi": "^4.0.0" 4053 | } 4054 | }, 4055 | "strip-ansi": { 4056 | "version": "4.0.0", 4057 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 4058 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 4059 | "dev": true, 4060 | "requires": { 4061 | "ansi-regex": "^3.0.0" 4062 | } 4063 | } 4064 | } 4065 | }, 4066 | "wordwrap": { 4067 | "version": "1.0.0", 4068 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", 4069 | "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", 4070 | "dev": true 4071 | }, 4072 | "wrappy": { 4073 | "version": "1.0.2", 4074 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 4075 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 4076 | "dev": true 4077 | }, 4078 | "write": { 4079 | "version": "1.0.3", 4080 | "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", 4081 | "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", 4082 | "dev": true, 4083 | "requires": { 4084 | "mkdirp": "^0.5.1" 4085 | } 4086 | }, 4087 | "write-file-atomic": { 4088 | "version": "3.0.0", 4089 | "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.0.tgz", 4090 | "integrity": "sha512-EIgkf60l2oWsffja2Sf2AL384dx328c0B+cIYPTQq5q2rOYuDV00/iPFBOUiDKKwKMOhkymH8AidPaRvzfxY+Q==", 4091 | "dev": true, 4092 | "requires": { 4093 | "imurmurhash": "^0.1.4", 4094 | "is-typedarray": "^1.0.0", 4095 | "signal-exit": "^3.0.2", 4096 | "typedarray-to-buffer": "^3.1.5" 4097 | } 4098 | }, 4099 | "xdg-basedir": { 4100 | "version": "3.0.0", 4101 | "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", 4102 | "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", 4103 | "dev": true 4104 | }, 4105 | "xtend": { 4106 | "version": "4.0.2", 4107 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 4108 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 4109 | "dev": true 4110 | }, 4111 | "yallist": { 4112 | "version": "2.1.2", 4113 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 4114 | "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", 4115 | "dev": true 4116 | }, 4117 | "yargs-parser": { 4118 | "version": "10.1.0", 4119 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", 4120 | "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", 4121 | "dev": true, 4122 | "requires": { 4123 | "camelcase": "^4.1.0" 4124 | } 4125 | } 4126 | } 4127 | } 4128 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "postcss-inject", 3 | "version": "1.0.2", 4 | "description": "PostCSS Inject - inject css file into each other", 5 | "keywords": [ 6 | "postcss", 7 | "css", 8 | "postcss-plugin", 9 | "inject" 10 | ], 11 | "author": "Eduárd Pocstár ", 12 | "license": "MIT", 13 | "repository": "https://github.com/admdh/postcss-inject", 14 | "bugs": { 15 | "url": "https://github.com/admdh/postcss-inject/issues" 16 | }, 17 | "homepage": "https://github.com/admdh/postcss-inject", 18 | "dependencies": { 19 | "object-assign": "^4.1.1", 20 | "postcss": "^7.0.18" 21 | }, 22 | "devDependencies": { 23 | "ava": "^2.4.0", 24 | "eslint": "^6.5.1", 25 | "eslint-config-postcss": "^3.0.7" 26 | }, 27 | "scripts": { 28 | "lint": "eslint index.js", 29 | "test": "ava && eslint test/test.js" 30 | }, 31 | "eslintConfig": { 32 | "extends": "eslint-config-postcss/es5" 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /test/test.css: -------------------------------------------------------------------------------- 1 | .test { 2 | color: green; 3 | } -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- 1 | const postcss = require('postcss'); 2 | const test = require('ava'); 3 | 4 | const plugin = require('../'); 5 | 6 | function run(t, input, output) { 7 | return postcss([plugin({ 8 | injectMode: 'prepend', 9 | cssPlainText: ` 10 | a { 11 | color: red; 12 | }`, 13 | cssFilePath: './test/test.css' 14 | })]).process(input) 15 | .then(result => { 16 | console.log(result.css); 17 | console.log(output); 18 | t.is(result.css, output); 19 | t.is(result.warnings().length, 0); 20 | }); 21 | } 22 | 23 | test('CSS doesn\'t match', t => { 24 | return run( 25 | t, 26 | `body { 27 | background: #fff; 28 | }`, 29 | `body { 30 | background: #fff; 31 | } 32 | a { 33 | color: red; 34 | } 35 | .test { 36 | color: green; 37 | }` 38 | ); 39 | }); 40 | --------------------------------------------------------------------------------