├── .editorconfig ├── .eslintrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── img ├── example-1.png ├── example-2.png └── increase-text-size-example.png ├── index.js ├── package-lock.json ├── package.json └── test └── 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.5 2 | 3 | - added blacklist 4 | 5 | # 1.0.4 6 | 7 | - eslint 3.1.1 8 | 9 | # 1.0.3 10 | 11 | - 'em', 'rem' units stay unrounded 12 | 13 | # 1.0.2 14 | 15 | - use "object-assign" insteda of util 16 | 17 | # 1.0.1 18 | 19 | - Round values 20 | 21 | # 1.0.0 22 | 23 | - Init release 24 | -------------------------------------------------------------------------------- /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-increase-text-sizes.svg?branch=master)](https://travis-ci.org/iamfrntdv/postcss-increase-text-sizes) 2 | 3 | # PostCSS Increase Text Sizes 4 | 5 | 6 | PostCSS Increase Text Size is a PostCSS plugin that helps automaticaly increase text size and line heights. 7 | 8 | ## Why? 9 | 10 | Accessible websites are getting more popular. Some countries even pass laws obliging IT companies create web accessible websites. This plugin focused to help with building web accessible web sites. 11 | 12 | 13 | 14 | ## Basic Usage 15 | 16 | ```js 17 | postcss([ 18 | require("postcss-increase-text-sizes")({ 19 | fontSizeMultiplyBy: 1.2, 20 | lineheightMultiplyBy: 1.2, 21 | selectorsBlackList: ["h2"] 22 | }) 23 | ]); 24 | ``` 25 | 26 | input.css: 27 | 28 | ```css 29 | h2 { 30 | font-size: 12px; 31 | } 32 | p { 33 | font-size: 12px; 34 | line-height: 16px; 35 | } 36 | ``` 37 | 38 | output.css: 39 | 40 | ```css 41 | h2 { 42 | font-size: 12px; 43 | } 44 | p { 45 | font-size: 14px; 46 | line-height: 19px; 47 | } 48 | ``` 49 | 50 | ## Options 51 | 52 | | Name | Default Value | Description | 53 | | :--------------------- | :------------ | :------------------------------------------------------------- | 54 | | `fontSizeMultiplyBy` | `1.2` | All `font-size` properties will be multiplied by this option | 55 | | `lineheightMultiplyBy` | `1.2` | All `line-height` properties will be multiplied by this option | 56 | | `selectorsBlackList` | `[]` | Array of selectors which are to be ignored | 57 | 58 | ## Works great with: 59 | 60 | [PostCSS High Contrast](https://github.com/admdh/postcss-high-contrast) 61 | -------------------------------------------------------------------------------- /img/example-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduarddotgg/postcss-increase-text-sizes/375447cc08955e3b9742239a918efc57f02826bd/img/example-1.png -------------------------------------------------------------------------------- /img/example-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduarddotgg/postcss-increase-text-sizes/375447cc08955e3b9742239a918efc57f02826bd/img/example-2.png -------------------------------------------------------------------------------- /img/increase-text-size-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eduarddotgg/postcss-increase-text-sizes/375447cc08955e3b9742239a918efc57f02826bd/img/increase-text-size-example.png -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | var postcss = require('postcss'); 2 | var units = require('units-css'); 3 | var parseCssFont = require('parse-css-font'); 4 | var assign = require('object-assign'); 5 | 6 | module.exports = postcss.plugin('postcss-increase-text-size', function (opts) { 7 | opts = assign({ 8 | fontSizeMultiplyBy: 1.2, 9 | lineheightMultiplyBy: 1.2, 10 | selectorsBlackList: [] 11 | }, opts); 12 | 13 | function propInArray(array, prop) { 14 | return array.indexOf(prop) > -1; 15 | } 16 | 17 | return function (css, result) { 18 | css.walkDecls(function (decl) { 19 | 20 | if (propInArray(opts.selectorsBlackList, decl.parent.selector)) { 21 | return; 22 | } 23 | 24 | if (decl.prop === 'font') { 25 | 26 | var fontValue = parseCssFont(decl.value); 27 | var fontSize = units.parse(fontValue.size); 28 | var lineHeight = fontValue.lineHeight; 29 | var fontValueCon; 30 | 31 | if (fontSize.unit == 'em' || fontSize.unit == 'rem') { 32 | fontSize = fontSize.value * opts.fontSizeMultiplyBy + fontSize.unit; 33 | } else { 34 | fontSize = Math.round(fontSize.value * opts.fontSizeMultiplyBy) + fontSize.unit; 35 | } 36 | 37 | 38 | if (lineHeight != 'normal') { 39 | var newlineHeight = units.parse(lineHeight); 40 | 41 | if (newlineHeight.unit == 'em' || newlineHeight.unit == 'rem') { 42 | newlineHeight = newlineHeight.value * opts.lineheightMultiplyBy + newlineHeight.unit; 43 | } else { 44 | newlineHeight = Math.round(newlineHeight.value * opts.lineheightMultiplyBy) + newlineHeight.unit; 45 | } 46 | 47 | fontValueCon = fontSize + '/' + newlineHeight; 48 | } else { 49 | fontValueCon = fontSize; 50 | } 51 | 52 | decl.value = decl.value.replace(/(\d\S*)(\d+)?/g, fontValueCon); 53 | } 54 | 55 | if (decl.prop === 'font-size') { 56 | var propUnit = units.parse(decl.value); 57 | 58 | if (propUnit.unit == 'em' || propUnit.unit == 'rem') { 59 | propUnit.value *= opts.fontSizeMultiplyBy; 60 | } else { 61 | propUnit.value = Math.round(propUnit.value * opts.fontSizeMultiplyBy); 62 | } 63 | 64 | decl.value = propUnit.value + propUnit.unit; 65 | } 66 | 67 | if (decl.prop === 'line-height') { 68 | var propUnit = units.parse(decl.value); 69 | if (propUnit.unit == 'em' || propUnit.unit == 'rem') { 70 | propUnit.value *= opts.lineheightMultiplyBy; 71 | } else { 72 | propUnit.value = Math.round(propUnit.value * opts.lineheightMultiplyBy); 73 | } 74 | decl.value = propUnit.value + propUnit.unit; 75 | } 76 | }); 77 | }; 78 | }); 79 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "postcss-increase-text-sizes", 3 | "version": "1.0.4", 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.4", 47 | "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.4.tgz", 48 | "integrity": "sha512-Rm0HGw101GY8FTzpWSyRbki/jzq+/PkNQJ+nSulrdY6gFGOsNseCqD6KHRYe2E+EdzuBdr2pxCp6s4Uk6eJ+XQ==", 49 | "dev": true, 50 | "requires": { 51 | "@babel/code-frame": "^7.5.5", 52 | "@babel/generator": "^7.6.4", 53 | "@babel/helpers": "^7.6.2", 54 | "@babel/parser": "^7.6.4", 55 | "@babel/template": "^7.6.0", 56 | "@babel/traverse": "^7.6.3", 57 | "@babel/types": "^7.6.3", 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.4", 77 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.4.tgz", 78 | "integrity": "sha512-jsBuXkFoZxk0yWLyGI9llT9oiQ2FeTASmRFE32U+aaDTfoE92t78eroO7PTpU/OrYq38hlcDM6vbfLDaOLy+7w==", 79 | "dev": true, 80 | "requires": { 81 | "@babel/types": "^7.6.3", 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.4", 230 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.4.tgz", 231 | "integrity": "sha512-D8RHPW5qd0Vbyo3qb+YjO5nvUVRTXFLQ/FsDxJU2Nqz4uB5EnUN0ZQSEYpvTIbRuttig1XbHWU5oMeQwQSAA+A==", 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.3", 328 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.3.tgz", 329 | "integrity": "sha512-unn7P4LGsijIxaAJo/wpoU11zN+2IaClkQAxcJWBNCMS6cmVh802IyLHNkAjQ0iYnRS3nnxk5O3fuXW28IMxTw==", 330 | "dev": true, 331 | "requires": { 332 | "@babel/code-frame": "^7.5.5", 333 | "@babel/generator": "^7.6.3", 334 | "@babel/helper-function-name": "^7.1.0", 335 | "@babel/helper-split-export-declaration": "^7.4.4", 336 | "@babel/parser": "^7.6.3", 337 | "@babel/types": "^7.6.3", 338 | "debug": "^4.1.0", 339 | "globals": "^11.1.0", 340 | "lodash": "^4.17.13" 341 | } 342 | }, 343 | "@babel/types": { 344 | "version": "7.6.3", 345 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.3.tgz", 346 | "integrity": "sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA==", 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.12.3", 437 | "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.3.tgz", 438 | "integrity": "sha512-opgSsy+cEF9N8MgaVPnWVtdJ3o4mV2aMHvDq7thkQUFt0EuOHJon4rQpJfhjmNHB+ikl0Cd6WhWIErOyQ+f7tw==", 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.1.0", 449 | "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz", 450 | "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==", 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.1", 737 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz", 738 | "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==", 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.3", 920 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.2.3.tgz", 921 | "integrity": "sha512-GtrxGuRf6bzHQmXWRepvsGnXpkQkVU+D2/9a7dAe4a7v1NhrfZOZ2oKf76M3nOs46fFYL8D+Q8JYA4GYeJ8Cjw==", 922 | "dev": true, 923 | "requires": { 924 | "anymatch": "~3.1.1", 925 | "braces": "~3.0.2", 926 | "fsevents": "~2.1.1", 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.2.0" 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.10", 1154 | "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.10.tgz", 1155 | "integrity": "sha512-I39t74+4t+zau64EN1fE5v2W31Adtc/REhzWN+gWRRXg6WH5qAsZm62DHpQ1+Yhe4047T55jvzz7MUqF/dBBlA==", 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 | "css-font-size-keywords": { 1176 | "version": "1.0.0", 1177 | "resolved": "https://registry.npmjs.org/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz", 1178 | "integrity": "sha1-hUh1rOmspqjS7g00WkSq6btttss=" 1179 | }, 1180 | "css-font-stretch-keywords": { 1181 | "version": "1.0.1", 1182 | "resolved": "https://registry.npmjs.org/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz", 1183 | "integrity": "sha1-UM7puboDH7XJUtRyMTnx4Qe1SxA=" 1184 | }, 1185 | "css-font-style-keywords": { 1186 | "version": "1.0.1", 1187 | "resolved": "https://registry.npmjs.org/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz", 1188 | "integrity": "sha1-XDUygT9jtKHelU0TzqhqtDM0CeQ=" 1189 | }, 1190 | "css-font-weight-keywords": { 1191 | "version": "1.0.0", 1192 | "resolved": "https://registry.npmjs.org/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz", 1193 | "integrity": "sha1-m8BGcayFvHJLV07106yWsNYE/Zc=" 1194 | }, 1195 | "css-list-helpers": { 1196 | "version": "2.0.0", 1197 | "resolved": "https://registry.npmjs.org/css-list-helpers/-/css-list-helpers-2.0.0.tgz", 1198 | "integrity": "sha512-9Bj8tZ0jWbAM3u/U6m/boAzAwLPwtjzFvwivr2piSvyVa3K3rChJzQy4RIHkNkKiZCHrEMWDJWtTR8UyVhdDnQ==" 1199 | }, 1200 | "css-system-font-keywords": { 1201 | "version": "1.0.0", 1202 | "resolved": "https://registry.npmjs.org/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz", 1203 | "integrity": "sha1-hcbwhquk6zLFcaMIav/ENLhII+0=" 1204 | }, 1205 | "currently-unhandled": { 1206 | "version": "0.4.1", 1207 | "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", 1208 | "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", 1209 | "dev": true, 1210 | "requires": { 1211 | "array-find-index": "^1.0.1" 1212 | } 1213 | }, 1214 | "date-time": { 1215 | "version": "2.1.0", 1216 | "resolved": "https://registry.npmjs.org/date-time/-/date-time-2.1.0.tgz", 1217 | "integrity": "sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==", 1218 | "dev": true, 1219 | "requires": { 1220 | "time-zone": "^1.0.0" 1221 | } 1222 | }, 1223 | "debug": { 1224 | "version": "4.1.1", 1225 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", 1226 | "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", 1227 | "dev": true, 1228 | "requires": { 1229 | "ms": "^2.1.1" 1230 | } 1231 | }, 1232 | "decamelize": { 1233 | "version": "1.2.0", 1234 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 1235 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 1236 | "dev": true 1237 | }, 1238 | "decamelize-keys": { 1239 | "version": "1.1.0", 1240 | "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", 1241 | "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", 1242 | "dev": true, 1243 | "requires": { 1244 | "decamelize": "^1.1.0", 1245 | "map-obj": "^1.0.0" 1246 | }, 1247 | "dependencies": { 1248 | "map-obj": { 1249 | "version": "1.0.1", 1250 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 1251 | "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", 1252 | "dev": true 1253 | } 1254 | } 1255 | }, 1256 | "decompress-response": { 1257 | "version": "3.3.0", 1258 | "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", 1259 | "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", 1260 | "dev": true, 1261 | "requires": { 1262 | "mimic-response": "^1.0.0" 1263 | } 1264 | }, 1265 | "deep-equal": { 1266 | "version": "1.1.0", 1267 | "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.0.tgz", 1268 | "integrity": "sha512-ZbfWJq/wN1Z273o7mUSjILYqehAktR2NVoSrOukDkU9kg2v/Uv89yU4Cvz8seJeAmtN5oqiefKq8FPuXOboqLw==", 1269 | "dev": true, 1270 | "requires": { 1271 | "is-arguments": "^1.0.4", 1272 | "is-date-object": "^1.0.1", 1273 | "is-regex": "^1.0.4", 1274 | "object-is": "^1.0.1", 1275 | "object-keys": "^1.1.1", 1276 | "regexp.prototype.flags": "^1.2.0" 1277 | } 1278 | }, 1279 | "deep-extend": { 1280 | "version": "0.6.0", 1281 | "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 1282 | "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 1283 | "dev": true 1284 | }, 1285 | "deep-is": { 1286 | "version": "0.1.3", 1287 | "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", 1288 | "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", 1289 | "dev": true 1290 | }, 1291 | "defaults": { 1292 | "version": "1.0.3", 1293 | "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", 1294 | "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", 1295 | "dev": true, 1296 | "requires": { 1297 | "clone": "^1.0.2" 1298 | } 1299 | }, 1300 | "defer-to-connect": { 1301 | "version": "1.0.2", 1302 | "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.2.tgz", 1303 | "integrity": "sha512-k09hcQcTDY+cwgiwa6PYKLm3jlagNzQ+RSvhjzESOGOx+MNOuXkxTfEvPrO1IOQ81tArCFYQgi631clB70RpQw==", 1304 | "dev": true 1305 | }, 1306 | "define-properties": { 1307 | "version": "1.1.3", 1308 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 1309 | "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", 1310 | "dev": true, 1311 | "requires": { 1312 | "object-keys": "^1.0.12" 1313 | } 1314 | }, 1315 | "del": { 1316 | "version": "4.1.1", 1317 | "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", 1318 | "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", 1319 | "dev": true, 1320 | "requires": { 1321 | "@types/glob": "^7.1.1", 1322 | "globby": "^6.1.0", 1323 | "is-path-cwd": "^2.0.0", 1324 | "is-path-in-cwd": "^2.0.0", 1325 | "p-map": "^2.0.0", 1326 | "pify": "^4.0.1", 1327 | "rimraf": "^2.6.3" 1328 | }, 1329 | "dependencies": { 1330 | "array-union": { 1331 | "version": "1.0.2", 1332 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", 1333 | "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", 1334 | "dev": true, 1335 | "requires": { 1336 | "array-uniq": "^1.0.1" 1337 | } 1338 | }, 1339 | "array-uniq": { 1340 | "version": "1.0.3", 1341 | "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", 1342 | "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", 1343 | "dev": true 1344 | }, 1345 | "globby": { 1346 | "version": "6.1.0", 1347 | "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", 1348 | "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", 1349 | "dev": true, 1350 | "requires": { 1351 | "array-union": "^1.0.1", 1352 | "glob": "^7.0.3", 1353 | "object-assign": "^4.0.1", 1354 | "pify": "^2.0.0", 1355 | "pinkie-promise": "^2.0.0" 1356 | }, 1357 | "dependencies": { 1358 | "pify": { 1359 | "version": "2.3.0", 1360 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 1361 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 1362 | "dev": true 1363 | } 1364 | } 1365 | } 1366 | } 1367 | }, 1368 | "dir-glob": { 1369 | "version": "3.0.1", 1370 | "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 1371 | "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 1372 | "dev": true, 1373 | "requires": { 1374 | "path-type": "^4.0.0" 1375 | } 1376 | }, 1377 | "doctrine": { 1378 | "version": "3.0.0", 1379 | "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", 1380 | "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", 1381 | "dev": true, 1382 | "requires": { 1383 | "esutils": "^2.0.2" 1384 | } 1385 | }, 1386 | "dot-prop": { 1387 | "version": "5.1.1", 1388 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.1.1.tgz", 1389 | "integrity": "sha512-QCHI6Lkf+9fJMpwfAFsTvbiSh6ujoPmhCLiDvD/n4dGtLvHfhuBwPdN6z2x4YSOwwtTcLoO/LP70xELWGF/JVA==", 1390 | "dev": true, 1391 | "requires": { 1392 | "is-obj": "^2.0.0" 1393 | } 1394 | }, 1395 | "duplexer3": { 1396 | "version": "0.1.4", 1397 | "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", 1398 | "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", 1399 | "dev": true 1400 | }, 1401 | "emittery": { 1402 | "version": "0.4.1", 1403 | "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.4.1.tgz", 1404 | "integrity": "sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ==", 1405 | "dev": true 1406 | }, 1407 | "emoji-regex": { 1408 | "version": "8.0.0", 1409 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1410 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 1411 | "dev": true 1412 | }, 1413 | "empower-core": { 1414 | "version": "1.2.0", 1415 | "resolved": "https://registry.npmjs.org/empower-core/-/empower-core-1.2.0.tgz", 1416 | "integrity": "sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ==", 1417 | "dev": true, 1418 | "requires": { 1419 | "call-signature": "0.0.2", 1420 | "core-js": "^2.0.0" 1421 | } 1422 | }, 1423 | "end-of-stream": { 1424 | "version": "1.4.4", 1425 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 1426 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 1427 | "dev": true, 1428 | "requires": { 1429 | "once": "^1.4.0" 1430 | } 1431 | }, 1432 | "equal-length": { 1433 | "version": "1.0.1", 1434 | "resolved": "https://registry.npmjs.org/equal-length/-/equal-length-1.0.1.tgz", 1435 | "integrity": "sha1-IcoRLUirJLTh5//A5TOdMf38J0w=", 1436 | "dev": true 1437 | }, 1438 | "error-ex": { 1439 | "version": "1.3.2", 1440 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 1441 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 1442 | "dev": true, 1443 | "requires": { 1444 | "is-arrayish": "^0.2.1" 1445 | } 1446 | }, 1447 | "es6-error": { 1448 | "version": "4.1.1", 1449 | "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", 1450 | "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", 1451 | "dev": true 1452 | }, 1453 | "escape-string-regexp": { 1454 | "version": "1.0.5", 1455 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 1456 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" 1457 | }, 1458 | "eslint": { 1459 | "version": "6.6.0", 1460 | "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.6.0.tgz", 1461 | "integrity": "sha512-PpEBq7b6qY/qrOmpYQ/jTMDYfuQMELR4g4WI1M/NaSDDD/bdcMb+dj4Hgks7p41kW2caXsPsEZAEAyAgjVVC0g==", 1462 | "dev": true, 1463 | "requires": { 1464 | "@babel/code-frame": "^7.0.0", 1465 | "ajv": "^6.10.0", 1466 | "chalk": "^2.1.0", 1467 | "cross-spawn": "^6.0.5", 1468 | "debug": "^4.0.1", 1469 | "doctrine": "^3.0.0", 1470 | "eslint-scope": "^5.0.0", 1471 | "eslint-utils": "^1.4.3", 1472 | "eslint-visitor-keys": "^1.1.0", 1473 | "espree": "^6.1.2", 1474 | "esquery": "^1.0.1", 1475 | "esutils": "^2.0.2", 1476 | "file-entry-cache": "^5.0.1", 1477 | "functional-red-black-tree": "^1.0.1", 1478 | "glob-parent": "^5.0.0", 1479 | "globals": "^11.7.0", 1480 | "ignore": "^4.0.6", 1481 | "import-fresh": "^3.0.0", 1482 | "imurmurhash": "^0.1.4", 1483 | "inquirer": "^7.0.0", 1484 | "is-glob": "^4.0.0", 1485 | "js-yaml": "^3.13.1", 1486 | "json-stable-stringify-without-jsonify": "^1.0.1", 1487 | "levn": "^0.3.0", 1488 | "lodash": "^4.17.14", 1489 | "minimatch": "^3.0.4", 1490 | "mkdirp": "^0.5.1", 1491 | "natural-compare": "^1.4.0", 1492 | "optionator": "^0.8.2", 1493 | "progress": "^2.0.0", 1494 | "regexpp": "^2.0.1", 1495 | "semver": "^6.1.2", 1496 | "strip-ansi": "^5.2.0", 1497 | "strip-json-comments": "^3.0.1", 1498 | "table": "^5.2.3", 1499 | "text-table": "^0.2.0", 1500 | "v8-compile-cache": "^2.0.3" 1501 | }, 1502 | "dependencies": { 1503 | "cross-spawn": { 1504 | "version": "6.0.5", 1505 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", 1506 | "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", 1507 | "dev": true, 1508 | "requires": { 1509 | "nice-try": "^1.0.4", 1510 | "path-key": "^2.0.1", 1511 | "semver": "^5.5.0", 1512 | "shebang-command": "^1.2.0", 1513 | "which": "^1.2.9" 1514 | }, 1515 | "dependencies": { 1516 | "semver": { 1517 | "version": "5.7.1", 1518 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 1519 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 1520 | "dev": true 1521 | } 1522 | } 1523 | }, 1524 | "ignore": { 1525 | "version": "4.0.6", 1526 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", 1527 | "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", 1528 | "dev": true 1529 | }, 1530 | "semver": { 1531 | "version": "6.3.0", 1532 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1533 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1534 | "dev": true 1535 | }, 1536 | "strip-json-comments": { 1537 | "version": "3.0.1", 1538 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", 1539 | "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", 1540 | "dev": true 1541 | } 1542 | } 1543 | }, 1544 | "eslint-config-postcss": { 1545 | "version": "3.0.7", 1546 | "resolved": "https://registry.npmjs.org/eslint-config-postcss/-/eslint-config-postcss-3.0.7.tgz", 1547 | "integrity": "sha512-5SCkmybZjQhOiFX8FNuqBo9SvCWH6inGXLHQ+BigXUiOGDhBNJuHp6JaF2qKMv+ti6kdk3J1ZFM3NurLww7Nxw==", 1548 | "dev": true 1549 | }, 1550 | "eslint-scope": { 1551 | "version": "5.0.0", 1552 | "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz", 1553 | "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==", 1554 | "dev": true, 1555 | "requires": { 1556 | "esrecurse": "^4.1.0", 1557 | "estraverse": "^4.1.1" 1558 | } 1559 | }, 1560 | "eslint-utils": { 1561 | "version": "1.4.3", 1562 | "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", 1563 | "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", 1564 | "dev": true, 1565 | "requires": { 1566 | "eslint-visitor-keys": "^1.1.0" 1567 | } 1568 | }, 1569 | "eslint-visitor-keys": { 1570 | "version": "1.1.0", 1571 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", 1572 | "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", 1573 | "dev": true 1574 | }, 1575 | "esm": { 1576 | "version": "3.2.25", 1577 | "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", 1578 | "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", 1579 | "dev": true 1580 | }, 1581 | "espower-location-detector": { 1582 | "version": "1.0.0", 1583 | "resolved": "https://registry.npmjs.org/espower-location-detector/-/espower-location-detector-1.0.0.tgz", 1584 | "integrity": "sha1-oXt+zFnTDheeK+9z+0E3cEyzMbU=", 1585 | "dev": true, 1586 | "requires": { 1587 | "is-url": "^1.2.1", 1588 | "path-is-absolute": "^1.0.0", 1589 | "source-map": "^0.5.0", 1590 | "xtend": "^4.0.0" 1591 | }, 1592 | "dependencies": { 1593 | "source-map": { 1594 | "version": "0.5.7", 1595 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 1596 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 1597 | "dev": true 1598 | } 1599 | } 1600 | }, 1601 | "espree": { 1602 | "version": "6.1.2", 1603 | "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.2.tgz", 1604 | "integrity": "sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==", 1605 | "dev": true, 1606 | "requires": { 1607 | "acorn": "^7.1.0", 1608 | "acorn-jsx": "^5.1.0", 1609 | "eslint-visitor-keys": "^1.1.0" 1610 | } 1611 | }, 1612 | "esprima": { 1613 | "version": "4.0.1", 1614 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 1615 | "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 1616 | "dev": true 1617 | }, 1618 | "espurify": { 1619 | "version": "1.8.1", 1620 | "resolved": "https://registry.npmjs.org/espurify/-/espurify-1.8.1.tgz", 1621 | "integrity": "sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==", 1622 | "dev": true, 1623 | "requires": { 1624 | "core-js": "^2.0.0" 1625 | } 1626 | }, 1627 | "esquery": { 1628 | "version": "1.0.1", 1629 | "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", 1630 | "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", 1631 | "dev": true, 1632 | "requires": { 1633 | "estraverse": "^4.0.0" 1634 | } 1635 | }, 1636 | "esrecurse": { 1637 | "version": "4.2.1", 1638 | "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", 1639 | "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", 1640 | "dev": true, 1641 | "requires": { 1642 | "estraverse": "^4.1.0" 1643 | } 1644 | }, 1645 | "estraverse": { 1646 | "version": "4.3.0", 1647 | "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 1648 | "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 1649 | "dev": true 1650 | }, 1651 | "esutils": { 1652 | "version": "2.0.3", 1653 | "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 1654 | "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 1655 | "dev": true 1656 | }, 1657 | "execa": { 1658 | "version": "0.7.0", 1659 | "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", 1660 | "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", 1661 | "dev": true, 1662 | "requires": { 1663 | "cross-spawn": "^5.0.1", 1664 | "get-stream": "^3.0.0", 1665 | "is-stream": "^1.1.0", 1666 | "npm-run-path": "^2.0.0", 1667 | "p-finally": "^1.0.0", 1668 | "signal-exit": "^3.0.0", 1669 | "strip-eof": "^1.0.0" 1670 | }, 1671 | "dependencies": { 1672 | "is-stream": { 1673 | "version": "1.1.0", 1674 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 1675 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", 1676 | "dev": true 1677 | } 1678 | } 1679 | }, 1680 | "external-editor": { 1681 | "version": "3.1.0", 1682 | "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", 1683 | "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", 1684 | "dev": true, 1685 | "requires": { 1686 | "chardet": "^0.7.0", 1687 | "iconv-lite": "^0.4.24", 1688 | "tmp": "^0.0.33" 1689 | } 1690 | }, 1691 | "fast-deep-equal": { 1692 | "version": "2.0.1", 1693 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", 1694 | "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", 1695 | "dev": true 1696 | }, 1697 | "fast-diff": { 1698 | "version": "1.2.0", 1699 | "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", 1700 | "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", 1701 | "dev": true 1702 | }, 1703 | "fast-glob": { 1704 | "version": "3.1.0", 1705 | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.1.0.tgz", 1706 | "integrity": "sha512-TrUz3THiq2Vy3bjfQUB2wNyPdGBeGmdjbzzBLhfHN4YFurYptCKwGq/TfiRavbGywFRzY6U2CdmQ1zmsY5yYaw==", 1707 | "dev": true, 1708 | "requires": { 1709 | "@nodelib/fs.stat": "^2.0.2", 1710 | "@nodelib/fs.walk": "^1.2.3", 1711 | "glob-parent": "^5.1.0", 1712 | "merge2": "^1.3.0", 1713 | "micromatch": "^4.0.2" 1714 | } 1715 | }, 1716 | "fast-json-stable-stringify": { 1717 | "version": "2.0.0", 1718 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", 1719 | "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", 1720 | "dev": true 1721 | }, 1722 | "fast-levenshtein": { 1723 | "version": "2.0.6", 1724 | "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 1725 | "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", 1726 | "dev": true 1727 | }, 1728 | "fastq": { 1729 | "version": "1.6.0", 1730 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.0.tgz", 1731 | "integrity": "sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA==", 1732 | "dev": true, 1733 | "requires": { 1734 | "reusify": "^1.0.0" 1735 | } 1736 | }, 1737 | "figures": { 1738 | "version": "3.1.0", 1739 | "resolved": "https://registry.npmjs.org/figures/-/figures-3.1.0.tgz", 1740 | "integrity": "sha512-ravh8VRXqHuMvZt/d8GblBeqDMkdJMBdv/2KntFH+ra5MXkO7nxNKpzQ3n6QD/2da1kH0aWmNISdvhM7gl2gVg==", 1741 | "dev": true, 1742 | "requires": { 1743 | "escape-string-regexp": "^1.0.5" 1744 | } 1745 | }, 1746 | "file-entry-cache": { 1747 | "version": "5.0.1", 1748 | "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", 1749 | "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", 1750 | "dev": true, 1751 | "requires": { 1752 | "flat-cache": "^2.0.1" 1753 | } 1754 | }, 1755 | "fill-range": { 1756 | "version": "7.0.1", 1757 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 1758 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 1759 | "dev": true, 1760 | "requires": { 1761 | "to-regex-range": "^5.0.1" 1762 | } 1763 | }, 1764 | "find-up": { 1765 | "version": "4.1.0", 1766 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 1767 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 1768 | "dev": true, 1769 | "requires": { 1770 | "locate-path": "^5.0.0", 1771 | "path-exists": "^4.0.0" 1772 | } 1773 | }, 1774 | "flat-cache": { 1775 | "version": "2.0.1", 1776 | "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", 1777 | "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", 1778 | "dev": true, 1779 | "requires": { 1780 | "flatted": "^2.0.0", 1781 | "rimraf": "2.6.3", 1782 | "write": "1.0.3" 1783 | }, 1784 | "dependencies": { 1785 | "rimraf": { 1786 | "version": "2.6.3", 1787 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", 1788 | "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", 1789 | "dev": true, 1790 | "requires": { 1791 | "glob": "^7.1.3" 1792 | } 1793 | } 1794 | } 1795 | }, 1796 | "flatted": { 1797 | "version": "2.0.1", 1798 | "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", 1799 | "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==", 1800 | "dev": true 1801 | }, 1802 | "fs.realpath": { 1803 | "version": "1.0.0", 1804 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 1805 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 1806 | "dev": true 1807 | }, 1808 | "fsevents": { 1809 | "version": "2.1.1", 1810 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.1.tgz", 1811 | "integrity": "sha512-4FRPXWETxtigtJW/gxzEDsX1LVbPAM93VleB83kZB+ellqbHMkyt2aJfuzNLRvFPnGi6bcE5SvfxgbXPeKteJw==", 1812 | "dev": true, 1813 | "optional": true 1814 | }, 1815 | "function-bind": { 1816 | "version": "1.1.1", 1817 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1818 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 1819 | "dev": true 1820 | }, 1821 | "functional-red-black-tree": { 1822 | "version": "1.0.1", 1823 | "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 1824 | "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", 1825 | "dev": true 1826 | }, 1827 | "get-port": { 1828 | "version": "5.0.0", 1829 | "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.0.0.tgz", 1830 | "integrity": "sha512-imzMU0FjsZqNa6BqOjbbW6w5BivHIuQKopjpPqcnx0AVHJQKCxK1O+Ab3OrVXhrekqfVMjwA9ZYu062R+KcIsQ==", 1831 | "dev": true, 1832 | "requires": { 1833 | "type-fest": "^0.3.0" 1834 | }, 1835 | "dependencies": { 1836 | "type-fest": { 1837 | "version": "0.3.1", 1838 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", 1839 | "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", 1840 | "dev": true 1841 | } 1842 | } 1843 | }, 1844 | "get-stream": { 1845 | "version": "3.0.0", 1846 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 1847 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", 1848 | "dev": true 1849 | }, 1850 | "glob": { 1851 | "version": "7.1.5", 1852 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz", 1853 | "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==", 1854 | "dev": true, 1855 | "requires": { 1856 | "fs.realpath": "^1.0.0", 1857 | "inflight": "^1.0.4", 1858 | "inherits": "2", 1859 | "minimatch": "^3.0.4", 1860 | "once": "^1.3.0", 1861 | "path-is-absolute": "^1.0.0" 1862 | } 1863 | }, 1864 | "glob-parent": { 1865 | "version": "5.1.0", 1866 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", 1867 | "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", 1868 | "dev": true, 1869 | "requires": { 1870 | "is-glob": "^4.0.1" 1871 | } 1872 | }, 1873 | "global-dirs": { 1874 | "version": "0.1.1", 1875 | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", 1876 | "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", 1877 | "dev": true, 1878 | "requires": { 1879 | "ini": "^1.3.4" 1880 | } 1881 | }, 1882 | "globals": { 1883 | "version": "11.12.0", 1884 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 1885 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 1886 | "dev": true 1887 | }, 1888 | "globby": { 1889 | "version": "10.0.1", 1890 | "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", 1891 | "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", 1892 | "dev": true, 1893 | "requires": { 1894 | "@types/glob": "^7.1.1", 1895 | "array-union": "^2.1.0", 1896 | "dir-glob": "^3.0.1", 1897 | "fast-glob": "^3.0.3", 1898 | "glob": "^7.1.3", 1899 | "ignore": "^5.1.1", 1900 | "merge2": "^1.2.3", 1901 | "slash": "^3.0.0" 1902 | } 1903 | }, 1904 | "got": { 1905 | "version": "9.6.0", 1906 | "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", 1907 | "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", 1908 | "dev": true, 1909 | "requires": { 1910 | "@sindresorhus/is": "^0.14.0", 1911 | "@szmarczak/http-timer": "^1.1.2", 1912 | "cacheable-request": "^6.0.0", 1913 | "decompress-response": "^3.3.0", 1914 | "duplexer3": "^0.1.4", 1915 | "get-stream": "^4.1.0", 1916 | "lowercase-keys": "^1.0.1", 1917 | "mimic-response": "^1.0.1", 1918 | "p-cancelable": "^1.0.0", 1919 | "to-readable-stream": "^1.0.0", 1920 | "url-parse-lax": "^3.0.0" 1921 | }, 1922 | "dependencies": { 1923 | "get-stream": { 1924 | "version": "4.1.0", 1925 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 1926 | "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 1927 | "dev": true, 1928 | "requires": { 1929 | "pump": "^3.0.0" 1930 | } 1931 | } 1932 | } 1933 | }, 1934 | "graceful-fs": { 1935 | "version": "4.2.3", 1936 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", 1937 | "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", 1938 | "dev": true 1939 | }, 1940 | "has": { 1941 | "version": "1.0.3", 1942 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1943 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1944 | "dev": true, 1945 | "requires": { 1946 | "function-bind": "^1.1.1" 1947 | } 1948 | }, 1949 | "has-flag": { 1950 | "version": "3.0.0", 1951 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1952 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" 1953 | }, 1954 | "has-symbols": { 1955 | "version": "1.0.0", 1956 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", 1957 | "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", 1958 | "dev": true 1959 | }, 1960 | "has-yarn": { 1961 | "version": "2.1.0", 1962 | "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", 1963 | "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", 1964 | "dev": true 1965 | }, 1966 | "hasha": { 1967 | "version": "5.1.0", 1968 | "resolved": "https://registry.npmjs.org/hasha/-/hasha-5.1.0.tgz", 1969 | "integrity": "sha512-OFPDWmzPN1l7atOV1TgBVmNtBxaIysToK6Ve9DK+vT6pYuklw/nPNT+HJbZi0KDcI6vWB+9tgvZ5YD7fA3CXcA==", 1970 | "dev": true, 1971 | "requires": { 1972 | "is-stream": "^2.0.0", 1973 | "type-fest": "^0.8.0" 1974 | }, 1975 | "dependencies": { 1976 | "type-fest": { 1977 | "version": "0.8.1", 1978 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 1979 | "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 1980 | "dev": true 1981 | } 1982 | } 1983 | }, 1984 | "hosted-git-info": { 1985 | "version": "2.8.5", 1986 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.5.tgz", 1987 | "integrity": "sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg==", 1988 | "dev": true 1989 | }, 1990 | "http-cache-semantics": { 1991 | "version": "4.0.3", 1992 | "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", 1993 | "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==", 1994 | "dev": true 1995 | }, 1996 | "iconv-lite": { 1997 | "version": "0.4.24", 1998 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 1999 | "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 2000 | "dev": true, 2001 | "requires": { 2002 | "safer-buffer": ">= 2.1.2 < 3" 2003 | } 2004 | }, 2005 | "ignore": { 2006 | "version": "5.1.4", 2007 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", 2008 | "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", 2009 | "dev": true 2010 | }, 2011 | "ignore-by-default": { 2012 | "version": "1.0.1", 2013 | "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", 2014 | "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", 2015 | "dev": true 2016 | }, 2017 | "import-fresh": { 2018 | "version": "3.1.0", 2019 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.1.0.tgz", 2020 | "integrity": "sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ==", 2021 | "dev": true, 2022 | "requires": { 2023 | "parent-module": "^1.0.0", 2024 | "resolve-from": "^4.0.0" 2025 | }, 2026 | "dependencies": { 2027 | "resolve-from": { 2028 | "version": "4.0.0", 2029 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 2030 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 2031 | "dev": true 2032 | } 2033 | } 2034 | }, 2035 | "import-lazy": { 2036 | "version": "2.1.0", 2037 | "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", 2038 | "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", 2039 | "dev": true 2040 | }, 2041 | "import-local": { 2042 | "version": "3.0.2", 2043 | "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", 2044 | "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", 2045 | "dev": true, 2046 | "requires": { 2047 | "pkg-dir": "^4.2.0", 2048 | "resolve-cwd": "^3.0.0" 2049 | } 2050 | }, 2051 | "imurmurhash": { 2052 | "version": "0.1.4", 2053 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 2054 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 2055 | "dev": true 2056 | }, 2057 | "indent-string": { 2058 | "version": "4.0.0", 2059 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 2060 | "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 2061 | "dev": true 2062 | }, 2063 | "inflight": { 2064 | "version": "1.0.6", 2065 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 2066 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 2067 | "dev": true, 2068 | "requires": { 2069 | "once": "^1.3.0", 2070 | "wrappy": "1" 2071 | } 2072 | }, 2073 | "inherits": { 2074 | "version": "2.0.4", 2075 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 2076 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 2077 | "dev": true 2078 | }, 2079 | "ini": { 2080 | "version": "1.3.5", 2081 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", 2082 | "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", 2083 | "dev": true 2084 | }, 2085 | "inquirer": { 2086 | "version": "7.0.0", 2087 | "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.0.tgz", 2088 | "integrity": "sha512-rSdC7zelHdRQFkWnhsMu2+2SO41mpv2oF2zy4tMhmiLWkcKbOAs87fWAJhVXttKVwhdZvymvnuM95EyEXg2/tQ==", 2089 | "dev": true, 2090 | "requires": { 2091 | "ansi-escapes": "^4.2.1", 2092 | "chalk": "^2.4.2", 2093 | "cli-cursor": "^3.1.0", 2094 | "cli-width": "^2.0.0", 2095 | "external-editor": "^3.0.3", 2096 | "figures": "^3.0.0", 2097 | "lodash": "^4.17.15", 2098 | "mute-stream": "0.0.8", 2099 | "run-async": "^2.2.0", 2100 | "rxjs": "^6.4.0", 2101 | "string-width": "^4.1.0", 2102 | "strip-ansi": "^5.1.0", 2103 | "through": "^2.3.6" 2104 | } 2105 | }, 2106 | "irregular-plurals": { 2107 | "version": "2.0.0", 2108 | "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", 2109 | "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==", 2110 | "dev": true 2111 | }, 2112 | "is-arguments": { 2113 | "version": "1.0.4", 2114 | "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", 2115 | "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", 2116 | "dev": true 2117 | }, 2118 | "is-arrayish": { 2119 | "version": "0.2.1", 2120 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 2121 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 2122 | "dev": true 2123 | }, 2124 | "is-binary-path": { 2125 | "version": "2.1.0", 2126 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 2127 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 2128 | "dev": true, 2129 | "requires": { 2130 | "binary-extensions": "^2.0.0" 2131 | } 2132 | }, 2133 | "is-ci": { 2134 | "version": "2.0.0", 2135 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", 2136 | "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", 2137 | "dev": true, 2138 | "requires": { 2139 | "ci-info": "^2.0.0" 2140 | } 2141 | }, 2142 | "is-date-object": { 2143 | "version": "1.0.1", 2144 | "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", 2145 | "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", 2146 | "dev": true 2147 | }, 2148 | "is-error": { 2149 | "version": "2.2.2", 2150 | "resolved": "https://registry.npmjs.org/is-error/-/is-error-2.2.2.tgz", 2151 | "integrity": "sha512-IOQqts/aHWbiisY5DuPJQ0gcbvaLFCa7fBa9xoLfxBZvQ+ZI/Zh9xoI7Gk+G64N0FdK4AbibytHht2tWgpJWLg==", 2152 | "dev": true 2153 | }, 2154 | "is-extglob": { 2155 | "version": "2.1.1", 2156 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 2157 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 2158 | "dev": true 2159 | }, 2160 | "is-fullwidth-code-point": { 2161 | "version": "2.0.0", 2162 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 2163 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 2164 | "dev": true 2165 | }, 2166 | "is-glob": { 2167 | "version": "4.0.1", 2168 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 2169 | "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 2170 | "dev": true, 2171 | "requires": { 2172 | "is-extglob": "^2.1.1" 2173 | } 2174 | }, 2175 | "is-installed-globally": { 2176 | "version": "0.1.0", 2177 | "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", 2178 | "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", 2179 | "dev": true, 2180 | "requires": { 2181 | "global-dirs": "^0.1.0", 2182 | "is-path-inside": "^1.0.0" 2183 | }, 2184 | "dependencies": { 2185 | "is-path-inside": { 2186 | "version": "1.0.1", 2187 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", 2188 | "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", 2189 | "dev": true, 2190 | "requires": { 2191 | "path-is-inside": "^1.0.1" 2192 | } 2193 | } 2194 | } 2195 | }, 2196 | "is-npm": { 2197 | "version": "3.0.0", 2198 | "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", 2199 | "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==", 2200 | "dev": true 2201 | }, 2202 | "is-number": { 2203 | "version": "7.0.0", 2204 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 2205 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 2206 | "dev": true 2207 | }, 2208 | "is-obj": { 2209 | "version": "2.0.0", 2210 | "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", 2211 | "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", 2212 | "dev": true 2213 | }, 2214 | "is-observable": { 2215 | "version": "2.0.0", 2216 | "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-2.0.0.tgz", 2217 | "integrity": "sha512-fhBZv3eFKUbyHXZ1oHujdo2tZ+CNbdpdzzlENgCGZUC8keoGxUew2jYFLYcUB4qo7LDD03o4KK11m/QYD7kEjg==", 2218 | "dev": true 2219 | }, 2220 | "is-path-cwd": { 2221 | "version": "2.2.0", 2222 | "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", 2223 | "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", 2224 | "dev": true 2225 | }, 2226 | "is-path-in-cwd": { 2227 | "version": "2.1.0", 2228 | "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", 2229 | "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", 2230 | "dev": true, 2231 | "requires": { 2232 | "is-path-inside": "^2.1.0" 2233 | } 2234 | }, 2235 | "is-path-inside": { 2236 | "version": "2.1.0", 2237 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", 2238 | "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", 2239 | "dev": true, 2240 | "requires": { 2241 | "path-is-inside": "^1.0.2" 2242 | } 2243 | }, 2244 | "is-plain-obj": { 2245 | "version": "1.1.0", 2246 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 2247 | "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", 2248 | "dev": true 2249 | }, 2250 | "is-plain-object": { 2251 | "version": "3.0.0", 2252 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", 2253 | "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", 2254 | "dev": true, 2255 | "requires": { 2256 | "isobject": "^4.0.0" 2257 | } 2258 | }, 2259 | "is-promise": { 2260 | "version": "2.1.0", 2261 | "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", 2262 | "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", 2263 | "dev": true 2264 | }, 2265 | "is-regex": { 2266 | "version": "1.0.4", 2267 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", 2268 | "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", 2269 | "dev": true, 2270 | "requires": { 2271 | "has": "^1.0.1" 2272 | } 2273 | }, 2274 | "is-stream": { 2275 | "version": "2.0.0", 2276 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", 2277 | "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", 2278 | "dev": true 2279 | }, 2280 | "is-typedarray": { 2281 | "version": "1.0.0", 2282 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 2283 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", 2284 | "dev": true 2285 | }, 2286 | "is-url": { 2287 | "version": "1.2.4", 2288 | "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", 2289 | "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", 2290 | "dev": true 2291 | }, 2292 | "is-utf8": { 2293 | "version": "0.2.1", 2294 | "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 2295 | "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", 2296 | "dev": true 2297 | }, 2298 | "is-yarn-global": { 2299 | "version": "0.3.0", 2300 | "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", 2301 | "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", 2302 | "dev": true 2303 | }, 2304 | "isexe": { 2305 | "version": "2.0.0", 2306 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2307 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 2308 | "dev": true 2309 | }, 2310 | "isnumeric": { 2311 | "version": "0.2.0", 2312 | "resolved": "https://registry.npmjs.org/isnumeric/-/isnumeric-0.2.0.tgz", 2313 | "integrity": "sha1-ojR7o2DeGeM9D/1ZD933dVy/LmQ=" 2314 | }, 2315 | "isobject": { 2316 | "version": "4.0.0", 2317 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", 2318 | "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", 2319 | "dev": true 2320 | }, 2321 | "js-string-escape": { 2322 | "version": "1.0.1", 2323 | "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", 2324 | "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=", 2325 | "dev": true 2326 | }, 2327 | "js-tokens": { 2328 | "version": "4.0.0", 2329 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 2330 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 2331 | "dev": true 2332 | }, 2333 | "js-yaml": { 2334 | "version": "3.13.1", 2335 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", 2336 | "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", 2337 | "dev": true, 2338 | "requires": { 2339 | "argparse": "^1.0.7", 2340 | "esprima": "^4.0.0" 2341 | } 2342 | }, 2343 | "jsesc": { 2344 | "version": "2.5.2", 2345 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 2346 | "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 2347 | "dev": true 2348 | }, 2349 | "json-buffer": { 2350 | "version": "3.0.0", 2351 | "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", 2352 | "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", 2353 | "dev": true 2354 | }, 2355 | "json-parse-better-errors": { 2356 | "version": "1.0.2", 2357 | "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", 2358 | "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", 2359 | "dev": true 2360 | }, 2361 | "json-schema-traverse": { 2362 | "version": "0.4.1", 2363 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 2364 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 2365 | "dev": true 2366 | }, 2367 | "json-stable-stringify-without-jsonify": { 2368 | "version": "1.0.1", 2369 | "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 2370 | "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", 2371 | "dev": true 2372 | }, 2373 | "json5": { 2374 | "version": "2.1.1", 2375 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", 2376 | "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", 2377 | "dev": true, 2378 | "requires": { 2379 | "minimist": "^1.2.0" 2380 | } 2381 | }, 2382 | "keyv": { 2383 | "version": "3.1.0", 2384 | "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", 2385 | "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", 2386 | "dev": true, 2387 | "requires": { 2388 | "json-buffer": "3.0.0" 2389 | } 2390 | }, 2391 | "latest-version": { 2392 | "version": "5.1.0", 2393 | "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", 2394 | "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", 2395 | "dev": true, 2396 | "requires": { 2397 | "package-json": "^6.3.0" 2398 | } 2399 | }, 2400 | "levn": { 2401 | "version": "0.3.0", 2402 | "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", 2403 | "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", 2404 | "dev": true, 2405 | "requires": { 2406 | "prelude-ls": "~1.1.2", 2407 | "type-check": "~0.3.2" 2408 | } 2409 | }, 2410 | "load-json-file": { 2411 | "version": "4.0.0", 2412 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", 2413 | "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", 2414 | "dev": true, 2415 | "requires": { 2416 | "graceful-fs": "^4.1.2", 2417 | "parse-json": "^4.0.0", 2418 | "pify": "^3.0.0", 2419 | "strip-bom": "^3.0.0" 2420 | }, 2421 | "dependencies": { 2422 | "pify": { 2423 | "version": "3.0.0", 2424 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 2425 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 2426 | "dev": true 2427 | } 2428 | } 2429 | }, 2430 | "locate-path": { 2431 | "version": "5.0.0", 2432 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 2433 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 2434 | "dev": true, 2435 | "requires": { 2436 | "p-locate": "^4.1.0" 2437 | } 2438 | }, 2439 | "lodash": { 2440 | "version": "4.17.15", 2441 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", 2442 | "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", 2443 | "dev": true 2444 | }, 2445 | "lodash.clonedeep": { 2446 | "version": "4.5.0", 2447 | "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", 2448 | "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", 2449 | "dev": true 2450 | }, 2451 | "lodash.flattendeep": { 2452 | "version": "4.4.0", 2453 | "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", 2454 | "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=", 2455 | "dev": true 2456 | }, 2457 | "lodash.islength": { 2458 | "version": "4.0.1", 2459 | "resolved": "https://registry.npmjs.org/lodash.islength/-/lodash.islength-4.0.1.tgz", 2460 | "integrity": "sha1-Tpho1FJXXXUK/9NYyXlUPcIO1Xc=", 2461 | "dev": true 2462 | }, 2463 | "lodash.merge": { 2464 | "version": "4.6.2", 2465 | "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 2466 | "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 2467 | "dev": true 2468 | }, 2469 | "log-symbols": { 2470 | "version": "2.2.0", 2471 | "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", 2472 | "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", 2473 | "dev": true, 2474 | "requires": { 2475 | "chalk": "^2.0.1" 2476 | } 2477 | }, 2478 | "loud-rejection": { 2479 | "version": "2.2.0", 2480 | "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-2.2.0.tgz", 2481 | "integrity": "sha512-S0FayMXku80toa5sZ6Ro4C+s+EtFDCsyJNG/AzFMfX3AxD5Si4dZsgzm/kKnbOxHl5Cv8jBlno8+3XYIh2pNjQ==", 2482 | "dev": true, 2483 | "requires": { 2484 | "currently-unhandled": "^0.4.1", 2485 | "signal-exit": "^3.0.2" 2486 | } 2487 | }, 2488 | "lowercase-keys": { 2489 | "version": "1.0.1", 2490 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 2491 | "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 2492 | "dev": true 2493 | }, 2494 | "lru-cache": { 2495 | "version": "4.1.5", 2496 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", 2497 | "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", 2498 | "dev": true, 2499 | "requires": { 2500 | "pseudomap": "^1.0.2", 2501 | "yallist": "^2.1.2" 2502 | } 2503 | }, 2504 | "make-dir": { 2505 | "version": "3.0.0", 2506 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", 2507 | "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==", 2508 | "dev": true, 2509 | "requires": { 2510 | "semver": "^6.0.0" 2511 | }, 2512 | "dependencies": { 2513 | "semver": { 2514 | "version": "6.3.0", 2515 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 2516 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 2517 | "dev": true 2518 | } 2519 | } 2520 | }, 2521 | "map-obj": { 2522 | "version": "2.0.0", 2523 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", 2524 | "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", 2525 | "dev": true 2526 | }, 2527 | "matcher": { 2528 | "version": "2.0.0", 2529 | "resolved": "https://registry.npmjs.org/matcher/-/matcher-2.0.0.tgz", 2530 | "integrity": "sha512-nlmfSlgHBFx36j/Pl/KQPbIaqE8Zf0TqmSMjsuddHDg6PMSVgmyW9HpkLs0o0M1n2GIZ/S2BZBLIww/xjhiGng==", 2531 | "dev": true, 2532 | "requires": { 2533 | "escape-string-regexp": "^2.0.0" 2534 | }, 2535 | "dependencies": { 2536 | "escape-string-regexp": { 2537 | "version": "2.0.0", 2538 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", 2539 | "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", 2540 | "dev": true 2541 | } 2542 | } 2543 | }, 2544 | "md5-hex": { 2545 | "version": "3.0.1", 2546 | "resolved": "https://registry.npmjs.org/md5-hex/-/md5-hex-3.0.1.tgz", 2547 | "integrity": "sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==", 2548 | "dev": true, 2549 | "requires": { 2550 | "blueimp-md5": "^2.10.0" 2551 | } 2552 | }, 2553 | "md5-o-matic": { 2554 | "version": "0.1.1", 2555 | "resolved": "https://registry.npmjs.org/md5-o-matic/-/md5-o-matic-0.1.1.tgz", 2556 | "integrity": "sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=", 2557 | "dev": true 2558 | }, 2559 | "meow": { 2560 | "version": "5.0.0", 2561 | "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", 2562 | "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", 2563 | "dev": true, 2564 | "requires": { 2565 | "camelcase-keys": "^4.0.0", 2566 | "decamelize-keys": "^1.0.0", 2567 | "loud-rejection": "^1.0.0", 2568 | "minimist-options": "^3.0.1", 2569 | "normalize-package-data": "^2.3.4", 2570 | "read-pkg-up": "^3.0.0", 2571 | "redent": "^2.0.0", 2572 | "trim-newlines": "^2.0.0", 2573 | "yargs-parser": "^10.0.0" 2574 | }, 2575 | "dependencies": { 2576 | "loud-rejection": { 2577 | "version": "1.6.0", 2578 | "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", 2579 | "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", 2580 | "dev": true, 2581 | "requires": { 2582 | "currently-unhandled": "^0.4.1", 2583 | "signal-exit": "^3.0.0" 2584 | } 2585 | } 2586 | } 2587 | }, 2588 | "merge2": { 2589 | "version": "1.3.0", 2590 | "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", 2591 | "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", 2592 | "dev": true 2593 | }, 2594 | "micromatch": { 2595 | "version": "4.0.2", 2596 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", 2597 | "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", 2598 | "dev": true, 2599 | "requires": { 2600 | "braces": "^3.0.1", 2601 | "picomatch": "^2.0.5" 2602 | } 2603 | }, 2604 | "mimic-fn": { 2605 | "version": "2.1.0", 2606 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 2607 | "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 2608 | "dev": true 2609 | }, 2610 | "mimic-response": { 2611 | "version": "1.0.1", 2612 | "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 2613 | "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", 2614 | "dev": true 2615 | }, 2616 | "minimatch": { 2617 | "version": "3.0.4", 2618 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 2619 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 2620 | "dev": true, 2621 | "requires": { 2622 | "brace-expansion": "^1.1.7" 2623 | } 2624 | }, 2625 | "minimist": { 2626 | "version": "1.2.0", 2627 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 2628 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 2629 | "dev": true 2630 | }, 2631 | "minimist-options": { 2632 | "version": "3.0.2", 2633 | "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", 2634 | "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", 2635 | "dev": true, 2636 | "requires": { 2637 | "arrify": "^1.0.1", 2638 | "is-plain-obj": "^1.1.0" 2639 | }, 2640 | "dependencies": { 2641 | "arrify": { 2642 | "version": "1.0.1", 2643 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 2644 | "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", 2645 | "dev": true 2646 | } 2647 | } 2648 | }, 2649 | "mkdirp": { 2650 | "version": "0.5.1", 2651 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 2652 | "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 2653 | "dev": true, 2654 | "requires": { 2655 | "minimist": "0.0.8" 2656 | }, 2657 | "dependencies": { 2658 | "minimist": { 2659 | "version": "0.0.8", 2660 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 2661 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", 2662 | "dev": true 2663 | } 2664 | } 2665 | }, 2666 | "ms": { 2667 | "version": "2.1.2", 2668 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 2669 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 2670 | "dev": true 2671 | }, 2672 | "mute-stream": { 2673 | "version": "0.0.8", 2674 | "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", 2675 | "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", 2676 | "dev": true 2677 | }, 2678 | "natural-compare": { 2679 | "version": "1.4.0", 2680 | "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 2681 | "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", 2682 | "dev": true 2683 | }, 2684 | "nice-try": { 2685 | "version": "1.0.5", 2686 | "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", 2687 | "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", 2688 | "dev": true 2689 | }, 2690 | "normalize-package-data": { 2691 | "version": "2.5.0", 2692 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 2693 | "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 2694 | "dev": true, 2695 | "requires": { 2696 | "hosted-git-info": "^2.1.4", 2697 | "resolve": "^1.10.0", 2698 | "semver": "2 || 3 || 4 || 5", 2699 | "validate-npm-package-license": "^3.0.1" 2700 | } 2701 | }, 2702 | "normalize-path": { 2703 | "version": "3.0.0", 2704 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 2705 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 2706 | "dev": true 2707 | }, 2708 | "normalize-url": { 2709 | "version": "4.5.0", 2710 | "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", 2711 | "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", 2712 | "dev": true 2713 | }, 2714 | "npm-run-path": { 2715 | "version": "2.0.2", 2716 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 2717 | "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 2718 | "dev": true, 2719 | "requires": { 2720 | "path-key": "^2.0.0" 2721 | } 2722 | }, 2723 | "object-assign": { 2724 | "version": "4.1.1", 2725 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 2726 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" 2727 | }, 2728 | "object-is": { 2729 | "version": "1.0.1", 2730 | "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz", 2731 | "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=", 2732 | "dev": true 2733 | }, 2734 | "object-keys": { 2735 | "version": "1.1.1", 2736 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 2737 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 2738 | "dev": true 2739 | }, 2740 | "object.assign": { 2741 | "version": "4.1.0", 2742 | "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", 2743 | "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", 2744 | "dev": true, 2745 | "requires": { 2746 | "define-properties": "^1.1.2", 2747 | "function-bind": "^1.1.1", 2748 | "has-symbols": "^1.0.0", 2749 | "object-keys": "^1.0.11" 2750 | } 2751 | }, 2752 | "observable-to-promise": { 2753 | "version": "1.0.0", 2754 | "resolved": "https://registry.npmjs.org/observable-to-promise/-/observable-to-promise-1.0.0.tgz", 2755 | "integrity": "sha512-cqnGUrNsE6vdVDTPAX9/WeVzwy/z37vdxupdQXU8vgTXRFH72KCZiZga8aca2ulRPIeem8W3vW9rQHBwfIl2WA==", 2756 | "dev": true, 2757 | "requires": { 2758 | "is-observable": "^2.0.0", 2759 | "symbol-observable": "^1.0.4" 2760 | } 2761 | }, 2762 | "once": { 2763 | "version": "1.4.0", 2764 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 2765 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 2766 | "dev": true, 2767 | "requires": { 2768 | "wrappy": "1" 2769 | } 2770 | }, 2771 | "onetime": { 2772 | "version": "5.1.0", 2773 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz", 2774 | "integrity": "sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==", 2775 | "dev": true, 2776 | "requires": { 2777 | "mimic-fn": "^2.1.0" 2778 | } 2779 | }, 2780 | "optionator": { 2781 | "version": "0.8.2", 2782 | "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", 2783 | "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", 2784 | "dev": true, 2785 | "requires": { 2786 | "deep-is": "~0.1.3", 2787 | "fast-levenshtein": "~2.0.4", 2788 | "levn": "~0.3.0", 2789 | "prelude-ls": "~1.1.2", 2790 | "type-check": "~0.3.2", 2791 | "wordwrap": "~1.0.0" 2792 | } 2793 | }, 2794 | "ora": { 2795 | "version": "3.4.0", 2796 | "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz", 2797 | "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", 2798 | "dev": true, 2799 | "requires": { 2800 | "chalk": "^2.4.2", 2801 | "cli-cursor": "^2.1.0", 2802 | "cli-spinners": "^2.0.0", 2803 | "log-symbols": "^2.2.0", 2804 | "strip-ansi": "^5.2.0", 2805 | "wcwidth": "^1.0.1" 2806 | }, 2807 | "dependencies": { 2808 | "cli-cursor": { 2809 | "version": "2.1.0", 2810 | "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", 2811 | "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", 2812 | "dev": true, 2813 | "requires": { 2814 | "restore-cursor": "^2.0.0" 2815 | } 2816 | }, 2817 | "mimic-fn": { 2818 | "version": "1.2.0", 2819 | "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", 2820 | "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", 2821 | "dev": true 2822 | }, 2823 | "onetime": { 2824 | "version": "2.0.1", 2825 | "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", 2826 | "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", 2827 | "dev": true, 2828 | "requires": { 2829 | "mimic-fn": "^1.0.0" 2830 | } 2831 | }, 2832 | "restore-cursor": { 2833 | "version": "2.0.0", 2834 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", 2835 | "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", 2836 | "dev": true, 2837 | "requires": { 2838 | "onetime": "^2.0.0", 2839 | "signal-exit": "^3.0.2" 2840 | } 2841 | } 2842 | } 2843 | }, 2844 | "os-tmpdir": { 2845 | "version": "1.0.2", 2846 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 2847 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 2848 | "dev": true 2849 | }, 2850 | "p-cancelable": { 2851 | "version": "1.1.0", 2852 | "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", 2853 | "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", 2854 | "dev": true 2855 | }, 2856 | "p-finally": { 2857 | "version": "1.0.0", 2858 | "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 2859 | "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 2860 | "dev": true 2861 | }, 2862 | "p-limit": { 2863 | "version": "2.2.1", 2864 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", 2865 | "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", 2866 | "dev": true, 2867 | "requires": { 2868 | "p-try": "^2.0.0" 2869 | } 2870 | }, 2871 | "p-locate": { 2872 | "version": "4.1.0", 2873 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 2874 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 2875 | "dev": true, 2876 | "requires": { 2877 | "p-limit": "^2.2.0" 2878 | } 2879 | }, 2880 | "p-map": { 2881 | "version": "2.1.0", 2882 | "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", 2883 | "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", 2884 | "dev": true 2885 | }, 2886 | "p-try": { 2887 | "version": "2.2.0", 2888 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 2889 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 2890 | "dev": true 2891 | }, 2892 | "package-hash": { 2893 | "version": "4.0.0", 2894 | "resolved": "https://registry.npmjs.org/package-hash/-/package-hash-4.0.0.tgz", 2895 | "integrity": "sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==", 2896 | "dev": true, 2897 | "requires": { 2898 | "graceful-fs": "^4.1.15", 2899 | "hasha": "^5.0.0", 2900 | "lodash.flattendeep": "^4.4.0", 2901 | "release-zalgo": "^1.0.0" 2902 | } 2903 | }, 2904 | "package-json": { 2905 | "version": "6.5.0", 2906 | "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", 2907 | "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", 2908 | "dev": true, 2909 | "requires": { 2910 | "got": "^9.6.0", 2911 | "registry-auth-token": "^4.0.0", 2912 | "registry-url": "^5.0.0", 2913 | "semver": "^6.2.0" 2914 | }, 2915 | "dependencies": { 2916 | "semver": { 2917 | "version": "6.3.0", 2918 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 2919 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 2920 | "dev": true 2921 | } 2922 | } 2923 | }, 2924 | "parent-module": { 2925 | "version": "1.0.1", 2926 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 2927 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 2928 | "dev": true, 2929 | "requires": { 2930 | "callsites": "^3.0.0" 2931 | } 2932 | }, 2933 | "parse-css-font": { 2934 | "version": "4.0.0", 2935 | "resolved": "https://registry.npmjs.org/parse-css-font/-/parse-css-font-4.0.0.tgz", 2936 | "integrity": "sha512-lnY7dTUfjRXsSo5G5C639L8RaBBaVSgL+5hacIFKsNHzeCJQ5SFSZv1DZmc7+wZv/22PFGOq2YbaEHLdaCS/mQ==", 2937 | "requires": { 2938 | "css-font-size-keywords": "^1.0.0", 2939 | "css-font-stretch-keywords": "^1.0.1", 2940 | "css-font-style-keywords": "^1.0.1", 2941 | "css-font-weight-keywords": "^1.0.0", 2942 | "css-list-helpers": "^2.0.0", 2943 | "css-system-font-keywords": "^1.0.0", 2944 | "unquote": "^1.1.1" 2945 | } 2946 | }, 2947 | "parse-json": { 2948 | "version": "4.0.0", 2949 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 2950 | "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", 2951 | "dev": true, 2952 | "requires": { 2953 | "error-ex": "^1.3.1", 2954 | "json-parse-better-errors": "^1.0.1" 2955 | } 2956 | }, 2957 | "parse-ms": { 2958 | "version": "2.1.0", 2959 | "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", 2960 | "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", 2961 | "dev": true 2962 | }, 2963 | "path-exists": { 2964 | "version": "4.0.0", 2965 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 2966 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 2967 | "dev": true 2968 | }, 2969 | "path-is-absolute": { 2970 | "version": "1.0.1", 2971 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 2972 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 2973 | "dev": true 2974 | }, 2975 | "path-is-inside": { 2976 | "version": "1.0.2", 2977 | "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", 2978 | "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", 2979 | "dev": true 2980 | }, 2981 | "path-key": { 2982 | "version": "2.0.1", 2983 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 2984 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 2985 | "dev": true 2986 | }, 2987 | "path-parse": { 2988 | "version": "1.0.6", 2989 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", 2990 | "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", 2991 | "dev": true 2992 | }, 2993 | "path-type": { 2994 | "version": "4.0.0", 2995 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 2996 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 2997 | "dev": true 2998 | }, 2999 | "picomatch": { 3000 | "version": "2.1.0", 3001 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.1.0.tgz", 3002 | "integrity": "sha512-uhnEDzAbrcJ8R3g2fANnSuXZMBtkpSjxTTgn2LeSiQlfmq72enQJWdQllXW24MBLYnA1SBD2vfvx2o0Zw3Ielw==", 3003 | "dev": true 3004 | }, 3005 | "pify": { 3006 | "version": "4.0.1", 3007 | "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", 3008 | "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", 3009 | "dev": true 3010 | }, 3011 | "pinkie": { 3012 | "version": "2.0.4", 3013 | "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 3014 | "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 3015 | "dev": true 3016 | }, 3017 | "pinkie-promise": { 3018 | "version": "2.0.1", 3019 | "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 3020 | "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 3021 | "dev": true, 3022 | "requires": { 3023 | "pinkie": "^2.0.0" 3024 | } 3025 | }, 3026 | "pkg-conf": { 3027 | "version": "3.1.0", 3028 | "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-3.1.0.tgz", 3029 | "integrity": "sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ==", 3030 | "dev": true, 3031 | "requires": { 3032 | "find-up": "^3.0.0", 3033 | "load-json-file": "^5.2.0" 3034 | }, 3035 | "dependencies": { 3036 | "find-up": { 3037 | "version": "3.0.0", 3038 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 3039 | "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 3040 | "dev": true, 3041 | "requires": { 3042 | "locate-path": "^3.0.0" 3043 | } 3044 | }, 3045 | "load-json-file": { 3046 | "version": "5.3.0", 3047 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-5.3.0.tgz", 3048 | "integrity": "sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw==", 3049 | "dev": true, 3050 | "requires": { 3051 | "graceful-fs": "^4.1.15", 3052 | "parse-json": "^4.0.0", 3053 | "pify": "^4.0.1", 3054 | "strip-bom": "^3.0.0", 3055 | "type-fest": "^0.3.0" 3056 | } 3057 | }, 3058 | "locate-path": { 3059 | "version": "3.0.0", 3060 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 3061 | "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 3062 | "dev": true, 3063 | "requires": { 3064 | "p-locate": "^3.0.0", 3065 | "path-exists": "^3.0.0" 3066 | } 3067 | }, 3068 | "p-locate": { 3069 | "version": "3.0.0", 3070 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 3071 | "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 3072 | "dev": true, 3073 | "requires": { 3074 | "p-limit": "^2.0.0" 3075 | } 3076 | }, 3077 | "path-exists": { 3078 | "version": "3.0.0", 3079 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 3080 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 3081 | "dev": true 3082 | }, 3083 | "type-fest": { 3084 | "version": "0.3.1", 3085 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", 3086 | "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==", 3087 | "dev": true 3088 | } 3089 | } 3090 | }, 3091 | "pkg-dir": { 3092 | "version": "4.2.0", 3093 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 3094 | "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 3095 | "dev": true, 3096 | "requires": { 3097 | "find-up": "^4.0.0" 3098 | } 3099 | }, 3100 | "plur": { 3101 | "version": "3.1.1", 3102 | "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", 3103 | "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", 3104 | "dev": true, 3105 | "requires": { 3106 | "irregular-plurals": "^2.0.0" 3107 | } 3108 | }, 3109 | "postcss": { 3110 | "version": "7.0.21", 3111 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", 3112 | "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", 3113 | "requires": { 3114 | "chalk": "^2.4.2", 3115 | "source-map": "^0.6.1", 3116 | "supports-color": "^6.1.0" 3117 | } 3118 | }, 3119 | "prelude-ls": { 3120 | "version": "1.1.2", 3121 | "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", 3122 | "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", 3123 | "dev": true 3124 | }, 3125 | "prepend-http": { 3126 | "version": "2.0.0", 3127 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 3128 | "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", 3129 | "dev": true 3130 | }, 3131 | "pretty-ms": { 3132 | "version": "5.0.0", 3133 | "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-5.0.0.tgz", 3134 | "integrity": "sha512-94VRYjL9k33RzfKiGokPBPpsmloBYSf5Ri+Pq19zlsEcUKFob+admeXr5eFDRuPjFmEOcjJvPGdillYOJyvZ7Q==", 3135 | "dev": true, 3136 | "requires": { 3137 | "parse-ms": "^2.1.0" 3138 | } 3139 | }, 3140 | "progress": { 3141 | "version": "2.0.3", 3142 | "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", 3143 | "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", 3144 | "dev": true 3145 | }, 3146 | "pseudomap": { 3147 | "version": "1.0.2", 3148 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 3149 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 3150 | "dev": true 3151 | }, 3152 | "pump": { 3153 | "version": "3.0.0", 3154 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 3155 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 3156 | "dev": true, 3157 | "requires": { 3158 | "end-of-stream": "^1.1.0", 3159 | "once": "^1.3.1" 3160 | } 3161 | }, 3162 | "punycode": { 3163 | "version": "2.1.1", 3164 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 3165 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 3166 | "dev": true 3167 | }, 3168 | "quick-lru": { 3169 | "version": "1.1.0", 3170 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", 3171 | "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", 3172 | "dev": true 3173 | }, 3174 | "rc": { 3175 | "version": "1.2.8", 3176 | "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 3177 | "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 3178 | "dev": true, 3179 | "requires": { 3180 | "deep-extend": "^0.6.0", 3181 | "ini": "~1.3.0", 3182 | "minimist": "^1.2.0", 3183 | "strip-json-comments": "~2.0.1" 3184 | } 3185 | }, 3186 | "read-pkg": { 3187 | "version": "3.0.0", 3188 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", 3189 | "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", 3190 | "dev": true, 3191 | "requires": { 3192 | "load-json-file": "^4.0.0", 3193 | "normalize-package-data": "^2.3.2", 3194 | "path-type": "^3.0.0" 3195 | }, 3196 | "dependencies": { 3197 | "path-type": { 3198 | "version": "3.0.0", 3199 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 3200 | "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", 3201 | "dev": true, 3202 | "requires": { 3203 | "pify": "^3.0.0" 3204 | } 3205 | }, 3206 | "pify": { 3207 | "version": "3.0.0", 3208 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 3209 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 3210 | "dev": true 3211 | } 3212 | } 3213 | }, 3214 | "read-pkg-up": { 3215 | "version": "3.0.0", 3216 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", 3217 | "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", 3218 | "dev": true, 3219 | "requires": { 3220 | "find-up": "^2.0.0", 3221 | "read-pkg": "^3.0.0" 3222 | }, 3223 | "dependencies": { 3224 | "find-up": { 3225 | "version": "2.1.0", 3226 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 3227 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", 3228 | "dev": true, 3229 | "requires": { 3230 | "locate-path": "^2.0.0" 3231 | } 3232 | }, 3233 | "locate-path": { 3234 | "version": "2.0.0", 3235 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 3236 | "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", 3237 | "dev": true, 3238 | "requires": { 3239 | "p-locate": "^2.0.0", 3240 | "path-exists": "^3.0.0" 3241 | } 3242 | }, 3243 | "p-limit": { 3244 | "version": "1.3.0", 3245 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 3246 | "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 3247 | "dev": true, 3248 | "requires": { 3249 | "p-try": "^1.0.0" 3250 | } 3251 | }, 3252 | "p-locate": { 3253 | "version": "2.0.0", 3254 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 3255 | "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", 3256 | "dev": true, 3257 | "requires": { 3258 | "p-limit": "^1.1.0" 3259 | } 3260 | }, 3261 | "p-try": { 3262 | "version": "1.0.0", 3263 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 3264 | "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", 3265 | "dev": true 3266 | }, 3267 | "path-exists": { 3268 | "version": "3.0.0", 3269 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 3270 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 3271 | "dev": true 3272 | } 3273 | } 3274 | }, 3275 | "readdirp": { 3276 | "version": "3.2.0", 3277 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz", 3278 | "integrity": "sha512-crk4Qu3pmXwgxdSgGhgA/eXiJAPQiX4GMOZZMXnqKxHX7TaoL+3gQVo/WeuAiogr07DpnfjIMpXXa+PAIvwPGQ==", 3279 | "dev": true, 3280 | "requires": { 3281 | "picomatch": "^2.0.4" 3282 | } 3283 | }, 3284 | "redent": { 3285 | "version": "2.0.0", 3286 | "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", 3287 | "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", 3288 | "dev": true, 3289 | "requires": { 3290 | "indent-string": "^3.0.0", 3291 | "strip-indent": "^2.0.0" 3292 | }, 3293 | "dependencies": { 3294 | "indent-string": { 3295 | "version": "3.2.0", 3296 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", 3297 | "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", 3298 | "dev": true 3299 | } 3300 | } 3301 | }, 3302 | "regenerate": { 3303 | "version": "1.4.0", 3304 | "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", 3305 | "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", 3306 | "dev": true 3307 | }, 3308 | "regenerate-unicode-properties": { 3309 | "version": "8.1.0", 3310 | "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", 3311 | "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", 3312 | "dev": true, 3313 | "requires": { 3314 | "regenerate": "^1.4.0" 3315 | } 3316 | }, 3317 | "regexp.prototype.flags": { 3318 | "version": "1.2.0", 3319 | "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz", 3320 | "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==", 3321 | "dev": true, 3322 | "requires": { 3323 | "define-properties": "^1.1.2" 3324 | } 3325 | }, 3326 | "regexpp": { 3327 | "version": "2.0.1", 3328 | "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", 3329 | "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", 3330 | "dev": true 3331 | }, 3332 | "regexpu-core": { 3333 | "version": "4.6.0", 3334 | "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", 3335 | "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", 3336 | "dev": true, 3337 | "requires": { 3338 | "regenerate": "^1.4.0", 3339 | "regenerate-unicode-properties": "^8.1.0", 3340 | "regjsgen": "^0.5.0", 3341 | "regjsparser": "^0.6.0", 3342 | "unicode-match-property-ecmascript": "^1.0.4", 3343 | "unicode-match-property-value-ecmascript": "^1.1.0" 3344 | } 3345 | }, 3346 | "registry-auth-token": { 3347 | "version": "4.0.0", 3348 | "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.0.0.tgz", 3349 | "integrity": "sha512-lpQkHxd9UL6tb3k/aHAVfnVtn+Bcs9ob5InuFLLEDqSqeq+AljB8GZW9xY0x7F+xYwEcjKe07nyoxzEYz6yvkw==", 3350 | "dev": true, 3351 | "requires": { 3352 | "rc": "^1.2.8", 3353 | "safe-buffer": "^5.0.1" 3354 | } 3355 | }, 3356 | "registry-url": { 3357 | "version": "5.1.0", 3358 | "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", 3359 | "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", 3360 | "dev": true, 3361 | "requires": { 3362 | "rc": "^1.2.8" 3363 | } 3364 | }, 3365 | "regjsgen": { 3366 | "version": "0.5.1", 3367 | "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", 3368 | "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", 3369 | "dev": true 3370 | }, 3371 | "regjsparser": { 3372 | "version": "0.6.0", 3373 | "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", 3374 | "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", 3375 | "dev": true, 3376 | "requires": { 3377 | "jsesc": "~0.5.0" 3378 | }, 3379 | "dependencies": { 3380 | "jsesc": { 3381 | "version": "0.5.0", 3382 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 3383 | "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", 3384 | "dev": true 3385 | } 3386 | } 3387 | }, 3388 | "release-zalgo": { 3389 | "version": "1.0.0", 3390 | "resolved": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz", 3391 | "integrity": "sha1-CXALflB0Mpc5Mw5TXFqQ+2eFFzA=", 3392 | "dev": true, 3393 | "requires": { 3394 | "es6-error": "^4.0.1" 3395 | } 3396 | }, 3397 | "require-precompiled": { 3398 | "version": "0.1.0", 3399 | "resolved": "https://registry.npmjs.org/require-precompiled/-/require-precompiled-0.1.0.tgz", 3400 | "integrity": "sha1-WhtS63Dr7UPrmC6XTIWrWVceVvo=", 3401 | "dev": true 3402 | }, 3403 | "resolve": { 3404 | "version": "1.12.0", 3405 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", 3406 | "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", 3407 | "dev": true, 3408 | "requires": { 3409 | "path-parse": "^1.0.6" 3410 | } 3411 | }, 3412 | "resolve-cwd": { 3413 | "version": "3.0.0", 3414 | "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", 3415 | "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", 3416 | "dev": true, 3417 | "requires": { 3418 | "resolve-from": "^5.0.0" 3419 | } 3420 | }, 3421 | "resolve-from": { 3422 | "version": "5.0.0", 3423 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 3424 | "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 3425 | "dev": true 3426 | }, 3427 | "responselike": { 3428 | "version": "1.0.2", 3429 | "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", 3430 | "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", 3431 | "dev": true, 3432 | "requires": { 3433 | "lowercase-keys": "^1.0.0" 3434 | } 3435 | }, 3436 | "restore-cursor": { 3437 | "version": "3.1.0", 3438 | "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", 3439 | "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", 3440 | "dev": true, 3441 | "requires": { 3442 | "onetime": "^5.1.0", 3443 | "signal-exit": "^3.0.2" 3444 | } 3445 | }, 3446 | "reusify": { 3447 | "version": "1.0.4", 3448 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 3449 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 3450 | "dev": true 3451 | }, 3452 | "rimraf": { 3453 | "version": "2.7.1", 3454 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", 3455 | "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", 3456 | "dev": true, 3457 | "requires": { 3458 | "glob": "^7.1.3" 3459 | } 3460 | }, 3461 | "run-async": { 3462 | "version": "2.3.0", 3463 | "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", 3464 | "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", 3465 | "dev": true, 3466 | "requires": { 3467 | "is-promise": "^2.1.0" 3468 | } 3469 | }, 3470 | "run-parallel": { 3471 | "version": "1.1.9", 3472 | "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", 3473 | "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", 3474 | "dev": true 3475 | }, 3476 | "rxjs": { 3477 | "version": "6.5.3", 3478 | "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", 3479 | "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==", 3480 | "dev": true, 3481 | "requires": { 3482 | "tslib": "^1.9.0" 3483 | } 3484 | }, 3485 | "safe-buffer": { 3486 | "version": "5.1.2", 3487 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 3488 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 3489 | "dev": true 3490 | }, 3491 | "safer-buffer": { 3492 | "version": "2.1.2", 3493 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 3494 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 3495 | "dev": true 3496 | }, 3497 | "semver": { 3498 | "version": "5.7.1", 3499 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 3500 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 3501 | "dev": true 3502 | }, 3503 | "semver-diff": { 3504 | "version": "2.1.0", 3505 | "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", 3506 | "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", 3507 | "dev": true, 3508 | "requires": { 3509 | "semver": "^5.0.3" 3510 | } 3511 | }, 3512 | "serialize-error": { 3513 | "version": "2.1.0", 3514 | "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz", 3515 | "integrity": "sha1-ULZ51WNc34Rme9yOWa9OW4HV9go=", 3516 | "dev": true 3517 | }, 3518 | "shebang-command": { 3519 | "version": "1.2.0", 3520 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 3521 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 3522 | "dev": true, 3523 | "requires": { 3524 | "shebang-regex": "^1.0.0" 3525 | } 3526 | }, 3527 | "shebang-regex": { 3528 | "version": "1.0.0", 3529 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 3530 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 3531 | "dev": true 3532 | }, 3533 | "signal-exit": { 3534 | "version": "3.0.2", 3535 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", 3536 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", 3537 | "dev": true 3538 | }, 3539 | "slash": { 3540 | "version": "3.0.0", 3541 | "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 3542 | "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 3543 | "dev": true 3544 | }, 3545 | "slice-ansi": { 3546 | "version": "2.1.0", 3547 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", 3548 | "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", 3549 | "dev": true, 3550 | "requires": { 3551 | "ansi-styles": "^3.2.0", 3552 | "astral-regex": "^1.0.0", 3553 | "is-fullwidth-code-point": "^2.0.0" 3554 | } 3555 | }, 3556 | "source-map": { 3557 | "version": "0.6.1", 3558 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 3559 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" 3560 | }, 3561 | "source-map-support": { 3562 | "version": "0.5.16", 3563 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", 3564 | "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", 3565 | "dev": true, 3566 | "requires": { 3567 | "buffer-from": "^1.0.0", 3568 | "source-map": "^0.6.0" 3569 | } 3570 | }, 3571 | "spdx-correct": { 3572 | "version": "3.1.0", 3573 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", 3574 | "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", 3575 | "dev": true, 3576 | "requires": { 3577 | "spdx-expression-parse": "^3.0.0", 3578 | "spdx-license-ids": "^3.0.0" 3579 | } 3580 | }, 3581 | "spdx-exceptions": { 3582 | "version": "2.2.0", 3583 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", 3584 | "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", 3585 | "dev": true 3586 | }, 3587 | "spdx-expression-parse": { 3588 | "version": "3.0.0", 3589 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", 3590 | "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", 3591 | "dev": true, 3592 | "requires": { 3593 | "spdx-exceptions": "^2.1.0", 3594 | "spdx-license-ids": "^3.0.0" 3595 | } 3596 | }, 3597 | "spdx-license-ids": { 3598 | "version": "3.0.5", 3599 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", 3600 | "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", 3601 | "dev": true 3602 | }, 3603 | "sprintf-js": { 3604 | "version": "1.0.3", 3605 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 3606 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 3607 | "dev": true 3608 | }, 3609 | "stack-utils": { 3610 | "version": "1.0.2", 3611 | "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", 3612 | "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", 3613 | "dev": true 3614 | }, 3615 | "string-width": { 3616 | "version": "4.1.0", 3617 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.1.0.tgz", 3618 | "integrity": "sha512-NrX+1dVVh+6Y9dnQ19pR0pP4FiEIlUvdTGn8pw6CKTNq5sgib2nIhmUNT5TAmhWmvKr3WcxBcP3E8nWezuipuQ==", 3619 | "dev": true, 3620 | "requires": { 3621 | "emoji-regex": "^8.0.0", 3622 | "is-fullwidth-code-point": "^3.0.0", 3623 | "strip-ansi": "^5.2.0" 3624 | }, 3625 | "dependencies": { 3626 | "is-fullwidth-code-point": { 3627 | "version": "3.0.0", 3628 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 3629 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 3630 | "dev": true 3631 | } 3632 | } 3633 | }, 3634 | "strip-ansi": { 3635 | "version": "5.2.0", 3636 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 3637 | "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 3638 | "dev": true, 3639 | "requires": { 3640 | "ansi-regex": "^4.1.0" 3641 | } 3642 | }, 3643 | "strip-bom": { 3644 | "version": "3.0.0", 3645 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 3646 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 3647 | "dev": true 3648 | }, 3649 | "strip-bom-buf": { 3650 | "version": "2.0.0", 3651 | "resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-2.0.0.tgz", 3652 | "integrity": "sha512-gLFNHucd6gzb8jMsl5QmZ3QgnUJmp7qn4uUSHNwEXumAp7YizoGYw19ZUVfuq4aBOQUtyn2k8X/CwzWB73W2lQ==", 3653 | "dev": true, 3654 | "requires": { 3655 | "is-utf8": "^0.2.1" 3656 | } 3657 | }, 3658 | "strip-eof": { 3659 | "version": "1.0.0", 3660 | "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 3661 | "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", 3662 | "dev": true 3663 | }, 3664 | "strip-indent": { 3665 | "version": "2.0.0", 3666 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", 3667 | "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", 3668 | "dev": true 3669 | }, 3670 | "strip-json-comments": { 3671 | "version": "2.0.1", 3672 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 3673 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 3674 | "dev": true 3675 | }, 3676 | "supertap": { 3677 | "version": "1.0.0", 3678 | "resolved": "https://registry.npmjs.org/supertap/-/supertap-1.0.0.tgz", 3679 | "integrity": "sha512-HZJ3geIMPgVwKk2VsmO5YHqnnJYl6bV5A9JW2uzqV43WmpgliNEYbuvukfor7URpaqpxuw3CfZ3ONdVbZjCgIA==", 3680 | "dev": true, 3681 | "requires": { 3682 | "arrify": "^1.0.1", 3683 | "indent-string": "^3.2.0", 3684 | "js-yaml": "^3.10.0", 3685 | "serialize-error": "^2.1.0", 3686 | "strip-ansi": "^4.0.0" 3687 | }, 3688 | "dependencies": { 3689 | "ansi-regex": { 3690 | "version": "3.0.0", 3691 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 3692 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 3693 | "dev": true 3694 | }, 3695 | "arrify": { 3696 | "version": "1.0.1", 3697 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 3698 | "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", 3699 | "dev": true 3700 | }, 3701 | "indent-string": { 3702 | "version": "3.2.0", 3703 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", 3704 | "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", 3705 | "dev": true 3706 | }, 3707 | "strip-ansi": { 3708 | "version": "4.0.0", 3709 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 3710 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 3711 | "dev": true, 3712 | "requires": { 3713 | "ansi-regex": "^3.0.0" 3714 | } 3715 | } 3716 | } 3717 | }, 3718 | "supports-color": { 3719 | "version": "6.1.0", 3720 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", 3721 | "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", 3722 | "requires": { 3723 | "has-flag": "^3.0.0" 3724 | } 3725 | }, 3726 | "symbol-observable": { 3727 | "version": "1.2.0", 3728 | "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", 3729 | "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", 3730 | "dev": true 3731 | }, 3732 | "table": { 3733 | "version": "5.4.6", 3734 | "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", 3735 | "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", 3736 | "dev": true, 3737 | "requires": { 3738 | "ajv": "^6.10.2", 3739 | "lodash": "^4.17.14", 3740 | "slice-ansi": "^2.1.0", 3741 | "string-width": "^3.0.0" 3742 | }, 3743 | "dependencies": { 3744 | "emoji-regex": { 3745 | "version": "7.0.3", 3746 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 3747 | "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 3748 | "dev": true 3749 | }, 3750 | "string-width": { 3751 | "version": "3.1.0", 3752 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 3753 | "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 3754 | "dev": true, 3755 | "requires": { 3756 | "emoji-regex": "^7.0.1", 3757 | "is-fullwidth-code-point": "^2.0.0", 3758 | "strip-ansi": "^5.1.0" 3759 | } 3760 | } 3761 | } 3762 | }, 3763 | "term-size": { 3764 | "version": "1.2.0", 3765 | "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", 3766 | "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", 3767 | "dev": true, 3768 | "requires": { 3769 | "execa": "^0.7.0" 3770 | } 3771 | }, 3772 | "text-table": { 3773 | "version": "0.2.0", 3774 | "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 3775 | "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", 3776 | "dev": true 3777 | }, 3778 | "through": { 3779 | "version": "2.3.8", 3780 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 3781 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 3782 | "dev": true 3783 | }, 3784 | "time-zone": { 3785 | "version": "1.0.0", 3786 | "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", 3787 | "integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=", 3788 | "dev": true 3789 | }, 3790 | "tmp": { 3791 | "version": "0.0.33", 3792 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", 3793 | "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", 3794 | "dev": true, 3795 | "requires": { 3796 | "os-tmpdir": "~1.0.2" 3797 | } 3798 | }, 3799 | "to-fast-properties": { 3800 | "version": "2.0.0", 3801 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 3802 | "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 3803 | "dev": true 3804 | }, 3805 | "to-readable-stream": { 3806 | "version": "1.0.0", 3807 | "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", 3808 | "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", 3809 | "dev": true 3810 | }, 3811 | "to-regex-range": { 3812 | "version": "5.0.1", 3813 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 3814 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 3815 | "dev": true, 3816 | "requires": { 3817 | "is-number": "^7.0.0" 3818 | } 3819 | }, 3820 | "trim-newlines": { 3821 | "version": "2.0.0", 3822 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", 3823 | "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", 3824 | "dev": true 3825 | }, 3826 | "trim-off-newlines": { 3827 | "version": "1.0.1", 3828 | "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", 3829 | "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", 3830 | "dev": true 3831 | }, 3832 | "trim-right": { 3833 | "version": "1.0.1", 3834 | "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", 3835 | "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", 3836 | "dev": true 3837 | }, 3838 | "tslib": { 3839 | "version": "1.10.0", 3840 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", 3841 | "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", 3842 | "dev": true 3843 | }, 3844 | "type-check": { 3845 | "version": "0.3.2", 3846 | "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", 3847 | "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", 3848 | "dev": true, 3849 | "requires": { 3850 | "prelude-ls": "~1.1.2" 3851 | } 3852 | }, 3853 | "type-fest": { 3854 | "version": "0.5.2", 3855 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz", 3856 | "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==", 3857 | "dev": true 3858 | }, 3859 | "typedarray-to-buffer": { 3860 | "version": "3.1.5", 3861 | "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", 3862 | "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", 3863 | "dev": true, 3864 | "requires": { 3865 | "is-typedarray": "^1.0.0" 3866 | } 3867 | }, 3868 | "uid2": { 3869 | "version": "0.0.3", 3870 | "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", 3871 | "integrity": "sha1-SDEm4Rd03y9xuLY53NeZw3YWK4I=", 3872 | "dev": true 3873 | }, 3874 | "unicode-canonical-property-names-ecmascript": { 3875 | "version": "1.0.4", 3876 | "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", 3877 | "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", 3878 | "dev": true 3879 | }, 3880 | "unicode-match-property-ecmascript": { 3881 | "version": "1.0.4", 3882 | "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", 3883 | "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", 3884 | "dev": true, 3885 | "requires": { 3886 | "unicode-canonical-property-names-ecmascript": "^1.0.4", 3887 | "unicode-property-aliases-ecmascript": "^1.0.4" 3888 | } 3889 | }, 3890 | "unicode-match-property-value-ecmascript": { 3891 | "version": "1.1.0", 3892 | "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", 3893 | "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", 3894 | "dev": true 3895 | }, 3896 | "unicode-property-aliases-ecmascript": { 3897 | "version": "1.0.5", 3898 | "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", 3899 | "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", 3900 | "dev": true 3901 | }, 3902 | "unique-string": { 3903 | "version": "1.0.0", 3904 | "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", 3905 | "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", 3906 | "dev": true, 3907 | "requires": { 3908 | "crypto-random-string": "^1.0.0" 3909 | } 3910 | }, 3911 | "unique-temp-dir": { 3912 | "version": "1.0.0", 3913 | "resolved": "https://registry.npmjs.org/unique-temp-dir/-/unique-temp-dir-1.0.0.tgz", 3914 | "integrity": "sha1-bc6VsmgcoAPuv7MEpBX5y6vMU4U=", 3915 | "dev": true, 3916 | "requires": { 3917 | "mkdirp": "^0.5.1", 3918 | "os-tmpdir": "^1.0.1", 3919 | "uid2": "0.0.3" 3920 | } 3921 | }, 3922 | "units-css": { 3923 | "version": "0.4.0", 3924 | "resolved": "https://registry.npmjs.org/units-css/-/units-css-0.4.0.tgz", 3925 | "integrity": "sha1-1iKGU6UZg9fBb/KPi53Dsf/tOgc=", 3926 | "requires": { 3927 | "isnumeric": "^0.2.0", 3928 | "viewport-dimensions": "^0.2.0" 3929 | } 3930 | }, 3931 | "unquote": { 3932 | "version": "1.1.1", 3933 | "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", 3934 | "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" 3935 | }, 3936 | "update-notifier": { 3937 | "version": "3.0.1", 3938 | "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", 3939 | "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", 3940 | "dev": true, 3941 | "requires": { 3942 | "boxen": "^3.0.0", 3943 | "chalk": "^2.0.1", 3944 | "configstore": "^4.0.0", 3945 | "has-yarn": "^2.1.0", 3946 | "import-lazy": "^2.1.0", 3947 | "is-ci": "^2.0.0", 3948 | "is-installed-globally": "^0.1.0", 3949 | "is-npm": "^3.0.0", 3950 | "is-yarn-global": "^0.3.0", 3951 | "latest-version": "^5.0.0", 3952 | "semver-diff": "^2.0.0", 3953 | "xdg-basedir": "^3.0.0" 3954 | } 3955 | }, 3956 | "uri-js": { 3957 | "version": "4.2.2", 3958 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", 3959 | "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", 3960 | "dev": true, 3961 | "requires": { 3962 | "punycode": "^2.1.0" 3963 | } 3964 | }, 3965 | "url-parse-lax": { 3966 | "version": "3.0.0", 3967 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 3968 | "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", 3969 | "dev": true, 3970 | "requires": { 3971 | "prepend-http": "^2.0.0" 3972 | } 3973 | }, 3974 | "v8-compile-cache": { 3975 | "version": "2.1.0", 3976 | "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", 3977 | "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==", 3978 | "dev": true 3979 | }, 3980 | "validate-npm-package-license": { 3981 | "version": "3.0.4", 3982 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 3983 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 3984 | "dev": true, 3985 | "requires": { 3986 | "spdx-correct": "^3.0.0", 3987 | "spdx-expression-parse": "^3.0.0" 3988 | } 3989 | }, 3990 | "viewport-dimensions": { 3991 | "version": "0.2.0", 3992 | "resolved": "https://registry.npmjs.org/viewport-dimensions/-/viewport-dimensions-0.2.0.tgz", 3993 | "integrity": "sha1-3nQHR9tTh/0XJfUXXpG6x2r982w=" 3994 | }, 3995 | "wcwidth": { 3996 | "version": "1.0.1", 3997 | "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", 3998 | "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", 3999 | "dev": true, 4000 | "requires": { 4001 | "defaults": "^1.0.3" 4002 | } 4003 | }, 4004 | "well-known-symbols": { 4005 | "version": "2.0.0", 4006 | "resolved": "https://registry.npmjs.org/well-known-symbols/-/well-known-symbols-2.0.0.tgz", 4007 | "integrity": "sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==", 4008 | "dev": true 4009 | }, 4010 | "which": { 4011 | "version": "1.3.1", 4012 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 4013 | "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 4014 | "dev": true, 4015 | "requires": { 4016 | "isexe": "^2.0.0" 4017 | } 4018 | }, 4019 | "widest-line": { 4020 | "version": "2.0.1", 4021 | "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", 4022 | "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", 4023 | "dev": true, 4024 | "requires": { 4025 | "string-width": "^2.1.1" 4026 | }, 4027 | "dependencies": { 4028 | "ansi-regex": { 4029 | "version": "3.0.0", 4030 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 4031 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 4032 | "dev": true 4033 | }, 4034 | "string-width": { 4035 | "version": "2.1.1", 4036 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", 4037 | "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", 4038 | "dev": true, 4039 | "requires": { 4040 | "is-fullwidth-code-point": "^2.0.0", 4041 | "strip-ansi": "^4.0.0" 4042 | } 4043 | }, 4044 | "strip-ansi": { 4045 | "version": "4.0.0", 4046 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 4047 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 4048 | "dev": true, 4049 | "requires": { 4050 | "ansi-regex": "^3.0.0" 4051 | } 4052 | } 4053 | } 4054 | }, 4055 | "wordwrap": { 4056 | "version": "1.0.0", 4057 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", 4058 | "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", 4059 | "dev": true 4060 | }, 4061 | "wrappy": { 4062 | "version": "1.0.2", 4063 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 4064 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 4065 | "dev": true 4066 | }, 4067 | "write": { 4068 | "version": "1.0.3", 4069 | "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", 4070 | "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", 4071 | "dev": true, 4072 | "requires": { 4073 | "mkdirp": "^0.5.1" 4074 | } 4075 | }, 4076 | "write-file-atomic": { 4077 | "version": "3.0.1", 4078 | "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.1.tgz", 4079 | "integrity": "sha512-JPStrIyyVJ6oCSz/691fAjFtefZ6q+fP6tm+OS4Qw6o+TGQxNp1ziY2PgS+X/m0V8OWhZiO/m4xSj+Pr4RrZvw==", 4080 | "dev": true, 4081 | "requires": { 4082 | "imurmurhash": "^0.1.4", 4083 | "is-typedarray": "^1.0.0", 4084 | "signal-exit": "^3.0.2", 4085 | "typedarray-to-buffer": "^3.1.5" 4086 | } 4087 | }, 4088 | "xdg-basedir": { 4089 | "version": "3.0.0", 4090 | "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", 4091 | "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", 4092 | "dev": true 4093 | }, 4094 | "xtend": { 4095 | "version": "4.0.2", 4096 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 4097 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 4098 | "dev": true 4099 | }, 4100 | "yallist": { 4101 | "version": "2.1.2", 4102 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 4103 | "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", 4104 | "dev": true 4105 | }, 4106 | "yargs-parser": { 4107 | "version": "10.1.0", 4108 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", 4109 | "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", 4110 | "dev": true, 4111 | "requires": { 4112 | "camelcase": "^4.1.0" 4113 | } 4114 | } 4115 | } 4116 | } 4117 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "postcss-increase-text-sizes", 3 | "version": "1.1.0", 4 | "description": "PostCSS Increase Text Sizes is PostCSS plugin that helps automaticaly increase text size and line height", 5 | "keywords": [ 6 | "postcss", 7 | "css", 8 | "postcss-plugin", 9 | "increase font size", 10 | "web accessibility" 11 | ], 12 | "author": "Eduárd Pocstár ", 13 | "license": "MIT", 14 | "repository": "https://github.com/admdh/postcss-increase-text-sizes", 15 | "bugs": { 16 | "url": "https://github.com/admdh/postcss-increase-text-sizes/issues" 17 | }, 18 | "homepage": "https://github.com/admdh/postcss-increase-text-sizes", 19 | "dependencies": { 20 | "object-assign": "4.1.1", 21 | "parse-css-font": "4.0.0", 22 | "postcss": "7.0.21", 23 | "units-css": "0.4.0" 24 | }, 25 | "devDependencies": { 26 | "ava": "2.4.0", 27 | "eslint": "6.6.0", 28 | "eslint-config-postcss": "3.0.7" 29 | }, 30 | "scripts": { 31 | "lint": "eslint index.js", 32 | "test": "ava && eslint test/test.js" 33 | }, 34 | "eslintConfig": { 35 | "extends": "eslint-config-postcss/es5" 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- 1 | import postcss from 'postcss'; 2 | import test from 'ava'; 3 | 4 | import plugin from '../'; 5 | 6 | function run(t, input, output) { 7 | return postcss([plugin({ 8 | fontSizeMultiplyBy: 1.2, 9 | lineheightMultiplyBy: 1.2, 10 | selectorsBlackList: ['h2'] 11 | })]).process(input) 12 | .then(result => { 13 | t.is(result.css, output); 14 | t.is(result.warnings().length, 0); 15 | }); 16 | } 17 | 18 | test('Font size or line height doesn\'t match', t => { 19 | return run( 20 | t, 21 | `h2 { 22 | font-size: 12px; 23 | } 24 | body { 25 | font-size: 12px; 26 | line-height: 16px; 27 | }`, 28 | `h2 { 29 | font-size: 12px; 30 | } 31 | body { 32 | font-size: 14px; 33 | line-height: 19px; 34 | }` 35 | ); 36 | }); 37 | --------------------------------------------------------------------------------