├── .gitattributes ├── packages ├── eslint-config-godaddy │ ├── .npmignore │ ├── .eslintrc │ ├── bin │ │ └── eslint-godaddy │ ├── package.json │ ├── cli.js │ ├── README.md │ ├── index.js │ └── package-lock.json ├── eslint-config-godaddy-es5 │ ├── .npmignore │ ├── .eslintrc │ ├── bin │ │ ├── eslint-godaddy-es5 │ │ └── eslint-godaddy-es5-react │ ├── index.js │ ├── react.js │ ├── extends.js │ ├── package.json │ └── README.md ├── eslint-config-godaddy-flow │ ├── .npmignore │ ├── .eslintrc │ ├── bin │ │ └── eslint-godaddy-flow │ ├── extends.js │ ├── index.js │ ├── package.json │ └── README.md ├── eslint-config-godaddy-react │ ├── .npmignore │ ├── .eslintrc │ ├── bin │ │ └── eslint-godaddy-react │ ├── extends.js │ ├── CHANGELOG.md │ ├── index.js │ ├── package.json │ └── README.md ├── eslint-config-godaddy-react-flow │ ├── .npmignore │ ├── .eslintrc │ ├── .npmrc │ ├── bin │ │ └── eslint-godaddy-react-flow │ ├── extends.js │ ├── index.js │ ├── package.json │ └── README.md ├── eslint-config-godaddy-typescript │ ├── .npmignore │ ├── .eslintrc │ ├── bin │ │ └── eslint-godaddy-typescript │ ├── extends.js │ ├── index.js │ ├── package.json │ ├── README.md │ └── package-lock.json └── eslint-config-godaddy-react-typescript │ ├── .npmignore │ ├── .eslintrc │ ├── bin │ └── eslint-godaddy-react-typescript │ ├── extends.js │ ├── index.js │ ├── package.json │ ├── README.md │ └── package-lock.json ├── .travis.yml ├── bin ├── lint ├── eslint ├── jscs └── notice.js ├── .eslintrc.js ├── .gitignore ├── LICENSE ├── package.json └── README.md /.gitattributes: -------------------------------------------------------------------------------- 1 | package-lock.json binary 2 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .eslintrc 3 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-es5/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .eslintrc 3 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-flow/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .eslintrc 3 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .eslintrc 3 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react-flow/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .eslintrc 3 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-typescript/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .eslintrc 3 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react-typescript/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .eslintrc 3 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./index.js" 3 | } 4 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-es5/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./index.js" 3 | } 4 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-flow/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./index.js" 3 | } 4 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./index.js" 3 | } 4 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react-flow/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./index.js" 3 | } 4 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react-flow/.npmrc: -------------------------------------------------------------------------------- 1 | registry=https://registry.npmjs.com/ 2 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-typescript/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./index.js" 3 | } 4 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy/bin/eslint-godaddy: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('../cli')(); 3 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react-typescript/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./index.js" 3 | } 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | language: node_js 3 | node_js: 4 | - "8" 5 | - "10" 6 | 7 | script: 8 | - npm test 9 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-es5/bin/eslint-godaddy-es5: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('eslint-config-godaddy/cli')( 3 | require('path').join(__dirname, '..', 'index') 4 | ); 5 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-flow/bin/eslint-godaddy-flow: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('eslint-config-godaddy/cli')( 3 | require('path').join(__dirname, '..', 'index') 4 | ); 5 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react/bin/eslint-godaddy-react: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('eslint-config-godaddy/cli')( 3 | require('path').join(__dirname, '..', 'index') 4 | ); 5 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-es5/bin/eslint-godaddy-es5-react: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('eslint-config-godaddy/cli')( 3 | require('path').join(__dirname, '..', 'react') 4 | ); 5 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react-flow/bin/eslint-godaddy-react-flow: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('eslint-config-godaddy/cli')( 3 | require('path').join(__dirname, '..', 'index') 4 | ); 5 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-typescript/bin/eslint-godaddy-typescript: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('eslint-config-godaddy/cli')( 3 | require('path').join(__dirname, '..', 'index') 4 | ); 5 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react-typescript/bin/eslint-godaddy-react-typescript: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | require('eslint-config-godaddy/cli')( 3 | require('path').join(__dirname, '..', 'index') 4 | ); 5 | -------------------------------------------------------------------------------- /bin/lint: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('./notice')([ 4 | 'You can enable ESLint --fix by default through:', 5 | ' eslint-godaddy in eslint-config-godaddy', 6 | ' eslint-godaddy-react in eslint-config-godaddy-react', 7 | ' eslint-godaddy-es5 in eslint-config-godaddy-es5' 8 | ]); 9 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: './packages/eslint-config-godaddy/index.js', 3 | rules: { 4 | // 5 | // This is used for both ES5 and ES6 config filesso we simply 6 | // disable it since it is inconsistent between platforms. 7 | // 8 | strict: 0 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /bin/eslint: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('./notice')([ 4 | 'You can enable ESLint --fix by default through:', 5 | ' eslint-godaddy in eslint-config-godaddy', 6 | ' eslint-godaddy-react in eslint-config-godaddy-react', 7 | ' eslint-godaddy-es5 in eslint-config-godaddy-es5' 8 | ]); 9 | -------------------------------------------------------------------------------- /bin/jscs: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('./notice')([ 4 | 'JSCS has been completely removed from all godaddy-style packages.', 5 | 'Please use eslint binaries instead which now use eslint --fix:', 6 | ' eslint-godaddy in eslint-config-godaddy', 7 | ' eslint-godaddy-react in eslint-config-godaddy-react', 8 | ' eslint-godaddy-es5 in eslint-config-godaddy-es5' 9 | ]); 10 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-es5/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | extends: require('./extends')('eslint-config-godaddy'), 5 | parser: 'espree', 6 | env: { 7 | es6: false 8 | }, 9 | parserOptions: { 10 | ecmaVersion: 5, 11 | sourceType: 'script' 12 | }, 13 | rules: { 14 | 'no-invalid-this': 2, 15 | 'strict': [2, 'safe'] 16 | } 17 | }; 18 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-es5/react.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | extends: require('./extends')('eslint-config-godaddy-react'), 5 | parser: 'espree', 6 | env: { 7 | es6: false 8 | }, 9 | parserOptions: { 10 | ecmaVersion: 5, 11 | sourceType: 'script' 12 | }, 13 | rules: { 14 | 'react/display-name': 2, 15 | 'react/prefer-es6-class': 0, 16 | 'strict': [2, 'never'] 17 | } 18 | }; 19 | -------------------------------------------------------------------------------- /bin/notice.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Simple helper function that displays a standard deprecation message 3 | * along with a custom message. 4 | */ 5 | module.exports = function (message) { 6 | if (message && !Array.isArray(message)) { 7 | message = [message]; 8 | } 9 | 10 | console.log([ 11 | 'godaddy-style@4.0.0: This package has been deprecated. You probably want ONE of these:', 12 | ' npm install eslint-config-godaddy', 13 | ' npm install eslint-config-godaddy-react', 14 | ' npm install eslint-config-godaddy-es5', 15 | '' 16 | ].concat(message).join('\n')); 17 | 18 | process.exit(1); 19 | }; 20 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-flow/extends.js: -------------------------------------------------------------------------------- 1 | const path = require('path'); 2 | 3 | /** 4 | * Helper function that attempts to resolve the specify named `config` 5 | * locally before attempting to resolve it from `node_modules`. This 6 | * tricks TravisCI into resolving correctly. 7 | * 8 | * @param {string} config Named `eslint-config-*` module 9 | * @returns {string} Full path resolved locally or from `node_modules`. 10 | */ 11 | module.exports = function resolveLocal(config) { 12 | try { 13 | return require.resolve(path.resolve(__dirname, '..', config)); 14 | } catch (ex) { 15 | return require.resolve(config); 16 | } 17 | }; 18 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react/extends.js: -------------------------------------------------------------------------------- 1 | const path = require('path'); 2 | 3 | /** 4 | * Helper function that attempts to resolve the specify named `config` 5 | * locally before attempting to resolve it from `node_modules`. This 6 | * tricks TravisCI into resolving correctly. 7 | * 8 | * @param {string} config Named `eslint-config-*` module 9 | * @returns {string} Full path resolved locally or from `node_modules`. 10 | */ 11 | module.exports = function resolveLocal(config) { 12 | try { 13 | return require.resolve(path.resolve(__dirname, '..', config)); 14 | } catch (ex) { 15 | return require.resolve(config); 16 | } 17 | }; 18 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react-flow/extends.js: -------------------------------------------------------------------------------- 1 | const path = require('path'); 2 | 3 | /** 4 | * Helper function that attempts to resolve the specify named `config` 5 | * locally before attempting to resolve it from `node_modules`. This 6 | * tricks TravisCI into resolving correctly. 7 | * 8 | * @param {string} config Named `eslint-config-*` module 9 | * @returns {string} Full path resolved locally or from `node_modules`. 10 | */ 11 | module.exports = function resolveLocal(config) { 12 | try { 13 | return require.resolve(path.resolve(__dirname, '..', config)); 14 | } catch (ex) { 15 | return require.resolve(config); 16 | } 17 | }; 18 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-typescript/extends.js: -------------------------------------------------------------------------------- 1 | var path = require('path'); 2 | 3 | /** 4 | * Helper function that attempts to resolve the specify named `config` 5 | * locally before attempting to resolve it from `node_modules`. This 6 | * tricks TravisCI into resolving correctly. 7 | * 8 | * @param {string} config Named `eslint-config-*` module 9 | * @returns {string} Full path resolved locally or from `node_modules`. 10 | */ 11 | module.exports = function resolveLocal(config) { 12 | try { 13 | return require.resolve(path.resolve(__dirname, '..', config)); 14 | } catch (ex) { 15 | return require.resolve(config); 16 | } 17 | }; 18 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-flow/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: [ 3 | require('./extends')('eslint-config-godaddy') 4 | ], 5 | plugins: ['flowtype', 'babel'], 6 | parser: 'babel-eslint', 7 | parserOptions: { 8 | ecmaFeatures: { 9 | experimentalObjectRestSpread: true 10 | } 11 | }, 12 | rules: { 13 | 'flowtype/define-flow-type': 2, 14 | 'flowtype/space-after-type-colon': [2, 'always'], 15 | 'flowtype/type-id-match': [2, '^([A-Z][A-Za-z0-9]*)$'], 16 | 'flowtype/use-flow-type': 2 17 | }, 18 | settings: { 19 | flowtype: { 20 | onlyFilesWithFlowAnnotation: true 21 | } 22 | } 23 | }; 24 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react-typescript/extends.js: -------------------------------------------------------------------------------- 1 | var path = require('path'); 2 | 3 | /** 4 | * Helper function that attempts to resolve the specify named `config` 5 | * locally before attempting to resolve it from `node_modules`. This 6 | * tricks TravisCI into resolving correctly. 7 | * 8 | * @param {string} config Named `eslint-config-*` module 9 | * @returns {string} Full path resolved locally or from `node_modules`. 10 | */ 11 | module.exports = function resolveLocal(config) { 12 | try { 13 | return require.resolve(path.resolve(__dirname, '..', config)); 14 | } catch (ex) { 15 | return require.resolve(config); 16 | } 17 | }; 18 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-es5/extends.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var path = require('path'); 4 | 5 | /** 6 | * Helper function that attempts to resolve the specify named `config` 7 | * locally before attempting to resolve it from `node_modules`. This 8 | * tricks TravisCI into resolving correctly. 9 | * 10 | * @param {string} config Named `eslint-config-*` module 11 | * @returns {string} Full path resolved locally or from `node_modules`. 12 | */ 13 | module.exports = function resolveLocal(config) { 14 | try { 15 | return require.resolve(path.resolve(__dirname, '..', config)); 16 | } catch (ex) { 17 | return require.resolve(config); 18 | } 19 | }; 20 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react-flow/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: [ 3 | require('./extends')('eslint-config-godaddy-react'), 4 | 'plugin:eslint-plugin-react/recommended' 5 | ], 6 | plugins: ['react', 'flowtype', 'babel'], 7 | parser: 'babel-eslint', 8 | parserOptions: { 9 | ecmaFeatures: { 10 | jsx: true, 11 | experimentalObjectRestSpread: true 12 | } 13 | }, 14 | rules: { 15 | 'flowtype/define-flow-type': 2, 16 | 'flowtype/space-after-type-colon': [2, 'always'], 17 | 'flowtype/type-id-match': [2, '^([A-Z][A-Za-z0-9]*)$'], 18 | 'flowtype/use-flow-type': 2 19 | }, 20 | settings: { 21 | flowtype: { 22 | onlyFilesWithFlowAnnotation: true 23 | } 24 | } 25 | }; 26 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | - [#79] Reintroduced `react/no-deprecated` lint rule. 4 | 5 | ### 4.1.0 6 | 7 | - Set react version to 'detect' 8 | 9 | ### 4.0.1 10 | 11 | - Restore `a11y` as peer dependency 12 | 13 | ### 3.1.1 14 | 15 | - Remove the peer dependency while this is still not a major version 16 | 17 | ### 3.1.0 18 | 19 | - [#76] Add [`eslint-plugin-jsx-a11y`](https://www.npmjs.com/package/eslint-plugin-jsx-a11y) by default 20 | 21 | ### 3.0.0 22 | 23 | - Bump to `eslint@5`. 24 | 25 | ### 2.2.1 26 | 27 | - [#65] Reduce `react/no-deprecated` lint rule to a warning. 28 | 29 | ### 1.1.1 30 | 31 | - [#41] `AllowAllCaps` for `react/jsx-pascal-case` 32 | 33 | ### 1.1.0 34 | 35 | - Initial release. 36 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | 5 | # Runtime data 6 | pids 7 | *.pid 8 | *.seed 9 | 10 | # Directory for instrumented libs generated by jscoverage/JSCover 11 | lib-cov 12 | 13 | # Coverage directory used by tools like istanbul 14 | coverage 15 | 16 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 17 | .grunt 18 | 19 | # Compiled binary addons (http://nodejs.org/api/addons.html) 20 | build/Release 21 | 22 | # Dependency directory 23 | # Commenting this out is preferred by some people, see 24 | # https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git- 25 | node_modules 26 | 27 | # Users Environment Variables 28 | .lock-wscript 29 | *.swp 30 | 31 | # Editor artifacts 32 | .idea 33 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: [ 3 | require('./extends')('eslint-config-godaddy'), 4 | 'plugin:eslint-plugin-react/recommended', 5 | 'plugin:jsx-a11y/recommended' 6 | ], 7 | parser: 'babel-eslint', 8 | plugins: ['react', 'jsx-a11y'], 9 | parserOptions: { 10 | ecmaFeatures: { 11 | jsx: true, 12 | experimentalObjectRestSpread: true 13 | } 14 | }, 15 | rules: { 16 | 'react/display-name': 0, 17 | 'react/jsx-pascal-case': [2, { allowAllCaps: true }], 18 | 'react/jsx-uses-react': 1, 19 | 'react/jsx-equals-spacing': 2, 20 | 'react/prefer-es6-class': 2, 21 | // 22 | // Whitespace rules for specific scenarios (e.g. JSX) 23 | // 24 | 'react/jsx-curly-spacing': [2, 'always', { 25 | spacing: { objectLiterals: 'never' } 26 | }], 27 | 'jsx-quotes': [2, 'prefer-single'] 28 | }, 29 | settings: { 30 | react: { 31 | version: 'detect' 32 | } 33 | } 34 | }; 35 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-typescript/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: [ 3 | require('./extends')('eslint-config-godaddy') 4 | ], 5 | parser: '@typescript-eslint/parser', 6 | plugins: ['@typescript-eslint'], 7 | overrides: [ 8 | { 9 | files: ['*.js', '*.json', '*.ts'], 10 | rules: { 11 | // note you must disable the base rule as it can report incorrect errors (in typescript) 12 | // (because of imported types being incorrectly reported as unused) 13 | // eslint-disable-next-line max-len 14 | // See https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-unused-vars.md 15 | 'no-unused-vars': 'off', 16 | '@typescript-eslint/no-unused-vars': [ 17 | 'error', 18 | { 19 | vars: 'all', 20 | args: 'after-used', 21 | ignoreRestSiblings: false 22 | } 23 | ] 24 | } 25 | } 26 | ] 27 | }; 28 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "eslint-config-godaddy", 3 | "version": "4.0.0", 4 | "description": "Base ESLint config for consistent style in ES6 projects at GoDaddy.", 5 | "license": "MIT", 6 | "scripts": { 7 | "lint": "eslint .", 8 | "pretest": "npm run --silent lint", 9 | "test": "echo ok", 10 | "unused": "eslint-find-rules --unused ./index.js || echo ''" 11 | }, 12 | "repository": { 13 | "type": "git", 14 | "url": "git@github.com:godaddy/javascript.git" 15 | }, 16 | "keywords": [ 17 | "godaddy", 18 | "javascript", 19 | "styleguide", 20 | "style-guide", 21 | "eslint", 22 | "es6" 23 | ], 24 | "bin": { 25 | "eslint-godaddy": "bin/eslint-godaddy" 26 | }, 27 | "peerDependencies": { 28 | "eslint": ">=6.0.0" 29 | }, 30 | "dependencies": { 31 | "eslint-plugin-json": "^2.0.1", 32 | "eslint-plugin-mocha": "^6.2.2", 33 | "which": "^1.2.12" 34 | }, 35 | "devDependencies": { 36 | "eslint": "^6.7.1", 37 | "eslint-find-rules": "^3.4.0" 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-flow/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "eslint-config-godaddy-flow", 3 | "version": "3.0.0", 4 | "description": "ESLint config for consistent style in node projects using Flow at GoDaddy.", 5 | "license": "MIT", 6 | "scripts": { 7 | "lint": "eslint .", 8 | "pretest": "npm run --silent lint", 9 | "test": "echo ok", 10 | "unused": "eslint-find-rules --unused ./index.js || echo ''" 11 | }, 12 | "repository": { 13 | "type": "git", 14 | "url": "git@github.com:godaddy/javascript.git" 15 | }, 16 | "keywords": [ 17 | "godaddy", 18 | "javascript", 19 | "styleguide", 20 | "style-guide", 21 | "eslint", 22 | "es6", 23 | "flow" 24 | ], 25 | "bin": { 26 | "eslint-godaddy-flow": "bin/eslint-godaddy-flow" 27 | }, 28 | "peerDependencies": { 29 | "eslint": ">=6.0.0" 30 | }, 31 | "dependencies": { 32 | "babel-eslint": "^10.0.3", 33 | "eslint-config-godaddy": "^4.0.0", 34 | "eslint-plugin-babel": "^5.3.0", 35 | "eslint-plugin-flowtype": "^4.5.2" 36 | }, 37 | "devDependencies": { 38 | "eslint": "^6.7.1", 39 | "eslint-find-rules": "^3.4.0" 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 GoDaddy Operating Company, LLC. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react-typescript/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: [ 3 | require('./extends')('eslint-config-godaddy-react'), 4 | 'plugin:eslint-plugin-react/recommended' 5 | ], 6 | parser: '@typescript-eslint/parser', 7 | plugins: ['@typescript-eslint'], 8 | overrides: [ 9 | { 10 | files: ['*.js', '*.json', '*.jsx', '*.ts', '*.tsx'], 11 | rules: { 12 | // note you must disable the base rule as it can report incorrect errors (in typescript) 13 | // (because of imported types being incorrectly reported as unused) 14 | // eslint-disable-next-line max-len 15 | // See https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-unused-vars.md 16 | 'no-unused-vars': 'off', 17 | '@typescript-eslint/no-unused-vars': [ 18 | 'error', 19 | { 20 | vars: 'all', 21 | args: 'after-used', 22 | ignoreRestSiblings: false 23 | } 24 | ] 25 | } 26 | }, 27 | { 28 | files: ['*.ts', '*.tsx'], 29 | rules: { 30 | 'react/prop-types': 'off' 31 | } 32 | } 33 | ] 34 | }; 35 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "eslint-config-godaddy-react", 3 | "version": "6.0.0", 4 | "description": "ESLint config for consistent style in ES6 React projects at GoDaddy.", 5 | "license": "MIT", 6 | "scripts": { 7 | "lint": "eslint .", 8 | "pretest": "npm run --silent lint", 9 | "test": "echo ok", 10 | "unused": "eslint-find-rules --unused ./index.js || echo ''" 11 | }, 12 | "repository": { 13 | "type": "git", 14 | "url": "git@github.com:godaddy/javascript.git" 15 | }, 16 | "keywords": [ 17 | "godaddy", 18 | "javascript", 19 | "styleguide", 20 | "style-guide", 21 | "eslint", 22 | "es6", 23 | "react", 24 | "a11y" 25 | ], 26 | "bin": { 27 | "eslint-godaddy-react": "bin/eslint-godaddy-react" 28 | }, 29 | "peerDependencies": { 30 | "eslint": ">=6.0.0" 31 | }, 32 | "dependencies": { 33 | "babel-eslint": "^10.0.3", 34 | "eslint-config-godaddy": "^4.0.0", 35 | "eslint-plugin-flowtype": "^4.5.2", 36 | "eslint-plugin-jsx-a11y": "^6.2.3", 37 | "eslint-plugin-react": "^7.16.0" 38 | }, 39 | "devDependencies": { 40 | "eslint": "^6.7.1", 41 | "eslint-find-rules": "^3.4.0", 42 | "react": "^16.12.0" 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react-flow/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "eslint-config-godaddy-react-flow", 3 | "version": "3.1.0", 4 | "description": "ESLint config for consistent style in ES6 React projects using Flow at GoDaddy.", 5 | "license": "MIT", 6 | "scripts": { 7 | "lint": "eslint .", 8 | "pretest": "npm run --silent lint", 9 | "test": "echo ok", 10 | "unused": "eslint-find-rules --unused ./index.js || echo ''" 11 | }, 12 | "repository": { 13 | "type": "git", 14 | "url": "git@github.com:godaddy/javascript.git" 15 | }, 16 | "keywords": [ 17 | "godaddy", 18 | "javascript", 19 | "styleguide", 20 | "style-guide", 21 | "eslint", 22 | "es6", 23 | "react", 24 | "flow" 25 | ], 26 | "bin": { 27 | "eslint-godaddy-react-flow": "bin/eslint-godaddy-react-flow" 28 | }, 29 | "peerDependencies": { 30 | "eslint": ">=6.0.0" 31 | }, 32 | "dependencies": { 33 | "babel-eslint": "^10.0.3", 34 | "eslint-config-godaddy-react": "^6.0.0", 35 | "eslint-plugin-babel": "^5.3.0", 36 | "eslint-plugin-flowtype": "^4.5.2", 37 | "eslint-plugin-react": "^7.16.0" 38 | }, 39 | "devDependencies": { 40 | "eslint": "^6.7.1", 41 | "eslint-find-rules": "^3.4.0" 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy/cli.js: -------------------------------------------------------------------------------- 1 | const fs = require('fs'); 2 | const path = require('path'); 3 | const which = require('which'); 4 | 5 | module.exports = function (filename) { 6 | filename = filename || path.join(__dirname, 'index'); 7 | 8 | const isEslint = /^\.eslint.*/; 9 | const cwd = process.cwd(); 10 | const has = { 11 | fix: false, 12 | config: false 13 | }; 14 | 15 | process.argv.forEach(function (arg) { 16 | has.fix = has.fix || arg === '--fix'; 17 | has.config = has.config || (arg === '-c' || arg === '--config'); 18 | }); 19 | 20 | if (!has.fix) { 21 | process.argv.splice(2, 0, '--fix'); 22 | } 23 | 24 | // 25 | // Only force our config file if there is one not in the current 26 | // directory AND not specified by the command line. 27 | // 28 | fs.readdir(cwd, function (readErr, files) { 29 | if (readErr) { throw readErr; } 30 | 31 | has.config = has.config || files.some(function (file) { 32 | return isEslint.test(file); 33 | }); 34 | 35 | if (!has.config) { 36 | process.argv.splice(2, 0, '-c', require.resolve(filename)); 37 | } 38 | 39 | which('eslint', function (err, resolved) { 40 | if (err) { throw err; } 41 | require(resolved); 42 | }); 43 | }); 44 | }; 45 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-typescript/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "eslint-config-godaddy-typescript", 3 | "version": "1.0.1", 4 | "description": "ESLint config for consistent style in node projects using Typescript at GoDaddy.", 5 | "scripts": { 6 | "lint": "eslint .", 7 | "pretest": "npm run --silent lint", 8 | "test": "echo ok", 9 | "unused": "eslint-find-rules --unused ./index.js || echo ''" 10 | }, 11 | "repository": { 12 | "type": "git", 13 | "url": "git@github.com:godaddy/javascript.git" 14 | }, 15 | "keywords": [ 16 | "godaddy", 17 | "javascript", 18 | "styleguide", 19 | "style-guide", 20 | "eslint", 21 | "es6", 22 | "typescript" 23 | ], 24 | "bin": { 25 | "eslint-godaddy-typescript": "bin/eslint-godaddy-typescript" 26 | }, 27 | "license": "MIT", 28 | "dependencies": { 29 | "@typescript-eslint/eslint-plugin": "^2.3.1", 30 | "@typescript-eslint/parser": "^2.3.1", 31 | "eslint-config-godaddy": "^4.0.0" 32 | }, 33 | "peerDependencies": { 34 | "babel-eslint": ">=7.2.1 <11.0.0", 35 | "eslint": "^6.1.0", 36 | "typescript": ">=3" 37 | }, 38 | "devDependencies": { 39 | "babel-eslint": "^10.0.2", 40 | "eslint": "^6.1.0", 41 | "typescript": ">=3" 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react-typescript/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "eslint-config-godaddy-react-typescript", 3 | "version": "1.0.1", 4 | "description": "ESLint config for consistent style in ES6 React projects using TypeScript at GoDaddy.", 5 | "scripts": { 6 | "lint": "eslint .", 7 | "pretest": "npm run --silent lint", 8 | "test": "echo ok", 9 | "unused": "eslint-find-rules --unused ./index.js || echo ''" 10 | }, 11 | "repository": { 12 | "type": "git", 13 | "url": "git@github.com:godaddy/javascript.git" 14 | }, 15 | "keywords": [ 16 | "godaddy", 17 | "javascript", 18 | "styleguide", 19 | "style-guide", 20 | "eslint", 21 | "es6", 22 | "react", 23 | "typescript" 24 | ], 25 | "bin": { 26 | "eslint-godaddy-react-typescript": "bin/eslint-godaddy-react-typescript" 27 | }, 28 | "license": "MIT", 29 | "dependencies": { 30 | "@typescript-eslint/eslint-plugin": "^2.3.1", 31 | "@typescript-eslint/parser": "^2.3.1", 32 | "eslint-config-godaddy-react": "^5.0.0" 33 | }, 34 | "peerDependencies": { 35 | "eslint": "^6.1.0", 36 | "typescript": ">=3" 37 | }, 38 | "devDependencies": { 39 | "babel-eslint": "^10.0.2", 40 | "eslint": "^6.1.0", 41 | "typescript": ">=3" 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-es5/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "eslint-config-godaddy-es5", 3 | "version": "3.1.0", 4 | "description": "ESLint config for consistent style in ES5 (Node & React) projects at GoDaddy.", 5 | "license": "MIT", 6 | "scripts": { 7 | "lint": "eslint .", 8 | "pretest": "npm run --silent lint", 9 | "test": "echo ok", 10 | "unused": "eslint-find-rules --unused ./index.js || echo ''" 11 | }, 12 | "repository": { 13 | "type": "git", 14 | "url": "git@github.com:godaddy/javascript.git" 15 | }, 16 | "keywords": [ 17 | "godaddy", 18 | "javascript", 19 | "styleguide", 20 | "style-guide", 21 | "eslint", 22 | "es5", 23 | "react" 24 | ], 25 | "bin": { 26 | "eslint-godaddy-es5": "bin/eslint-godaddy-es5", 27 | "eslint-godaddy-es5-react": "bin/eslint-godaddy-es5-react" 28 | }, 29 | "dependencies": { 30 | "eslint-config-godaddy": "^3.0.0" 31 | }, 32 | "peerDependencies": { 33 | "eslint": "^5.8.0", 34 | "eslint-plugin-json": "^1.2.1", 35 | "eslint-plugin-mocha": "^5.2.0", 36 | "eslint-plugin-react": "^7.11.1" 37 | }, 38 | "devDependencies": { 39 | "eslint": "^6.0.1", 40 | "eslint-config-godaddy-react": "^5.0.0", 41 | "eslint-find-rules": "^3.3.1", 42 | "eslint-plugin-json": "^1.4.0", 43 | "eslint-plugin-jsx-a11y": "^6.2.3", 44 | "eslint-plugin-mocha": "^5.3.0", 45 | "eslint-plugin-react": "^7.14.2" 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy/README.md: -------------------------------------------------------------------------------- 1 | # eslint-config-godaddy 2 | 3 | Base configuration for _non-React_, ES6 JavaScript applications officially used at GoDaddy. There are many useful features: 4 | 5 | - **Standard. No configuration.** – Stop worrying about style and focus on your work. 6 | - **Modern** – Uses modern linting tools like `eslint`. 7 | - **Auto-fix** – Auto-fix is enabled by-default through in `eslint`. Many rules will fix themselves! 8 | 9 | This styleguide is used by dozens of product teams at GoDaddy. Have a question or comment? [Open an issue!](https://github.com/godaddy/javascript/issues/new) 10 | 11 | ## Installation 12 | 13 | ``` sh 14 | # Default with ES6 15 | npm i eslint-config-godaddy --save-dev 16 | ``` 17 | 18 | ## Usage 19 | 20 | There are two ways to use this styleguide depending on your own tooling preference: directly using pre-included binaries or running `eslint` yourself with a custom `.eslintrc` config. 21 | 22 | ##### 1. Use the pre-included binaries. 23 | 24 | These use _exactly_ the configuration defined in this package (`eslint-config-godaddy`) **with auto-fix enabled automatically.** 25 | 26 | ``` js 27 | { 28 | "scripts": { 29 | "lint": "eslint-godaddy files/ you/ want-to/ lint/" 30 | } 31 | } 32 | ``` 33 | 34 | ##### 2. Define your local `.eslintrc` and run `eslint` yourself: 35 | 36 | ``` js 37 | module.exports = { 38 | extends: 'godaddy' 39 | rules: { 40 | // 41 | // Put any rules you wish to override here. 42 | // 43 | } 44 | } 45 | ``` 46 | 47 | The `--fix` option in `eslint` is [**only** available as a CLI option](https://github.com/eslint/eslint/issues/8041). Auto-fix will *NOT be enabled* unless you run `eslint --fix` in your `package.json`. 48 | 49 | ``` js 50 | { 51 | "scripts": { 52 | "lint": "eslint --fix files/ you/ want-to/ lint/" 53 | } 54 | } 55 | ``` 56 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-flow/README.md: -------------------------------------------------------------------------------- 1 | # eslint-config-godaddy-react-flow 2 | 3 | Configuration for JavaScript applications using Flow, officially used at GoDaddy. There are many useful features: 4 | 5 | - **Standard. No configuration.** – Stop worrying about style and focus on your work. 6 | - **Modern** – Uses modern linting tools like `eslint`. 7 | - **Auto-fix** – Auto-fix is enabled by-default through in `eslint`. Many rules will fix themselves! 8 | 9 | This style guide is used by dozens of product teams at GoDaddy. Have a question or comment? [Open an issue!](https://github.com/godaddy/javascript/issues/new) 10 | 11 | ## Installation 12 | 13 | ``` sh 14 | npm i eslint-config-godaddy-flow --save-dev 15 | ``` 16 | 17 | ## Usage 18 | 19 | There are two ways to use this style guide depending on your own tooling preference: directly using pre-included binaries or running `eslint` yourself with a custom `.eslintrc` config. 20 | 21 | ##### 1. Use the pre-included binaries. 22 | 23 | These use _exactly_ the configuration defined in this package (`eslint-config-godaddy-flow`) **with auto-fix enabled automatically.** 24 | 25 | ``` js 26 | { 27 | "scripts": { 28 | "lint": "eslint-godaddy-flow files/ you/ want-to/ lint/" 29 | } 30 | } 31 | ``` 32 | 33 | ##### 2. Define your local `.eslintrc` and run `eslint` yourself: 34 | 35 | ```json5 36 | { 37 | "root": true, 38 | "extends": "godaddy-flow", 39 | "rules": { 40 | // 41 | // Put any rules you wish to override here. 42 | // 43 | } 44 | } 45 | ``` 46 | 47 | The `--fix` option in `eslint` is [**only** available as a CLI option](https://github.com/eslint/eslint/issues/8041). Auto-fix will *NOT be enabled* unless you run `eslint --fix` in your `package.json`. 48 | 49 | ``` js 50 | { 51 | "scripts": { 52 | "lint": "eslint --fix files/ you/ want-to/ lint/" 53 | } 54 | } 55 | ``` 56 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react/README.md: -------------------------------------------------------------------------------- 1 | # eslint-config-godaddy-react 2 | 3 | Configuration for ES6 React JavaScript applications officially used at GoDaddy. There are many useful features: 4 | 5 | - **Standard. No configuration.** – Stop worrying about style and focus on your work. 6 | - **Modern** – Uses modern linting tools like `eslint`. 7 | - **Auto-fix** – Auto-fix is enabled by-default through in `eslint`. Many rules will fix themselves! 8 | 9 | This styleguide is used by dozens of product teams at GoDaddy. Have a question or comment? [Open an issue!](https://github.com/godaddy/javascript/issues/new) 10 | 11 | ## Installation 12 | 13 | ``` sh 14 | # ES6 (including React rules) 15 | npm i eslint-config-godaddy-react --save-dev 16 | ``` 17 | 18 | ## Usage 19 | 20 | There are two ways to use this styleguide depending on your own tooling preference: directly using pre-included binaries or running `eslint` yourself with a custom `.eslintrc` config. 21 | 22 | ##### 1. Use the pre-included binaries. 23 | 24 | These use _exactly_ the configuration defined in this package (`eslint-config-godaddy-react`) **with auto-fix enabled automatically.** 25 | 26 | ``` js 27 | { 28 | "scripts": { 29 | "lint": "eslint-godaddy-react files/ you/ want-to/ lint/" 30 | } 31 | } 32 | ``` 33 | 34 | ##### 2. Define your local `.eslintrc` and run `eslint` yourself: 35 | 36 | ``` js 37 | module.exports = { 38 | extends: 'godaddy-react', 39 | rules: { 40 | // 41 | // Put any rules you wish to override here. 42 | // 43 | } 44 | } 45 | ``` 46 | 47 | The `--fix` option in `eslint` is [**only** available as a CLI option](https://github.com/eslint/eslint/issues/8041). Auto-fix will *NOT be enabled* unless you run `eslint --fix` in your `package.json`. 48 | 49 | ``` js 50 | { 51 | "scripts": { 52 | "lint": "eslint --fix files/ you/ want-to/ lint/" 53 | } 54 | } 55 | ``` 56 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react-flow/README.md: -------------------------------------------------------------------------------- 1 | # eslint-config-godaddy-react-flow 2 | 3 | Configuration for ES6 React JavaScript applications using Flow, officially used at GoDaddy. There are many useful features: 4 | 5 | - **Standard. No configuration.** – Stop worrying about style and focus on your work. 6 | - **Modern** – Uses modern linting tools like `eslint`. 7 | - **Auto-fix** – Auto-fix is enabled by-default through in `eslint`. Many rules will fix themselves! 8 | 9 | This styleguide is used by dozens of product teams at GoDaddy. Have a question or comment? [Open an issue!](https://github.com/godaddy/javascript/issues/new) 10 | 11 | ## Installation 12 | 13 | ``` sh 14 | # ES6 (including React rules) 15 | npm i eslint-config-godaddy-react-flow --save-dev 16 | ``` 17 | 18 | ## Usage 19 | 20 | There are two ways to use this styleguide depending on your own tooling preference: directly using pre-included binaries or running `eslint` yourself with a custom `.eslintrc` config. 21 | 22 | ##### 1. Use the pre-included binaries. 23 | 24 | These use _exactly_ the configuration defined in this package (`eslint-config-godaddy-react-flow`) **with auto-fix enabled automatically.** 25 | 26 | ``` js 27 | { 28 | "scripts": { 29 | "lint": "eslint-godaddy-react-flow files/ you/ want-to/ lint/" 30 | } 31 | } 32 | ``` 33 | 34 | ##### 2. Define your local `.eslintrc` and run `eslint` yourself: 35 | 36 | ``` js 37 | module.exports = { 38 | extends: 'godaddy-react-flow', 39 | rules: { 40 | // 41 | // Put any rules you wish to override here. 42 | // 43 | } 44 | } 45 | ``` 46 | 47 | The `--fix` option in `eslint` is [**only** available as a CLI option](https://github.com/eslint/eslint/issues/8041). Auto-fix will *NOT be enabled* unless you run `eslint --fix` in your `package.json`. 48 | 49 | ``` js 50 | { 51 | "scripts": { 52 | "lint": "eslint --fix files/ you/ want-to/ lint/" 53 | } 54 | } 55 | ``` 56 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-typescript/README.md: -------------------------------------------------------------------------------- 1 | # eslint-config-godaddy-typescript 2 | 3 | Configuration for ES6 React JavaScript applications using TypeScript, officially used at GoDaddy. There are many useful features: 4 | 5 | - **Standard. No configuration.** – Stop worrying about style and focus on your work. 6 | - **Modern** – Uses modern linting tools like `eslint`. 7 | - **Auto-fix** – Auto-fix is enabled by-default through in `eslint`. Many rules will fix themselves! 8 | 9 | This styleguide is used by dozens of product teams at GoDaddy. Have a question or comment? [Open an issue!](https://github.com/godaddy/javascript/issues/new) 10 | 11 | ## Installation 12 | 13 | ``` sh 14 | # ES6 (including React rules) 15 | npm i eslint-config-godaddy-typescript --save-dev 16 | ``` 17 | 18 | ## Usage 19 | 20 | There are two ways to use this styleguide depending on your own tooling preference: directly using pre-included binaries or running `eslint` yourself with a custom `.eslintrc` config. 21 | 22 | ##### 1. Use the pre-included binaries. 23 | 24 | These use _exactly_ the configuration defined in this package (`eslint-config-godaddy-typescript`) **with auto-fix enabled automatically.** 25 | 26 | ``` js 27 | { 28 | "scripts": { 29 | "lint": "eslint-godaddy-typescript files/ you/ want-to/ lint/" 30 | } 31 | } 32 | ``` 33 | 34 | ##### 2. Define your local `.eslintrc` and run `eslint` yourself: 35 | 36 | ``` js 37 | module.exports = { 38 | extends: 'godaddy-typescript', 39 | rules: { 40 | // 41 | // Put any rules you wish to override here. 42 | // 43 | } 44 | } 45 | ``` 46 | 47 | The `--fix` option in `eslint` is [**only** available as a CLI option](https://github.com/eslint/eslint/issues/8041). Auto-fix will *NOT be enabled* unless you run `eslint --fix` in your `package.json`. 48 | 49 | ``` js 50 | { 51 | "scripts": { 52 | "lint": "eslint --fix files/ you/ want-to/ lint/" 53 | } 54 | } 55 | ``` 56 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react-typescript/README.md: -------------------------------------------------------------------------------- 1 | # eslint-config-godaddy-react-typescript 2 | 3 | Configuration for ES6 React JavaScript applications using React and TypeScript, officially used at GoDaddy. There are many useful features: 4 | 5 | - **Standard. No configuration.** – Stop worrying about style and focus on your work. 6 | - **Modern** – Uses modern linting tools like `eslint`. 7 | - **Auto-fix** – Auto-fix is enabled by-default through in `eslint`. Many rules will fix themselves! 8 | 9 | This styleguide is used by dozens of product teams at GoDaddy. Have a question or comment? [Open an issue!](https://github.com/godaddy/javascript/issues/new) 10 | 11 | ## Installation 12 | 13 | ``` sh 14 | # ES6 (including React rules) 15 | npm i eslint-config-godaddy-react-typescript --save-dev 16 | ``` 17 | 18 | ## Usage 19 | 20 | There are two ways to use this styleguide depending on your own tooling preference: directly using pre-included binaries or running `eslint` yourself with a custom `.eslintrc` config. 21 | 22 | ##### 1. Use the pre-included binaries. 23 | 24 | These use _exactly_ the configuration defined in this package (`eslint-config-godaddy-react-typescript`) **with auto-fix enabled automatically.** 25 | 26 | ``` js 27 | { 28 | "scripts": { 29 | "lint": "eslint-godaddy-react-typescript files/ you/ want-to/ lint/" 30 | } 31 | } 32 | ``` 33 | 34 | ##### 2. Define your local `.eslintrc` and run `eslint` yourself: 35 | 36 | ``` js 37 | module.exports = { 38 | extends: 'godaddy-react-typescript', 39 | rules: { 40 | // 41 | // Put any rules you wish to override here. 42 | // 43 | } 44 | } 45 | ``` 46 | 47 | The `--fix` option in `eslint` is [**only** available as a CLI option](https://github.com/eslint/eslint/issues/8041). Auto-fix will *NOT be enabled* unless you run `eslint --fix` in your `package.json`. 48 | 49 | ``` js 50 | { 51 | "scripts": { 52 | "lint": "eslint --fix files/ you/ want-to/ lint/" 53 | } 54 | } 55 | ``` 56 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-es5/README.md: -------------------------------------------------------------------------------- 1 | # eslint-config-godaddy-es5 2 | 3 | Configuration for React _and_ non-React ES5 JavaScript applications officially used at GoDaddy. There are many useful features: 4 | 5 | - **Standard. No configuration.** – Stop worrying about style and focus on your work. 6 | - **Modern** – Uses modern linting tools like `eslint`. 7 | - **Auto-fix** – Auto-fix is enabled by-default through in `eslint`. Many rules will fix themselves! 8 | 9 | This styleguide is used by dozens of product teams at GoDaddy. Have a question or comment? [Open an issue!](https://github.com/godaddy/javascript/issues/new) 10 | 11 | ## Installation 12 | 13 | ``` sh 14 | # Legacy ES5 (including React rules) 15 | npm i eslint-config-godaddy-es5 --save-dev 16 | ``` 17 | 18 | ## Usage 19 | 20 | There are two ways to use this styleguide depending on your own tooling preference: directly using pre-included binaries or running `eslint` yourself with a custom `.eslintrc` config. 21 | 22 | ##### 1. Use the pre-included binaries. 23 | 24 | These use _exactly_ the configuration defined in this package (`eslint-config-godaddy-es5`) **with auto-fix enabled automatically.** 25 | 26 | ``` js 27 | { 28 | "scripts": { 29 | "lint": eslint-godaddy-es5 files/ you/ want-to/ lint/", 30 | "lint-react": "eslint-godaddy-es5-react files/ you/ want-to/ lint/" 31 | } 32 | } 33 | ``` 34 | 35 | ##### 2. Define your local `.eslintrc` and run `eslint` yourself: 36 | 37 | ``` js 38 | module.exports = { 39 | // Or for ES5 + React: 40 | // extends: 'godaddy-es5-react', 41 | extends: 'godaddy-es5', 42 | rules: { 43 | // 44 | // Put any rules you wish to override here. 45 | // 46 | } 47 | } 48 | ``` 49 | 50 | The `--fix` option in `eslint` is [**only** available as a CLI option](https://github.com/eslint/eslint/issues/8041). Auto-fix will *NOT be enabled* unless you run `eslint --fix` in your `package.json`. 51 | 52 | ``` js 53 | { 54 | "scripts": { 55 | "lint": "eslint --fix files/ you/ want-to/ lint/" 56 | } 57 | } 58 | ``` 59 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "godaddy-style", 3 | "version": "6.0.0", 4 | "description": "The approach to JavaScript at GoDaddy. We think it's pretty decent.", 5 | "scripts": { 6 | "lint": "eslint -c .eslintrc.js packages/**/*.js", 7 | "postinstall": "run-p install:config install:config:es5 install:config:flow install:config:react install:config:react-flow install:config:typescript install:config:react-typescript", 8 | "install:config": "cd packages/eslint-config-godaddy && npm install", 9 | "install:config:es5": "cd packages/eslint-config-godaddy-es5 && npm install", 10 | "install:config:flow": "cd packages/eslint-config-godaddy-flow && npm install", 11 | "install:config:react": "cd packages/eslint-config-godaddy-react && npm install", 12 | "install:config:react-flow": "cd packages/eslint-config-godaddy-react-flow && npm install", 13 | "install:config:typescript": "cd packages/eslint-config-godaddy-typescript && npm install", 14 | "install:config:react-typescript": "cd packages/eslint-config-godaddy-react-typescript && npm install", 15 | "test": "run-p lint test:config test:config:es5 test:config:flow test:config:react test:config:react-flow test:config:typescript test:config:react-typescript", 16 | "test:config": "cd packages/eslint-config-godaddy && npm test", 17 | "test:config:es5": "cd packages/eslint-config-godaddy-es5 && npm test", 18 | "test:config:flow": "cd packages/eslint-config-godaddy-flow && npm test", 19 | "test:config:react": "cd packages/eslint-config-godaddy-react && npm test", 20 | "test:config:react-flow": "cd packages/eslint-config-godaddy-react-flow && npm test", 21 | "test:config:typescript": "cd packages/eslint-config-godaddy-typescript && npm test", 22 | "test:config:react-typescript": "cd packages/eslint-config-godaddy-react-typescript && npm test", 23 | "prepush": "npm test" 24 | }, 25 | "prepush": { 26 | "tasks": [ 27 | "npm run prepush" 28 | ] 29 | }, 30 | "repository": { 31 | "type": "git", 32 | "url": "git@github.com:godaddy/javascript.git" 33 | }, 34 | "keywords": [ 35 | "godaddy", 36 | "javascript", 37 | "typescript", 38 | "lint", 39 | "styleguide", 40 | "style-guide", 41 | "eslint", 42 | "es6", 43 | "es2015", 44 | "react", 45 | "jsx", 46 | "flow" 47 | ], 48 | "license": "MIT", 49 | "author": "GoDaddy.com Operating Company, LLC", 50 | "homepage": "https://github.com/godaddy/javascript", 51 | "bugs": { 52 | "url": "https://github.com/godaddy/javascript/issues" 53 | }, 54 | "bin": { 55 | "godaddy-js-style-lint": "./bin/lint", 56 | "godaddy-js-style-jscs": "./bin/jscs", 57 | "godaddy-js-style-eslint": "./bin/eslint" 58 | }, 59 | "devDependencies": { 60 | "@typescript-eslint/eslint-plugin": "^2.3.1", 61 | "@typescript-eslint/parser": "^2.3.1", 62 | "babel-eslint": "^10.0.2", 63 | "eslint": "^6.0.1", 64 | "eslint-find-rules": "^3.3.1", 65 | "eslint-plugin-babel": "^5.3.0", 66 | "eslint-plugin-flowtype": "^3.11.1", 67 | "eslint-plugin-json": "^1.4.0", 68 | "eslint-plugin-jsx-a11y": "^6.2.3", 69 | "eslint-plugin-mocha": "^5.3.0", 70 | "eslint-plugin-react": "^7.14.2", 71 | "prepush": "^3.1.11", 72 | "react": "^16.8.6", 73 | "typescript": "^3.0" 74 | }, 75 | "dependencies": { 76 | "npm-run-all": "^4.0.2" 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | env: { 4 | node: true, 5 | es6: true, 6 | browser: true, 7 | mocha: true, 8 | phantomjs: true 9 | }, 10 | plugins: ['mocha', 'json'], 11 | extends: ['eslint:recommended'], 12 | parserOptions: { 13 | ecmaVersion: 9, 14 | sourceType: 'module', 15 | ecmaFeatures: { 16 | globalReturn: true 17 | } 18 | }, 19 | rules: { 20 | 'accessor-pairs': 2, 21 | 'arrow-spacing': [2, { before: true, after: true }], 22 | 'block-scoped-var': 2, 23 | 'callback-return': [2, ['cb', 'callback', 'next', 'done']], 24 | 'complexity': [1, 11], 25 | 'consistent-return': 0, 26 | 'constructor-super': 2, 27 | 'default-case': 2, 28 | 'eqeqeq': 2, 29 | 'func-style': [0, 'declaration'], 30 | 'generator-star-spacing': [2, { before: true, after: false }], 31 | 'guard-for-in': 2, 32 | 'handle-callback-err': [2, '^.*(e|E)rr(or)?$'], 33 | 'id-length': [2, { min: 1, max: 30 }], 34 | 'max-depth': [2, 5], 35 | 'max-nested-callbacks': [2, 4], 36 | 'max-params': [2, 4], 37 | 'max-statements': [1, 15], 38 | 'max-len': [1, 130, 2], 39 | 'mocha/no-exclusive-tests': 2, 40 | 'new-parens': 2, 41 | 'no-alert': 2, 42 | 'no-array-constructor': 2, 43 | 'no-bitwise': [2, { allow: ['~'] }], 44 | 'no-caller': 2, 45 | 'no-catch-shadow': 2, 46 | 'no-dupe-class-members': 2, 47 | 'no-class-assign': 2, 48 | 'no-cond-assign': [2, 'always'], 49 | 'no-console': 1, 50 | 'no-continue': 1, 51 | 'no-const-assign': 2, 52 | 'no-debugger': 2, 53 | 'no-dupe-args': 2, 54 | 'no-dupe-keys': 2, 55 | 'no-duplicate-case': 2, 56 | 'no-else-return': 1, 57 | 'no-empty': 2, 58 | 'no-eval': 2, 59 | 'no-ex-assign': 2, 60 | 'no-extend-native': 2, 61 | 'no-extra-bind': 0, 62 | 'no-extra-parens': 0, 63 | 'no-extra-semi': 1, 64 | 'no-floating-decimal': 2, 65 | 'no-implied-eval': 2, 66 | 'no-invalid-regexp': 2, 67 | 'no-invalid-this': 0, 68 | 'no-irregular-whitespace': 0, 69 | 'no-iterator': 2, 70 | 'no-labels': 2, 71 | 'no-lone-blocks': 2, 72 | 'no-lonely-if': 2, 73 | 'no-loop-func': 2, 74 | 'no-mixed-requires': 2, 75 | 'no-native-reassign': 2, 76 | 'no-negated-in-lhs': 2, 77 | 'no-nested-ternary': 2, 78 | 'no-new-func': 2, 79 | 'no-new-object': 2, 80 | 'no-new-require': 2, 81 | 'no-new-wrappers': 2, 82 | 'no-new': 2, 83 | 'no-octal-escape': 2, 84 | 'no-path-concat': 2, 85 | 'no-plusplus': 0, 86 | 'no-process-exit': 1, 87 | 'no-process-env': 1, 88 | 'no-proto': 2, 89 | 'no-redeclare': 2, 90 | 'no-regex-spaces': 2, 91 | 'no-return-assign': 2, 92 | 'no-script-url': 2, 93 | 'no-self-compare': 2, 94 | 'no-sequences': 2, 95 | 'no-shadow-restricted-names': 2, 96 | 'no-shadow': 1, 97 | 'no-sparse-arrays': 2, 98 | 'no-sync': 2, 99 | 'no-throw-literal': 2, 100 | 'no-undef-init': 2, 101 | 'no-undefined': 2, 102 | 'no-underscore-dangle': 0, 103 | 'no-unneeded-ternary': 2, 104 | 'no-unreachable': 2, 105 | 'no-unused-expressions': 0, 106 | 'no-use-before-define': [2, 'nofunc'], 107 | 'no-useless-call': 2, 108 | 'no-useless-concat': 2, 109 | 'prefer-const': 1, 110 | 'radix': 2, 111 | 'semi': 1, 112 | 'strict': [2, 'global'], 113 | 'use-isnan': 2, 114 | 'valid-jsdoc': [2, { prefer: { return: 'returns' }, requireReturn: false }], 115 | 'prefer-promise-reject-errors': 2, 116 | // 117 | // Whitespace or other stylistic rules. No --fix option exists in eslint, 118 | // but previously existed in jscs 119 | // 120 | 'no-mixed-spaces-and-tabs': [0, false], // TODO: should not be 0 121 | 'no-multi-str': 2, 122 | 'no-with': 2, 123 | 'new-cap': 2, 124 | // 125 | // Whitespace rules follow. All rules are auto-fix unless 126 | // otherwise specified. 127 | // 128 | 'array-bracket-spacing': 2, 129 | 'brace-style': [2, '1tbs', { allowSingleLine: true }], 130 | 'camelcase': [2, { properties: 'never' }], 131 | 'comma-spacing': 2, 132 | 'comma-style': 2, 133 | 'comma-dangle': 2, 134 | 'no-trailing-spaces': 2, 135 | 'dot-notation': 2, 136 | 'eol-last': 2, 137 | 'key-spacing': 2, 138 | 'func-call-spacing': [2, 'never'], 139 | 'indent': [2, 2, { SwitchCase: 1 }], 140 | 'keyword-spacing': 2, 141 | 'linebreak-style': 2, 142 | 'object-curly-spacing': [2, 'always'], 143 | 'quotes': [2, 'single', { avoidEscape: true, allowTemplateLiterals: true }], 144 | 'quote-props': [2, 'consistent-as-needed'], 145 | 'space-before-blocks': 2, 146 | 'space-before-function-paren': [2, { 147 | anonymous: 'always', 148 | named: 'never', 149 | asyncArrow: 'ignore' 150 | }], 151 | 'space-unary-ops': [2, { words: true, nonwords: false }], 152 | 'space-infix-ops': 2, 153 | 'spaced-comment': 2, 154 | 'space-in-parens': 2, 155 | 'wrap-iife': 2, 156 | 'yoda': [2, 'never'] 157 | } 158 | }; 159 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # godaddy-style 2 | 3 | Official GoDaddy JavaScript styleguide. It includes `eslint` packages for various use-cases and can be used as a standard in any new project. 4 | 5 | - [`eslint-config-godaddy`]: Base configuration for _non-React_, ES6 JavaScript applications 6 | - [`eslint-config-godaddy-react`]: Configuration for ES6 React JavaScript applications 7 | - [`eslint-config-godaddy-es5`]: Configuration for React _and_ non-React ES5 JavaScript applications 8 | - [`eslint-config-godaddy-typescript`]: Configuration for ES6 TypeScript applications 9 | - [`eslint-config-godaddy-react-typescript`]: Configuration for ES6 React JavaScript applications 10 | - [`eslint-config-godaddy-flow`]: Configuration for ES6 React JavaScript applications using Flow 11 | - [`eslint-config-godaddy-react-flow`]: Configuration for ES6 React JavaScript applications using Flow 12 | 13 | There are many useful features: 14 | 15 | - **Standard. No configuration.** – Stop worrying about style and focus on your work. 16 | - **Modern** – Uses modern linting tools like `eslint`. 17 | - **Auto-fix** – Auto-fix is enabled by-default through in `eslint`. Many rules will fix themselves! 18 | 19 | This styleguide is used by dozens of product teams at GoDaddy. Have a question or comment? [Open an issue!](https://github.com/godaddy/javascript/issues/new) 20 | 21 | - [Installation](#installation) 22 | - [Usage](#usage) 23 | - [Additional Best Practices](#additional-best-practices) 24 | - [FAQ](#faq) 25 | - [Roadmap](#roadmap) 26 | - [Contributors](https://github.com/godaddy/javascript/graphs/contributors) 27 | 28 | ## Installation 29 | 30 | Install one of the provided packages depending on the kind of application you are developing: 31 | 32 | ``` sh 33 | # Default with ES6 34 | npm i eslint-config-godaddy --save-dev 35 | 36 | # OR (ES6 with React rules) 37 | npm i eslint-config-godaddy-react --save-dev 38 | 39 | # OR (legacy ES5 with React rules) 40 | npm i eslint-config-godaddy-es5 --save-dev 41 | 42 | # OR (ES6 with TypeScript rules) 43 | npm i eslint-config-godaddy-typescript --save-dev 44 | 45 | # OR (ES6 with React and TypeScript rules) 46 | npm i eslint-config-godaddy-react-typescript --save-dev 47 | 48 | # OR (ES6 with Flow rules) 49 | npm i eslint-config-godaddy-flow --save-dev 50 | 51 | # OR (ES6 with React and Flow rules) 52 | npm i eslint-config-godaddy-react-flow --save-dev 53 | ``` 54 | 55 | ## Usage 56 | 57 | There are two ways to use this styleguide depending on your own tooling preference: directly using pre-included binaries or running `eslint` yourself with a custom `.eslintrc` config. 58 | 59 | ##### 1. Use the pre-included binaries. 60 | 61 | These use _exactly_ the configuration defined in the individual `eslint-config-godaddy*` package **with auto-fix enabled automatically.** 62 | 63 | ``` js 64 | { 65 | "scripts": { 66 | "lint": "eslint-godaddy files/ you/ want-to/ lint/" 67 | } 68 | } 69 | ``` 70 | 71 | ##### 2. Define your local `.eslintrc.js` and run `eslint` yourself: 72 | 73 | ``` js 74 | module.exports = { 75 | extends: 'godaddy', 76 | rules: { 77 | // 78 | // Put any rules you wish to override here. 79 | // 80 | } 81 | } 82 | ``` 83 | 84 | The `--fix` option in `eslint` is [**only** available as a CLI option](https://github.com/eslint/eslint/issues/8041). Auto-fix will *NOT be enabled* unless you run `eslint --fix` in your `package.json`. 85 | 86 | ``` js 87 | { 88 | "scripts": { 89 | "lint": "eslint --fix files/ you/ want-to/ lint/" 90 | } 91 | } 92 | ``` 93 | 94 | ## Additional Best Practices 95 | 96 | This section is a place for additional best practices that may be useful but are not strictly enforced by this styleguide. Have something to add here? Great! [Submit a PR](#how-do-i-contribute). 97 | 98 | ### React 99 | 100 | - [AirBnB React Styleguide](https://github.com/airbnb/javascript/tree/master/react) 101 | 102 | ## FAQ 103 | 104 | ### How do I override a specific rule ? 105 | 106 | ##### 1. Add a `.eslintrc` file at the root of your project: 107 | 108 | ``` js 109 | { 110 | "extends": "godaddy", 111 | "rules": { 112 | // Disable the 'max-params' rule 113 | "max-params": 0 114 | } 115 | } 116 | ``` 117 | 118 | ##### 2. Add a param to specify the path of your own `.eslintrc` file in your `package.json`: 119 | 120 | ``` js 121 | { 122 | "scripts": { 123 | "eslint": "eslint-godaddy -c .eslintrc lib/ test/", 124 | } 125 | } 126 | ``` 127 | 128 | ### How do I contribute? 129 | 130 | Fork this repository and submit a pull request. 131 | 132 | Proposed modifications to the style guide should modify the files in `/dotfiles` before running `npm run build` when submitting a pull request. This repository utilizes the [fashion-show](https://github.com/indexzero/fashion-show) module to generate the `/dist` files to be checked in. 133 | 134 | ### I disagree with a specific rule 135 | 136 | Great. We'd love to talk about it. Fork this repository and submit a pull-request. 137 | 138 | ### Help! It's not working for me! 139 | 140 | No problem. Reach out to us by [opening an issue] 141 | 142 | ## Roadmap 143 | 144 | - Consider other rules in an `eslint` only implementation: 145 | - `computed-property-spacing` 146 | - `generator-star-spacing` 147 | - `semi-spacing` 148 | - `block-spacing` 149 | - Continue to modularize the `eslint` rules. 150 | - Translate configuration files into more verbose written documentation. 151 | - Add support for IDE formats (IntelliJ, Webstorm, Atom, Eclipse, Sublime, etc...) 152 | 153 | [opening an issue]: https://github.com/godaddy/javascript/issues 154 | [`eslint-config-godaddy`]: /packages/eslint-config-godaddy 155 | [`eslint-config-godaddy-react`]: /packages/eslint-config-godaddy-react 156 | [`eslint-config-godaddy-es5`]: /packages/eslint-config-godaddy-es5 157 | [`eslint-config-godaddy-typescript`]: /packages/eslint-config-godaddy-typescript 158 | [`eslint-config-godaddy-react-typescript`]: /packages/eslint-config-godaddy-react-typescript 159 | [`eslint-config-godaddy-flow`]: /packages/eslint-config-godaddy-react-flow 160 | [`eslint-config-godaddy-react-flow`]: /packages/eslint-config-godaddy-react-flow 161 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-typescript/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "eslint-config-godaddy-typescript", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@babel/code-frame": { 8 | "version": "7.5.5", 9 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/code-frame/-/code-frame-7.5.5.tgz", 10 | "integrity": "sha1-vAeC9tafe31JUxIZaZuYj2aaj50=", 11 | "dev": true, 12 | "requires": { 13 | "@babel/highlight": "^7.0.0" 14 | } 15 | }, 16 | "@babel/generator": { 17 | "version": "7.7.7", 18 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/generator/-/generator-7.7.7.tgz", 19 | "integrity": "sha1-hZrHM8RMdBSOGnKYCmTshLhfT0U=", 20 | "dev": true, 21 | "requires": { 22 | "@babel/types": "^7.7.4", 23 | "jsesc": "^2.5.1", 24 | "lodash": "^4.17.13", 25 | "source-map": "^0.5.0" 26 | } 27 | }, 28 | "@babel/helper-function-name": { 29 | "version": "7.7.4", 30 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", 31 | "integrity": "sha1-q24EHnE11DbY8KPsoV3ltno0Gi4=", 32 | "dev": true, 33 | "requires": { 34 | "@babel/helper-get-function-arity": "^7.7.4", 35 | "@babel/template": "^7.7.4", 36 | "@babel/types": "^7.7.4" 37 | } 38 | }, 39 | "@babel/helper-get-function-arity": { 40 | "version": "7.7.4", 41 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", 42 | "integrity": "sha1-y0Y0jS+ICOYy8KsEgXITDmNgBfA=", 43 | "dev": true, 44 | "requires": { 45 | "@babel/types": "^7.7.4" 46 | } 47 | }, 48 | "@babel/helper-split-export-declaration": { 49 | "version": "7.7.4", 50 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", 51 | "integrity": "sha1-Vykq9gRDxKNiLPdAQN3Cjmgzb9g=", 52 | "dev": true, 53 | "requires": { 54 | "@babel/types": "^7.7.4" 55 | } 56 | }, 57 | "@babel/highlight": { 58 | "version": "7.5.0", 59 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/highlight/-/highlight-7.5.0.tgz", 60 | "integrity": "sha1-VtETEr2SSPphlZHQJHK+boyzJUA=", 61 | "dev": true, 62 | "requires": { 63 | "chalk": "^2.0.0", 64 | "esutils": "^2.0.2", 65 | "js-tokens": "^4.0.0" 66 | } 67 | }, 68 | "@babel/parser": { 69 | "version": "7.7.7", 70 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/parser/-/parser-7.7.7.tgz", 71 | "integrity": "sha1-G4hllUGc+S2BExbVtxWlP/OLSTc=", 72 | "dev": true 73 | }, 74 | "@babel/template": { 75 | "version": "7.7.4", 76 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/template/-/template-7.7.4.tgz", 77 | "integrity": "sha1-Qop9nuz/4n3qwKmOI7+ONnXSp3s=", 78 | "dev": true, 79 | "requires": { 80 | "@babel/code-frame": "^7.0.0", 81 | "@babel/parser": "^7.7.4", 82 | "@babel/types": "^7.7.4" 83 | } 84 | }, 85 | "@babel/traverse": { 86 | "version": "7.7.4", 87 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/traverse/-/traverse-7.7.4.tgz", 88 | "integrity": "sha1-nB58YPtnn+T8+qQlAIMzM8IFhVg=", 89 | "dev": true, 90 | "requires": { 91 | "@babel/code-frame": "^7.5.5", 92 | "@babel/generator": "^7.7.4", 93 | "@babel/helper-function-name": "^7.7.4", 94 | "@babel/helper-split-export-declaration": "^7.7.4", 95 | "@babel/parser": "^7.7.4", 96 | "@babel/types": "^7.7.4", 97 | "debug": "^4.1.0", 98 | "globals": "^11.1.0", 99 | "lodash": "^4.17.13" 100 | } 101 | }, 102 | "@babel/types": { 103 | "version": "7.7.4", 104 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/types/-/types-7.7.4.tgz", 105 | "integrity": "sha1-UWVw1TnkTd8wjAdWnCWP+U/ekZM=", 106 | "dev": true, 107 | "requires": { 108 | "esutils": "^2.0.2", 109 | "lodash": "^4.17.13", 110 | "to-fast-properties": "^2.0.0" 111 | } 112 | }, 113 | "@types/eslint-visitor-keys": { 114 | "version": "1.0.0", 115 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", 116 | "integrity": "sha1-HuMNeVRMqE1o1LPNsK9PIFZj3S0=" 117 | }, 118 | "@types/json-schema": { 119 | "version": "7.0.4", 120 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@types/json-schema/-/json-schema-7.0.4.tgz", 121 | "integrity": "sha1-OP1z3f2bVaux4bLtV4y1W9e30zk=" 122 | }, 123 | "@typescript-eslint/eslint-plugin": { 124 | "version": "2.15.0", 125 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.15.0.tgz", 126 | "integrity": "sha1-VELDC2h//Vdv90z+pGpte/sO6JM=", 127 | "requires": { 128 | "@typescript-eslint/experimental-utils": "2.15.0", 129 | "eslint-utils": "^1.4.3", 130 | "functional-red-black-tree": "^1.0.1", 131 | "regexpp": "^3.0.0", 132 | "tsutils": "^3.17.1" 133 | } 134 | }, 135 | "@typescript-eslint/experimental-utils": { 136 | "version": "2.15.0", 137 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.0.tgz", 138 | "integrity": "sha1-QeNTE7+u+RZQ3bU4CEbRx4p4AHA=", 139 | "requires": { 140 | "@types/json-schema": "^7.0.3", 141 | "@typescript-eslint/typescript-estree": "2.15.0", 142 | "eslint-scope": "^5.0.0" 143 | } 144 | }, 145 | "@typescript-eslint/parser": { 146 | "version": "2.15.0", 147 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@typescript-eslint/parser/-/parser-2.15.0.tgz", 148 | "integrity": "sha1-N5pxpRsEKbw7xVxfiquDG/YH5BE=", 149 | "requires": { 150 | "@types/eslint-visitor-keys": "^1.0.0", 151 | "@typescript-eslint/experimental-utils": "2.15.0", 152 | "@typescript-eslint/typescript-estree": "2.15.0", 153 | "eslint-visitor-keys": "^1.1.0" 154 | } 155 | }, 156 | "@typescript-eslint/typescript-estree": { 157 | "version": "2.15.0", 158 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@typescript-eslint/typescript-estree/-/typescript-estree-2.15.0.tgz", 159 | "integrity": "sha1-ea5S7thwGxZNkelopl2FqRBedtM=", 160 | "requires": { 161 | "debug": "^4.1.1", 162 | "eslint-visitor-keys": "^1.1.0", 163 | "glob": "^7.1.6", 164 | "is-glob": "^4.0.1", 165 | "lodash.unescape": "4.0.1", 166 | "semver": "^6.3.0", 167 | "tsutils": "^3.17.1" 168 | } 169 | }, 170 | "acorn": { 171 | "version": "7.1.0", 172 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/acorn/-/acorn-7.1.0.tgz", 173 | "integrity": "sha1-lJ028sKSU12mAig1hsJHfFfrLWw=", 174 | "dev": true 175 | }, 176 | "acorn-jsx": { 177 | "version": "5.1.0", 178 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/acorn-jsx/-/acorn-jsx-5.1.0.tgz", 179 | "integrity": "sha1-KUrbcbVzmLBoABXwo4xWPuHbU4Q=", 180 | "dev": true 181 | }, 182 | "ajv": { 183 | "version": "6.10.2", 184 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ajv/-/ajv-6.10.2.tgz", 185 | "integrity": "sha1-086gTWsBeyiUrWkED+yLYj60vVI=", 186 | "dev": true, 187 | "requires": { 188 | "fast-deep-equal": "^2.0.1", 189 | "fast-json-stable-stringify": "^2.0.0", 190 | "json-schema-traverse": "^0.4.1", 191 | "uri-js": "^4.2.2" 192 | } 193 | }, 194 | "ansi-escapes": { 195 | "version": "4.3.0", 196 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ansi-escapes/-/ansi-escapes-4.3.0.tgz", 197 | "integrity": "sha1-pM4rM9ayFLeVDYWVwhLxKsnMVp0=", 198 | "dev": true, 199 | "requires": { 200 | "type-fest": "^0.8.1" 201 | } 202 | }, 203 | "ansi-regex": { 204 | "version": "5.0.0", 205 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ansi-regex/-/ansi-regex-5.0.0.tgz", 206 | "integrity": "sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U=", 207 | "dev": true 208 | }, 209 | "ansi-styles": { 210 | "version": "3.2.1", 211 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ansi-styles/-/ansi-styles-3.2.1.tgz", 212 | "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", 213 | "dev": true, 214 | "requires": { 215 | "color-convert": "^1.9.0" 216 | } 217 | }, 218 | "argparse": { 219 | "version": "1.0.10", 220 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/argparse/-/argparse-1.0.10.tgz", 221 | "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", 222 | "dev": true, 223 | "requires": { 224 | "sprintf-js": "~1.0.2" 225 | } 226 | }, 227 | "astral-regex": { 228 | "version": "1.0.0", 229 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/astral-regex/-/astral-regex-1.0.0.tgz", 230 | "integrity": "sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=", 231 | "dev": true 232 | }, 233 | "babel-eslint": { 234 | "version": "10.0.3", 235 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/babel-eslint/-/babel-eslint-10.0.3.tgz", 236 | "integrity": "sha1-gaLGab4PIF4ZRi/tJILTPkaHqIo=", 237 | "dev": true, 238 | "requires": { 239 | "@babel/code-frame": "^7.0.0", 240 | "@babel/parser": "^7.0.0", 241 | "@babel/traverse": "^7.0.0", 242 | "@babel/types": "^7.0.0", 243 | "eslint-visitor-keys": "^1.0.0", 244 | "resolve": "^1.12.0" 245 | } 246 | }, 247 | "balanced-match": { 248 | "version": "1.0.0", 249 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/balanced-match/-/balanced-match-1.0.0.tgz", 250 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" 251 | }, 252 | "brace-expansion": { 253 | "version": "1.1.11", 254 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/brace-expansion/-/brace-expansion-1.1.11.tgz", 255 | "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", 256 | "requires": { 257 | "balanced-match": "^1.0.0", 258 | "concat-map": "0.0.1" 259 | } 260 | }, 261 | "callsites": { 262 | "version": "3.1.0", 263 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/callsites/-/callsites-3.1.0.tgz", 264 | "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", 265 | "dev": true 266 | }, 267 | "chalk": { 268 | "version": "2.4.2", 269 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/chalk/-/chalk-2.4.2.tgz", 270 | "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", 271 | "dev": true, 272 | "requires": { 273 | "ansi-styles": "^3.2.1", 274 | "escape-string-regexp": "^1.0.5", 275 | "supports-color": "^5.3.0" 276 | } 277 | }, 278 | "chardet": { 279 | "version": "0.7.0", 280 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/chardet/-/chardet-0.7.0.tgz", 281 | "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=", 282 | "dev": true 283 | }, 284 | "cli-cursor": { 285 | "version": "3.1.0", 286 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/cli-cursor/-/cli-cursor-3.1.0.tgz", 287 | "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", 288 | "dev": true, 289 | "requires": { 290 | "restore-cursor": "^3.1.0" 291 | } 292 | }, 293 | "cli-width": { 294 | "version": "2.2.0", 295 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/cli-width/-/cli-width-2.2.0.tgz", 296 | "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", 297 | "dev": true 298 | }, 299 | "color-convert": { 300 | "version": "1.9.3", 301 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/color-convert/-/color-convert-1.9.3.tgz", 302 | "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", 303 | "dev": true, 304 | "requires": { 305 | "color-name": "1.1.3" 306 | } 307 | }, 308 | "color-name": { 309 | "version": "1.1.3", 310 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/color-name/-/color-name-1.1.3.tgz", 311 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 312 | "dev": true 313 | }, 314 | "concat-map": { 315 | "version": "0.0.1", 316 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/concat-map/-/concat-map-0.0.1.tgz", 317 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 318 | }, 319 | "cross-spawn": { 320 | "version": "6.0.5", 321 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/cross-spawn/-/cross-spawn-6.0.5.tgz", 322 | "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", 323 | "dev": true, 324 | "requires": { 325 | "nice-try": "^1.0.4", 326 | "path-key": "^2.0.1", 327 | "semver": "^5.5.0", 328 | "shebang-command": "^1.2.0", 329 | "which": "^1.2.9" 330 | }, 331 | "dependencies": { 332 | "semver": { 333 | "version": "5.7.1", 334 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/semver/-/semver-5.7.1.tgz", 335 | "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", 336 | "dev": true 337 | } 338 | } 339 | }, 340 | "debug": { 341 | "version": "4.1.1", 342 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/debug/-/debug-4.1.1.tgz", 343 | "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", 344 | "requires": { 345 | "ms": "^2.1.1" 346 | } 347 | }, 348 | "deep-is": { 349 | "version": "0.1.3", 350 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/deep-is/-/deep-is-0.1.3.tgz", 351 | "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", 352 | "dev": true 353 | }, 354 | "doctrine": { 355 | "version": "3.0.0", 356 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/doctrine/-/doctrine-3.0.0.tgz", 357 | "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", 358 | "dev": true, 359 | "requires": { 360 | "esutils": "^2.0.2" 361 | } 362 | }, 363 | "emoji-regex": { 364 | "version": "8.0.0", 365 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/emoji-regex/-/emoji-regex-8.0.0.tgz", 366 | "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", 367 | "dev": true 368 | }, 369 | "escape-string-regexp": { 370 | "version": "1.0.5", 371 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 372 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 373 | "dev": true 374 | }, 375 | "eslint": { 376 | "version": "6.8.0", 377 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint/-/eslint-6.8.0.tgz", 378 | "integrity": "sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s=", 379 | "dev": true, 380 | "requires": { 381 | "@babel/code-frame": "^7.0.0", 382 | "ajv": "^6.10.0", 383 | "chalk": "^2.1.0", 384 | "cross-spawn": "^6.0.5", 385 | "debug": "^4.0.1", 386 | "doctrine": "^3.0.0", 387 | "eslint-scope": "^5.0.0", 388 | "eslint-utils": "^1.4.3", 389 | "eslint-visitor-keys": "^1.1.0", 390 | "espree": "^6.1.2", 391 | "esquery": "^1.0.1", 392 | "esutils": "^2.0.2", 393 | "file-entry-cache": "^5.0.1", 394 | "functional-red-black-tree": "^1.0.1", 395 | "glob-parent": "^5.0.0", 396 | "globals": "^12.1.0", 397 | "ignore": "^4.0.6", 398 | "import-fresh": "^3.0.0", 399 | "imurmurhash": "^0.1.4", 400 | "inquirer": "^7.0.0", 401 | "is-glob": "^4.0.0", 402 | "js-yaml": "^3.13.1", 403 | "json-stable-stringify-without-jsonify": "^1.0.1", 404 | "levn": "^0.3.0", 405 | "lodash": "^4.17.14", 406 | "minimatch": "^3.0.4", 407 | "mkdirp": "^0.5.1", 408 | "natural-compare": "^1.4.0", 409 | "optionator": "^0.8.3", 410 | "progress": "^2.0.0", 411 | "regexpp": "^2.0.1", 412 | "semver": "^6.1.2", 413 | "strip-ansi": "^5.2.0", 414 | "strip-json-comments": "^3.0.1", 415 | "table": "^5.2.3", 416 | "text-table": "^0.2.0", 417 | "v8-compile-cache": "^2.0.3" 418 | }, 419 | "dependencies": { 420 | "globals": { 421 | "version": "12.3.0", 422 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/globals/-/globals-12.3.0.tgz", 423 | "integrity": "sha1-HlZO5cTd7SqwmLD4jyRwKjxWvhM=", 424 | "dev": true, 425 | "requires": { 426 | "type-fest": "^0.8.1" 427 | } 428 | }, 429 | "regexpp": { 430 | "version": "2.0.1", 431 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/regexpp/-/regexpp-2.0.1.tgz", 432 | "integrity": "sha1-jRnTHPYySCtYkEn4KB+T28uk0H8=", 433 | "dev": true 434 | } 435 | } 436 | }, 437 | "eslint-config-godaddy": { 438 | "version": "4.0.0", 439 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint-config-godaddy/-/eslint-config-godaddy-4.0.0.tgz", 440 | "integrity": "sha1-cRLnyi84SuKLPLLYEy/ogzEAnLI=", 441 | "requires": { 442 | "which": "^1.2.12" 443 | } 444 | }, 445 | "eslint-scope": { 446 | "version": "5.0.0", 447 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint-scope/-/eslint-scope-5.0.0.tgz", 448 | "integrity": "sha1-6HyIh8c+jR7ITxylkWRcNYv8j7k=", 449 | "requires": { 450 | "esrecurse": "^4.1.0", 451 | "estraverse": "^4.1.1" 452 | } 453 | }, 454 | "eslint-utils": { 455 | "version": "1.4.3", 456 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint-utils/-/eslint-utils-1.4.3.tgz", 457 | "integrity": "sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8=", 458 | "requires": { 459 | "eslint-visitor-keys": "^1.1.0" 460 | } 461 | }, 462 | "eslint-visitor-keys": { 463 | "version": "1.1.0", 464 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", 465 | "integrity": "sha1-4qgs6oT/JGrW+1f5veW0ZiFFnsI=" 466 | }, 467 | "espree": { 468 | "version": "6.1.2", 469 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/espree/-/espree-6.1.2.tgz", 470 | "integrity": "sha1-bCcmUJMrT5HDcU5ee19eLs9HJi0=", 471 | "dev": true, 472 | "requires": { 473 | "acorn": "^7.1.0", 474 | "acorn-jsx": "^5.1.0", 475 | "eslint-visitor-keys": "^1.1.0" 476 | } 477 | }, 478 | "esprima": { 479 | "version": "4.0.1", 480 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/esprima/-/esprima-4.0.1.tgz", 481 | "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", 482 | "dev": true 483 | }, 484 | "esquery": { 485 | "version": "1.0.1", 486 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/esquery/-/esquery-1.0.1.tgz", 487 | "integrity": "sha1-QGxRZYsfWZGl+bYrHcJbAOPlxwg=", 488 | "dev": true, 489 | "requires": { 490 | "estraverse": "^4.0.0" 491 | } 492 | }, 493 | "esrecurse": { 494 | "version": "4.2.1", 495 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/esrecurse/-/esrecurse-4.2.1.tgz", 496 | "integrity": "sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8=", 497 | "requires": { 498 | "estraverse": "^4.1.0" 499 | } 500 | }, 501 | "estraverse": { 502 | "version": "4.3.0", 503 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/estraverse/-/estraverse-4.3.0.tgz", 504 | "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=" 505 | }, 506 | "esutils": { 507 | "version": "2.0.3", 508 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/esutils/-/esutils-2.0.3.tgz", 509 | "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", 510 | "dev": true 511 | }, 512 | "external-editor": { 513 | "version": "3.1.0", 514 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/external-editor/-/external-editor-3.1.0.tgz", 515 | "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=", 516 | "dev": true, 517 | "requires": { 518 | "chardet": "^0.7.0", 519 | "iconv-lite": "^0.4.24", 520 | "tmp": "^0.0.33" 521 | } 522 | }, 523 | "fast-deep-equal": { 524 | "version": "2.0.1", 525 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", 526 | "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", 527 | "dev": true 528 | }, 529 | "fast-json-stable-stringify": { 530 | "version": "2.1.0", 531 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 532 | "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=", 533 | "dev": true 534 | }, 535 | "fast-levenshtein": { 536 | "version": "2.0.6", 537 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 538 | "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", 539 | "dev": true 540 | }, 541 | "figures": { 542 | "version": "3.1.0", 543 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/figures/-/figures-3.1.0.tgz", 544 | "integrity": "sha1-SxmN0H2NcVMGQoZK8tRd2eRZxOw=", 545 | "dev": true, 546 | "requires": { 547 | "escape-string-regexp": "^1.0.5" 548 | } 549 | }, 550 | "file-entry-cache": { 551 | "version": "5.0.1", 552 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/file-entry-cache/-/file-entry-cache-5.0.1.tgz", 553 | "integrity": "sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w=", 554 | "dev": true, 555 | "requires": { 556 | "flat-cache": "^2.0.1" 557 | } 558 | }, 559 | "flat-cache": { 560 | "version": "2.0.1", 561 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/flat-cache/-/flat-cache-2.0.1.tgz", 562 | "integrity": "sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA=", 563 | "dev": true, 564 | "requires": { 565 | "flatted": "^2.0.0", 566 | "rimraf": "2.6.3", 567 | "write": "1.0.3" 568 | } 569 | }, 570 | "flatted": { 571 | "version": "2.0.1", 572 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/flatted/-/flatted-2.0.1.tgz", 573 | "integrity": "sha1-aeV8qo8OrLwoHS4stFjUb9tEngg=", 574 | "dev": true 575 | }, 576 | "fs.realpath": { 577 | "version": "1.0.0", 578 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/fs.realpath/-/fs.realpath-1.0.0.tgz", 579 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" 580 | }, 581 | "functional-red-black-tree": { 582 | "version": "1.0.1", 583 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 584 | "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" 585 | }, 586 | "glob": { 587 | "version": "7.1.6", 588 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/glob/-/glob-7.1.6.tgz", 589 | "integrity": "sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY=", 590 | "requires": { 591 | "fs.realpath": "^1.0.0", 592 | "inflight": "^1.0.4", 593 | "inherits": "2", 594 | "minimatch": "^3.0.4", 595 | "once": "^1.3.0", 596 | "path-is-absolute": "^1.0.0" 597 | } 598 | }, 599 | "glob-parent": { 600 | "version": "5.1.0", 601 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/glob-parent/-/glob-parent-5.1.0.tgz", 602 | "integrity": "sha1-X0wdHnSNMM1zrSlEs1d6gbCB6MI=", 603 | "dev": true, 604 | "requires": { 605 | "is-glob": "^4.0.1" 606 | } 607 | }, 608 | "globals": { 609 | "version": "11.12.0", 610 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/globals/-/globals-11.12.0.tgz", 611 | "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", 612 | "dev": true 613 | }, 614 | "has-flag": { 615 | "version": "3.0.0", 616 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/has-flag/-/has-flag-3.0.0.tgz", 617 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 618 | "dev": true 619 | }, 620 | "iconv-lite": { 621 | "version": "0.4.24", 622 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/iconv-lite/-/iconv-lite-0.4.24.tgz", 623 | "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", 624 | "dev": true, 625 | "requires": { 626 | "safer-buffer": ">= 2.1.2 < 3" 627 | } 628 | }, 629 | "ignore": { 630 | "version": "4.0.6", 631 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ignore/-/ignore-4.0.6.tgz", 632 | "integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=", 633 | "dev": true 634 | }, 635 | "import-fresh": { 636 | "version": "3.2.1", 637 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/import-fresh/-/import-fresh-3.2.1.tgz", 638 | "integrity": "sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY=", 639 | "dev": true, 640 | "requires": { 641 | "parent-module": "^1.0.0", 642 | "resolve-from": "^4.0.0" 643 | } 644 | }, 645 | "imurmurhash": { 646 | "version": "0.1.4", 647 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/imurmurhash/-/imurmurhash-0.1.4.tgz", 648 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 649 | "dev": true 650 | }, 651 | "inflight": { 652 | "version": "1.0.6", 653 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/inflight/-/inflight-1.0.6.tgz", 654 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 655 | "requires": { 656 | "once": "^1.3.0", 657 | "wrappy": "1" 658 | } 659 | }, 660 | "inherits": { 661 | "version": "2.0.4", 662 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/inherits/-/inherits-2.0.4.tgz", 663 | "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" 664 | }, 665 | "inquirer": { 666 | "version": "7.0.3", 667 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/inquirer/-/inquirer-7.0.3.tgz", 668 | "integrity": "sha1-+bTNLf9Yufc+jUN1lDas4VvtRWc=", 669 | "dev": true, 670 | "requires": { 671 | "ansi-escapes": "^4.2.1", 672 | "chalk": "^2.4.2", 673 | "cli-cursor": "^3.1.0", 674 | "cli-width": "^2.0.0", 675 | "external-editor": "^3.0.3", 676 | "figures": "^3.0.0", 677 | "lodash": "^4.17.15", 678 | "mute-stream": "0.0.8", 679 | "run-async": "^2.2.0", 680 | "rxjs": "^6.5.3", 681 | "string-width": "^4.1.0", 682 | "strip-ansi": "^5.1.0", 683 | "through": "^2.3.6" 684 | } 685 | }, 686 | "is-extglob": { 687 | "version": "2.1.1", 688 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-extglob/-/is-extglob-2.1.1.tgz", 689 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" 690 | }, 691 | "is-fullwidth-code-point": { 692 | "version": "3.0.0", 693 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 694 | "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", 695 | "dev": true 696 | }, 697 | "is-glob": { 698 | "version": "4.0.1", 699 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-glob/-/is-glob-4.0.1.tgz", 700 | "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", 701 | "requires": { 702 | "is-extglob": "^2.1.1" 703 | } 704 | }, 705 | "is-promise": { 706 | "version": "2.1.0", 707 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-promise/-/is-promise-2.1.0.tgz", 708 | "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", 709 | "dev": true 710 | }, 711 | "isexe": { 712 | "version": "2.0.0", 713 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/isexe/-/isexe-2.0.0.tgz", 714 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" 715 | }, 716 | "js-tokens": { 717 | "version": "4.0.0", 718 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/js-tokens/-/js-tokens-4.0.0.tgz", 719 | "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=", 720 | "dev": true 721 | }, 722 | "js-yaml": { 723 | "version": "3.13.1", 724 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/js-yaml/-/js-yaml-3.13.1.tgz", 725 | "integrity": "sha1-r/FRswv9+o5J4F2iLnQV6d+jeEc=", 726 | "dev": true, 727 | "requires": { 728 | "argparse": "^1.0.7", 729 | "esprima": "^4.0.0" 730 | } 731 | }, 732 | "jsesc": { 733 | "version": "2.5.2", 734 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/jsesc/-/jsesc-2.5.2.tgz", 735 | "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", 736 | "dev": true 737 | }, 738 | "json-schema-traverse": { 739 | "version": "0.4.1", 740 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 741 | "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", 742 | "dev": true 743 | }, 744 | "json-stable-stringify-without-jsonify": { 745 | "version": "1.0.1", 746 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 747 | "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", 748 | "dev": true 749 | }, 750 | "levn": { 751 | "version": "0.3.0", 752 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/levn/-/levn-0.3.0.tgz", 753 | "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", 754 | "dev": true, 755 | "requires": { 756 | "prelude-ls": "~1.1.2", 757 | "type-check": "~0.3.2" 758 | } 759 | }, 760 | "lodash": { 761 | "version": "4.17.15", 762 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/lodash/-/lodash-4.17.15.tgz", 763 | "integrity": "sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg=", 764 | "dev": true 765 | }, 766 | "lodash.unescape": { 767 | "version": "4.0.1", 768 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/lodash.unescape/-/lodash.unescape-4.0.1.tgz", 769 | "integrity": "sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=" 770 | }, 771 | "mimic-fn": { 772 | "version": "2.1.0", 773 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/mimic-fn/-/mimic-fn-2.1.0.tgz", 774 | "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", 775 | "dev": true 776 | }, 777 | "minimatch": { 778 | "version": "3.0.4", 779 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/minimatch/-/minimatch-3.0.4.tgz", 780 | "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", 781 | "requires": { 782 | "brace-expansion": "^1.1.7" 783 | } 784 | }, 785 | "minimist": { 786 | "version": "0.0.8", 787 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/minimist/-/minimist-0.0.8.tgz", 788 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", 789 | "dev": true 790 | }, 791 | "mkdirp": { 792 | "version": "0.5.1", 793 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/mkdirp/-/mkdirp-0.5.1.tgz", 794 | "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 795 | "dev": true, 796 | "requires": { 797 | "minimist": "0.0.8" 798 | } 799 | }, 800 | "ms": { 801 | "version": "2.1.2", 802 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ms/-/ms-2.1.2.tgz", 803 | "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" 804 | }, 805 | "mute-stream": { 806 | "version": "0.0.8", 807 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/mute-stream/-/mute-stream-0.0.8.tgz", 808 | "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=", 809 | "dev": true 810 | }, 811 | "natural-compare": { 812 | "version": "1.4.0", 813 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/natural-compare/-/natural-compare-1.4.0.tgz", 814 | "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", 815 | "dev": true 816 | }, 817 | "nice-try": { 818 | "version": "1.0.5", 819 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/nice-try/-/nice-try-1.0.5.tgz", 820 | "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=", 821 | "dev": true 822 | }, 823 | "once": { 824 | "version": "1.4.0", 825 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/once/-/once-1.4.0.tgz", 826 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 827 | "requires": { 828 | "wrappy": "1" 829 | } 830 | }, 831 | "onetime": { 832 | "version": "5.1.0", 833 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/onetime/-/onetime-5.1.0.tgz", 834 | "integrity": "sha1-//DzyRYX/mK7UBiWNumayKbfe+U=", 835 | "dev": true, 836 | "requires": { 837 | "mimic-fn": "^2.1.0" 838 | } 839 | }, 840 | "optionator": { 841 | "version": "0.8.3", 842 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/optionator/-/optionator-0.8.3.tgz", 843 | "integrity": "sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU=", 844 | "dev": true, 845 | "requires": { 846 | "deep-is": "~0.1.3", 847 | "fast-levenshtein": "~2.0.6", 848 | "levn": "~0.3.0", 849 | "prelude-ls": "~1.1.2", 850 | "type-check": "~0.3.2", 851 | "word-wrap": "~1.2.3" 852 | } 853 | }, 854 | "os-tmpdir": { 855 | "version": "1.0.2", 856 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 857 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 858 | "dev": true 859 | }, 860 | "parent-module": { 861 | "version": "1.0.1", 862 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/parent-module/-/parent-module-1.0.1.tgz", 863 | "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", 864 | "dev": true, 865 | "requires": { 866 | "callsites": "^3.0.0" 867 | } 868 | }, 869 | "path-is-absolute": { 870 | "version": "1.0.1", 871 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 872 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" 873 | }, 874 | "path-key": { 875 | "version": "2.0.1", 876 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/path-key/-/path-key-2.0.1.tgz", 877 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 878 | "dev": true 879 | }, 880 | "path-parse": { 881 | "version": "1.0.6", 882 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/path-parse/-/path-parse-1.0.6.tgz", 883 | "integrity": "sha1-1i27VnlAXXLEc37FhgDp3c8G0kw=", 884 | "dev": true 885 | }, 886 | "prelude-ls": { 887 | "version": "1.1.2", 888 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/prelude-ls/-/prelude-ls-1.1.2.tgz", 889 | "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", 890 | "dev": true 891 | }, 892 | "progress": { 893 | "version": "2.0.3", 894 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/progress/-/progress-2.0.3.tgz", 895 | "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=", 896 | "dev": true 897 | }, 898 | "punycode": { 899 | "version": "2.1.1", 900 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/punycode/-/punycode-2.1.1.tgz", 901 | "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", 902 | "dev": true 903 | }, 904 | "regexpp": { 905 | "version": "3.0.0", 906 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/regexpp/-/regexpp-3.0.0.tgz", 907 | "integrity": "sha1-3WOYLuMwDme0HBlW+FCqaA2dMw4=" 908 | }, 909 | "resolve": { 910 | "version": "1.14.2", 911 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/resolve/-/resolve-1.14.2.tgz", 912 | "integrity": "sha1-2/MdD6mLHymqUWl4O5wpDLhl/qI=", 913 | "dev": true, 914 | "requires": { 915 | "path-parse": "^1.0.6" 916 | } 917 | }, 918 | "resolve-from": { 919 | "version": "4.0.0", 920 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/resolve-from/-/resolve-from-4.0.0.tgz", 921 | "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", 922 | "dev": true 923 | }, 924 | "restore-cursor": { 925 | "version": "3.1.0", 926 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/restore-cursor/-/restore-cursor-3.1.0.tgz", 927 | "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", 928 | "dev": true, 929 | "requires": { 930 | "onetime": "^5.1.0", 931 | "signal-exit": "^3.0.2" 932 | } 933 | }, 934 | "rimraf": { 935 | "version": "2.6.3", 936 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/rimraf/-/rimraf-2.6.3.tgz", 937 | "integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=", 938 | "dev": true, 939 | "requires": { 940 | "glob": "^7.1.3" 941 | } 942 | }, 943 | "run-async": { 944 | "version": "2.3.0", 945 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/run-async/-/run-async-2.3.0.tgz", 946 | "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", 947 | "dev": true, 948 | "requires": { 949 | "is-promise": "^2.1.0" 950 | } 951 | }, 952 | "rxjs": { 953 | "version": "6.5.4", 954 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/rxjs/-/rxjs-6.5.4.tgz", 955 | "integrity": "sha1-4Hd/4NGEzseHLfFH8wNXLUFOIRw=", 956 | "dev": true, 957 | "requires": { 958 | "tslib": "^1.9.0" 959 | } 960 | }, 961 | "safer-buffer": { 962 | "version": "2.1.2", 963 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/safer-buffer/-/safer-buffer-2.1.2.tgz", 964 | "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", 965 | "dev": true 966 | }, 967 | "semver": { 968 | "version": "6.3.0", 969 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/semver/-/semver-6.3.0.tgz", 970 | "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=" 971 | }, 972 | "shebang-command": { 973 | "version": "1.2.0", 974 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/shebang-command/-/shebang-command-1.2.0.tgz", 975 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 976 | "dev": true, 977 | "requires": { 978 | "shebang-regex": "^1.0.0" 979 | } 980 | }, 981 | "shebang-regex": { 982 | "version": "1.0.0", 983 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/shebang-regex/-/shebang-regex-1.0.0.tgz", 984 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 985 | "dev": true 986 | }, 987 | "signal-exit": { 988 | "version": "3.0.2", 989 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/signal-exit/-/signal-exit-3.0.2.tgz", 990 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", 991 | "dev": true 992 | }, 993 | "slice-ansi": { 994 | "version": "2.1.0", 995 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/slice-ansi/-/slice-ansi-2.1.0.tgz", 996 | "integrity": "sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY=", 997 | "dev": true, 998 | "requires": { 999 | "ansi-styles": "^3.2.0", 1000 | "astral-regex": "^1.0.0", 1001 | "is-fullwidth-code-point": "^2.0.0" 1002 | }, 1003 | "dependencies": { 1004 | "is-fullwidth-code-point": { 1005 | "version": "2.0.0", 1006 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 1007 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 1008 | "dev": true 1009 | } 1010 | } 1011 | }, 1012 | "source-map": { 1013 | "version": "0.5.7", 1014 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/source-map/-/source-map-0.5.7.tgz", 1015 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 1016 | "dev": true 1017 | }, 1018 | "sprintf-js": { 1019 | "version": "1.0.3", 1020 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/sprintf-js/-/sprintf-js-1.0.3.tgz", 1021 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 1022 | "dev": true 1023 | }, 1024 | "string-width": { 1025 | "version": "4.2.0", 1026 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/string-width/-/string-width-4.2.0.tgz", 1027 | "integrity": "sha1-lSGCxGzHssMT0VluYjmSvRY7crU=", 1028 | "dev": true, 1029 | "requires": { 1030 | "emoji-regex": "^8.0.0", 1031 | "is-fullwidth-code-point": "^3.0.0", 1032 | "strip-ansi": "^6.0.0" 1033 | }, 1034 | "dependencies": { 1035 | "strip-ansi": { 1036 | "version": "6.0.0", 1037 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/strip-ansi/-/strip-ansi-6.0.0.tgz", 1038 | "integrity": "sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI=", 1039 | "dev": true, 1040 | "requires": { 1041 | "ansi-regex": "^5.0.0" 1042 | } 1043 | } 1044 | } 1045 | }, 1046 | "strip-ansi": { 1047 | "version": "5.2.0", 1048 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/strip-ansi/-/strip-ansi-5.2.0.tgz", 1049 | "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", 1050 | "dev": true, 1051 | "requires": { 1052 | "ansi-regex": "^4.1.0" 1053 | }, 1054 | "dependencies": { 1055 | "ansi-regex": { 1056 | "version": "4.1.0", 1057 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ansi-regex/-/ansi-regex-4.1.0.tgz", 1058 | "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", 1059 | "dev": true 1060 | } 1061 | } 1062 | }, 1063 | "strip-json-comments": { 1064 | "version": "3.0.1", 1065 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/strip-json-comments/-/strip-json-comments-3.0.1.tgz", 1066 | "integrity": "sha1-hXE5dakfuHvxswXMp3OV5A0qZKc=", 1067 | "dev": true 1068 | }, 1069 | "supports-color": { 1070 | "version": "5.5.0", 1071 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/supports-color/-/supports-color-5.5.0.tgz", 1072 | "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", 1073 | "dev": true, 1074 | "requires": { 1075 | "has-flag": "^3.0.0" 1076 | } 1077 | }, 1078 | "table": { 1079 | "version": "5.4.6", 1080 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/table/-/table-5.4.6.tgz", 1081 | "integrity": "sha1-EpLRlQDOP4YFOwXw6Ofko7shB54=", 1082 | "dev": true, 1083 | "requires": { 1084 | "ajv": "^6.10.2", 1085 | "lodash": "^4.17.14", 1086 | "slice-ansi": "^2.1.0", 1087 | "string-width": "^3.0.0" 1088 | }, 1089 | "dependencies": { 1090 | "emoji-regex": { 1091 | "version": "7.0.3", 1092 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/emoji-regex/-/emoji-regex-7.0.3.tgz", 1093 | "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=", 1094 | "dev": true 1095 | }, 1096 | "is-fullwidth-code-point": { 1097 | "version": "2.0.0", 1098 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 1099 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 1100 | "dev": true 1101 | }, 1102 | "string-width": { 1103 | "version": "3.1.0", 1104 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/string-width/-/string-width-3.1.0.tgz", 1105 | "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", 1106 | "dev": true, 1107 | "requires": { 1108 | "emoji-regex": "^7.0.1", 1109 | "is-fullwidth-code-point": "^2.0.0", 1110 | "strip-ansi": "^5.1.0" 1111 | } 1112 | } 1113 | } 1114 | }, 1115 | "text-table": { 1116 | "version": "0.2.0", 1117 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/text-table/-/text-table-0.2.0.tgz", 1118 | "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", 1119 | "dev": true 1120 | }, 1121 | "through": { 1122 | "version": "2.3.8", 1123 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/through/-/through-2.3.8.tgz", 1124 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 1125 | "dev": true 1126 | }, 1127 | "tmp": { 1128 | "version": "0.0.33", 1129 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/tmp/-/tmp-0.0.33.tgz", 1130 | "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", 1131 | "dev": true, 1132 | "requires": { 1133 | "os-tmpdir": "~1.0.2" 1134 | } 1135 | }, 1136 | "to-fast-properties": { 1137 | "version": "2.0.0", 1138 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 1139 | "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 1140 | "dev": true 1141 | }, 1142 | "tslib": { 1143 | "version": "1.10.0", 1144 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/tslib/-/tslib-1.10.0.tgz", 1145 | "integrity": "sha1-w8GflZc/sKYpc/sJ2Q2WHuQ+XIo=" 1146 | }, 1147 | "tsutils": { 1148 | "version": "3.17.1", 1149 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/tsutils/-/tsutils-3.17.1.tgz", 1150 | "integrity": "sha1-7XGZF/EcoN7lhicrKsSeAVot11k=", 1151 | "requires": { 1152 | "tslib": "^1.8.1" 1153 | } 1154 | }, 1155 | "type-check": { 1156 | "version": "0.3.2", 1157 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/type-check/-/type-check-0.3.2.tgz", 1158 | "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", 1159 | "dev": true, 1160 | "requires": { 1161 | "prelude-ls": "~1.1.2" 1162 | } 1163 | }, 1164 | "type-fest": { 1165 | "version": "0.8.1", 1166 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/type-fest/-/type-fest-0.8.1.tgz", 1167 | "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=", 1168 | "dev": true 1169 | }, 1170 | "typescript": { 1171 | "version": "3.7.4", 1172 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/typescript/-/typescript-3.7.4.tgz", 1173 | "integrity": "sha1-F0Ol7F/vah+p8+RwjjPIHHOHbBk=", 1174 | "dev": true 1175 | }, 1176 | "uri-js": { 1177 | "version": "4.2.2", 1178 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/uri-js/-/uri-js-4.2.2.tgz", 1179 | "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=", 1180 | "dev": true, 1181 | "requires": { 1182 | "punycode": "^2.1.0" 1183 | } 1184 | }, 1185 | "v8-compile-cache": { 1186 | "version": "2.1.0", 1187 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", 1188 | "integrity": "sha1-4U3jezGm0ZT1aQ1n78Tn9vxqsw4=", 1189 | "dev": true 1190 | }, 1191 | "which": { 1192 | "version": "1.3.1", 1193 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/which/-/which-1.3.1.tgz", 1194 | "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", 1195 | "requires": { 1196 | "isexe": "^2.0.0" 1197 | } 1198 | }, 1199 | "word-wrap": { 1200 | "version": "1.2.3", 1201 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/word-wrap/-/word-wrap-1.2.3.tgz", 1202 | "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=", 1203 | "dev": true 1204 | }, 1205 | "wrappy": { 1206 | "version": "1.0.2", 1207 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/wrappy/-/wrappy-1.0.2.tgz", 1208 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 1209 | }, 1210 | "write": { 1211 | "version": "1.0.3", 1212 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/write/-/write-1.0.3.tgz", 1213 | "integrity": "sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM=", 1214 | "dev": true, 1215 | "requires": { 1216 | "mkdirp": "^0.5.1" 1217 | } 1218 | } 1219 | } 1220 | } 1221 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy-react-typescript/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "eslint-config-godaddy-react-typescript", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@babel/code-frame": { 8 | "version": "7.5.5", 9 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/code-frame/-/code-frame-7.5.5.tgz", 10 | "integrity": "sha1-vAeC9tafe31JUxIZaZuYj2aaj50=", 11 | "dev": true, 12 | "requires": { 13 | "@babel/highlight": "^7.0.0" 14 | } 15 | }, 16 | "@babel/generator": { 17 | "version": "7.7.7", 18 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/generator/-/generator-7.7.7.tgz", 19 | "integrity": "sha1-hZrHM8RMdBSOGnKYCmTshLhfT0U=", 20 | "dev": true, 21 | "requires": { 22 | "@babel/types": "^7.7.4", 23 | "jsesc": "^2.5.1", 24 | "lodash": "^4.17.13", 25 | "source-map": "^0.5.0" 26 | } 27 | }, 28 | "@babel/helper-function-name": { 29 | "version": "7.7.4", 30 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz", 31 | "integrity": "sha1-q24EHnE11DbY8KPsoV3ltno0Gi4=", 32 | "dev": true, 33 | "requires": { 34 | "@babel/helper-get-function-arity": "^7.7.4", 35 | "@babel/template": "^7.7.4", 36 | "@babel/types": "^7.7.4" 37 | } 38 | }, 39 | "@babel/helper-get-function-arity": { 40 | "version": "7.7.4", 41 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz", 42 | "integrity": "sha1-y0Y0jS+ICOYy8KsEgXITDmNgBfA=", 43 | "dev": true, 44 | "requires": { 45 | "@babel/types": "^7.7.4" 46 | } 47 | }, 48 | "@babel/helper-split-export-declaration": { 49 | "version": "7.7.4", 50 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz", 51 | "integrity": "sha1-Vykq9gRDxKNiLPdAQN3Cjmgzb9g=", 52 | "dev": true, 53 | "requires": { 54 | "@babel/types": "^7.7.4" 55 | } 56 | }, 57 | "@babel/highlight": { 58 | "version": "7.5.0", 59 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/highlight/-/highlight-7.5.0.tgz", 60 | "integrity": "sha1-VtETEr2SSPphlZHQJHK+boyzJUA=", 61 | "dev": true, 62 | "requires": { 63 | "chalk": "^2.0.0", 64 | "esutils": "^2.0.2", 65 | "js-tokens": "^4.0.0" 66 | } 67 | }, 68 | "@babel/parser": { 69 | "version": "7.7.7", 70 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/parser/-/parser-7.7.7.tgz", 71 | "integrity": "sha1-G4hllUGc+S2BExbVtxWlP/OLSTc=", 72 | "dev": true 73 | }, 74 | "@babel/template": { 75 | "version": "7.7.4", 76 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/template/-/template-7.7.4.tgz", 77 | "integrity": "sha1-Qop9nuz/4n3qwKmOI7+ONnXSp3s=", 78 | "dev": true, 79 | "requires": { 80 | "@babel/code-frame": "^7.0.0", 81 | "@babel/parser": "^7.7.4", 82 | "@babel/types": "^7.7.4" 83 | } 84 | }, 85 | "@babel/traverse": { 86 | "version": "7.7.4", 87 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/traverse/-/traverse-7.7.4.tgz", 88 | "integrity": "sha1-nB58YPtnn+T8+qQlAIMzM8IFhVg=", 89 | "dev": true, 90 | "requires": { 91 | "@babel/code-frame": "^7.5.5", 92 | "@babel/generator": "^7.7.4", 93 | "@babel/helper-function-name": "^7.7.4", 94 | "@babel/helper-split-export-declaration": "^7.7.4", 95 | "@babel/parser": "^7.7.4", 96 | "@babel/types": "^7.7.4", 97 | "debug": "^4.1.0", 98 | "globals": "^11.1.0", 99 | "lodash": "^4.17.13" 100 | } 101 | }, 102 | "@babel/types": { 103 | "version": "7.7.4", 104 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/types/-/types-7.7.4.tgz", 105 | "integrity": "sha1-UWVw1TnkTd8wjAdWnCWP+U/ekZM=", 106 | "dev": true, 107 | "requires": { 108 | "esutils": "^2.0.2", 109 | "lodash": "^4.17.13", 110 | "to-fast-properties": "^2.0.0" 111 | } 112 | }, 113 | "@types/eslint-visitor-keys": { 114 | "version": "1.0.0", 115 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", 116 | "integrity": "sha1-HuMNeVRMqE1o1LPNsK9PIFZj3S0=" 117 | }, 118 | "@types/json-schema": { 119 | "version": "7.0.4", 120 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@types/json-schema/-/json-schema-7.0.4.tgz", 121 | "integrity": "sha1-OP1z3f2bVaux4bLtV4y1W9e30zk=" 122 | }, 123 | "@typescript-eslint/eslint-plugin": { 124 | "version": "2.15.0", 125 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.15.0.tgz", 126 | "integrity": "sha1-VELDC2h//Vdv90z+pGpte/sO6JM=", 127 | "requires": { 128 | "@typescript-eslint/experimental-utils": "2.15.0", 129 | "eslint-utils": "^1.4.3", 130 | "functional-red-black-tree": "^1.0.1", 131 | "regexpp": "^3.0.0", 132 | "tsutils": "^3.17.1" 133 | } 134 | }, 135 | "@typescript-eslint/experimental-utils": { 136 | "version": "2.15.0", 137 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@typescript-eslint/experimental-utils/-/experimental-utils-2.15.0.tgz", 138 | "integrity": "sha1-QeNTE7+u+RZQ3bU4CEbRx4p4AHA=", 139 | "requires": { 140 | "@types/json-schema": "^7.0.3", 141 | "@typescript-eslint/typescript-estree": "2.15.0", 142 | "eslint-scope": "^5.0.0" 143 | } 144 | }, 145 | "@typescript-eslint/parser": { 146 | "version": "2.15.0", 147 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@typescript-eslint/parser/-/parser-2.15.0.tgz", 148 | "integrity": "sha1-N5pxpRsEKbw7xVxfiquDG/YH5BE=", 149 | "requires": { 150 | "@types/eslint-visitor-keys": "^1.0.0", 151 | "@typescript-eslint/experimental-utils": "2.15.0", 152 | "@typescript-eslint/typescript-estree": "2.15.0", 153 | "eslint-visitor-keys": "^1.1.0" 154 | } 155 | }, 156 | "@typescript-eslint/typescript-estree": { 157 | "version": "2.15.0", 158 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@typescript-eslint/typescript-estree/-/typescript-estree-2.15.0.tgz", 159 | "integrity": "sha1-ea5S7thwGxZNkelopl2FqRBedtM=", 160 | "requires": { 161 | "debug": "^4.1.1", 162 | "eslint-visitor-keys": "^1.1.0", 163 | "glob": "^7.1.6", 164 | "is-glob": "^4.0.1", 165 | "lodash.unescape": "4.0.1", 166 | "semver": "^6.3.0", 167 | "tsutils": "^3.17.1" 168 | } 169 | }, 170 | "acorn": { 171 | "version": "7.1.0", 172 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/acorn/-/acorn-7.1.0.tgz", 173 | "integrity": "sha1-lJ028sKSU12mAig1hsJHfFfrLWw=", 174 | "dev": true 175 | }, 176 | "acorn-jsx": { 177 | "version": "5.1.0", 178 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/acorn-jsx/-/acorn-jsx-5.1.0.tgz", 179 | "integrity": "sha1-KUrbcbVzmLBoABXwo4xWPuHbU4Q=", 180 | "dev": true 181 | }, 182 | "ajv": { 183 | "version": "6.10.2", 184 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ajv/-/ajv-6.10.2.tgz", 185 | "integrity": "sha1-086gTWsBeyiUrWkED+yLYj60vVI=", 186 | "dev": true, 187 | "requires": { 188 | "fast-deep-equal": "^2.0.1", 189 | "fast-json-stable-stringify": "^2.0.0", 190 | "json-schema-traverse": "^0.4.1", 191 | "uri-js": "^4.2.2" 192 | } 193 | }, 194 | "ansi-escapes": { 195 | "version": "4.3.0", 196 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ansi-escapes/-/ansi-escapes-4.3.0.tgz", 197 | "integrity": "sha1-pM4rM9ayFLeVDYWVwhLxKsnMVp0=", 198 | "dev": true, 199 | "requires": { 200 | "type-fest": "^0.8.1" 201 | } 202 | }, 203 | "ansi-regex": { 204 | "version": "5.0.0", 205 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ansi-regex/-/ansi-regex-5.0.0.tgz", 206 | "integrity": "sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U=", 207 | "dev": true 208 | }, 209 | "ansi-styles": { 210 | "version": "3.2.1", 211 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ansi-styles/-/ansi-styles-3.2.1.tgz", 212 | "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", 213 | "dev": true, 214 | "requires": { 215 | "color-convert": "^1.9.0" 216 | } 217 | }, 218 | "argparse": { 219 | "version": "1.0.10", 220 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/argparse/-/argparse-1.0.10.tgz", 221 | "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", 222 | "dev": true, 223 | "requires": { 224 | "sprintf-js": "~1.0.2" 225 | } 226 | }, 227 | "astral-regex": { 228 | "version": "1.0.0", 229 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/astral-regex/-/astral-regex-1.0.0.tgz", 230 | "integrity": "sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=", 231 | "dev": true 232 | }, 233 | "babel-eslint": { 234 | "version": "10.0.3", 235 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/babel-eslint/-/babel-eslint-10.0.3.tgz", 236 | "integrity": "sha1-gaLGab4PIF4ZRi/tJILTPkaHqIo=", 237 | "dev": true, 238 | "requires": { 239 | "@babel/code-frame": "^7.0.0", 240 | "@babel/parser": "^7.0.0", 241 | "@babel/traverse": "^7.0.0", 242 | "@babel/types": "^7.0.0", 243 | "eslint-visitor-keys": "^1.0.0", 244 | "resolve": "^1.12.0" 245 | } 246 | }, 247 | "balanced-match": { 248 | "version": "1.0.0", 249 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/balanced-match/-/balanced-match-1.0.0.tgz", 250 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" 251 | }, 252 | "brace-expansion": { 253 | "version": "1.1.11", 254 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/brace-expansion/-/brace-expansion-1.1.11.tgz", 255 | "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", 256 | "requires": { 257 | "balanced-match": "^1.0.0", 258 | "concat-map": "0.0.1" 259 | } 260 | }, 261 | "callsites": { 262 | "version": "3.1.0", 263 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/callsites/-/callsites-3.1.0.tgz", 264 | "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", 265 | "dev": true 266 | }, 267 | "chalk": { 268 | "version": "2.4.2", 269 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/chalk/-/chalk-2.4.2.tgz", 270 | "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", 271 | "dev": true, 272 | "requires": { 273 | "ansi-styles": "^3.2.1", 274 | "escape-string-regexp": "^1.0.5", 275 | "supports-color": "^5.3.0" 276 | } 277 | }, 278 | "chardet": { 279 | "version": "0.7.0", 280 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/chardet/-/chardet-0.7.0.tgz", 281 | "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=", 282 | "dev": true 283 | }, 284 | "cli-cursor": { 285 | "version": "3.1.0", 286 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/cli-cursor/-/cli-cursor-3.1.0.tgz", 287 | "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", 288 | "dev": true, 289 | "requires": { 290 | "restore-cursor": "^3.1.0" 291 | } 292 | }, 293 | "cli-width": { 294 | "version": "2.2.0", 295 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/cli-width/-/cli-width-2.2.0.tgz", 296 | "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", 297 | "dev": true 298 | }, 299 | "color-convert": { 300 | "version": "1.9.3", 301 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/color-convert/-/color-convert-1.9.3.tgz", 302 | "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", 303 | "dev": true, 304 | "requires": { 305 | "color-name": "1.1.3" 306 | } 307 | }, 308 | "color-name": { 309 | "version": "1.1.3", 310 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/color-name/-/color-name-1.1.3.tgz", 311 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 312 | "dev": true 313 | }, 314 | "concat-map": { 315 | "version": "0.0.1", 316 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/concat-map/-/concat-map-0.0.1.tgz", 317 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" 318 | }, 319 | "cross-spawn": { 320 | "version": "6.0.5", 321 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/cross-spawn/-/cross-spawn-6.0.5.tgz", 322 | "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", 323 | "dev": true, 324 | "requires": { 325 | "nice-try": "^1.0.4", 326 | "path-key": "^2.0.1", 327 | "semver": "^5.5.0", 328 | "shebang-command": "^1.2.0", 329 | "which": "^1.2.9" 330 | }, 331 | "dependencies": { 332 | "semver": { 333 | "version": "5.7.1", 334 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/semver/-/semver-5.7.1.tgz", 335 | "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", 336 | "dev": true 337 | } 338 | } 339 | }, 340 | "debug": { 341 | "version": "4.1.1", 342 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/debug/-/debug-4.1.1.tgz", 343 | "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", 344 | "requires": { 345 | "ms": "^2.1.1" 346 | } 347 | }, 348 | "deep-is": { 349 | "version": "0.1.3", 350 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/deep-is/-/deep-is-0.1.3.tgz", 351 | "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", 352 | "dev": true 353 | }, 354 | "doctrine": { 355 | "version": "3.0.0", 356 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/doctrine/-/doctrine-3.0.0.tgz", 357 | "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", 358 | "dev": true, 359 | "requires": { 360 | "esutils": "^2.0.2" 361 | } 362 | }, 363 | "emoji-regex": { 364 | "version": "8.0.0", 365 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/emoji-regex/-/emoji-regex-8.0.0.tgz", 366 | "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", 367 | "dev": true 368 | }, 369 | "escape-string-regexp": { 370 | "version": "1.0.5", 371 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 372 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 373 | "dev": true 374 | }, 375 | "eslint": { 376 | "version": "6.8.0", 377 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint/-/eslint-6.8.0.tgz", 378 | "integrity": "sha1-YiYtZylzn5J1cjgkMC+yJ8jJP/s=", 379 | "dev": true, 380 | "requires": { 381 | "@babel/code-frame": "^7.0.0", 382 | "ajv": "^6.10.0", 383 | "chalk": "^2.1.0", 384 | "cross-spawn": "^6.0.5", 385 | "debug": "^4.0.1", 386 | "doctrine": "^3.0.0", 387 | "eslint-scope": "^5.0.0", 388 | "eslint-utils": "^1.4.3", 389 | "eslint-visitor-keys": "^1.1.0", 390 | "espree": "^6.1.2", 391 | "esquery": "^1.0.1", 392 | "esutils": "^2.0.2", 393 | "file-entry-cache": "^5.0.1", 394 | "functional-red-black-tree": "^1.0.1", 395 | "glob-parent": "^5.0.0", 396 | "globals": "^12.1.0", 397 | "ignore": "^4.0.6", 398 | "import-fresh": "^3.0.0", 399 | "imurmurhash": "^0.1.4", 400 | "inquirer": "^7.0.0", 401 | "is-glob": "^4.0.0", 402 | "js-yaml": "^3.13.1", 403 | "json-stable-stringify-without-jsonify": "^1.0.1", 404 | "levn": "^0.3.0", 405 | "lodash": "^4.17.14", 406 | "minimatch": "^3.0.4", 407 | "mkdirp": "^0.5.1", 408 | "natural-compare": "^1.4.0", 409 | "optionator": "^0.8.3", 410 | "progress": "^2.0.0", 411 | "regexpp": "^2.0.1", 412 | "semver": "^6.1.2", 413 | "strip-ansi": "^5.2.0", 414 | "strip-json-comments": "^3.0.1", 415 | "table": "^5.2.3", 416 | "text-table": "^0.2.0", 417 | "v8-compile-cache": "^2.0.3" 418 | }, 419 | "dependencies": { 420 | "globals": { 421 | "version": "12.3.0", 422 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/globals/-/globals-12.3.0.tgz", 423 | "integrity": "sha1-HlZO5cTd7SqwmLD4jyRwKjxWvhM=", 424 | "dev": true, 425 | "requires": { 426 | "type-fest": "^0.8.1" 427 | } 428 | }, 429 | "regexpp": { 430 | "version": "2.0.1", 431 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/regexpp/-/regexpp-2.0.1.tgz", 432 | "integrity": "sha1-jRnTHPYySCtYkEn4KB+T28uk0H8=", 433 | "dev": true 434 | } 435 | } 436 | }, 437 | "eslint-config-godaddy": { 438 | "version": "3.1.0", 439 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint-config-godaddy/-/eslint-config-godaddy-3.1.0.tgz", 440 | "integrity": "sha1-Rojouu6F5hKj9bgXZ5cRCr2v75o=", 441 | "requires": { 442 | "which": "^1.2.12" 443 | } 444 | }, 445 | "eslint-config-godaddy-react": { 446 | "version": "5.1.0", 447 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint-config-godaddy-react/-/eslint-config-godaddy-react-5.1.0.tgz", 448 | "integrity": "sha1-rdVgdv0xzkZ3ZUF8BMvlwVTt0U8=", 449 | "requires": { 450 | "eslint-config-godaddy": "^3.0.0" 451 | } 452 | }, 453 | "eslint-scope": { 454 | "version": "5.0.0", 455 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint-scope/-/eslint-scope-5.0.0.tgz", 456 | "integrity": "sha1-6HyIh8c+jR7ITxylkWRcNYv8j7k=", 457 | "requires": { 458 | "esrecurse": "^4.1.0", 459 | "estraverse": "^4.1.1" 460 | } 461 | }, 462 | "eslint-utils": { 463 | "version": "1.4.3", 464 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint-utils/-/eslint-utils-1.4.3.tgz", 465 | "integrity": "sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8=", 466 | "requires": { 467 | "eslint-visitor-keys": "^1.1.0" 468 | } 469 | }, 470 | "eslint-visitor-keys": { 471 | "version": "1.1.0", 472 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", 473 | "integrity": "sha1-4qgs6oT/JGrW+1f5veW0ZiFFnsI=" 474 | }, 475 | "espree": { 476 | "version": "6.1.2", 477 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/espree/-/espree-6.1.2.tgz", 478 | "integrity": "sha1-bCcmUJMrT5HDcU5ee19eLs9HJi0=", 479 | "dev": true, 480 | "requires": { 481 | "acorn": "^7.1.0", 482 | "acorn-jsx": "^5.1.0", 483 | "eslint-visitor-keys": "^1.1.0" 484 | } 485 | }, 486 | "esprima": { 487 | "version": "4.0.1", 488 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/esprima/-/esprima-4.0.1.tgz", 489 | "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", 490 | "dev": true 491 | }, 492 | "esquery": { 493 | "version": "1.0.1", 494 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/esquery/-/esquery-1.0.1.tgz", 495 | "integrity": "sha1-QGxRZYsfWZGl+bYrHcJbAOPlxwg=", 496 | "dev": true, 497 | "requires": { 498 | "estraverse": "^4.0.0" 499 | } 500 | }, 501 | "esrecurse": { 502 | "version": "4.2.1", 503 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/esrecurse/-/esrecurse-4.2.1.tgz", 504 | "integrity": "sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8=", 505 | "requires": { 506 | "estraverse": "^4.1.0" 507 | } 508 | }, 509 | "estraverse": { 510 | "version": "4.3.0", 511 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/estraverse/-/estraverse-4.3.0.tgz", 512 | "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=" 513 | }, 514 | "esutils": { 515 | "version": "2.0.3", 516 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/esutils/-/esutils-2.0.3.tgz", 517 | "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", 518 | "dev": true 519 | }, 520 | "external-editor": { 521 | "version": "3.1.0", 522 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/external-editor/-/external-editor-3.1.0.tgz", 523 | "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=", 524 | "dev": true, 525 | "requires": { 526 | "chardet": "^0.7.0", 527 | "iconv-lite": "^0.4.24", 528 | "tmp": "^0.0.33" 529 | } 530 | }, 531 | "fast-deep-equal": { 532 | "version": "2.0.1", 533 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", 534 | "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", 535 | "dev": true 536 | }, 537 | "fast-json-stable-stringify": { 538 | "version": "2.1.0", 539 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 540 | "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=", 541 | "dev": true 542 | }, 543 | "fast-levenshtein": { 544 | "version": "2.0.6", 545 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 546 | "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", 547 | "dev": true 548 | }, 549 | "figures": { 550 | "version": "3.1.0", 551 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/figures/-/figures-3.1.0.tgz", 552 | "integrity": "sha1-SxmN0H2NcVMGQoZK8tRd2eRZxOw=", 553 | "dev": true, 554 | "requires": { 555 | "escape-string-regexp": "^1.0.5" 556 | } 557 | }, 558 | "file-entry-cache": { 559 | "version": "5.0.1", 560 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/file-entry-cache/-/file-entry-cache-5.0.1.tgz", 561 | "integrity": "sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w=", 562 | "dev": true, 563 | "requires": { 564 | "flat-cache": "^2.0.1" 565 | } 566 | }, 567 | "flat-cache": { 568 | "version": "2.0.1", 569 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/flat-cache/-/flat-cache-2.0.1.tgz", 570 | "integrity": "sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA=", 571 | "dev": true, 572 | "requires": { 573 | "flatted": "^2.0.0", 574 | "rimraf": "2.6.3", 575 | "write": "1.0.3" 576 | } 577 | }, 578 | "flatted": { 579 | "version": "2.0.1", 580 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/flatted/-/flatted-2.0.1.tgz", 581 | "integrity": "sha1-aeV8qo8OrLwoHS4stFjUb9tEngg=", 582 | "dev": true 583 | }, 584 | "fs.realpath": { 585 | "version": "1.0.0", 586 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/fs.realpath/-/fs.realpath-1.0.0.tgz", 587 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" 588 | }, 589 | "functional-red-black-tree": { 590 | "version": "1.0.1", 591 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 592 | "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" 593 | }, 594 | "glob": { 595 | "version": "7.1.6", 596 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/glob/-/glob-7.1.6.tgz", 597 | "integrity": "sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY=", 598 | "requires": { 599 | "fs.realpath": "^1.0.0", 600 | "inflight": "^1.0.4", 601 | "inherits": "2", 602 | "minimatch": "^3.0.4", 603 | "once": "^1.3.0", 604 | "path-is-absolute": "^1.0.0" 605 | } 606 | }, 607 | "glob-parent": { 608 | "version": "5.1.0", 609 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/glob-parent/-/glob-parent-5.1.0.tgz", 610 | "integrity": "sha1-X0wdHnSNMM1zrSlEs1d6gbCB6MI=", 611 | "dev": true, 612 | "requires": { 613 | "is-glob": "^4.0.1" 614 | } 615 | }, 616 | "globals": { 617 | "version": "11.12.0", 618 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/globals/-/globals-11.12.0.tgz", 619 | "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", 620 | "dev": true 621 | }, 622 | "has-flag": { 623 | "version": "3.0.0", 624 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/has-flag/-/has-flag-3.0.0.tgz", 625 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 626 | "dev": true 627 | }, 628 | "iconv-lite": { 629 | "version": "0.4.24", 630 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/iconv-lite/-/iconv-lite-0.4.24.tgz", 631 | "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", 632 | "dev": true, 633 | "requires": { 634 | "safer-buffer": ">= 2.1.2 < 3" 635 | } 636 | }, 637 | "ignore": { 638 | "version": "4.0.6", 639 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ignore/-/ignore-4.0.6.tgz", 640 | "integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=", 641 | "dev": true 642 | }, 643 | "import-fresh": { 644 | "version": "3.2.1", 645 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/import-fresh/-/import-fresh-3.2.1.tgz", 646 | "integrity": "sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY=", 647 | "dev": true, 648 | "requires": { 649 | "parent-module": "^1.0.0", 650 | "resolve-from": "^4.0.0" 651 | } 652 | }, 653 | "imurmurhash": { 654 | "version": "0.1.4", 655 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/imurmurhash/-/imurmurhash-0.1.4.tgz", 656 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 657 | "dev": true 658 | }, 659 | "inflight": { 660 | "version": "1.0.6", 661 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/inflight/-/inflight-1.0.6.tgz", 662 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 663 | "requires": { 664 | "once": "^1.3.0", 665 | "wrappy": "1" 666 | } 667 | }, 668 | "inherits": { 669 | "version": "2.0.4", 670 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/inherits/-/inherits-2.0.4.tgz", 671 | "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" 672 | }, 673 | "inquirer": { 674 | "version": "7.0.3", 675 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/inquirer/-/inquirer-7.0.3.tgz", 676 | "integrity": "sha1-+bTNLf9Yufc+jUN1lDas4VvtRWc=", 677 | "dev": true, 678 | "requires": { 679 | "ansi-escapes": "^4.2.1", 680 | "chalk": "^2.4.2", 681 | "cli-cursor": "^3.1.0", 682 | "cli-width": "^2.0.0", 683 | "external-editor": "^3.0.3", 684 | "figures": "^3.0.0", 685 | "lodash": "^4.17.15", 686 | "mute-stream": "0.0.8", 687 | "run-async": "^2.2.0", 688 | "rxjs": "^6.5.3", 689 | "string-width": "^4.1.0", 690 | "strip-ansi": "^5.1.0", 691 | "through": "^2.3.6" 692 | } 693 | }, 694 | "is-extglob": { 695 | "version": "2.1.1", 696 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-extglob/-/is-extglob-2.1.1.tgz", 697 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" 698 | }, 699 | "is-fullwidth-code-point": { 700 | "version": "3.0.0", 701 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 702 | "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", 703 | "dev": true 704 | }, 705 | "is-glob": { 706 | "version": "4.0.1", 707 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-glob/-/is-glob-4.0.1.tgz", 708 | "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", 709 | "requires": { 710 | "is-extglob": "^2.1.1" 711 | } 712 | }, 713 | "is-promise": { 714 | "version": "2.1.0", 715 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-promise/-/is-promise-2.1.0.tgz", 716 | "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", 717 | "dev": true 718 | }, 719 | "isexe": { 720 | "version": "2.0.0", 721 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/isexe/-/isexe-2.0.0.tgz", 722 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" 723 | }, 724 | "js-tokens": { 725 | "version": "4.0.0", 726 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/js-tokens/-/js-tokens-4.0.0.tgz", 727 | "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=", 728 | "dev": true 729 | }, 730 | "js-yaml": { 731 | "version": "3.13.1", 732 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/js-yaml/-/js-yaml-3.13.1.tgz", 733 | "integrity": "sha1-r/FRswv9+o5J4F2iLnQV6d+jeEc=", 734 | "dev": true, 735 | "requires": { 736 | "argparse": "^1.0.7", 737 | "esprima": "^4.0.0" 738 | } 739 | }, 740 | "jsesc": { 741 | "version": "2.5.2", 742 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/jsesc/-/jsesc-2.5.2.tgz", 743 | "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", 744 | "dev": true 745 | }, 746 | "json-schema-traverse": { 747 | "version": "0.4.1", 748 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 749 | "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", 750 | "dev": true 751 | }, 752 | "json-stable-stringify-without-jsonify": { 753 | "version": "1.0.1", 754 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 755 | "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", 756 | "dev": true 757 | }, 758 | "levn": { 759 | "version": "0.3.0", 760 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/levn/-/levn-0.3.0.tgz", 761 | "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", 762 | "dev": true, 763 | "requires": { 764 | "prelude-ls": "~1.1.2", 765 | "type-check": "~0.3.2" 766 | } 767 | }, 768 | "lodash": { 769 | "version": "4.17.15", 770 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/lodash/-/lodash-4.17.15.tgz", 771 | "integrity": "sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg=", 772 | "dev": true 773 | }, 774 | "lodash.unescape": { 775 | "version": "4.0.1", 776 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/lodash.unescape/-/lodash.unescape-4.0.1.tgz", 777 | "integrity": "sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=" 778 | }, 779 | "mimic-fn": { 780 | "version": "2.1.0", 781 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/mimic-fn/-/mimic-fn-2.1.0.tgz", 782 | "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", 783 | "dev": true 784 | }, 785 | "minimatch": { 786 | "version": "3.0.4", 787 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/minimatch/-/minimatch-3.0.4.tgz", 788 | "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", 789 | "requires": { 790 | "brace-expansion": "^1.1.7" 791 | } 792 | }, 793 | "minimist": { 794 | "version": "0.0.8", 795 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/minimist/-/minimist-0.0.8.tgz", 796 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", 797 | "dev": true 798 | }, 799 | "mkdirp": { 800 | "version": "0.5.1", 801 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/mkdirp/-/mkdirp-0.5.1.tgz", 802 | "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 803 | "dev": true, 804 | "requires": { 805 | "minimist": "0.0.8" 806 | } 807 | }, 808 | "ms": { 809 | "version": "2.1.2", 810 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ms/-/ms-2.1.2.tgz", 811 | "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" 812 | }, 813 | "mute-stream": { 814 | "version": "0.0.8", 815 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/mute-stream/-/mute-stream-0.0.8.tgz", 816 | "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=", 817 | "dev": true 818 | }, 819 | "natural-compare": { 820 | "version": "1.4.0", 821 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/natural-compare/-/natural-compare-1.4.0.tgz", 822 | "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", 823 | "dev": true 824 | }, 825 | "nice-try": { 826 | "version": "1.0.5", 827 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/nice-try/-/nice-try-1.0.5.tgz", 828 | "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=", 829 | "dev": true 830 | }, 831 | "once": { 832 | "version": "1.4.0", 833 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/once/-/once-1.4.0.tgz", 834 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 835 | "requires": { 836 | "wrappy": "1" 837 | } 838 | }, 839 | "onetime": { 840 | "version": "5.1.0", 841 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/onetime/-/onetime-5.1.0.tgz", 842 | "integrity": "sha1-//DzyRYX/mK7UBiWNumayKbfe+U=", 843 | "dev": true, 844 | "requires": { 845 | "mimic-fn": "^2.1.0" 846 | } 847 | }, 848 | "optionator": { 849 | "version": "0.8.3", 850 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/optionator/-/optionator-0.8.3.tgz", 851 | "integrity": "sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU=", 852 | "dev": true, 853 | "requires": { 854 | "deep-is": "~0.1.3", 855 | "fast-levenshtein": "~2.0.6", 856 | "levn": "~0.3.0", 857 | "prelude-ls": "~1.1.2", 858 | "type-check": "~0.3.2", 859 | "word-wrap": "~1.2.3" 860 | } 861 | }, 862 | "os-tmpdir": { 863 | "version": "1.0.2", 864 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 865 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 866 | "dev": true 867 | }, 868 | "parent-module": { 869 | "version": "1.0.1", 870 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/parent-module/-/parent-module-1.0.1.tgz", 871 | "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", 872 | "dev": true, 873 | "requires": { 874 | "callsites": "^3.0.0" 875 | } 876 | }, 877 | "path-is-absolute": { 878 | "version": "1.0.1", 879 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 880 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" 881 | }, 882 | "path-key": { 883 | "version": "2.0.1", 884 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/path-key/-/path-key-2.0.1.tgz", 885 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 886 | "dev": true 887 | }, 888 | "path-parse": { 889 | "version": "1.0.6", 890 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/path-parse/-/path-parse-1.0.6.tgz", 891 | "integrity": "sha1-1i27VnlAXXLEc37FhgDp3c8G0kw=", 892 | "dev": true 893 | }, 894 | "prelude-ls": { 895 | "version": "1.1.2", 896 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/prelude-ls/-/prelude-ls-1.1.2.tgz", 897 | "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", 898 | "dev": true 899 | }, 900 | "progress": { 901 | "version": "2.0.3", 902 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/progress/-/progress-2.0.3.tgz", 903 | "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=", 904 | "dev": true 905 | }, 906 | "punycode": { 907 | "version": "2.1.1", 908 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/punycode/-/punycode-2.1.1.tgz", 909 | "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", 910 | "dev": true 911 | }, 912 | "regexpp": { 913 | "version": "3.0.0", 914 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/regexpp/-/regexpp-3.0.0.tgz", 915 | "integrity": "sha1-3WOYLuMwDme0HBlW+FCqaA2dMw4=" 916 | }, 917 | "resolve": { 918 | "version": "1.14.2", 919 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/resolve/-/resolve-1.14.2.tgz", 920 | "integrity": "sha1-2/MdD6mLHymqUWl4O5wpDLhl/qI=", 921 | "dev": true, 922 | "requires": { 923 | "path-parse": "^1.0.6" 924 | } 925 | }, 926 | "resolve-from": { 927 | "version": "4.0.0", 928 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/resolve-from/-/resolve-from-4.0.0.tgz", 929 | "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", 930 | "dev": true 931 | }, 932 | "restore-cursor": { 933 | "version": "3.1.0", 934 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/restore-cursor/-/restore-cursor-3.1.0.tgz", 935 | "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", 936 | "dev": true, 937 | "requires": { 938 | "onetime": "^5.1.0", 939 | "signal-exit": "^3.0.2" 940 | } 941 | }, 942 | "rimraf": { 943 | "version": "2.6.3", 944 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/rimraf/-/rimraf-2.6.3.tgz", 945 | "integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=", 946 | "dev": true, 947 | "requires": { 948 | "glob": "^7.1.3" 949 | } 950 | }, 951 | "run-async": { 952 | "version": "2.3.0", 953 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/run-async/-/run-async-2.3.0.tgz", 954 | "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", 955 | "dev": true, 956 | "requires": { 957 | "is-promise": "^2.1.0" 958 | } 959 | }, 960 | "rxjs": { 961 | "version": "6.5.4", 962 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/rxjs/-/rxjs-6.5.4.tgz", 963 | "integrity": "sha1-4Hd/4NGEzseHLfFH8wNXLUFOIRw=", 964 | "dev": true, 965 | "requires": { 966 | "tslib": "^1.9.0" 967 | } 968 | }, 969 | "safer-buffer": { 970 | "version": "2.1.2", 971 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/safer-buffer/-/safer-buffer-2.1.2.tgz", 972 | "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", 973 | "dev": true 974 | }, 975 | "semver": { 976 | "version": "6.3.0", 977 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/semver/-/semver-6.3.0.tgz", 978 | "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=" 979 | }, 980 | "shebang-command": { 981 | "version": "1.2.0", 982 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/shebang-command/-/shebang-command-1.2.0.tgz", 983 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 984 | "dev": true, 985 | "requires": { 986 | "shebang-regex": "^1.0.0" 987 | } 988 | }, 989 | "shebang-regex": { 990 | "version": "1.0.0", 991 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/shebang-regex/-/shebang-regex-1.0.0.tgz", 992 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 993 | "dev": true 994 | }, 995 | "signal-exit": { 996 | "version": "3.0.2", 997 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/signal-exit/-/signal-exit-3.0.2.tgz", 998 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", 999 | "dev": true 1000 | }, 1001 | "slice-ansi": { 1002 | "version": "2.1.0", 1003 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/slice-ansi/-/slice-ansi-2.1.0.tgz", 1004 | "integrity": "sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY=", 1005 | "dev": true, 1006 | "requires": { 1007 | "ansi-styles": "^3.2.0", 1008 | "astral-regex": "^1.0.0", 1009 | "is-fullwidth-code-point": "^2.0.0" 1010 | }, 1011 | "dependencies": { 1012 | "is-fullwidth-code-point": { 1013 | "version": "2.0.0", 1014 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 1015 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 1016 | "dev": true 1017 | } 1018 | } 1019 | }, 1020 | "source-map": { 1021 | "version": "0.5.7", 1022 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/source-map/-/source-map-0.5.7.tgz", 1023 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 1024 | "dev": true 1025 | }, 1026 | "sprintf-js": { 1027 | "version": "1.0.3", 1028 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/sprintf-js/-/sprintf-js-1.0.3.tgz", 1029 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 1030 | "dev": true 1031 | }, 1032 | "string-width": { 1033 | "version": "4.2.0", 1034 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/string-width/-/string-width-4.2.0.tgz", 1035 | "integrity": "sha1-lSGCxGzHssMT0VluYjmSvRY7crU=", 1036 | "dev": true, 1037 | "requires": { 1038 | "emoji-regex": "^8.0.0", 1039 | "is-fullwidth-code-point": "^3.0.0", 1040 | "strip-ansi": "^6.0.0" 1041 | }, 1042 | "dependencies": { 1043 | "strip-ansi": { 1044 | "version": "6.0.0", 1045 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/strip-ansi/-/strip-ansi-6.0.0.tgz", 1046 | "integrity": "sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI=", 1047 | "dev": true, 1048 | "requires": { 1049 | "ansi-regex": "^5.0.0" 1050 | } 1051 | } 1052 | } 1053 | }, 1054 | "strip-ansi": { 1055 | "version": "5.2.0", 1056 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/strip-ansi/-/strip-ansi-5.2.0.tgz", 1057 | "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", 1058 | "dev": true, 1059 | "requires": { 1060 | "ansi-regex": "^4.1.0" 1061 | }, 1062 | "dependencies": { 1063 | "ansi-regex": { 1064 | "version": "4.1.0", 1065 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ansi-regex/-/ansi-regex-4.1.0.tgz", 1066 | "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", 1067 | "dev": true 1068 | } 1069 | } 1070 | }, 1071 | "strip-json-comments": { 1072 | "version": "3.0.1", 1073 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/strip-json-comments/-/strip-json-comments-3.0.1.tgz", 1074 | "integrity": "sha1-hXE5dakfuHvxswXMp3OV5A0qZKc=", 1075 | "dev": true 1076 | }, 1077 | "supports-color": { 1078 | "version": "5.5.0", 1079 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/supports-color/-/supports-color-5.5.0.tgz", 1080 | "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", 1081 | "dev": true, 1082 | "requires": { 1083 | "has-flag": "^3.0.0" 1084 | } 1085 | }, 1086 | "table": { 1087 | "version": "5.4.6", 1088 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/table/-/table-5.4.6.tgz", 1089 | "integrity": "sha1-EpLRlQDOP4YFOwXw6Ofko7shB54=", 1090 | "dev": true, 1091 | "requires": { 1092 | "ajv": "^6.10.2", 1093 | "lodash": "^4.17.14", 1094 | "slice-ansi": "^2.1.0", 1095 | "string-width": "^3.0.0" 1096 | }, 1097 | "dependencies": { 1098 | "emoji-regex": { 1099 | "version": "7.0.3", 1100 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/emoji-regex/-/emoji-regex-7.0.3.tgz", 1101 | "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=", 1102 | "dev": true 1103 | }, 1104 | "is-fullwidth-code-point": { 1105 | "version": "2.0.0", 1106 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 1107 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 1108 | "dev": true 1109 | }, 1110 | "string-width": { 1111 | "version": "3.1.0", 1112 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/string-width/-/string-width-3.1.0.tgz", 1113 | "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", 1114 | "dev": true, 1115 | "requires": { 1116 | "emoji-regex": "^7.0.1", 1117 | "is-fullwidth-code-point": "^2.0.0", 1118 | "strip-ansi": "^5.1.0" 1119 | } 1120 | } 1121 | } 1122 | }, 1123 | "text-table": { 1124 | "version": "0.2.0", 1125 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/text-table/-/text-table-0.2.0.tgz", 1126 | "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", 1127 | "dev": true 1128 | }, 1129 | "through": { 1130 | "version": "2.3.8", 1131 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/through/-/through-2.3.8.tgz", 1132 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 1133 | "dev": true 1134 | }, 1135 | "tmp": { 1136 | "version": "0.0.33", 1137 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/tmp/-/tmp-0.0.33.tgz", 1138 | "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", 1139 | "dev": true, 1140 | "requires": { 1141 | "os-tmpdir": "~1.0.2" 1142 | } 1143 | }, 1144 | "to-fast-properties": { 1145 | "version": "2.0.0", 1146 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 1147 | "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 1148 | "dev": true 1149 | }, 1150 | "tslib": { 1151 | "version": "1.10.0", 1152 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/tslib/-/tslib-1.10.0.tgz", 1153 | "integrity": "sha1-w8GflZc/sKYpc/sJ2Q2WHuQ+XIo=" 1154 | }, 1155 | "tsutils": { 1156 | "version": "3.17.1", 1157 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/tsutils/-/tsutils-3.17.1.tgz", 1158 | "integrity": "sha1-7XGZF/EcoN7lhicrKsSeAVot11k=", 1159 | "requires": { 1160 | "tslib": "^1.8.1" 1161 | } 1162 | }, 1163 | "type-check": { 1164 | "version": "0.3.2", 1165 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/type-check/-/type-check-0.3.2.tgz", 1166 | "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", 1167 | "dev": true, 1168 | "requires": { 1169 | "prelude-ls": "~1.1.2" 1170 | } 1171 | }, 1172 | "type-fest": { 1173 | "version": "0.8.1", 1174 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/type-fest/-/type-fest-0.8.1.tgz", 1175 | "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=", 1176 | "dev": true 1177 | }, 1178 | "typescript": { 1179 | "version": "3.7.4", 1180 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/typescript/-/typescript-3.7.4.tgz", 1181 | "integrity": "sha1-F0Ol7F/vah+p8+RwjjPIHHOHbBk=", 1182 | "dev": true 1183 | }, 1184 | "uri-js": { 1185 | "version": "4.2.2", 1186 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/uri-js/-/uri-js-4.2.2.tgz", 1187 | "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=", 1188 | "dev": true, 1189 | "requires": { 1190 | "punycode": "^2.1.0" 1191 | } 1192 | }, 1193 | "v8-compile-cache": { 1194 | "version": "2.1.0", 1195 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", 1196 | "integrity": "sha1-4U3jezGm0ZT1aQ1n78Tn9vxqsw4=", 1197 | "dev": true 1198 | }, 1199 | "which": { 1200 | "version": "1.3.1", 1201 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/which/-/which-1.3.1.tgz", 1202 | "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", 1203 | "requires": { 1204 | "isexe": "^2.0.0" 1205 | } 1206 | }, 1207 | "word-wrap": { 1208 | "version": "1.2.3", 1209 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/word-wrap/-/word-wrap-1.2.3.tgz", 1210 | "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=", 1211 | "dev": true 1212 | }, 1213 | "wrappy": { 1214 | "version": "1.0.2", 1215 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/wrappy/-/wrappy-1.0.2.tgz", 1216 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" 1217 | }, 1218 | "write": { 1219 | "version": "1.0.3", 1220 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/write/-/write-1.0.3.tgz", 1221 | "integrity": "sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM=", 1222 | "dev": true, 1223 | "requires": { 1224 | "mkdirp": "^0.5.1" 1225 | } 1226 | } 1227 | } 1228 | } 1229 | -------------------------------------------------------------------------------- /packages/eslint-config-godaddy/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "eslint-config-godaddy", 3 | "version": "4.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@babel/code-frame": { 8 | "version": "7.5.5", 9 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/code-frame/-/code-frame-7.5.5.tgz", 10 | "integrity": "sha1-vAeC9tafe31JUxIZaZuYj2aaj50=", 11 | "dev": true, 12 | "requires": { 13 | "@babel/highlight": "^7.0.0" 14 | } 15 | }, 16 | "@babel/highlight": { 17 | "version": "7.5.0", 18 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/@babel/highlight/-/highlight-7.5.0.tgz", 19 | "integrity": "sha1-VtETEr2SSPphlZHQJHK+boyzJUA=", 20 | "dev": true, 21 | "requires": { 22 | "chalk": "^2.0.0", 23 | "esutils": "^2.0.2", 24 | "js-tokens": "^4.0.0" 25 | } 26 | }, 27 | "acorn": { 28 | "version": "7.1.0", 29 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/acorn/-/acorn-7.1.0.tgz", 30 | "integrity": "sha1-lJ028sKSU12mAig1hsJHfFfrLWw=", 31 | "dev": true 32 | }, 33 | "acorn-jsx": { 34 | "version": "5.1.0", 35 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/acorn-jsx/-/acorn-jsx-5.1.0.tgz", 36 | "integrity": "sha1-KUrbcbVzmLBoABXwo4xWPuHbU4Q=", 37 | "dev": true 38 | }, 39 | "ajv": { 40 | "version": "6.10.2", 41 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ajv/-/ajv-6.10.2.tgz", 42 | "integrity": "sha1-086gTWsBeyiUrWkED+yLYj60vVI=", 43 | "dev": true, 44 | "requires": { 45 | "fast-deep-equal": "^2.0.1", 46 | "fast-json-stable-stringify": "^2.0.0", 47 | "json-schema-traverse": "^0.4.1", 48 | "uri-js": "^4.2.2" 49 | } 50 | }, 51 | "ansi-escapes": { 52 | "version": "4.3.0", 53 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ansi-escapes/-/ansi-escapes-4.3.0.tgz", 54 | "integrity": "sha1-pM4rM9ayFLeVDYWVwhLxKsnMVp0=", 55 | "dev": true, 56 | "requires": { 57 | "type-fest": "^0.8.1" 58 | } 59 | }, 60 | "ansi-regex": { 61 | "version": "5.0.0", 62 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ansi-regex/-/ansi-regex-5.0.0.tgz", 63 | "integrity": "sha1-OIU59VF5vzkznIGvMKZU1p+Hy3U=", 64 | "dev": true 65 | }, 66 | "ansi-styles": { 67 | "version": "3.2.1", 68 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ansi-styles/-/ansi-styles-3.2.1.tgz", 69 | "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", 70 | "dev": true, 71 | "requires": { 72 | "color-convert": "^1.9.0" 73 | } 74 | }, 75 | "argparse": { 76 | "version": "1.0.10", 77 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/argparse/-/argparse-1.0.10.tgz", 78 | "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", 79 | "dev": true, 80 | "requires": { 81 | "sprintf-js": "~1.0.2" 82 | } 83 | }, 84 | "astral-regex": { 85 | "version": "1.0.0", 86 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/astral-regex/-/astral-regex-1.0.0.tgz", 87 | "integrity": "sha1-bIw/uCfdQ+45GPJ7gngqt2WKb9k=", 88 | "dev": true 89 | }, 90 | "balanced-match": { 91 | "version": "1.0.0", 92 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 93 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 94 | "dev": true 95 | }, 96 | "brace-expansion": { 97 | "version": "1.1.11", 98 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/brace-expansion/-/brace-expansion-1.1.11.tgz", 99 | "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", 100 | "dev": true, 101 | "requires": { 102 | "balanced-match": "^1.0.0", 103 | "concat-map": "0.0.1" 104 | } 105 | }, 106 | "callsites": { 107 | "version": "3.1.0", 108 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/callsites/-/callsites-3.1.0.tgz", 109 | "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", 110 | "dev": true 111 | }, 112 | "camelcase": { 113 | "version": "4.1.0", 114 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 115 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 116 | "dev": true 117 | }, 118 | "chalk": { 119 | "version": "2.4.2", 120 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/chalk/-/chalk-2.4.2.tgz", 121 | "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", 122 | "dev": true, 123 | "requires": { 124 | "ansi-styles": "^3.2.1", 125 | "escape-string-regexp": "^1.0.5", 126 | "supports-color": "^5.3.0" 127 | } 128 | }, 129 | "chardet": { 130 | "version": "0.7.0", 131 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/chardet/-/chardet-0.7.0.tgz", 132 | "integrity": "sha1-kAlISfCTfy7twkJdDSip5fDLrZ4=", 133 | "dev": true 134 | }, 135 | "cli-cursor": { 136 | "version": "3.1.0", 137 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/cli-cursor/-/cli-cursor-3.1.0.tgz", 138 | "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", 139 | "dev": true, 140 | "requires": { 141 | "restore-cursor": "^3.1.0" 142 | } 143 | }, 144 | "cli-width": { 145 | "version": "2.2.0", 146 | "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", 147 | "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", 148 | "dev": true 149 | }, 150 | "cliui": { 151 | "version": "3.2.0", 152 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", 153 | "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 154 | "dev": true, 155 | "requires": { 156 | "string-width": "^1.0.1", 157 | "strip-ansi": "^3.0.1", 158 | "wrap-ansi": "^2.0.0" 159 | }, 160 | "dependencies": { 161 | "ansi-regex": { 162 | "version": "2.1.1", 163 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ansi-regex/-/ansi-regex-2.1.1.tgz", 164 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 165 | "dev": true 166 | }, 167 | "is-fullwidth-code-point": { 168 | "version": "1.0.0", 169 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 170 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 171 | "dev": true, 172 | "requires": { 173 | "number-is-nan": "^1.0.0" 174 | } 175 | }, 176 | "string-width": { 177 | "version": "1.0.2", 178 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/string-width/-/string-width-1.0.2.tgz", 179 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 180 | "dev": true, 181 | "requires": { 182 | "code-point-at": "^1.0.0", 183 | "is-fullwidth-code-point": "^1.0.0", 184 | "strip-ansi": "^3.0.0" 185 | } 186 | }, 187 | "strip-ansi": { 188 | "version": "3.0.1", 189 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/strip-ansi/-/strip-ansi-3.0.1.tgz", 190 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 191 | "dev": true, 192 | "requires": { 193 | "ansi-regex": "^2.0.0" 194 | } 195 | } 196 | } 197 | }, 198 | "code-point-at": { 199 | "version": "1.1.0", 200 | "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 201 | "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", 202 | "dev": true 203 | }, 204 | "color-convert": { 205 | "version": "1.9.3", 206 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/color-convert/-/color-convert-1.9.3.tgz", 207 | "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", 208 | "dev": true, 209 | "requires": { 210 | "color-name": "1.1.3" 211 | } 212 | }, 213 | "color-name": { 214 | "version": "1.1.3", 215 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 216 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 217 | "dev": true 218 | }, 219 | "concat-map": { 220 | "version": "0.0.1", 221 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 222 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 223 | "dev": true 224 | }, 225 | "cross-spawn": { 226 | "version": "6.0.5", 227 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/cross-spawn/-/cross-spawn-6.0.5.tgz", 228 | "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", 229 | "dev": true, 230 | "requires": { 231 | "nice-try": "^1.0.4", 232 | "path-key": "^2.0.1", 233 | "semver": "^5.5.0", 234 | "shebang-command": "^1.2.0", 235 | "which": "^1.2.9" 236 | }, 237 | "dependencies": { 238 | "semver": { 239 | "version": "5.7.1", 240 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/semver/-/semver-5.7.1.tgz", 241 | "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", 242 | "dev": true 243 | } 244 | } 245 | }, 246 | "debug": { 247 | "version": "4.1.1", 248 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/debug/-/debug-4.1.1.tgz", 249 | "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", 250 | "dev": true, 251 | "requires": { 252 | "ms": "^2.1.1" 253 | } 254 | }, 255 | "decamelize": { 256 | "version": "1.2.0", 257 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 258 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 259 | "dev": true 260 | }, 261 | "deep-is": { 262 | "version": "0.1.3", 263 | "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", 264 | "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", 265 | "dev": true 266 | }, 267 | "doctrine": { 268 | "version": "3.0.0", 269 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/doctrine/-/doctrine-3.0.0.tgz", 270 | "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", 271 | "dev": true, 272 | "requires": { 273 | "esutils": "^2.0.2" 274 | } 275 | }, 276 | "emoji-regex": { 277 | "version": "8.0.0", 278 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/emoji-regex/-/emoji-regex-8.0.0.tgz", 279 | "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", 280 | "dev": true 281 | }, 282 | "error-ex": { 283 | "version": "1.3.2", 284 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/error-ex/-/error-ex-1.3.2.tgz", 285 | "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", 286 | "dev": true, 287 | "requires": { 288 | "is-arrayish": "^0.2.1" 289 | } 290 | }, 291 | "escape-string-regexp": { 292 | "version": "1.0.5", 293 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 294 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 295 | "dev": true 296 | }, 297 | "eslint": { 298 | "version": "6.7.1", 299 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint/-/eslint-6.7.1.tgz", 300 | "integrity": "sha1-JpzMzsPvYKsyNYpE0UesIJFUuRk=", 301 | "dev": true, 302 | "requires": { 303 | "@babel/code-frame": "^7.0.0", 304 | "ajv": "^6.10.0", 305 | "chalk": "^2.1.0", 306 | "cross-spawn": "^6.0.5", 307 | "debug": "^4.0.1", 308 | "doctrine": "^3.0.0", 309 | "eslint-scope": "^5.0.0", 310 | "eslint-utils": "^1.4.3", 311 | "eslint-visitor-keys": "^1.1.0", 312 | "espree": "^6.1.2", 313 | "esquery": "^1.0.1", 314 | "esutils": "^2.0.2", 315 | "file-entry-cache": "^5.0.1", 316 | "functional-red-black-tree": "^1.0.1", 317 | "glob-parent": "^5.0.0", 318 | "globals": "^12.1.0", 319 | "ignore": "^4.0.6", 320 | "import-fresh": "^3.0.0", 321 | "imurmurhash": "^0.1.4", 322 | "inquirer": "^7.0.0", 323 | "is-glob": "^4.0.0", 324 | "js-yaml": "^3.13.1", 325 | "json-stable-stringify-without-jsonify": "^1.0.1", 326 | "levn": "^0.3.0", 327 | "lodash": "^4.17.14", 328 | "minimatch": "^3.0.4", 329 | "mkdirp": "^0.5.1", 330 | "natural-compare": "^1.4.0", 331 | "optionator": "^0.8.3", 332 | "progress": "^2.0.0", 333 | "regexpp": "^2.0.1", 334 | "semver": "^6.1.2", 335 | "strip-ansi": "^5.2.0", 336 | "strip-json-comments": "^3.0.1", 337 | "table": "^5.2.3", 338 | "text-table": "^0.2.0", 339 | "v8-compile-cache": "^2.0.3" 340 | } 341 | }, 342 | "eslint-find-rules": { 343 | "version": "3.4.0", 344 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint-find-rules/-/eslint-find-rules-3.4.0.tgz", 345 | "integrity": "sha1-78dq9ZFAn3uZYKs2CqYqtCgVzLE=", 346 | "dev": true, 347 | "requires": { 348 | "cliui": "^3.2.0", 349 | "eslint-rule-documentation": "^1.0.0", 350 | "glob": "^7.1.4", 351 | "path-is-absolute": "^1.0.1", 352 | "which": "^1.2.8", 353 | "window-size": "0.3.0", 354 | "yargs": "^8.0.1" 355 | } 356 | }, 357 | "eslint-plugin-json": { 358 | "version": "2.0.1", 359 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint-plugin-json/-/eslint-plugin-json-2.0.1.tgz", 360 | "integrity": "sha1-gluiH+2VIqcIAETwaS////vCN+M=", 361 | "requires": { 362 | "lodash": "^4.17.15", 363 | "vscode-json-languageservice": "^3.3.5" 364 | } 365 | }, 366 | "eslint-plugin-mocha": { 367 | "version": "6.2.2", 368 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint-plugin-mocha/-/eslint-plugin-mocha-6.2.2.tgz", 369 | "integrity": "sha1-bvS3i9EtdEvrCKBuggneMwmFEA0=", 370 | "requires": { 371 | "ramda": "^0.26.1" 372 | } 373 | }, 374 | "eslint-rule-documentation": { 375 | "version": "1.0.23", 376 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint-rule-documentation/-/eslint-rule-documentation-1.0.23.tgz", 377 | "integrity": "sha1-TgiGFFWXp40kUk7H4M8Yxv7cI6g=", 378 | "dev": true 379 | }, 380 | "eslint-scope": { 381 | "version": "5.0.0", 382 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint-scope/-/eslint-scope-5.0.0.tgz", 383 | "integrity": "sha1-6HyIh8c+jR7ITxylkWRcNYv8j7k=", 384 | "dev": true, 385 | "requires": { 386 | "esrecurse": "^4.1.0", 387 | "estraverse": "^4.1.1" 388 | } 389 | }, 390 | "eslint-utils": { 391 | "version": "1.4.3", 392 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint-utils/-/eslint-utils-1.4.3.tgz", 393 | "integrity": "sha1-dP7HxU0Hdrb2fgJRBAtYBlZOmB8=", 394 | "dev": true, 395 | "requires": { 396 | "eslint-visitor-keys": "^1.1.0" 397 | } 398 | }, 399 | "eslint-visitor-keys": { 400 | "version": "1.1.0", 401 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", 402 | "integrity": "sha1-4qgs6oT/JGrW+1f5veW0ZiFFnsI=", 403 | "dev": true 404 | }, 405 | "espree": { 406 | "version": "6.1.2", 407 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/espree/-/espree-6.1.2.tgz", 408 | "integrity": "sha1-bCcmUJMrT5HDcU5ee19eLs9HJi0=", 409 | "dev": true, 410 | "requires": { 411 | "acorn": "^7.1.0", 412 | "acorn-jsx": "^5.1.0", 413 | "eslint-visitor-keys": "^1.1.0" 414 | } 415 | }, 416 | "esprima": { 417 | "version": "4.0.1", 418 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/esprima/-/esprima-4.0.1.tgz", 419 | "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", 420 | "dev": true 421 | }, 422 | "esquery": { 423 | "version": "1.0.1", 424 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/esquery/-/esquery-1.0.1.tgz", 425 | "integrity": "sha1-QGxRZYsfWZGl+bYrHcJbAOPlxwg=", 426 | "dev": true, 427 | "requires": { 428 | "estraverse": "^4.0.0" 429 | } 430 | }, 431 | "esrecurse": { 432 | "version": "4.2.1", 433 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/esrecurse/-/esrecurse-4.2.1.tgz", 434 | "integrity": "sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8=", 435 | "dev": true, 436 | "requires": { 437 | "estraverse": "^4.1.0" 438 | } 439 | }, 440 | "estraverse": { 441 | "version": "4.3.0", 442 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/estraverse/-/estraverse-4.3.0.tgz", 443 | "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", 444 | "dev": true 445 | }, 446 | "esutils": { 447 | "version": "2.0.3", 448 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/esutils/-/esutils-2.0.3.tgz", 449 | "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", 450 | "dev": true 451 | }, 452 | "execa": { 453 | "version": "0.7.0", 454 | "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", 455 | "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", 456 | "dev": true, 457 | "requires": { 458 | "cross-spawn": "^5.0.1", 459 | "get-stream": "^3.0.0", 460 | "is-stream": "^1.1.0", 461 | "npm-run-path": "^2.0.0", 462 | "p-finally": "^1.0.0", 463 | "signal-exit": "^3.0.0", 464 | "strip-eof": "^1.0.0" 465 | }, 466 | "dependencies": { 467 | "cross-spawn": { 468 | "version": "5.1.0", 469 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", 470 | "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", 471 | "dev": true, 472 | "requires": { 473 | "lru-cache": "^4.0.1", 474 | "shebang-command": "^1.2.0", 475 | "which": "^1.2.9" 476 | } 477 | } 478 | } 479 | }, 480 | "external-editor": { 481 | "version": "3.1.0", 482 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/external-editor/-/external-editor-3.1.0.tgz", 483 | "integrity": "sha1-ywP3QL764D6k0oPK7SdBqD8zVJU=", 484 | "dev": true, 485 | "requires": { 486 | "chardet": "^0.7.0", 487 | "iconv-lite": "^0.4.24", 488 | "tmp": "^0.0.33" 489 | } 490 | }, 491 | "fast-deep-equal": { 492 | "version": "2.0.1", 493 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", 494 | "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", 495 | "dev": true 496 | }, 497 | "fast-json-stable-stringify": { 498 | "version": "2.0.0", 499 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", 500 | "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", 501 | "dev": true 502 | }, 503 | "fast-levenshtein": { 504 | "version": "2.0.6", 505 | "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", 506 | "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", 507 | "dev": true 508 | }, 509 | "figures": { 510 | "version": "3.1.0", 511 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/figures/-/figures-3.1.0.tgz", 512 | "integrity": "sha1-SxmN0H2NcVMGQoZK8tRd2eRZxOw=", 513 | "dev": true, 514 | "requires": { 515 | "escape-string-regexp": "^1.0.5" 516 | } 517 | }, 518 | "file-entry-cache": { 519 | "version": "5.0.1", 520 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/file-entry-cache/-/file-entry-cache-5.0.1.tgz", 521 | "integrity": "sha1-yg9u+m3T1WEzP7FFFQZcL6/fQ5w=", 522 | "dev": true, 523 | "requires": { 524 | "flat-cache": "^2.0.1" 525 | } 526 | }, 527 | "find-up": { 528 | "version": "2.1.0", 529 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 530 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", 531 | "dev": true, 532 | "requires": { 533 | "locate-path": "^2.0.0" 534 | } 535 | }, 536 | "flat-cache": { 537 | "version": "2.0.1", 538 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/flat-cache/-/flat-cache-2.0.1.tgz", 539 | "integrity": "sha1-XSltbwS9pEpGMKMBQTvbwuwIXsA=", 540 | "dev": true, 541 | "requires": { 542 | "flatted": "^2.0.0", 543 | "rimraf": "2.6.3", 544 | "write": "1.0.3" 545 | } 546 | }, 547 | "flatted": { 548 | "version": "2.0.1", 549 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/flatted/-/flatted-2.0.1.tgz", 550 | "integrity": "sha1-aeV8qo8OrLwoHS4stFjUb9tEngg=", 551 | "dev": true 552 | }, 553 | "fs.realpath": { 554 | "version": "1.0.0", 555 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 556 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 557 | "dev": true 558 | }, 559 | "functional-red-black-tree": { 560 | "version": "1.0.1", 561 | "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", 562 | "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", 563 | "dev": true 564 | }, 565 | "get-caller-file": { 566 | "version": "1.0.3", 567 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/get-caller-file/-/get-caller-file-1.0.3.tgz", 568 | "integrity": "sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o=", 569 | "dev": true 570 | }, 571 | "get-stream": { 572 | "version": "3.0.0", 573 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", 574 | "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", 575 | "dev": true 576 | }, 577 | "glob": { 578 | "version": "7.1.6", 579 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/glob/-/glob-7.1.6.tgz", 580 | "integrity": "sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY=", 581 | "dev": true, 582 | "requires": { 583 | "fs.realpath": "^1.0.0", 584 | "inflight": "^1.0.4", 585 | "inherits": "2", 586 | "minimatch": "^3.0.4", 587 | "once": "^1.3.0", 588 | "path-is-absolute": "^1.0.0" 589 | } 590 | }, 591 | "glob-parent": { 592 | "version": "5.1.0", 593 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/glob-parent/-/glob-parent-5.1.0.tgz", 594 | "integrity": "sha1-X0wdHnSNMM1zrSlEs1d6gbCB6MI=", 595 | "dev": true, 596 | "requires": { 597 | "is-glob": "^4.0.1" 598 | } 599 | }, 600 | "globals": { 601 | "version": "12.3.0", 602 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/globals/-/globals-12.3.0.tgz", 603 | "integrity": "sha1-HlZO5cTd7SqwmLD4jyRwKjxWvhM=", 604 | "dev": true, 605 | "requires": { 606 | "type-fest": "^0.8.1" 607 | } 608 | }, 609 | "graceful-fs": { 610 | "version": "4.2.3", 611 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/graceful-fs/-/graceful-fs-4.2.3.tgz", 612 | "integrity": "sha1-ShL/G2A3bvCYYsIJPt2Qgyi+hCM=", 613 | "dev": true 614 | }, 615 | "has-flag": { 616 | "version": "3.0.0", 617 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 618 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 619 | "dev": true 620 | }, 621 | "hosted-git-info": { 622 | "version": "2.8.5", 623 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/hosted-git-info/-/hosted-git-info-2.8.5.tgz", 624 | "integrity": "sha1-dZz88sTRVq3lmwst+r3cQqa5xww=", 625 | "dev": true 626 | }, 627 | "iconv-lite": { 628 | "version": "0.4.24", 629 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/iconv-lite/-/iconv-lite-0.4.24.tgz", 630 | "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", 631 | "dev": true, 632 | "requires": { 633 | "safer-buffer": ">= 2.1.2 < 3" 634 | } 635 | }, 636 | "ignore": { 637 | "version": "4.0.6", 638 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ignore/-/ignore-4.0.6.tgz", 639 | "integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=", 640 | "dev": true 641 | }, 642 | "import-fresh": { 643 | "version": "3.2.1", 644 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/import-fresh/-/import-fresh-3.2.1.tgz", 645 | "integrity": "sha1-Yz/2GFBueTr1rJG/SLcmd+FcvmY=", 646 | "dev": true, 647 | "requires": { 648 | "parent-module": "^1.0.0", 649 | "resolve-from": "^4.0.0" 650 | } 651 | }, 652 | "imurmurhash": { 653 | "version": "0.1.4", 654 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 655 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 656 | "dev": true 657 | }, 658 | "inflight": { 659 | "version": "1.0.6", 660 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 661 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 662 | "dev": true, 663 | "requires": { 664 | "once": "^1.3.0", 665 | "wrappy": "1" 666 | } 667 | }, 668 | "inherits": { 669 | "version": "2.0.4", 670 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/inherits/-/inherits-2.0.4.tgz", 671 | "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", 672 | "dev": true 673 | }, 674 | "inquirer": { 675 | "version": "7.0.0", 676 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/inquirer/-/inquirer-7.0.0.tgz", 677 | "integrity": "sha1-nisDLd532h2124BHWLj+o6lwUZo=", 678 | "dev": true, 679 | "requires": { 680 | "ansi-escapes": "^4.2.1", 681 | "chalk": "^2.4.2", 682 | "cli-cursor": "^3.1.0", 683 | "cli-width": "^2.0.0", 684 | "external-editor": "^3.0.3", 685 | "figures": "^3.0.0", 686 | "lodash": "^4.17.15", 687 | "mute-stream": "0.0.8", 688 | "run-async": "^2.2.0", 689 | "rxjs": "^6.4.0", 690 | "string-width": "^4.1.0", 691 | "strip-ansi": "^5.1.0", 692 | "through": "^2.3.6" 693 | } 694 | }, 695 | "invert-kv": { 696 | "version": "1.0.0", 697 | "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", 698 | "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", 699 | "dev": true 700 | }, 701 | "is-arrayish": { 702 | "version": "0.2.1", 703 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 704 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 705 | "dev": true 706 | }, 707 | "is-extglob": { 708 | "version": "2.1.1", 709 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 710 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 711 | "dev": true 712 | }, 713 | "is-fullwidth-code-point": { 714 | "version": "3.0.0", 715 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 716 | "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", 717 | "dev": true 718 | }, 719 | "is-glob": { 720 | "version": "4.0.1", 721 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-glob/-/is-glob-4.0.1.tgz", 722 | "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", 723 | "dev": true, 724 | "requires": { 725 | "is-extglob": "^2.1.1" 726 | } 727 | }, 728 | "is-promise": { 729 | "version": "2.1.0", 730 | "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", 731 | "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", 732 | "dev": true 733 | }, 734 | "is-stream": { 735 | "version": "1.1.0", 736 | "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", 737 | "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", 738 | "dev": true 739 | }, 740 | "isexe": { 741 | "version": "2.0.0", 742 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 743 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" 744 | }, 745 | "js-tokens": { 746 | "version": "4.0.0", 747 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/js-tokens/-/js-tokens-4.0.0.tgz", 748 | "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=", 749 | "dev": true 750 | }, 751 | "js-yaml": { 752 | "version": "3.13.1", 753 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/js-yaml/-/js-yaml-3.13.1.tgz", 754 | "integrity": "sha1-r/FRswv9+o5J4F2iLnQV6d+jeEc=", 755 | "dev": true, 756 | "requires": { 757 | "argparse": "^1.0.7", 758 | "esprima": "^4.0.0" 759 | } 760 | }, 761 | "json-schema-traverse": { 762 | "version": "0.4.1", 763 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 764 | "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", 765 | "dev": true 766 | }, 767 | "json-stable-stringify-without-jsonify": { 768 | "version": "1.0.1", 769 | "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", 770 | "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", 771 | "dev": true 772 | }, 773 | "jsonc-parser": { 774 | "version": "2.2.0", 775 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/jsonc-parser/-/jsonc-parser-2.2.0.tgz", 776 | "integrity": "sha1-8gb4f51J1kS3UCBSwE6C3WOS6e8=" 777 | }, 778 | "lcid": { 779 | "version": "1.0.0", 780 | "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", 781 | "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", 782 | "dev": true, 783 | "requires": { 784 | "invert-kv": "^1.0.0" 785 | } 786 | }, 787 | "levn": { 788 | "version": "0.3.0", 789 | "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", 790 | "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", 791 | "dev": true, 792 | "requires": { 793 | "prelude-ls": "~1.1.2", 794 | "type-check": "~0.3.2" 795 | } 796 | }, 797 | "load-json-file": { 798 | "version": "2.0.0", 799 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", 800 | "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", 801 | "dev": true, 802 | "requires": { 803 | "graceful-fs": "^4.1.2", 804 | "parse-json": "^2.2.0", 805 | "pify": "^2.0.0", 806 | "strip-bom": "^3.0.0" 807 | } 808 | }, 809 | "locate-path": { 810 | "version": "2.0.0", 811 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 812 | "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", 813 | "dev": true, 814 | "requires": { 815 | "p-locate": "^2.0.0", 816 | "path-exists": "^3.0.0" 817 | } 818 | }, 819 | "lodash": { 820 | "version": "4.17.15", 821 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/lodash/-/lodash-4.17.15.tgz", 822 | "integrity": "sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg=" 823 | }, 824 | "lru-cache": { 825 | "version": "4.1.5", 826 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/lru-cache/-/lru-cache-4.1.5.tgz", 827 | "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", 828 | "dev": true, 829 | "requires": { 830 | "pseudomap": "^1.0.2", 831 | "yallist": "^2.1.2" 832 | } 833 | }, 834 | "mem": { 835 | "version": "1.1.0", 836 | "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", 837 | "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", 838 | "dev": true, 839 | "requires": { 840 | "mimic-fn": "^1.0.0" 841 | }, 842 | "dependencies": { 843 | "mimic-fn": { 844 | "version": "1.2.0", 845 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/mimic-fn/-/mimic-fn-1.2.0.tgz", 846 | "integrity": "sha1-ggyGo5M0ZA6ZUWkovQP8qIBX0CI=", 847 | "dev": true 848 | } 849 | } 850 | }, 851 | "mimic-fn": { 852 | "version": "2.1.0", 853 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/mimic-fn/-/mimic-fn-2.1.0.tgz", 854 | "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", 855 | "dev": true 856 | }, 857 | "minimatch": { 858 | "version": "3.0.4", 859 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/minimatch/-/minimatch-3.0.4.tgz", 860 | "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", 861 | "dev": true, 862 | "requires": { 863 | "brace-expansion": "^1.1.7" 864 | } 865 | }, 866 | "minimist": { 867 | "version": "0.0.8", 868 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 869 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", 870 | "dev": true 871 | }, 872 | "mkdirp": { 873 | "version": "0.5.1", 874 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 875 | "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 876 | "dev": true, 877 | "requires": { 878 | "minimist": "0.0.8" 879 | } 880 | }, 881 | "ms": { 882 | "version": "2.1.2", 883 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ms/-/ms-2.1.2.tgz", 884 | "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", 885 | "dev": true 886 | }, 887 | "mute-stream": { 888 | "version": "0.0.8", 889 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/mute-stream/-/mute-stream-0.0.8.tgz", 890 | "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=", 891 | "dev": true 892 | }, 893 | "natural-compare": { 894 | "version": "1.4.0", 895 | "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", 896 | "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", 897 | "dev": true 898 | }, 899 | "nice-try": { 900 | "version": "1.0.5", 901 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/nice-try/-/nice-try-1.0.5.tgz", 902 | "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=", 903 | "dev": true 904 | }, 905 | "normalize-package-data": { 906 | "version": "2.5.0", 907 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 908 | "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", 909 | "dev": true, 910 | "requires": { 911 | "hosted-git-info": "^2.1.4", 912 | "resolve": "^1.10.0", 913 | "semver": "2 || 3 || 4 || 5", 914 | "validate-npm-package-license": "^3.0.1" 915 | }, 916 | "dependencies": { 917 | "semver": { 918 | "version": "5.7.1", 919 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/semver/-/semver-5.7.1.tgz", 920 | "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", 921 | "dev": true 922 | } 923 | } 924 | }, 925 | "npm-run-path": { 926 | "version": "2.0.2", 927 | "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", 928 | "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", 929 | "dev": true, 930 | "requires": { 931 | "path-key": "^2.0.0" 932 | } 933 | }, 934 | "number-is-nan": { 935 | "version": "1.0.1", 936 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 937 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", 938 | "dev": true 939 | }, 940 | "once": { 941 | "version": "1.4.0", 942 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 943 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 944 | "dev": true, 945 | "requires": { 946 | "wrappy": "1" 947 | } 948 | }, 949 | "onetime": { 950 | "version": "5.1.0", 951 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/onetime/-/onetime-5.1.0.tgz", 952 | "integrity": "sha1-//DzyRYX/mK7UBiWNumayKbfe+U=", 953 | "dev": true, 954 | "requires": { 955 | "mimic-fn": "^2.1.0" 956 | } 957 | }, 958 | "optionator": { 959 | "version": "0.8.3", 960 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/optionator/-/optionator-0.8.3.tgz", 961 | "integrity": "sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU=", 962 | "dev": true, 963 | "requires": { 964 | "deep-is": "~0.1.3", 965 | "fast-levenshtein": "~2.0.6", 966 | "levn": "~0.3.0", 967 | "prelude-ls": "~1.1.2", 968 | "type-check": "~0.3.2", 969 | "word-wrap": "~1.2.3" 970 | } 971 | }, 972 | "os-locale": { 973 | "version": "2.1.0", 974 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/os-locale/-/os-locale-2.1.0.tgz", 975 | "integrity": "sha1-QrwpAKa1uL0XN2yOiCtlr8zyS/I=", 976 | "dev": true, 977 | "requires": { 978 | "execa": "^0.7.0", 979 | "lcid": "^1.0.0", 980 | "mem": "^1.1.0" 981 | } 982 | }, 983 | "os-tmpdir": { 984 | "version": "1.0.2", 985 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 986 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 987 | "dev": true 988 | }, 989 | "p-finally": { 990 | "version": "1.0.0", 991 | "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 992 | "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 993 | "dev": true 994 | }, 995 | "p-limit": { 996 | "version": "1.3.0", 997 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/p-limit/-/p-limit-1.3.0.tgz", 998 | "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", 999 | "dev": true, 1000 | "requires": { 1001 | "p-try": "^1.0.0" 1002 | } 1003 | }, 1004 | "p-locate": { 1005 | "version": "2.0.0", 1006 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 1007 | "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", 1008 | "dev": true, 1009 | "requires": { 1010 | "p-limit": "^1.1.0" 1011 | } 1012 | }, 1013 | "p-try": { 1014 | "version": "1.0.0", 1015 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 1016 | "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", 1017 | "dev": true 1018 | }, 1019 | "parent-module": { 1020 | "version": "1.0.1", 1021 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/parent-module/-/parent-module-1.0.1.tgz", 1022 | "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", 1023 | "dev": true, 1024 | "requires": { 1025 | "callsites": "^3.0.0" 1026 | } 1027 | }, 1028 | "parse-json": { 1029 | "version": "2.2.0", 1030 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 1031 | "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", 1032 | "dev": true, 1033 | "requires": { 1034 | "error-ex": "^1.2.0" 1035 | } 1036 | }, 1037 | "path-exists": { 1038 | "version": "3.0.0", 1039 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 1040 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 1041 | "dev": true 1042 | }, 1043 | "path-is-absolute": { 1044 | "version": "1.0.1", 1045 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1046 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 1047 | "dev": true 1048 | }, 1049 | "path-key": { 1050 | "version": "2.0.1", 1051 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", 1052 | "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", 1053 | "dev": true 1054 | }, 1055 | "path-parse": { 1056 | "version": "1.0.6", 1057 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/path-parse/-/path-parse-1.0.6.tgz", 1058 | "integrity": "sha1-1i27VnlAXXLEc37FhgDp3c8G0kw=", 1059 | "dev": true 1060 | }, 1061 | "path-type": { 1062 | "version": "2.0.0", 1063 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", 1064 | "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", 1065 | "dev": true, 1066 | "requires": { 1067 | "pify": "^2.0.0" 1068 | } 1069 | }, 1070 | "pify": { 1071 | "version": "2.3.0", 1072 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 1073 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 1074 | "dev": true 1075 | }, 1076 | "prelude-ls": { 1077 | "version": "1.1.2", 1078 | "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", 1079 | "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", 1080 | "dev": true 1081 | }, 1082 | "progress": { 1083 | "version": "2.0.3", 1084 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/progress/-/progress-2.0.3.tgz", 1085 | "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=", 1086 | "dev": true 1087 | }, 1088 | "pseudomap": { 1089 | "version": "1.0.2", 1090 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 1091 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 1092 | "dev": true 1093 | }, 1094 | "punycode": { 1095 | "version": "2.1.1", 1096 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/punycode/-/punycode-2.1.1.tgz", 1097 | "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", 1098 | "dev": true 1099 | }, 1100 | "ramda": { 1101 | "version": "0.26.1", 1102 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ramda/-/ramda-0.26.1.tgz", 1103 | "integrity": "sha1-jUE1HrgRHFU1Nhf8O7/62OTTXQY=" 1104 | }, 1105 | "read-pkg": { 1106 | "version": "2.0.0", 1107 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", 1108 | "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", 1109 | "dev": true, 1110 | "requires": { 1111 | "load-json-file": "^2.0.0", 1112 | "normalize-package-data": "^2.3.2", 1113 | "path-type": "^2.0.0" 1114 | } 1115 | }, 1116 | "read-pkg-up": { 1117 | "version": "2.0.0", 1118 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", 1119 | "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", 1120 | "dev": true, 1121 | "requires": { 1122 | "find-up": "^2.0.0", 1123 | "read-pkg": "^2.0.0" 1124 | } 1125 | }, 1126 | "regexpp": { 1127 | "version": "2.0.1", 1128 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/regexpp/-/regexpp-2.0.1.tgz", 1129 | "integrity": "sha1-jRnTHPYySCtYkEn4KB+T28uk0H8=", 1130 | "dev": true 1131 | }, 1132 | "require-directory": { 1133 | "version": "2.1.1", 1134 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 1135 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 1136 | "dev": true 1137 | }, 1138 | "require-main-filename": { 1139 | "version": "1.0.1", 1140 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", 1141 | "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", 1142 | "dev": true 1143 | }, 1144 | "resolve": { 1145 | "version": "1.12.2", 1146 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/resolve/-/resolve-1.12.2.tgz", 1147 | "integrity": "sha1-CLEkltmqhlnHX1NKjwXw2JL/9ZQ=", 1148 | "dev": true, 1149 | "requires": { 1150 | "path-parse": "^1.0.6" 1151 | } 1152 | }, 1153 | "resolve-from": { 1154 | "version": "4.0.0", 1155 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/resolve-from/-/resolve-from-4.0.0.tgz", 1156 | "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", 1157 | "dev": true 1158 | }, 1159 | "restore-cursor": { 1160 | "version": "3.1.0", 1161 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/restore-cursor/-/restore-cursor-3.1.0.tgz", 1162 | "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", 1163 | "dev": true, 1164 | "requires": { 1165 | "onetime": "^5.1.0", 1166 | "signal-exit": "^3.0.2" 1167 | } 1168 | }, 1169 | "rimraf": { 1170 | "version": "2.6.3", 1171 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/rimraf/-/rimraf-2.6.3.tgz", 1172 | "integrity": "sha1-stEE/g2Psnz54KHNqCYt04M8bKs=", 1173 | "dev": true, 1174 | "requires": { 1175 | "glob": "^7.1.3" 1176 | } 1177 | }, 1178 | "run-async": { 1179 | "version": "2.3.0", 1180 | "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", 1181 | "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", 1182 | "dev": true, 1183 | "requires": { 1184 | "is-promise": "^2.1.0" 1185 | } 1186 | }, 1187 | "rxjs": { 1188 | "version": "6.5.3", 1189 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/rxjs/-/rxjs-6.5.3.tgz", 1190 | "integrity": "sha1-UQ4mMX9NuRp+sd532d2boKSJmjo=", 1191 | "dev": true, 1192 | "requires": { 1193 | "tslib": "^1.9.0" 1194 | } 1195 | }, 1196 | "safer-buffer": { 1197 | "version": "2.1.2", 1198 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/safer-buffer/-/safer-buffer-2.1.2.tgz", 1199 | "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", 1200 | "dev": true 1201 | }, 1202 | "semver": { 1203 | "version": "6.3.0", 1204 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/semver/-/semver-6.3.0.tgz", 1205 | "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", 1206 | "dev": true 1207 | }, 1208 | "set-blocking": { 1209 | "version": "2.0.0", 1210 | "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 1211 | "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", 1212 | "dev": true 1213 | }, 1214 | "shebang-command": { 1215 | "version": "1.2.0", 1216 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", 1217 | "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", 1218 | "dev": true, 1219 | "requires": { 1220 | "shebang-regex": "^1.0.0" 1221 | } 1222 | }, 1223 | "shebang-regex": { 1224 | "version": "1.0.0", 1225 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", 1226 | "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", 1227 | "dev": true 1228 | }, 1229 | "signal-exit": { 1230 | "version": "3.0.2", 1231 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", 1232 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", 1233 | "dev": true 1234 | }, 1235 | "slice-ansi": { 1236 | "version": "2.1.0", 1237 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/slice-ansi/-/slice-ansi-2.1.0.tgz", 1238 | "integrity": "sha1-ys12k0YaY3pXiNkqfdT7oGjoFjY=", 1239 | "dev": true, 1240 | "requires": { 1241 | "ansi-styles": "^3.2.0", 1242 | "astral-regex": "^1.0.0", 1243 | "is-fullwidth-code-point": "^2.0.0" 1244 | }, 1245 | "dependencies": { 1246 | "is-fullwidth-code-point": { 1247 | "version": "2.0.0", 1248 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 1249 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 1250 | "dev": true 1251 | } 1252 | } 1253 | }, 1254 | "spdx-correct": { 1255 | "version": "3.1.0", 1256 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/spdx-correct/-/spdx-correct-3.1.0.tgz", 1257 | "integrity": "sha1-+4PlBERSaPFUsHTiGMh8ADzTHfQ=", 1258 | "dev": true, 1259 | "requires": { 1260 | "spdx-expression-parse": "^3.0.0", 1261 | "spdx-license-ids": "^3.0.0" 1262 | } 1263 | }, 1264 | "spdx-exceptions": { 1265 | "version": "2.2.0", 1266 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", 1267 | "integrity": "sha1-LqRQrudPKom/uUUZwH/Nb0EyKXc=", 1268 | "dev": true 1269 | }, 1270 | "spdx-expression-parse": { 1271 | "version": "3.0.0", 1272 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", 1273 | "integrity": "sha1-meEZt6XaAOBUkcn6M4t5BII7QdA=", 1274 | "dev": true, 1275 | "requires": { 1276 | "spdx-exceptions": "^2.1.0", 1277 | "spdx-license-ids": "^3.0.0" 1278 | } 1279 | }, 1280 | "spdx-license-ids": { 1281 | "version": "3.0.5", 1282 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", 1283 | "integrity": "sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ=", 1284 | "dev": true 1285 | }, 1286 | "sprintf-js": { 1287 | "version": "1.0.3", 1288 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 1289 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 1290 | "dev": true 1291 | }, 1292 | "string-width": { 1293 | "version": "4.2.0", 1294 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/string-width/-/string-width-4.2.0.tgz", 1295 | "integrity": "sha1-lSGCxGzHssMT0VluYjmSvRY7crU=", 1296 | "dev": true, 1297 | "requires": { 1298 | "emoji-regex": "^8.0.0", 1299 | "is-fullwidth-code-point": "^3.0.0", 1300 | "strip-ansi": "^6.0.0" 1301 | }, 1302 | "dependencies": { 1303 | "strip-ansi": { 1304 | "version": "6.0.0", 1305 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/strip-ansi/-/strip-ansi-6.0.0.tgz", 1306 | "integrity": "sha1-CxVx3XZpzNTz4G4U7x7tJiJa5TI=", 1307 | "dev": true, 1308 | "requires": { 1309 | "ansi-regex": "^5.0.0" 1310 | } 1311 | } 1312 | } 1313 | }, 1314 | "strip-ansi": { 1315 | "version": "5.2.0", 1316 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/strip-ansi/-/strip-ansi-5.2.0.tgz", 1317 | "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", 1318 | "dev": true, 1319 | "requires": { 1320 | "ansi-regex": "^4.1.0" 1321 | }, 1322 | "dependencies": { 1323 | "ansi-regex": { 1324 | "version": "4.1.0", 1325 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ansi-regex/-/ansi-regex-4.1.0.tgz", 1326 | "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", 1327 | "dev": true 1328 | } 1329 | } 1330 | }, 1331 | "strip-bom": { 1332 | "version": "3.0.0", 1333 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 1334 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 1335 | "dev": true 1336 | }, 1337 | "strip-eof": { 1338 | "version": "1.0.0", 1339 | "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", 1340 | "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", 1341 | "dev": true 1342 | }, 1343 | "strip-json-comments": { 1344 | "version": "3.0.1", 1345 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/strip-json-comments/-/strip-json-comments-3.0.1.tgz", 1346 | "integrity": "sha1-hXE5dakfuHvxswXMp3OV5A0qZKc=", 1347 | "dev": true 1348 | }, 1349 | "supports-color": { 1350 | "version": "5.5.0", 1351 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/supports-color/-/supports-color-5.5.0.tgz", 1352 | "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", 1353 | "dev": true, 1354 | "requires": { 1355 | "has-flag": "^3.0.0" 1356 | } 1357 | }, 1358 | "table": { 1359 | "version": "5.4.6", 1360 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/table/-/table-5.4.6.tgz", 1361 | "integrity": "sha1-EpLRlQDOP4YFOwXw6Ofko7shB54=", 1362 | "dev": true, 1363 | "requires": { 1364 | "ajv": "^6.10.2", 1365 | "lodash": "^4.17.14", 1366 | "slice-ansi": "^2.1.0", 1367 | "string-width": "^3.0.0" 1368 | }, 1369 | "dependencies": { 1370 | "emoji-regex": { 1371 | "version": "7.0.3", 1372 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/emoji-regex/-/emoji-regex-7.0.3.tgz", 1373 | "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=", 1374 | "dev": true 1375 | }, 1376 | "is-fullwidth-code-point": { 1377 | "version": "2.0.0", 1378 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 1379 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 1380 | "dev": true 1381 | }, 1382 | "string-width": { 1383 | "version": "3.1.0", 1384 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/string-width/-/string-width-3.1.0.tgz", 1385 | "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", 1386 | "dev": true, 1387 | "requires": { 1388 | "emoji-regex": "^7.0.1", 1389 | "is-fullwidth-code-point": "^2.0.0", 1390 | "strip-ansi": "^5.1.0" 1391 | } 1392 | } 1393 | } 1394 | }, 1395 | "text-table": { 1396 | "version": "0.2.0", 1397 | "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 1398 | "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", 1399 | "dev": true 1400 | }, 1401 | "through": { 1402 | "version": "2.3.8", 1403 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 1404 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 1405 | "dev": true 1406 | }, 1407 | "tmp": { 1408 | "version": "0.0.33", 1409 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/tmp/-/tmp-0.0.33.tgz", 1410 | "integrity": "sha1-bTQzWIl2jSGyvNoKonfO07G/rfk=", 1411 | "dev": true, 1412 | "requires": { 1413 | "os-tmpdir": "~1.0.2" 1414 | } 1415 | }, 1416 | "tslib": { 1417 | "version": "1.10.0", 1418 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/tslib/-/tslib-1.10.0.tgz", 1419 | "integrity": "sha1-w8GflZc/sKYpc/sJ2Q2WHuQ+XIo=", 1420 | "dev": true 1421 | }, 1422 | "type-check": { 1423 | "version": "0.3.2", 1424 | "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", 1425 | "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", 1426 | "dev": true, 1427 | "requires": { 1428 | "prelude-ls": "~1.1.2" 1429 | } 1430 | }, 1431 | "type-fest": { 1432 | "version": "0.8.1", 1433 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/type-fest/-/type-fest-0.8.1.tgz", 1434 | "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=", 1435 | "dev": true 1436 | }, 1437 | "uri-js": { 1438 | "version": "4.2.2", 1439 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/uri-js/-/uri-js-4.2.2.tgz", 1440 | "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=", 1441 | "dev": true, 1442 | "requires": { 1443 | "punycode": "^2.1.0" 1444 | } 1445 | }, 1446 | "v8-compile-cache": { 1447 | "version": "2.1.0", 1448 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz", 1449 | "integrity": "sha1-4U3jezGm0ZT1aQ1n78Tn9vxqsw4=", 1450 | "dev": true 1451 | }, 1452 | "validate-npm-package-license": { 1453 | "version": "3.0.4", 1454 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 1455 | "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", 1456 | "dev": true, 1457 | "requires": { 1458 | "spdx-correct": "^3.0.0", 1459 | "spdx-expression-parse": "^3.0.0" 1460 | } 1461 | }, 1462 | "vscode-json-languageservice": { 1463 | "version": "3.4.7", 1464 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/vscode-json-languageservice/-/vscode-json-languageservice-3.4.7.tgz", 1465 | "integrity": "sha1-jYXzwdRqHljphn10dVL7jIPZNP0=", 1466 | "requires": { 1467 | "jsonc-parser": "^2.2.0", 1468 | "vscode-languageserver-textdocument": "^1.0.0-next.4", 1469 | "vscode-languageserver-types": "^3.15.0-next.6", 1470 | "vscode-nls": "^4.1.1", 1471 | "vscode-uri": "^2.1.0" 1472 | } 1473 | }, 1474 | "vscode-languageserver-textdocument": { 1475 | "version": "1.0.0-next.5", 1476 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.0-next.5.tgz", 1477 | "integrity": "sha1-27ekXdlzoZJhp8V6uaQ5xA83me4=" 1478 | }, 1479 | "vscode-languageserver-types": { 1480 | "version": "3.15.0-next.9", 1481 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/vscode-languageserver-types/-/vscode-languageserver-types-3.15.0-next.9.tgz", 1482 | "integrity": "sha1-lXqdHVmYoC7fYimPt+N9nvzGwVc=" 1483 | }, 1484 | "vscode-nls": { 1485 | "version": "4.1.1", 1486 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/vscode-nls/-/vscode-nls-4.1.1.tgz", 1487 | "integrity": "sha1-+ZFrZOSUeyAyLe+x5naklYYfEzw=" 1488 | }, 1489 | "vscode-uri": { 1490 | "version": "2.1.1", 1491 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/vscode-uri/-/vscode-uri-2.1.1.tgz", 1492 | "integrity": "sha1-WqGAM5G2690X0Ef1E2XPYsOPbpA=" 1493 | }, 1494 | "which": { 1495 | "version": "1.3.1", 1496 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/which/-/which-1.3.1.tgz", 1497 | "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", 1498 | "requires": { 1499 | "isexe": "^2.0.0" 1500 | } 1501 | }, 1502 | "which-module": { 1503 | "version": "2.0.0", 1504 | "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", 1505 | "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", 1506 | "dev": true 1507 | }, 1508 | "window-size": { 1509 | "version": "0.3.0", 1510 | "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.3.0.tgz", 1511 | "integrity": "sha1-uPC2bjJdIhYHUeSWM35EtFtydUY=", 1512 | "dev": true 1513 | }, 1514 | "word-wrap": { 1515 | "version": "1.2.3", 1516 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/word-wrap/-/word-wrap-1.2.3.tgz", 1517 | "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=", 1518 | "dev": true 1519 | }, 1520 | "wrap-ansi": { 1521 | "version": "2.1.0", 1522 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", 1523 | "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", 1524 | "dev": true, 1525 | "requires": { 1526 | "string-width": "^1.0.1", 1527 | "strip-ansi": "^3.0.1" 1528 | }, 1529 | "dependencies": { 1530 | "ansi-regex": { 1531 | "version": "2.1.1", 1532 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/ansi-regex/-/ansi-regex-2.1.1.tgz", 1533 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 1534 | "dev": true 1535 | }, 1536 | "is-fullwidth-code-point": { 1537 | "version": "1.0.0", 1538 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 1539 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 1540 | "dev": true, 1541 | "requires": { 1542 | "number-is-nan": "^1.0.0" 1543 | } 1544 | }, 1545 | "string-width": { 1546 | "version": "1.0.2", 1547 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/string-width/-/string-width-1.0.2.tgz", 1548 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 1549 | "dev": true, 1550 | "requires": { 1551 | "code-point-at": "^1.0.0", 1552 | "is-fullwidth-code-point": "^1.0.0", 1553 | "strip-ansi": "^3.0.0" 1554 | } 1555 | }, 1556 | "strip-ansi": { 1557 | "version": "3.0.1", 1558 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/strip-ansi/-/strip-ansi-3.0.1.tgz", 1559 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 1560 | "dev": true, 1561 | "requires": { 1562 | "ansi-regex": "^2.0.0" 1563 | } 1564 | } 1565 | } 1566 | }, 1567 | "wrappy": { 1568 | "version": "1.0.2", 1569 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1570 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 1571 | "dev": true 1572 | }, 1573 | "write": { 1574 | "version": "1.0.3", 1575 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/write/-/write-1.0.3.tgz", 1576 | "integrity": "sha1-CADhRSO5I6OH5BUSPIZWFqrg9cM=", 1577 | "dev": true, 1578 | "requires": { 1579 | "mkdirp": "^0.5.1" 1580 | } 1581 | }, 1582 | "y18n": { 1583 | "version": "3.2.1", 1584 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", 1585 | "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", 1586 | "dev": true 1587 | }, 1588 | "yallist": { 1589 | "version": "2.1.2", 1590 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 1591 | "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", 1592 | "dev": true 1593 | }, 1594 | "yargs": { 1595 | "version": "8.0.2", 1596 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", 1597 | "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", 1598 | "dev": true, 1599 | "requires": { 1600 | "camelcase": "^4.1.0", 1601 | "cliui": "^3.2.0", 1602 | "decamelize": "^1.1.1", 1603 | "get-caller-file": "^1.0.1", 1604 | "os-locale": "^2.0.0", 1605 | "read-pkg-up": "^2.0.0", 1606 | "require-directory": "^2.1.1", 1607 | "require-main-filename": "^1.0.1", 1608 | "set-blocking": "^2.0.0", 1609 | "string-width": "^2.0.0", 1610 | "which-module": "^2.0.0", 1611 | "y18n": "^3.2.1", 1612 | "yargs-parser": "^7.0.0" 1613 | }, 1614 | "dependencies": { 1615 | "ansi-regex": { 1616 | "version": "3.0.0", 1617 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", 1618 | "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", 1619 | "dev": true 1620 | }, 1621 | "is-fullwidth-code-point": { 1622 | "version": "2.0.0", 1623 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 1624 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 1625 | "dev": true 1626 | }, 1627 | "string-width": { 1628 | "version": "2.1.1", 1629 | "resolved": "https://artifactory.secureserver.net/artifactory/api/npm/node-virt/string-width/-/string-width-2.1.1.tgz", 1630 | "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", 1631 | "dev": true, 1632 | "requires": { 1633 | "is-fullwidth-code-point": "^2.0.0", 1634 | "strip-ansi": "^4.0.0" 1635 | } 1636 | }, 1637 | "strip-ansi": { 1638 | "version": "4.0.0", 1639 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", 1640 | "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", 1641 | "dev": true, 1642 | "requires": { 1643 | "ansi-regex": "^3.0.0" 1644 | } 1645 | } 1646 | } 1647 | }, 1648 | "yargs-parser": { 1649 | "version": "7.0.0", 1650 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", 1651 | "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", 1652 | "dev": true, 1653 | "requires": { 1654 | "camelcase": "^4.1.0" 1655 | } 1656 | } 1657 | } 1658 | } 1659 | --------------------------------------------------------------------------------