From d3780aa499dbcf6d670ea63c74cebd33fbc5e6bf Mon Sep 17 00:00:00 2001 From: Alan Enrique Ontiveros Salazar Date: Thu, 4 Aug 2022 02:31:37 -0700 Subject: [PATCH 1/3] Obtain public IP address from ipify --- __tests__/MysqlUtils.test.ts | 49 ++++++++++++++++++++++++++++ action.yml | 1 + lib/AzureMySqlAction.js | 29 ++++++++++++----- lib/AzureMySqlActionHelper.js | 29 ++++++++++++----- lib/AzureMySqlResourceManager.js | 29 ++++++++++++----- lib/FirewallManager.js | 29 ++++++++++++----- lib/MySqlConnectionStringBuilder.js | 16 +++++++-- lib/MySqlUtils.js | 50 +++++++++++++++++++---------- lib/main.js | 30 ++++++++++++----- package-lock.json | 21 ++++++++++-- package.json | 3 +- src/Constants.ts | 3 -- src/MySqlUtils.ts | 26 ++++++++------- tsconfig.json | 2 +- 14 files changed, 239 insertions(+), 78 deletions(-) create mode 100644 __tests__/MysqlUtils.test.ts delete mode 100644 src/Constants.ts diff --git a/__tests__/MysqlUtils.test.ts b/__tests__/MysqlUtils.test.ts new file mode 100644 index 00000000..48e9ce15 --- /dev/null +++ b/__tests__/MysqlUtils.test.ts @@ -0,0 +1,49 @@ +import * as exec from '@actions/exec'; +import MySqlUtils from "../src/MySqlUtils"; +import AzureMySqlActionHelper from "../src/AzureMySqlActionHelper"; +import { HttpClient } from '@actions/http-client'; + +jest.mock('@actions/http-client'); + +describe('MySqlUtils tests', () => { + afterEach(() => { + jest.resetAllMocks(); + }); + + it('detectIPAddress should return ip address', async () => { + let getMySqlClientPathSpy = jest.spyOn(AzureMySqlActionHelper, 'getMySqlClientPath').mockResolvedValue('mysql.exe'); + + let execSpy = jest.spyOn(exec, 'exec').mockImplementation((_commandLine, _args, options) => { + let mysqlClientError = `Client with IP address '1.2.3.4' is not allowed to access the server.`; + options!.listeners!.stderr!(Buffer.from(mysqlClientError)); + return Promise.reject(1); + }); + + let httpSpy = jest.spyOn(HttpClient.prototype, 'getJson').mockResolvedValue({ + statusCode: 200, + result: { + ip: '1.2.3.4', + }, + headers: {}, + }); + + let ipAddress = await MySqlUtils.detectIPAddress('serverName', 'connString'); + + expect(getMySqlClientPathSpy).toHaveBeenCalledTimes(1); + expect(execSpy).toHaveBeenCalledTimes(1); + expect(httpSpy).toHaveBeenCalledTimes(1); + expect(ipAddress).toBe('1.2.3.4'); + }); + + it('detectIPAddress should return empty string', async () => { + let getMySqlClientPathSpy = jest.spyOn(AzureMySqlActionHelper, 'getMySqlClientPath').mockResolvedValue('mysql.exe'); + + let execSpy = jest.spyOn(exec, 'exec').mockResolvedValue(0); + + let ipAddress = await MySqlUtils.detectIPAddress('serverName', 'connString'); + + expect(getMySqlClientPathSpy).toHaveBeenCalledTimes(1); + expect(execSpy).toHaveBeenCalledTimes(1); + expect(ipAddress).toBe(''); + }); +}); \ No newline at end of file diff --git a/action.yml b/action.yml index 793e84c6..da554bb2 100644 --- a/action.yml +++ b/action.yml @@ -21,6 +21,7 @@ inputs: required: true arguments: description: 'Additional options supported by mysql simple SQL shell. These options will be applied when executing the given file on the Azure DB for Mysql.' + required: false runs: using: 'node12' main: 'lib/main.js' diff --git a/lib/AzureMySqlAction.js b/lib/AzureMySqlAction.js index 71f7ff87..8ff54852 100644 --- a/lib/AzureMySqlAction.js +++ b/lib/AzureMySqlAction.js @@ -1,19 +1,32 @@ "use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; - result["default"] = mod; - return result; -}; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; diff --git a/lib/AzureMySqlActionHelper.js b/lib/AzureMySqlActionHelper.js index beb7b477..58dd0505 100644 --- a/lib/AzureMySqlActionHelper.js +++ b/lib/AzureMySqlActionHelper.js @@ -1,19 +1,32 @@ "use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; - result["default"] = mod; - return result; -}; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; diff --git a/lib/AzureMySqlResourceManager.js b/lib/AzureMySqlResourceManager.js index 84bfbb91..63882756 100644 --- a/lib/AzureMySqlResourceManager.js +++ b/lib/AzureMySqlResourceManager.js @@ -1,19 +1,32 @@ "use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; - result["default"] = mod; - return result; -}; Object.defineProperty(exports, "__esModule", { value: true }); const core = __importStar(require("@actions/core")); const AzureRestClient_1 = require("azure-actions-webclient/AzureRestClient"); diff --git a/lib/FirewallManager.js b/lib/FirewallManager.js index 6a341781..6a8cfd13 100644 --- a/lib/FirewallManager.js +++ b/lib/FirewallManager.js @@ -1,19 +1,32 @@ "use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; - result["default"] = mod; - return result; -}; Object.defineProperty(exports, "__esModule", { value: true }); const core = __importStar(require("@actions/core")); class FirewallManager { diff --git a/lib/MySqlConnectionStringBuilder.js b/lib/MySqlConnectionStringBuilder.js index 2dc4078f..fed680c6 100644 --- a/lib/MySqlConnectionStringBuilder.js +++ b/lib/MySqlConnectionStringBuilder.js @@ -1,9 +1,21 @@ "use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; - if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; - result["default"] = mod; + if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); return result; }; Object.defineProperty(exports, "__esModule", { value: true }); diff --git a/lib/MySqlUtils.js b/lib/MySqlUtils.js index 30e36431..498fd64b 100644 --- a/lib/MySqlUtils.js +++ b/lib/MySqlUtils.js @@ -1,19 +1,32 @@ "use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; - result["default"] = mod; - return result; -}; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; @@ -21,9 +34,10 @@ Object.defineProperty(exports, "__esModule", { value: true }); const core = __importStar(require("@actions/core")); const exec = __importStar(require("@actions/exec")); const AzureMySqlActionHelper_1 = __importDefault(require("./AzureMySqlActionHelper")); -const Constants_1 = __importDefault(require("./Constants")); +const http_client_1 = require("@actions/http-client"); class MySqlUtils { static detectIPAddress(serverName, connectionString) { + var _a; return __awaiter(this, void 0, void 0, function* () { let mySqlClientPath = yield AzureMySqlActionHelper_1.default.getMySqlClientPath(); let ipAddress = ''; @@ -41,14 +55,16 @@ class MySqlUtils { } }); } - catch (error) { - core.debug(mySqlError); - let ipAddresses = mySqlError.match(Constants_1.default.ipv4MatchPattern); - if (!!ipAddresses) { - ipAddress = ipAddresses[0]; - } - else { - throw new Error(`Unable to detect client IP Address. ${mySqlError} ${error}`); + catch (_b) { + if (mySqlError) { + const http = new http_client_1.HttpClient(); + try { + const ipv4 = yield http.getJson('https://api.ipify.org?format=json'); + ipAddress = ((_a = ipv4.result) === null || _a === void 0 ? void 0 : _a.ip) || ''; + } + catch (err) { + throw new Error(`Unable to detect client IP Address: ${err.message}`); + } } } //ipAddress will be an empty string if client has access to SQL server diff --git a/lib/main.js b/lib/main.js index 0e6c7b7d..81822187 100644 --- a/lib/main.js +++ b/lib/main.js @@ -1,23 +1,37 @@ "use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } - function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; -var __importStar = (this && this.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; - result["default"] = mod; - return result; -}; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); +exports.run = void 0; const core = __importStar(require("@actions/core")); const crypto = __importStar(require("crypto")); const path = __importStar(require("path")); diff --git a/package-lock.json b/package-lock.json index 8244e22b..59efd912 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,21 @@ "resolved": "https://registry.npmjs.org/@actions/exec/-/exec-1.0.1.tgz", "integrity": "sha512-nvFkxwiicvpzNiCBF4wFBDfnBvi7xp/as7LE1hBxBxKG2L29+gkIPBiLKMVORL+Hg3JNf07AKRfl0V5djoypjQ==" }, + "@actions/http-client": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.0.1.tgz", + "integrity": "sha512-PIXiMVtz6VvyaRsGY268qvj57hXQEpsYogYOu2nrQhlf+XCGmZstmuZBbAybUl1nQGnvS1k1eEsQ69ZoD7xlSw==", + "requires": { + "tunnel": "^0.0.6" + }, + "dependencies": { + "tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==" + } + } + }, "@actions/io": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@actions/io/-/io-1.0.1.tgz", @@ -5017,9 +5032,9 @@ } }, "typescript": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", - "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==", + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", "dev": true }, "uglify-js": { diff --git a/package.json b/package.json index 246d2bb9..50cc867f 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "dependencies": { "@actions/core": "^1.2.6", "@actions/exec": "^1.0.1", + "@actions/http-client": "^2.0.1", "@actions/io": "^1.0.1", "azure-actions-webclient": "^1.0.4", "glob": "^7.1.5", @@ -35,6 +36,6 @@ "jest": "^24.8.0", "jest-circus": "^24.7.1", "ts-jest": "^24.0.2", - "typescript": "^3.5.1" + "typescript": "^3.9.7" } } diff --git a/src/Constants.ts b/src/Constants.ts deleted file mode 100644 index 74fd2453..00000000 --- a/src/Constants.ts +++ /dev/null @@ -1,3 +0,0 @@ -export default class Constants { - static readonly ipv4MatchPattern = /\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b/; -} \ No newline at end of file diff --git a/src/MySqlUtils.ts b/src/MySqlUtils.ts index 35995f98..d841f687 100644 --- a/src/MySqlUtils.ts +++ b/src/MySqlUtils.ts @@ -1,13 +1,14 @@ import * as core from "@actions/core"; import * as exec from "@actions/exec"; import AzureMySqlActionHelper from "./AzureMySqlActionHelper"; -import Constants from "./Constants"; +import { HttpClient } from '@actions/http-client'; export default class MySqlUtils { static async detectIPAddress(serverName: string, connectionString: any): Promise { let mySqlClientPath = await AzureMySqlActionHelper.getMySqlClientPath(); let ipAddress = ''; let mySqlError = ''; + try { core.debug(`Validating if client has access to MySql Server '${serverName}'.`); core.debug(`"${mySqlClientPath}" -h ${serverName} -u "${connectionString.userId}" -e "show databases"`); @@ -20,20 +21,23 @@ export default class MySqlUtils { "MYSQL_PWD": connectionString.password } }); - } - catch (error) { - core.debug(mySqlError); - - let ipAddresses = mySqlError.match(Constants.ipv4MatchPattern); - if (!!ipAddresses) { - ipAddress = ipAddresses[0]; - } - else { - throw new Error(`Unable to detect client IP Address. ${mySqlError} ${error}`) + } catch { + if (mySqlError) { + const http = new HttpClient(); + try { + const ipv4 = await http.getJson('https://api.ipify.org?format=json'); + ipAddress = ipv4.result?.ip || ''; + } catch(err) { + throw new Error(`Unable to detect client IP Address: ${err.message}`); + } } } + //ipAddress will be an empty string if client has access to SQL server return ipAddress; } +} +export interface IPResponse { + ip: string; } diff --git a/tsconfig.json b/tsconfig.json index b2aed518..139d3047 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,7 +4,7 @@ // "incremental": true, /* Enable incremental compilation */ "target": "es6", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019' or 'ESNEXT'. */ "module": "commonjs", /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */ - "lib": ["es2020.string"], /* Specify library files to be included in the compilation. */ + "lib": ["es2020.string", "dom"], /* Specify library files to be included in the compilation. */ // "allowJs": true, /* Allow javascript files to be compiled. */ // "checkJs": true, /* Report errors in .js files. */ // "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */ From 650d5a774074e74ad7cd40806972fd86e6ebee80 Mon Sep 17 00:00:00 2001 From: Alan Enrique Ontiveros Salazar Date: Thu, 4 Aug 2022 03:08:26 -0700 Subject: [PATCH 2/3] Add support for MySQL flexible server --- __tests__/AzureMySqlResourceManager.test.ts | 218 ++++++++++++++++++++ lib/AzureMySqlResourceManager.js | 46 +++-- lib/MySqlUtils.js | 5 +- src/AzureMySqlResourceManager.ts | 52 +++-- src/MySqlUtils.ts | 5 +- 5 files changed, 280 insertions(+), 46 deletions(-) create mode 100644 __tests__/AzureMySqlResourceManager.test.ts diff --git a/__tests__/AzureMySqlResourceManager.test.ts b/__tests__/AzureMySqlResourceManager.test.ts new file mode 100644 index 00000000..5d491638 --- /dev/null +++ b/__tests__/AzureMySqlResourceManager.test.ts @@ -0,0 +1,218 @@ +import * as core from '@actions/core'; +import { IAuthorizer } from 'azure-actions-webclient/Authorizer/IAuthorizer'; +import { WebRequest, WebResponse } from 'azure-actions-webclient/WebClient'; +import { ServiceClient as AzureRestClient, ToError, AzureError } from 'azure-actions-webclient/AzureRestClient'; + +import AzureMySqlResourceManager, { FirewallRule } from '../src/AzureMySqlResourceManager'; +import FirewallManager from '../src/FirewallManager'; + +jest.mock('azure-actions-webclient/AzureRestClient'); + +describe('AzureMySqlResourceManager tests', () => { + it('initializes resource manager correctly for single server', async () => { + let getRequestUrlSpy = jest.spyOn(AzureRestClient.prototype, 'getRequestUri').mockReturnValue('https://randomUrl/'); + let beginRequestSpy = jest.spyOn(AzureRestClient.prototype, 'beginRequest').mockResolvedValue({ + statusCode: 200, + body: { + value: [ + { + name: 'testServer', + id: '/subscriptions/SubscriptionId/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/testServer' + }, + { + name: 'testServer2', + id: '/subscriptions/SubscriptionId/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/testServer2' + } + ] + }, + statusMessage: 'OK', + headers: [] + }); + + let resourceManager = await AzureMySqlResourceManager.getResourceManager('testServer', {} as IAuthorizer); + let server = resourceManager.getMySqlServer(); + + expect(server!.name).toEqual('testServer'); + expect(server!.id).toEqual('/subscriptions/SubscriptionId/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/testServer'); + expect(getRequestUrlSpy).toHaveBeenCalledTimes(1); + expect(beginRequestSpy).toHaveBeenCalledTimes(1); + }); + + it('initializes resource manager correctly for flexible server', async () => { + let getRequestUrlSpy = jest.spyOn(AzureRestClient.prototype, 'getRequestUri').mockReturnValue('https://randomUrl/'); + let beginRequestSpy = jest.spyOn(AzureRestClient.prototype, 'beginRequest').mockResolvedValueOnce({ + statusCode: 200, + body: { + value: [ + { + name: 'testServer', + id: '/subscriptions/SubscriptionId/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/testServer' + }, + { + name: 'testServer2', + id: '/subscriptions/SubscriptionId/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/testServer2' + } + ] + }, + statusMessage: 'OK', + headers: [] + }).mockResolvedValueOnce({ + statusCode: 200, + body: { + value: [ + { + name: 'testServer3', + id: '/subscriptions/SubscriptionId/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/testServer3' + }, + { + name: 'testServer4', + id: '/subscriptions/SubscriptionId/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/testServer4' + } + ] + }, + statusMessage: 'OK', + headers: [] + }); + + let resourceManager = await AzureMySqlResourceManager.getResourceManager('testServer3', {} as IAuthorizer); + let server = resourceManager.getMySqlServer(); + + expect(server!.name).toEqual('testServer3'); + expect(server!.id).toEqual('/subscriptions/SubscriptionId/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/testServer3'); + expect(getRequestUrlSpy).toHaveBeenCalledTimes(2); + expect(beginRequestSpy).toHaveBeenCalledTimes(2); + }) + + it('throws if resource manager fails to initialize', async () => { + let getRequestUrlSpy = jest.spyOn(AzureRestClient.prototype, 'getRequestUri').mockReturnValue('https://randomUrl/'); + let beginRequestSpy = jest.spyOn(AzureRestClient.prototype, 'beginRequest').mockResolvedValueOnce({ + statusCode: 200, + body: { + value: [ + { + name: 'testServer1', + id: '/subscriptions/SubscriptionId/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/testServer1' + }, + { + name: 'testServer2', + id: '/subscriptions/SubscriptionId/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/testServer2' + } + ] + }, + statusMessage: 'OK', + headers: [] + }).mockResolvedValueOnce({ + statusCode: 200, + body: { + value: [ + { + name: 'testServer3', + id: '/subscriptions/SubscriptionId/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/testServer3' + }, + { + name: 'testServer4', + id: '/subscriptions/SubscriptionId/resourceGroups/testrg/providers/Microsoft.DBforMySQL/flexibleServers/testServer4' + } + ] + }, + statusMessage: 'OK', + headers: [] + }); + + let expectedError = `Unable to get details of MySQL server testServer. MySQL server 'testServer' was not found in the subscription.`; + try { + await AzureMySqlResourceManager.getResourceManager('testServer', {} as IAuthorizer); + } catch(error) { + expect(error.message).toEqual(expectedError); + } + expect(getRequestUrlSpy).toHaveBeenCalledTimes(2); + expect(beginRequestSpy).toHaveBeenCalledTimes(2); + }); + + it('adds firewall rule successfully', async () => { + let getRequestUrlSpy = jest.spyOn(AzureRestClient.prototype, 'getRequestUri').mockReturnValue('https://randomUrl/'); + let beginRequestSpy = jest.spyOn(AzureRestClient.prototype, 'beginRequest').mockResolvedValueOnce({ + statusCode: 200, + body: { + value: [ + { + name: 'testServer', + id: '/subscriptions/SubscriptionId/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/testServer' + }, + { + name: 'testServer2', + id: '/subscriptions/SubscriptionId/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/testServer2' + } + ] + }, + statusMessage: 'OK', + headers: [] + }).mockResolvedValueOnce({ + statusCode: 202, + body: {}, + statusMessage: 'OK', + headers: { + 'azure-asyncoperation': 'http://asyncRedirectionURI' + } + }).mockResolvedValueOnce({ + statusCode: 200, + body: { + 'status': 'Succeeded' + }, + statusMessage: 'OK', + headers: {} + });; + + let getFirewallRuleSpy = jest.spyOn(AzureMySqlResourceManager.prototype, 'getFirewallRule').mockResolvedValue({ + name: 'FirewallRule' + } as FirewallRule); + + let resourceManager = await AzureMySqlResourceManager.getResourceManager('testServer', {} as IAuthorizer); + await resourceManager.addFirewallRule('0.0.0.0', '1.1.1.1'); + + expect(getRequestUrlSpy).toHaveBeenCalledTimes(2); + expect(beginRequestSpy).toHaveBeenCalledTimes(3); + expect(getFirewallRuleSpy).toHaveBeenCalledTimes(1); + }); + + it('removes firewall rule successfully', async () => { + let getRequestUrlSpy = jest.spyOn(AzureRestClient.prototype, 'getRequestUri').mockReturnValue('https://randomUrl/'); + let beginRequestSpy = jest.spyOn(AzureRestClient.prototype, 'beginRequest').mockResolvedValueOnce({ + statusCode: 200, + body: { + value: [ + { + name: 'testServer', + id: '/subscriptions/SubscriptionId/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/testServer' + }, + { + name: 'testServer2', + id: '/subscriptions/SubscriptionId/resourceGroups/testrg/providers/Microsoft.DBforMySQL/servers/testServer2' + } + ] + }, + statusMessage: 'OK', + headers: [] + }).mockResolvedValueOnce({ + statusCode: 202, + body: {}, + statusMessage: 'OK', + headers: { + 'azure-asyncoperation': 'http://asyncRedirectionURI' + } + }).mockResolvedValueOnce({ + statusCode: 200, + body: { + 'status': 'Succeeded' + }, + statusMessage: 'OK', + headers: {} + }); + + let resourceManager = await AzureMySqlResourceManager.getResourceManager('testServer', {} as IAuthorizer); + await resourceManager.removeFirewallRule({ name: 'FirewallRule' } as FirewallRule); + + expect(getRequestUrlSpy).toHaveBeenCalledTimes(2); + expect(beginRequestSpy).toHaveBeenCalledTimes(3); + }); +}) \ No newline at end of file diff --git a/lib/AzureMySqlResourceManager.js b/lib/AzureMySqlResourceManager.js index 63882756..144ecceb 100644 --- a/lib/AzureMySqlResourceManager.js +++ b/lib/AzureMySqlResourceManager.js @@ -51,7 +51,7 @@ class AzureMySqlResourceManager { let firewallRuleName = `ClientIPAddress_${Date.now()}`; let httpRequest = { method: 'PUT', - uri: this._restClient.getRequestUri(`/${this._resource.id}/firewallRules/${firewallRuleName}`, {}, [], '2017-12-01'), + uri: this._restClient.getRequestUri(`/${this._resource.id}/firewallRules/${firewallRuleName}`, {}, [], this._apiVersion), body: JSON.stringify({ 'properties': { 'startIpAddress': startIpAddress, @@ -88,7 +88,7 @@ class AzureMySqlResourceManager { return __awaiter(this, void 0, void 0, function* () { let httpRequest = { method: 'DELETE', - uri: this._restClient.getRequestUri(`/${this._resource.id}/firewallRules/${firewallRule.name}`, {}, [], '2017-12-01') + uri: this._restClient.getRequestUri(`/${this._resource.id}/firewallRules/${firewallRule.name}`, {}, [], this._apiVersion) }; try { let httpResponse = yield this._restClient.beginRequest(httpRequest); @@ -117,7 +117,7 @@ class AzureMySqlResourceManager { return __awaiter(this, void 0, void 0, function* () { let httpRequest = { method: 'GET', - uri: this._restClient.getRequestUri(`/${this._resource.id}/firewallRules/${ruleName}`, {}, [], '2017-12-01') + uri: this._restClient.getRequestUri(`/${this._resource.id}/firewallRules/${ruleName}`, {}, [], this._apiVersion) }; try { let httpResponse = yield this._restClient.beginRequest(httpRequest); @@ -161,31 +161,27 @@ class AzureMySqlResourceManager { return response; }); } - _populateMySqlServerData(serverName) { + _getMySqlServer(serverType, apiVersion, serverName) { return __awaiter(this, void 0, void 0, function* () { - // trim the cloud hostname suffix from servername - serverName = serverName.split('.')[0]; - let httpRequest = { + const httpRequest = { method: 'GET', - uri: this._restClient.getRequestUri('//subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/servers', {}, [], '2017-12-01') + uri: this._restClient.getRequestUri(`//subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/${serverType}`, {}, [], apiVersion) }; - core.debug(`Get MySQL server '${serverName}' details`); + core.debug(`Get '${serverName}' for MySQL ${serverType} details`); try { - let httpResponse = yield this._restClient.beginRequest(httpRequest); + const httpResponse = yield this._restClient.beginRequest(httpRequest); if (httpResponse.statusCode !== 200) { throw AzureRestClient_1.ToError(httpResponse); } - let sqlServers = httpResponse.body && httpResponse.body.value; - if (sqlServers && sqlServers.length > 0) { - this._resource = sqlServers.filter((sqlResource) => sqlResource.name.toLowerCase() === serverName.toLowerCase())[0]; - if (!this._resource) { - throw new Error(`Unable to get details of MySQL server ${serverName}. MySql server '${serverName}' was not found in the subscription.`); - } - core.debug(JSON.stringify(this._resource)); - } - else { - throw new Error(`Unable to get details of MySQL server ${serverName}. No MySQL servers were found in the subscription.`); + const sqlServers = ((httpResponse.body && httpResponse.body.value) || []); + const sqlServer = sqlServers.find((sqlResource) => sqlResource.name.toLowerCase() === serverName.toLowerCase()); + if (sqlServer) { + this._serverType = serverType; + this._apiVersion = apiVersion; + this._resource = sqlServer; + return true; } + return false; } catch (error) { if (error instanceof AzureRestClient_1.AzureError) { @@ -195,6 +191,16 @@ class AzureMySqlResourceManager { } }); } + _populateMySqlServerData(serverName) { + return __awaiter(this, void 0, void 0, function* () { + // trim the cloud hostname suffix from servername + serverName = serverName.split('.')[0]; + (yield this._getMySqlServer('servers', '2017-12-01', serverName)) || (yield this._getMySqlServer('flexibleServers', '2021-05-01', serverName)); + if (!this._resource) { + throw new Error(`Unable to get details of MySQL server ${serverName}. MySQL server '${serverName}' was not found in the subscription.`); + } + }); + } _sleep(sleepDurationInSeconds) { return new Promise((resolve) => { setTimeout(resolve, sleepDurationInSeconds * 1000); diff --git a/lib/MySqlUtils.js b/lib/MySqlUtils.js index 498fd64b..ca78d254 100644 --- a/lib/MySqlUtils.js +++ b/lib/MySqlUtils.js @@ -43,9 +43,10 @@ class MySqlUtils { let ipAddress = ''; let mySqlError = ''; try { + const command = `"${mySqlClientPath}" -h ${serverName} -u "${connectionString.userId}" -e "show databases" --connect-timeout 10`; core.debug(`Validating if client has access to MySql Server '${serverName}'.`); - core.debug(`"${mySqlClientPath}" -h ${serverName} -u "${connectionString.userId}" -e "show databases"`); - yield exec.exec(`"${mySqlClientPath}" -h ${serverName} -u "${connectionString.userId}" -e "show databases"`, [], { + core.debug(command); + yield exec.exec(command, [], { silent: true, listeners: { stderr: (data) => mySqlError += data.toString() diff --git a/src/AzureMySqlResourceManager.ts b/src/AzureMySqlResourceManager.ts index f4ac9f45..fb756dfe 100644 --- a/src/AzureMySqlResourceManager.ts +++ b/src/AzureMySqlResourceManager.ts @@ -65,7 +65,7 @@ export default class AzureMySqlResourceManager { let firewallRuleName = `ClientIPAddress_${Date.now()}`; let httpRequest: WebRequest = { method: 'PUT', - uri: this._restClient.getRequestUri(`/${this._resource!.id}/firewallRules/${firewallRuleName}`, {}, [], '2017-12-01'), + uri: this._restClient.getRequestUri(`/${this._resource!.id}/firewallRules/${firewallRuleName}`, {}, [], this._apiVersion), body: JSON.stringify({ 'properties': { 'startIpAddress': startIpAddress, @@ -104,7 +104,7 @@ export default class AzureMySqlResourceManager { public async removeFirewallRule(firewallRule: FirewallRule): Promise { let httpRequest: WebRequest = { method: 'DELETE', - uri: this._restClient.getRequestUri(`/${this._resource!.id}/firewallRules/${firewallRule.name}`, {}, [], '2017-12-01') + uri: this._restClient.getRequestUri(`/${this._resource!.id}/firewallRules/${firewallRule.name}`, {}, [], this._apiVersion) }; try { @@ -134,7 +134,7 @@ export default class AzureMySqlResourceManager { public async getFirewallRule(ruleName: string): Promise { let httpRequest: WebRequest = { method: 'GET', - uri: this._restClient.getRequestUri(`/${this._resource!.id}/firewallRules/${ruleName}`, {}, [], '2017-12-01') + uri: this._restClient.getRequestUri(`/${this._resource!.id}/firewallRules/${ruleName}`, {}, [], this._apiVersion) }; try { @@ -185,49 +185,57 @@ export default class AzureMySqlResourceManager { return response; } - private async _populateMySqlServerData(serverName: string) { - // trim the cloud hostname suffix from servername - serverName = serverName.split('.')[0]; - let httpRequest: WebRequest = { + private async _getMySqlServer(serverType: string, apiVersion: string, serverName: string) { + const httpRequest: WebRequest = { method: 'GET', - uri: this._restClient.getRequestUri('//subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/servers', {}, [], '2017-12-01') + uri: this._restClient.getRequestUri(`//subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/${serverType}`, {}, [], apiVersion) } - core.debug(`Get MySQL server '${serverName}' details`); + core.debug(`Get '${serverName}' for MySQL ${serverType} details`); try { - let httpResponse = await this._restClient.beginRequest(httpRequest); + const httpResponse = await this._restClient.beginRequest(httpRequest); if (httpResponse.statusCode !== 200) { throw ToError(httpResponse); } - let sqlServers = httpResponse.body && httpResponse.body.value as AzureMySqlServer[]; - if (sqlServers && sqlServers.length > 0) { - this._resource = sqlServers.filter((sqlResource) => sqlResource.name.toLowerCase() === serverName.toLowerCase())[0]; - if (!this._resource) { - throw new Error(`Unable to get details of MySQL server ${serverName}. MySql server '${serverName}' was not found in the subscription.`); - } - - core.debug(JSON.stringify(this._resource)); - } - else { - throw new Error(`Unable to get details of MySQL server ${serverName}. No MySQL servers were found in the subscription.`); + const sqlServers = ((httpResponse.body && httpResponse.body.value) || []) as AzureMySqlServer[]; + const sqlServer = sqlServers.find((sqlResource) => sqlResource.name.toLowerCase() === serverName.toLowerCase()); + if (sqlServer) { + this._serverType = serverType; + this._apiVersion = apiVersion; + this._resource = sqlServer; + return true; } + + return false; } catch(error) { if (error instanceof AzureError) { throw new Error(JSON.stringify(error)); } - + throw error; } } + private async _populateMySqlServerData(serverName: string) { + // trim the cloud hostname suffix from servername + serverName = serverName.split('.')[0]; + + (await this._getMySqlServer('servers', '2017-12-01', serverName)) || (await this._getMySqlServer('flexibleServers', '2021-05-01', serverName)); + if (!this._resource) { + throw new Error(`Unable to get details of MySQL server ${serverName}. MySQL server '${serverName}' was not found in the subscription.`); + } + } + private _sleep(sleepDurationInSeconds: number): Promise { return new Promise((resolve) => { setTimeout(resolve, sleepDurationInSeconds * 1000); }); } + private _serverType?: string; + private _apiVersion?: string; private _resource?: AzureMySqlServer; private _restClient: AzureRestClient; } \ No newline at end of file diff --git a/src/MySqlUtils.ts b/src/MySqlUtils.ts index d841f687..07c74c25 100644 --- a/src/MySqlUtils.ts +++ b/src/MySqlUtils.ts @@ -10,9 +10,10 @@ export default class MySqlUtils { let mySqlError = ''; try { + const command = `"${mySqlClientPath}" -h ${serverName} -u "${connectionString.userId}" -e "show databases" --connect-timeout 10`; core.debug(`Validating if client has access to MySql Server '${serverName}'.`); - core.debug(`"${mySqlClientPath}" -h ${serverName} -u "${connectionString.userId}" -e "show databases"`); - await exec.exec(`"${mySqlClientPath}" -h ${serverName} -u "${connectionString.userId}" -e "show databases"`, [], { + core.debug(command); + await exec.exec(command, [], { silent: true, listeners: { stderr: (data: Buffer) => mySqlError += data.toString() From d4f12a34a475dd889a325afbddf43925623a713b Mon Sep 17 00:00:00 2001 From: Alan Enrique Ontiveros Salazar Date: Thu, 4 Aug 2022 16:53:41 -0700 Subject: [PATCH 3/3] Update node_modules --- node_modules/.bin/acorn | 16 +- node_modules/.bin/acorn.cmd | 17 - node_modules/.bin/acorn.ps1 | 18 - node_modules/.bin/atob | 16 +- node_modules/.bin/atob.cmd | 17 - node_modules/.bin/atob.ps1 | 18 - node_modules/.bin/escodegen | 16 +- node_modules/.bin/escodegen.cmd | 17 - node_modules/.bin/escodegen.ps1 | 18 - node_modules/.bin/esgenerate | 16 +- node_modules/.bin/esgenerate.cmd | 17 - node_modules/.bin/esgenerate.ps1 | 18 - node_modules/.bin/handlebars | 16 +- node_modules/.bin/handlebars.cmd | 17 - node_modules/.bin/handlebars.ps1 | 18 - node_modules/.bin/import-local-fixture | 16 +- node_modules/.bin/import-local-fixture.cmd | 17 - node_modules/.bin/import-local-fixture.ps1 | 18 - node_modules/.bin/is-ci | 16 +- node_modules/.bin/is-ci.cmd | 17 - node_modules/.bin/is-ci.ps1 | 18 - node_modules/.bin/jest | 16 +- node_modules/.bin/jest-runtime | 16 +- node_modules/.bin/jest-runtime.cmd | 17 - node_modules/.bin/jest-runtime.ps1 | 18 - node_modules/.bin/jest.cmd | 17 - node_modules/.bin/jest.ps1 | 18 - node_modules/.bin/jsesc | 16 +- node_modules/.bin/jsesc.cmd | 17 - node_modules/.bin/jsesc.ps1 | 18 - node_modules/.bin/json5 | 16 +- node_modules/.bin/json5.cmd | 17 - node_modules/.bin/json5.ps1 | 18 - node_modules/.bin/loose-envify | 16 +- node_modules/.bin/loose-envify.cmd | 17 - node_modules/.bin/loose-envify.ps1 | 18 - node_modules/.bin/mkdirp | 16 +- node_modules/.bin/mkdirp.cmd | 17 - node_modules/.bin/mkdirp.ps1 | 18 - node_modules/.bin/parser | 16 +- node_modules/.bin/parser.cmd | 17 - node_modules/.bin/parser.ps1 | 18 - node_modules/.bin/rimraf | 16 +- node_modules/.bin/rimraf.cmd | 17 - node_modules/.bin/rimraf.ps1 | 18 - node_modules/.bin/sane | 16 +- node_modules/.bin/sane.cmd | 17 - node_modules/.bin/sane.ps1 | 18 - node_modules/.bin/semver | 16 +- node_modules/.bin/semver.cmd | 17 - node_modules/.bin/semver.ps1 | 18 - node_modules/.bin/sshpk-conv | 16 +- node_modules/.bin/sshpk-conv.cmd | 17 - node_modules/.bin/sshpk-conv.ps1 | 18 - node_modules/.bin/sshpk-sign | 16 +- node_modules/.bin/sshpk-sign.cmd | 17 - node_modules/.bin/sshpk-sign.ps1 | 18 - node_modules/.bin/sshpk-verify | 16 +- node_modules/.bin/sshpk-verify.cmd | 17 - node_modules/.bin/sshpk-verify.ps1 | 18 - node_modules/.bin/ts-jest | 16 +- node_modules/.bin/ts-jest.cmd | 17 - node_modules/.bin/ts-jest.ps1 | 18 - node_modules/.bin/tsc | 16 +- node_modules/.bin/tsc.cmd | 17 - node_modules/.bin/tsc.ps1 | 18 - node_modules/.bin/tsserver | 16 +- node_modules/.bin/tsserver.cmd | 17 - node_modules/.bin/tsserver.ps1 | 18 - node_modules/.bin/uglifyjs | 16 +- node_modules/.bin/uglifyjs.cmd | 17 - node_modules/.bin/uglifyjs.ps1 | 18 - node_modules/.bin/uuid | 16 +- node_modules/.bin/uuid.cmd | 17 - node_modules/.bin/uuid.ps1 | 18 - node_modules/.bin/watch | 16 +- node_modules/.bin/watch.cmd | 17 - node_modules/.bin/watch.ps1 | 18 - node_modules/.bin/which | 16 +- node_modules/.bin/which.cmd | 17 - node_modules/.bin/which.ps1 | 18 - node_modules/@actions/core/package.json | 70 +- node_modules/@actions/exec/package.json | 70 +- node_modules/@actions/http-client/LICENSE | 21 + node_modules/@actions/http-client/README.md | 73 + .../@actions/http-client/lib/auth.d.ts | 26 + node_modules/@actions/http-client/lib/auth.js | 81 + .../@actions/http-client/lib/auth.js.map | 1 + .../@actions/http-client/lib/index.d.ts | 123 + .../@actions/http-client/lib/index.js | 605 + .../@actions/http-client/lib/index.js.map | 1 + .../@actions/http-client/lib/interfaces.d.ts | 44 + .../@actions/http-client/lib/interfaces.js | 3 + .../http-client/lib/interfaces.js.map | 1 + .../@actions/http-client/lib/proxy.d.ts | 2 + .../@actions/http-client/lib/proxy.js | 61 + .../@actions/http-client/lib/proxy.js.map | 1 + .../node_modules/tunnel/.idea/encodings.xml | 6 + .../node_modules/tunnel/.idea/modules.xml | 8 + .../node_modules/tunnel/.idea/node-tunnel.iml | 12 + .../node_modules/tunnel/.idea/vcs.xml | 6 + .../node_modules/tunnel/.idea/workspace.xml | 797 + .../node_modules/tunnel/.travis.yml | 6 + .../node_modules/tunnel/CHANGELOG.md | 22 + .../http-client/node_modules/tunnel}/LICENSE | 2 +- .../http-client/node_modules/tunnel/README.md | 185 + .../http-client/node_modules/tunnel/index.js | 1 + .../node_modules/tunnel/lib/tunnel.js | 264 + .../node_modules/tunnel/package.json | 67 + .../@actions/http-client/package.json | 77 + node_modules/@actions/io/package.json | 64 +- node_modules/@babel/code-frame/package.json | 67 +- .../@babel/core/node_modules/.bin/semver | 16 +- .../@babel/core/node_modules/.bin/semver.cmd | 17 - .../@babel/core/node_modules/.bin/semver.ps1 | 18 - .../core/node_modules/debug/package.json | 119 +- .../@babel/core/node_modules/ms/package.json | 80 +- .../core/node_modules/semver/bin/semver | 0 .../core/node_modules/semver/package.json | 72 +- .../core/node_modules/source-map/package.json | 257 +- node_modules/@babel/core/package.json | 97 +- .../node_modules/source-map/package.json | 257 +- node_modules/@babel/generator/package.json | 70 +- .../@babel/helper-function-name/package.json | 57 +- .../helper-get-function-arity/package.json | 51 +- .../@babel/helper-plugin-utils/package.json | 53 +- .../package.json | 55 +- node_modules/@babel/helpers/package.json | 64 +- node_modules/@babel/highlight/package.json | 64 +- .../@babel/parser/bin/babel-parser.js | 0 node_modules/@babel/parser/package.json | 97 +- .../package.json | 65 +- node_modules/@babel/template/package.json | 65 +- .../traverse/node_modules/debug/package.json | 119 +- .../traverse/node_modules/ms/package.json | 80 +- node_modules/@babel/traverse/package.json | 68 +- node_modules/@babel/types/package.json | 75 +- node_modules/@cnakazawa/watch/cli.js | 0 node_modules/@cnakazawa/watch/package.json | 85 +- .../@cnakazawa/watch/scripts/release.sh | 0 .../console/node_modules/slash/package.json | 106 +- node_modules/@jest/console/package.json | 64 +- node_modules/@jest/core/package.json | 66 +- node_modules/@jest/environment/package.json | 66 +- node_modules/@jest/fake-timers/package.json | 63 +- .../reporters/node_modules/slash/package.json | 106 +- node_modules/@jest/reporters/package.json | 64 +- .../node_modules/callsites/package.json | 116 +- node_modules/@jest/source-map/package.json | 62 +- node_modules/@jest/test-result/package.json | 69 +- .../@jest/test-sequencer/package.json | 60 +- .../transform/node_modules/slash/package.json | 106 +- node_modules/@jest/transform/package.json | 62 +- node_modules/@jest/types/package.json | 91 +- node_modules/@types/babel__core/LICENSE | 42 +- node_modules/@types/babel__core/README.md | 32 +- node_modules/@types/babel__core/package.json | 116 +- node_modules/@types/babel__generator/LICENSE | 42 +- .../@types/babel__generator/README.md | 32 +- .../@types/babel__generator/package.json | 97 +- node_modules/@types/babel__template/LICENSE | 42 +- node_modules/@types/babel__template/README.md | 32 +- .../@types/babel__template/package.json | 99 +- node_modules/@types/babel__traverse/LICENSE | 42 +- node_modules/@types/babel__traverse/README.md | 32 +- .../@types/babel__traverse/package.json | 109 +- node_modules/@types/events/LICENSE | 42 +- node_modules/@types/events/README.md | 32 +- node_modules/@types/events/package.json | 86 +- node_modules/@types/glob/LICENSE | 42 +- node_modules/@types/glob/README.md | 32 +- node_modules/@types/glob/index.d.ts | 174 +- node_modules/@types/glob/package.json | 99 +- .../@types/istanbul-lib-coverage/LICENSE | 42 +- .../@types/istanbul-lib-coverage/README.md | 32 +- .../@types/istanbul-lib-coverage/package.json | 91 +- .../@types/istanbul-lib-report/LICENSE | 42 +- .../@types/istanbul-lib-report/README.md | 32 +- .../@types/istanbul-lib-report/package.json | 85 +- node_modules/@types/istanbul-reports/LICENSE | 42 +- .../@types/istanbul-reports/README.md | 32 +- .../@types/istanbul-reports/package.json | 87 +- node_modules/@types/jest-diff/LICENSE | 42 +- node_modules/@types/jest-diff/README.md | 32 +- node_modules/@types/jest-diff/package.json | 79 +- node_modules/@types/jest/LICENSE | 42 +- node_modules/@types/jest/README.md | 32 +- node_modules/@types/jest/package.json | 265 +- node_modules/@types/minimatch/README.md | 32 +- node_modules/@types/minimatch/package.json | 84 +- node_modules/@types/node/LICENSE | 42 +- node_modules/@types/node/README.md | 32 +- node_modules/@types/node/package.json | 420 +- node_modules/@types/stack-utils/LICENSE | 42 +- node_modules/@types/stack-utils/README.md | 32 +- node_modules/@types/stack-utils/index.d.ts | 128 +- node_modules/@types/stack-utils/package.json | 77 +- node_modules/@types/winreg/README.md | 36 +- node_modules/@types/winreg/package.json | 69 +- node_modules/@types/yargs/LICENSE | 42 +- node_modules/@types/yargs/README.md | 32 +- node_modules/@types/yargs/package.json | 135 +- node_modules/abab/package.json | 87 +- .../acorn-globals/node_modules/.bin/acorn | 16 +- .../acorn-globals/node_modules/.bin/acorn.cmd | 17 - .../acorn-globals/node_modules/.bin/acorn.ps1 | 18 - .../node_modules/acorn/bin/acorn | 0 .../node_modules/acorn/package.json | 62 +- node_modules/acorn-globals/package.json | 77 +- node_modules/acorn-walk/package.json | 58 +- node_modules/acorn/bin/acorn | 0 node_modules/acorn/package.json | 338 +- node_modules/ajv/package.json | 151 +- node_modules/ajv/scripts/info | 0 node_modules/ajv/scripts/prepare-tests | 0 .../ajv/scripts/publish-built-version | 0 node_modules/ajv/scripts/travis-gh-pages | 0 node_modules/ansi-escapes/package.json | 139 +- node_modules/ansi-regex/package.json | 145 +- node_modules/ansi-styles/package.json | 152 +- node_modules/anymatch/package.json | 76 +- node_modules/arr-diff/LICENSE | 0 node_modules/arr-diff/package.json | 90 +- node_modules/arr-flatten/LICENSE | 0 node_modules/arr-flatten/README.md | 0 node_modules/arr-flatten/package.json | 87 +- node_modules/arr-union/package.json | 76 +- node_modules/array-equal/package.json | 53 +- node_modules/array-unique/LICENSE | 0 node_modules/array-unique/README.md | 0 node_modules/array-unique/package.json | 82 +- node_modules/asn1/package.json | 92 +- node_modules/assert-plus/package.json | 102 +- node_modules/assign-symbols/package.json | 75 +- node_modules/astral-regex/package.json | 102 +- node_modules/async-limiter/package.json | 78 +- node_modules/asynckit/package.json | 118 +- node_modules/atob/bin/atob.js | 0 node_modules/atob/package.json | 65 +- node_modules/aws-sign2/package.json | 63 +- node_modules/aws4/package.json | 65 +- .../Authorizer/AzureCLIAuthorizer.d.ts | 38 +- .../Authorizer/AzureCLIAuthorizer.js | 204 +- .../Authorizer/AzureEndpoint.d.ts | 46 +- .../Authorizer/AzureEndpoint.js | 192 +- .../Authorizer/IAuthorizer.d.ts | 14 +- .../Authorizer/IAuthorizer.js | 4 +- .../AuthorizerFactory.d.ts | 8 +- .../AuthorizerFactory.js | 56 +- .../AzureRestClient.d.ts | 62 +- .../AzureRestClient.js | 240 +- .../RequestClient.d.ts | 18 +- .../azure-actions-webclient/RequestClient.js | 44 +- .../azure-actions-webclient/WebClient.d.ts | 56 +- .../azure-actions-webclient/WebClient.js | 196 +- .../node_modules/@types/node/LICENSE | 42 +- .../node_modules/@types/node/README.md | 32 +- .../node_modules/@types/node/package.json | 427 +- .../azure-actions-webclient/package.json | 77 +- .../node_modules/slash/package.json | 106 +- node_modules/babel-jest/package.json | 67 +- .../babel-plugin-istanbul/package.json | 98 +- .../babel-plugin-jest-hoist/package.json | 64 +- node_modules/babel-preset-jest/package.json | 64 +- node_modules/balanced-match/package.json | 71 +- .../node_modules/define-property/package.json | 75 +- .../is-accessor-descriptor/package.json | 87 +- .../is-data-descriptor/package.json | 87 +- .../node_modules/is-descriptor/package.json | 91 +- .../base/node_modules/isobject/package.json | 103 +- node_modules/base/package.json | 115 +- node_modules/bcrypt-pbkdf/package.json | 55 +- node_modules/brace-expansion/package.json | 73 +- .../node_modules/extend-shallow/package.json | 75 +- .../braces/node_modules/isobject/package.json | 103 +- node_modules/braces/package.json | 108 +- .../browser-process-hrtime/package.json | 55 +- .../node_modules/resolve/package.json | 71 +- node_modules/browser-resolve/package.json | 74 +- node_modules/bs-logger/CHANGELOG.md | 0 node_modules/bs-logger/README.md | 0 node_modules/bs-logger/package.json | 131 +- node_modules/bser/package.json | 73 +- node_modules/buffer-from/package.json | 62 +- .../node_modules/isobject/package.json | 103 +- node_modules/cache-base/package.json | 86 +- node_modules/camelcase/package.json | 125 +- node_modules/capture-exit/package.json | 76 +- node_modules/caseless/package.json | 71 +- node_modules/chalk/package.json | 200 +- node_modules/ci-info/package.json | 77 +- .../node_modules/define-property/package.json | 79 +- .../node_modules/isobject/package.json | 103 +- node_modules/class-utils/package.json | 93 +- .../node_modules/ansi-regex/package.json | 68 +- .../node_modules/strip-ansi/package.json | 70 +- node_modules/cliui/package.json | 110 +- node_modules/co/package.json | 81 +- node_modules/code-point-at/package.json | 66 +- node_modules/collection-visit/package.json | 89 +- node_modules/color-convert/package.json | 87 +- node_modules/color-name/.npmignore | 212 +- node_modules/color-name/LICENSE | 14 +- node_modules/color-name/README.md | 22 +- node_modules/color-name/index.js | 304 +- node_modules/color-name/package.json | 64 +- node_modules/color-name/test.js | 14 +- node_modules/combined-stream/package.json | 71 +- node_modules/commander/package.json | 83 +- node_modules/component-emitter/History.md | 150 +- node_modules/component-emitter/LICENSE | 48 +- node_modules/component-emitter/Readme.md | 148 +- node_modules/component-emitter/index.js | 350 +- node_modules/component-emitter/package.json | 64 +- node_modules/concat-map/package.json | 134 +- node_modules/convert-source-map/package.json | 79 +- node_modules/copy-descriptor/package.json | 75 +- node_modules/core-util-is/package.json | 65 +- .../cross-spawn/node_modules/.bin/semver | 16 +- .../cross-spawn/node_modules/.bin/semver.cmd | 17 - .../cross-spawn/node_modules/.bin/semver.ps1 | 18 - .../node_modules/semver/bin/semver | 0 .../node_modules/semver/package.json | 72 +- node_modules/cross-spawn/package.json | 119 +- node_modules/cssom/package.json | 62 +- node_modules/cssstyle/package.json | 82 +- node_modules/dashdash/package.json | 97 +- .../node_modules/whatwg-url/package.json | 83 +- node_modules/data-urls/package.json | 102 +- node_modules/debug/package.json | 92 +- node_modules/decamelize/package.json | 67 +- .../decode-uri-component/package.json | 72 +- node_modules/deep-is/package.json | 77 +- node_modules/define-properties/package.json | 168 +- .../is-accessor-descriptor/package.json | 87 +- .../is-data-descriptor/package.json | 87 +- .../node_modules/is-descriptor/package.json | 91 +- .../node_modules/isobject/package.json | 103 +- node_modules/define-property/package.json | 91 +- node_modules/delayed-stream/package.json | 73 +- node_modules/detect-newline/package.json | 66 +- node_modules/diff-sequences/package.json | 77 +- node_modules/domexception/package.json | 84 +- node_modules/ecc-jsbn/LICENSE | 0 node_modules/ecc-jsbn/README.md | 0 node_modules/ecc-jsbn/index.js | 0 node_modules/ecc-jsbn/lib/LICENSE-jsbn | 0 node_modules/ecc-jsbn/lib/ec.js | 0 node_modules/ecc-jsbn/lib/sec.js | 0 node_modules/ecc-jsbn/package.json | 73 +- node_modules/ecc-jsbn/test.js | 0 node_modules/end-of-stream/package.json | 68 +- node_modules/error-ex/package.json | 90 +- node_modules/es-abstract/operations/getOps.js | 0 node_modules/es-abstract/package.json | 233 +- node_modules/es-to-primitive/package.json | 200 +- .../escape-string-regexp/package.json | 82 +- node_modules/escodegen/bin/escodegen.js | 0 node_modules/escodegen/bin/esgenerate.js | 0 .../escodegen/node_modules/.bin/esparse | 16 +- .../escodegen/node_modules/.bin/esparse.cmd | 17 - .../escodegen/node_modules/.bin/esparse.ps1 | 18 - .../escodegen/node_modules/.bin/esvalidate | 16 +- .../node_modules/.bin/esvalidate.cmd | 17 - .../node_modules/.bin/esvalidate.ps1 | 18 - .../node_modules/esprima/bin/esparse.js | 0 .../node_modules/esprima/bin/esvalidate.js | 0 .../node_modules/esprima/package.json | 141 +- node_modules/escodegen/package.json | 153 +- node_modules/estraverse/package.json | 74 +- node_modules/esutils/package.json | 82 +- node_modules/exec-sh/package.json | 90 +- node_modules/execa/package.json | 178 +- node_modules/exit/package.json | 85 +- .../exit/test/fixtures/create-files.sh | 0 .../node_modules/define-property/package.json | 79 +- .../node_modules/extend-shallow/package.json | 75 +- node_modules/expand-brackets/package.json | 104 +- node_modules/expect/build-es5/index.js | 106 +- node_modules/expect/package.json | 62 +- .../node_modules/is-extendable/package.json | 79 +- .../node_modules/is-plain-object/package.json | 104 +- .../node_modules/isobject/package.json | 103 +- node_modules/extend-shallow/package.json | 91 +- node_modules/extend/package.json | 123 +- .../node_modules/define-property/package.json | 75 +- .../node_modules/extend-shallow/package.json | 75 +- .../is-accessor-descriptor/package.json | 87 +- .../is-data-descriptor/package.json | 87 +- .../node_modules/is-descriptor/package.json | 91 +- node_modules/extglob/package.json | 112 +- node_modules/extsprintf/package.json | 64 +- node_modules/fast-deep-equal/package.json | 89 +- .../fast-json-stable-stringify/package.json | 77 +- node_modules/fast-levenshtein/package.json | 77 +- node_modules/fb-watchman/README.md | 0 node_modules/fb-watchman/package.json | 74 +- .../node_modules/extend-shallow/package.json | 75 +- node_modules/fill-range/package.json | 102 +- node_modules/find-up/package.json | 141 +- node_modules/for-in/package.json | 88 +- node_modules/forever-agent/package.json | 63 +- node_modules/form-data/package.json | 113 +- node_modules/fragment-cache/package.json | 77 +- node_modules/fs.realpath/package.json | 74 +- node_modules/fs/package.json | 58 +- node_modules/fsevents/.travis.yml | 101 - node_modules/fsevents/ISSUE_TEMPLATE.md | 8 - node_modules/fsevents/LICENSE | 22 - node_modules/fsevents/Readme.md | 78 - node_modules/fsevents/binding.gyp | 29 - node_modules/fsevents/fsevents.cc | 88 - node_modules/fsevents/fsevents.js | 108 - node_modules/fsevents/install.js | 7 - .../fsevents/node_modules/.bin/detect-libc | 15 - .../node_modules/.bin/detect-libc.cmd | 17 - .../node_modules/.bin/detect-libc.ps1 | 18 - .../fsevents/node_modules/.bin/mkdirp | 15 - .../fsevents/node_modules/.bin/mkdirp.cmd | 17 - .../fsevents/node_modules/.bin/mkdirp.ps1 | 18 - .../fsevents/node_modules/.bin/needle | 15 - .../fsevents/node_modules/.bin/needle.cmd | 17 - .../fsevents/node_modules/.bin/needle.ps1 | 18 - .../fsevents/node_modules/.bin/node-pre-gyp | 15 - .../node_modules/.bin/node-pre-gyp.cmd | 17 - .../node_modules/.bin/node-pre-gyp.ps1 | 18 - node_modules/fsevents/node_modules/.bin/nopt | 15 - .../fsevents/node_modules/.bin/nopt.cmd | 17 - .../fsevents/node_modules/.bin/nopt.ps1 | 18 - node_modules/fsevents/node_modules/.bin/rc | 15 - .../fsevents/node_modules/.bin/rc.cmd | 17 - .../fsevents/node_modules/.bin/rc.ps1 | 18 - .../fsevents/node_modules/.bin/rimraf | 15 - .../fsevents/node_modules/.bin/rimraf.cmd | 17 - .../fsevents/node_modules/.bin/rimraf.ps1 | 18 - .../fsevents/node_modules/.bin/semver | 15 - .../fsevents/node_modules/.bin/semver.cmd | 17 - .../fsevents/node_modules/.bin/semver.ps1 | 18 - .../fsevents/node_modules/abbrev/LICENSE | 46 - .../fsevents/node_modules/abbrev/README.md | 23 - .../fsevents/node_modules/abbrev/abbrev.js | 61 - .../fsevents/node_modules/abbrev/package.json | 59 - .../fsevents/node_modules/ansi-regex/index.js | 4 - .../fsevents/node_modules/ansi-regex/license | 21 - .../node_modules/ansi-regex/package.json | 111 - .../node_modules/ansi-regex/readme.md | 39 - .../fsevents/node_modules/aproba/LICENSE | 14 - .../fsevents/node_modules/aproba/README.md | 94 - .../fsevents/node_modules/aproba/index.js | 105 - .../fsevents/node_modules/aproba/package.json | 65 - .../node_modules/are-we-there-yet/CHANGES.md | 37 - .../node_modules/are-we-there-yet/LICENSE | 5 - .../node_modules/are-we-there-yet/README.md | 195 - .../node_modules/are-we-there-yet/index.js | 4 - .../are-we-there-yet/package.json | 66 - .../are-we-there-yet/tracker-base.js | 11 - .../are-we-there-yet/tracker-group.js | 107 - .../are-we-there-yet/tracker-stream.js | 36 - .../node_modules/are-we-there-yet/tracker.js | 30 - .../node_modules/balanced-match/.npmignore | 5 - .../node_modules/balanced-match/LICENSE.md | 21 - .../node_modules/balanced-match/README.md | 91 - .../node_modules/balanced-match/index.js | 59 - .../node_modules/balanced-match/package.json | 80 - .../node_modules/brace-expansion/LICENSE | 21 - .../node_modules/brace-expansion/README.md | 129 - .../node_modules/brace-expansion/index.js | 201 - .../node_modules/brace-expansion/package.json | 78 - .../fsevents/node_modules/chownr/LICENSE | 15 - .../fsevents/node_modules/chownr/README.md | 3 - .../fsevents/node_modules/chownr/chownr.js | 88 - .../fsevents/node_modules/chownr/package.json | 62 - .../node_modules/code-point-at/index.js | 32 - .../node_modules/code-point-at/license | 21 - .../node_modules/code-point-at/package.json | 73 - .../node_modules/code-point-at/readme.md | 32 - .../node_modules/concat-map/.travis.yml | 4 - .../fsevents/node_modules/concat-map/LICENSE | 18 - .../node_modules/concat-map/README.markdown | 62 - .../node_modules/concat-map/example/map.js | 6 - .../fsevents/node_modules/concat-map/index.js | 13 - .../node_modules/concat-map/package.json | 91 - .../node_modules/concat-map/test/map.js | 39 - .../console-control-strings/LICENSE | 13 - .../console-control-strings/README.md | 145 - .../console-control-strings/README.md~ | 140 - .../console-control-strings/index.js | 125 - .../console-control-strings/package.json | 64 - .../node_modules/core-util-is/LICENSE | 19 - .../node_modules/core-util-is/README.md | 3 - .../node_modules/core-util-is/float.patch | 604 - .../node_modules/core-util-is/lib/util.js | 107 - .../node_modules/core-util-is/package.json | 65 - .../node_modules/core-util-is/test.js | 68 - .../fsevents/node_modules/debug/CHANGELOG.md | 395 - .../fsevents/node_modules/debug/LICENSE | 19 - .../fsevents/node_modules/debug/README.md | 455 - .../fsevents/node_modules/debug/dist/debug.js | 912 - .../fsevents/node_modules/debug/package.json | 105 - .../node_modules/debug/src/browser.js | 264 - .../fsevents/node_modules/debug/src/common.js | 266 - .../fsevents/node_modules/debug/src/index.js | 10 - .../fsevents/node_modules/debug/src/node.js | 257 - .../node_modules/deep-extend/CHANGELOG.md | 46 - .../fsevents/node_modules/deep-extend/LICENSE | 20 - .../node_modules/deep-extend/README.md | 91 - .../node_modules/deep-extend/index.js | 1 - .../deep-extend/lib/deep-extend.js | 150 - .../node_modules/deep-extend/package.json | 95 - .../node_modules/delegates/.npmignore | 1 - .../node_modules/delegates/History.md | 22 - .../fsevents/node_modules/delegates/License | 20 - .../fsevents/node_modules/delegates/Makefile | 8 - .../fsevents/node_modules/delegates/Readme.md | 94 - .../fsevents/node_modules/delegates/index.js | 121 - .../node_modules/delegates/package.json | 51 - .../node_modules/delegates/test/index.js | 94 - .../node_modules/detect-libc/.npmignore | 7 - .../fsevents/node_modules/detect-libc/LICENSE | 201 - .../node_modules/detect-libc/README.md | 78 - .../detect-libc/bin/detect-libc.js | 18 - .../detect-libc/lib/detect-libc.js | 92 - .../node_modules/detect-libc/package.json | 73 - .../fsevents/node_modules/fs-minipass/LICENSE | 15 - .../node_modules/fs-minipass/README.md | 70 - .../node_modules/fs-minipass/index.js | 386 - .../node_modules/fs-minipass/package.json | 65 - .../fsevents/node_modules/fs.realpath/LICENSE | 43 - .../node_modules/fs.realpath/README.md | 33 - .../node_modules/fs.realpath/index.js | 66 - .../fsevents/node_modules/fs.realpath/old.js | 303 - .../node_modules/fs.realpath/package.json | 62 - .../fsevents/node_modules/gauge/CHANGELOG.md | 160 - .../fsevents/node_modules/gauge/LICENSE | 13 - .../fsevents/node_modules/gauge/README.md | 399 - .../fsevents/node_modules/gauge/base-theme.js | 14 - .../fsevents/node_modules/gauge/error.js | 24 - .../fsevents/node_modules/gauge/has-color.js | 12 - .../fsevents/node_modules/gauge/index.js | 233 - .../fsevents/node_modules/gauge/package.json | 94 - .../fsevents/node_modules/gauge/plumbing.js | 48 - .../fsevents/node_modules/gauge/process.js | 3 - .../node_modules/gauge/progress-bar.js | 35 - .../node_modules/gauge/render-template.js | 181 - .../node_modules/gauge/set-immediate.js | 7 - .../node_modules/gauge/set-interval.js | 3 - .../fsevents/node_modules/gauge/spin.js | 5 - .../node_modules/gauge/template-item.js | 73 - .../fsevents/node_modules/gauge/theme-set.js | 115 - .../fsevents/node_modules/gauge/themes.js | 54 - .../node_modules/gauge/wide-truncate.js | 25 - .../fsevents/node_modules/glob/LICENSE | 15 - .../fsevents/node_modules/glob/README.md | 368 - .../fsevents/node_modules/glob/changelog.md | 67 - .../fsevents/node_modules/glob/common.js | 240 - .../fsevents/node_modules/glob/glob.js | 790 - .../fsevents/node_modules/glob/package.json | 79 - .../fsevents/node_modules/glob/sync.js | 486 - .../fsevents/node_modules/has-unicode/LICENSE | 14 - .../node_modules/has-unicode/README.md | 43 - .../node_modules/has-unicode/index.js | 16 - .../node_modules/has-unicode/package.json | 61 - .../node_modules/iconv-lite/Changelog.md | 162 - .../fsevents/node_modules/iconv-lite/LICENSE | 21 - .../node_modules/iconv-lite/README.md | 156 - .../iconv-lite/encodings/dbcs-codec.js | 555 - .../iconv-lite/encodings/dbcs-data.js | 176 - .../iconv-lite/encodings/index.js | 22 - .../iconv-lite/encodings/internal.js | 188 - .../iconv-lite/encodings/sbcs-codec.js | 72 - .../encodings/sbcs-data-generated.js | 451 - .../iconv-lite/encodings/sbcs-data.js | 174 - .../encodings/tables/big5-added.json | 122 - .../iconv-lite/encodings/tables/cp936.json | 264 - .../iconv-lite/encodings/tables/cp949.json | 273 - .../iconv-lite/encodings/tables/cp950.json | 177 - .../iconv-lite/encodings/tables/eucjp.json | 182 - .../encodings/tables/gb18030-ranges.json | 1 - .../encodings/tables/gbk-added.json | 55 - .../iconv-lite/encodings/tables/shiftjis.json | 125 - .../iconv-lite/encodings/utf16.js | 177 - .../node_modules/iconv-lite/encodings/utf7.js | 290 - .../iconv-lite/lib/bom-handling.js | 52 - .../iconv-lite/lib/extend-node.js | 217 - .../node_modules/iconv-lite/lib/index.d.ts | 24 - .../node_modules/iconv-lite/lib/index.js | 153 - .../node_modules/iconv-lite/lib/streams.js | 121 - .../node_modules/iconv-lite/package.json | 79 - .../fsevents/node_modules/ignore-walk/LICENSE | 15 - .../node_modules/ignore-walk/README.md | 60 - .../node_modules/ignore-walk/index.js | 265 - .../node_modules/ignore-walk/package.json | 74 - .../fsevents/node_modules/inflight/LICENSE | 15 - .../fsevents/node_modules/inflight/README.md | 37 - .../node_modules/inflight/inflight.js | 54 - .../node_modules/inflight/package.json | 61 - .../fsevents/node_modules/inherits/LICENSE | 16 - .../fsevents/node_modules/inherits/README.md | 42 - .../node_modules/inherits/inherits.js | 7 - .../node_modules/inherits/inherits_browser.js | 23 - .../node_modules/inherits/package.json | 65 - .../fsevents/node_modules/ini/LICENSE | 15 - .../fsevents/node_modules/ini/README.md | 102 - node_modules/fsevents/node_modules/ini/ini.js | 194 - .../fsevents/node_modules/ini/package.json | 66 - .../is-fullwidth-code-point/index.js | 46 - .../is-fullwidth-code-point/license | 21 - .../is-fullwidth-code-point/package.json | 80 - .../is-fullwidth-code-point/readme.md | 39 - .../fsevents/node_modules/isarray/.npmignore | 1 - .../fsevents/node_modules/isarray/.travis.yml | 4 - .../fsevents/node_modules/isarray/Makefile | 6 - .../fsevents/node_modules/isarray/README.md | 60 - .../node_modules/isarray/component.json | 19 - .../fsevents/node_modules/isarray/index.js | 5 - .../node_modules/isarray/package.json | 76 - .../fsevents/node_modules/isarray/test.js | 20 - .../fsevents/node_modules/minimatch/LICENSE | 15 - .../fsevents/node_modules/minimatch/README.md | 209 - .../node_modules/minimatch/minimatch.js | 923 - .../node_modules/minimatch/package.json | 67 - .../node_modules/minimist/.travis.yml | 4 - .../fsevents/node_modules/minimist/LICENSE | 18 - .../node_modules/minimist/example/parse.js | 2 - .../fsevents/node_modules/minimist/index.js | 187 - .../node_modules/minimist/package.json | 74 - .../node_modules/minimist/readme.markdown | 73 - .../node_modules/minimist/test/dash.js | 24 - .../minimist/test/default_bool.js | 20 - .../node_modules/minimist/test/dotted.js | 16 - .../node_modules/minimist/test/long.js | 31 - .../node_modules/minimist/test/parse.js | 318 - .../minimist/test/parse_modified.js | 9 - .../node_modules/minimist/test/short.js | 67 - .../node_modules/minimist/test/whitespace.js | 8 - .../fsevents/node_modules/minipass/LICENSE | 15 - .../fsevents/node_modules/minipass/README.md | 124 - .../fsevents/node_modules/minipass/index.js | 375 - .../node_modules/minipass/package.json | 72 - .../fsevents/node_modules/minizlib/LICENSE | 26 - .../fsevents/node_modules/minizlib/README.md | 44 - .../node_modules/minizlib/constants.js | 46 - .../fsevents/node_modules/minizlib/index.js | 335 - .../node_modules/minizlib/package.json | 74 - .../fsevents/node_modules/mkdirp/.travis.yml | 8 - .../fsevents/node_modules/mkdirp/LICENSE | 21 - .../fsevents/node_modules/mkdirp/bin/cmd.js | 33 - .../node_modules/mkdirp/bin/usage.txt | 12 - .../node_modules/mkdirp/examples/pow.js | 6 - .../fsevents/node_modules/mkdirp/index.js | 98 - .../fsevents/node_modules/mkdirp/package.json | 66 - .../node_modules/mkdirp/readme.markdown | 100 - .../node_modules/mkdirp/test/chmod.js | 41 - .../node_modules/mkdirp/test/clobber.js | 38 - .../node_modules/mkdirp/test/mkdirp.js | 28 - .../node_modules/mkdirp/test/opts_fs.js | 29 - .../node_modules/mkdirp/test/opts_fs_sync.js | 27 - .../fsevents/node_modules/mkdirp/test/perm.js | 32 - .../node_modules/mkdirp/test/perm_sync.js | 36 - .../fsevents/node_modules/mkdirp/test/race.js | 37 - .../fsevents/node_modules/mkdirp/test/rel.js | 32 - .../node_modules/mkdirp/test/return.js | 25 - .../node_modules/mkdirp/test/return_sync.js | 24 - .../fsevents/node_modules/mkdirp/test/root.js | 19 - .../fsevents/node_modules/mkdirp/test/sync.js | 32 - .../node_modules/mkdirp/test/umask.js | 28 - .../node_modules/mkdirp/test/umask_sync.js | 32 - .../fsevents/node_modules/ms/index.js | 162 - .../fsevents/node_modules/ms/license.md | 21 - .../fsevents/node_modules/ms/package.json | 72 - .../fsevents/node_modules/ms/readme.md | 60 - .../fsevents/node_modules/needle/.npmignore | 6 - .../fsevents/node_modules/needle/README.md | 593 - .../fsevents/node_modules/needle/bin/needle | 40 - .../needle/examples/deflated-stream.js | 22 - .../needle/examples/digest-auth.js | 16 - .../needle/examples/download-to-file.js | 18 - .../needle/examples/multipart-stream.js | 25 - .../needle/examples/parsed-stream.js | 23 - .../needle/examples/parsed-stream2.js | 21 - .../needle/examples/stream-events.js | 23 - .../needle/examples/stream-to-file.js | 14 - .../needle/examples/upload-image.js | 51 - .../fsevents/node_modules/needle/lib/auth.js | 110 - .../node_modules/needle/lib/cookies.js | 79 - .../node_modules/needle/lib/decoder.js | 53 - .../node_modules/needle/lib/multipart.js | 98 - .../node_modules/needle/lib/needle.js | 795 - .../node_modules/needle/lib/parsers.js | 120 - .../node_modules/needle/lib/querystring.js | 49 - .../fsevents/node_modules/needle/license.txt | 19 - .../node_modules/needle/package-lock.json | 395 - .../fsevents/node_modules/needle/package.json | 105 - .../needle/test/basic_auth_spec.js | 196 - .../needle/test/compression_spec.js | 94 - .../node_modules/needle/test/cookies_spec.js | 305 - .../node_modules/needle/test/decoder_spec.js | 86 - .../node_modules/needle/test/errors_spec.js | 286 - .../node_modules/needle/test/headers_spec.js | 198 - .../node_modules/needle/test/helpers.js | 72 - .../node_modules/needle/test/keys/ssl.cert | 21 - .../node_modules/needle/test/keys/ssl.key | 27 - .../needle/test/long_string_spec.js | 34 - .../node_modules/needle/test/output_spec.js | 254 - .../node_modules/needle/test/parsing_spec.js | 494 - .../needle/test/post_data_spec.js | 1021 - .../node_modules/needle/test/proxy_spec.js | 202 - .../needle/test/querystring_spec.js | 128 - .../node_modules/needle/test/redirect_spec.js | 392 - .../needle/test/redirect_with_timeout.js | 45 - .../needle/test/request_stream_spec.js | 202 - .../needle/test/response_stream_spec.js | 139 - .../needle/test/socket_pool_spec.js | 66 - .../node_modules/needle/test/url_spec.js | 155 - .../needle/test/utils/formidable.js | 17 - .../node_modules/needle/test/utils/proxy.js | 62 - .../node_modules/needle/test/utils/test.js | 104 - .../node_modules/node-pre-gyp/CHANGELOG.md | 432 - .../node_modules/node-pre-gyp/LICENSE | 27 - .../node_modules/node-pre-gyp/README.md | 693 - .../node_modules/node-pre-gyp/appveyor.yml | 30 - .../node-pre-gyp/bin/node-pre-gyp | 134 - .../node-pre-gyp/bin/node-pre-gyp.cmd | 2 - .../node_modules/node-pre-gyp/contributing.md | 10 - .../node_modules/node-pre-gyp/lib/build.js | 51 - .../node_modules/node-pre-gyp/lib/clean.js | 32 - .../node-pre-gyp/lib/configure.js | 52 - .../node_modules/node-pre-gyp/lib/info.js | 40 - .../node_modules/node-pre-gyp/lib/install.js | 255 - .../node-pre-gyp/lib/node-pre-gyp.js | 203 - .../node_modules/node-pre-gyp/lib/package.js | 56 - .../node-pre-gyp/lib/pre-binding.js | 30 - .../node_modules/node-pre-gyp/lib/publish.js | 79 - .../node_modules/node-pre-gyp/lib/rebuild.js | 21 - .../node-pre-gyp/lib/reinstall.js | 20 - .../node_modules/node-pre-gyp/lib/reveal.js | 33 - .../node-pre-gyp/lib/testbinary.js | 81 - .../node-pre-gyp/lib/testpackage.js | 55 - .../node-pre-gyp/lib/unpublish.js | 43 - .../node-pre-gyp/lib/util/abi_crosswalk.json | 1830 - .../node-pre-gyp/lib/util/compile.js | 87 - .../node-pre-gyp/lib/util/handle_gyp_opts.js | 103 - .../node-pre-gyp/lib/util/napi.js | 204 - .../lib/util/nw-pre-gyp/index.html | 26 - .../lib/util/nw-pre-gyp/package.json | 9 - .../node-pre-gyp/lib/util/s3_setup.js | 27 - .../node-pre-gyp/lib/util/versioning.js | 331 - .../node_modules/node-pre-gyp/package.json | 89 - .../fsevents/node_modules/nopt/.npmignore | 1 - .../fsevents/node_modules/nopt/.travis.yml | 8 - .../fsevents/node_modules/nopt/CHANGELOG.md | 58 - .../fsevents/node_modules/nopt/LICENSE | 15 - .../fsevents/node_modules/nopt/README.md | 213 - .../fsevents/node_modules/nopt/bin/nopt.js | 54 - .../node_modules/nopt/examples/my-program.js | 30 - .../fsevents/node_modules/nopt/lib/nopt.js | 436 - .../fsevents/node_modules/nopt/package.json | 61 - .../fsevents/node_modules/nopt/test/basic.js | 303 - .../fsevents/node_modules/npm-bundled/LICENSE | 15 - .../node_modules/npm-bundled/README.md | 48 - .../node_modules/npm-bundled/index.js | 241 - .../node_modules/npm-bundled/package.json | 63 - .../node_modules/npm-packlist/LICENSE | 15 - .../node_modules/npm-packlist/README.md | 68 - .../node_modules/npm-packlist/index.js | 250 - .../node_modules/npm-packlist/package.json | 69 - .../fsevents/node_modules/npmlog/CHANGELOG.md | 49 - .../fsevents/node_modules/npmlog/LICENSE | 15 - .../fsevents/node_modules/npmlog/README.md | 216 - .../fsevents/node_modules/npmlog/log.js | 309 - .../fsevents/node_modules/npmlog/package.json | 64 - .../node_modules/number-is-nan/index.js | 4 - .../node_modules/number-is-nan/license | 21 - .../node_modules/number-is-nan/package.json | 70 - .../node_modules/number-is-nan/readme.md | 28 - .../node_modules/object-assign/index.js | 90 - .../node_modules/object-assign/license | 21 - .../node_modules/object-assign/package.json | 77 - .../node_modules/object-assign/readme.md | 61 - .../fsevents/node_modules/once/LICENSE | 15 - .../fsevents/node_modules/once/README.md | 79 - .../fsevents/node_modules/once/once.js | 42 - .../fsevents/node_modules/once/package.json | 70 - .../fsevents/node_modules/os-homedir/index.js | 24 - .../fsevents/node_modules/os-homedir/license | 21 - .../node_modules/os-homedir/package.json | 76 - .../node_modules/os-homedir/readme.md | 31 - .../fsevents/node_modules/os-tmpdir/index.js | 25 - .../fsevents/node_modules/os-tmpdir/license | 21 - .../node_modules/os-tmpdir/package.json | 76 - .../fsevents/node_modules/os-tmpdir/readme.md | 32 - .../fsevents/node_modules/osenv/LICENSE | 15 - .../fsevents/node_modules/osenv/README.md | 63 - .../fsevents/node_modules/osenv/osenv.js | 72 - .../fsevents/node_modules/osenv/package.json | 76 - .../node_modules/path-is-absolute/index.js | 20 - .../node_modules/path-is-absolute/license | 21 - .../path-is-absolute/package.json | 78 - .../node_modules/path-is-absolute/readme.md | 59 - .../process-nextick-args/index.js | 44 - .../process-nextick-args/license.md | 19 - .../process-nextick-args/package.json | 53 - .../process-nextick-args/readme.md | 18 - .../fsevents/node_modules/rc/LICENSE.APACHE2 | 15 - .../fsevents/node_modules/rc/LICENSE.BSD | 26 - .../fsevents/node_modules/rc/LICENSE.MIT | 24 - .../fsevents/node_modules/rc/README.md | 227 - .../fsevents/node_modules/rc/browser.js | 7 - node_modules/fsevents/node_modules/rc/cli.js | 4 - .../fsevents/node_modules/rc/index.js | 53 - .../fsevents/node_modules/rc/lib/utils.js | 104 - .../rc/node_modules/minimist/.travis.yml | 8 - .../rc/node_modules/minimist/LICENSE | 18 - .../rc/node_modules/minimist/example/parse.js | 2 - .../rc/node_modules/minimist/index.js | 236 - .../rc/node_modules/minimist/package.json | 76 - .../rc/node_modules/minimist/readme.markdown | 91 - .../rc/node_modules/minimist/test/all_bool.js | 32 - .../rc/node_modules/minimist/test/bool.js | 166 - .../rc/node_modules/minimist/test/dash.js | 31 - .../minimist/test/default_bool.js | 35 - .../rc/node_modules/minimist/test/dotted.js | 22 - .../rc/node_modules/minimist/test/kv_short.js | 16 - .../rc/node_modules/minimist/test/long.js | 31 - .../rc/node_modules/minimist/test/num.js | 36 - .../rc/node_modules/minimist/test/parse.js | 197 - .../minimist/test/parse_modified.js | 9 - .../rc/node_modules/minimist/test/short.js | 67 - .../node_modules/minimist/test/stop_early.js | 15 - .../rc/node_modules/minimist/test/unknown.js | 102 - .../node_modules/minimist/test/whitespace.js | 8 - .../fsevents/node_modules/rc/package.json | 67 - .../fsevents/node_modules/rc/test/ini.js | 16 - .../node_modules/rc/test/nested-env-vars.js | 50 - .../fsevents/node_modules/rc/test/test.js | 59 - .../node_modules/readable-stream/.travis.yml | 55 - .../readable-stream/CONTRIBUTING.md | 38 - .../readable-stream/GOVERNANCE.md | 136 - .../node_modules/readable-stream/LICENSE | 47 - .../node_modules/readable-stream/README.md | 58 - .../doc/wg-meetings/2015-01-30.md | 60 - .../readable-stream/duplex-browser.js | 1 - .../node_modules/readable-stream/duplex.js | 1 - .../readable-stream/lib/_stream_duplex.js | 131 - .../lib/_stream_passthrough.js | 47 - .../readable-stream/lib/_stream_readable.js | 1019 - .../readable-stream/lib/_stream_transform.js | 214 - .../readable-stream/lib/_stream_writable.js | 687 - .../lib/internal/streams/BufferList.js | 79 - .../lib/internal/streams/destroy.js | 74 - .../lib/internal/streams/stream-browser.js | 1 - .../lib/internal/streams/stream.js | 1 - .../node_modules/readable-stream/package.json | 84 - .../readable-stream/passthrough.js | 1 - .../readable-stream/readable-browser.js | 7 - .../node_modules/readable-stream/readable.js | 19 - .../node_modules/readable-stream/transform.js | 1 - .../readable-stream/writable-browser.js | 1 - .../node_modules/readable-stream/writable.js | 8 - .../fsevents/node_modules/rimraf/LICENSE | 15 - .../fsevents/node_modules/rimraf/README.md | 101 - .../fsevents/node_modules/rimraf/bin.js | 50 - .../fsevents/node_modules/rimraf/package.json | 70 - .../fsevents/node_modules/rimraf/rimraf.js | 364 - .../node_modules/safe-buffer/README.md | 584 - .../node_modules/safe-buffer/index.d.ts | 187 - .../node_modules/safe-buffer/index.js | 62 - .../node_modules/safe-buffer/package.json | 68 - .../node_modules/safer-buffer/LICENSE | 21 - .../safer-buffer/Porting-Buffer.md | 268 - .../node_modules/safer-buffer/Readme.md | 156 - .../node_modules/safer-buffer/dangerous.js | 58 - .../node_modules/safer-buffer/package.json | 63 - .../node_modules/safer-buffer/safer.js | 77 - .../node_modules/safer-buffer/tests.js | 406 - .../fsevents/node_modules/sax/LICENSE | 41 - .../fsevents/node_modules/sax/README.md | 225 - .../fsevents/node_modules/sax/lib/sax.js | 1565 - .../fsevents/node_modules/sax/package.json | 64 - .../fsevents/node_modules/semver/CHANGELOG.md | 39 - .../fsevents/node_modules/semver/LICENSE | 15 - .../fsevents/node_modules/semver/README.md | 411 - .../fsevents/node_modules/semver/bin/semver | 160 - .../fsevents/node_modules/semver/package.json | 63 - .../fsevents/node_modules/semver/range.bnf | 16 - .../fsevents/node_modules/semver/semver.js | 1483 - .../node_modules/set-blocking/CHANGELOG.md | 26 - .../node_modules/set-blocking/LICENSE.txt | 14 - .../node_modules/set-blocking/README.md | 31 - .../node_modules/set-blocking/index.js | 7 - .../node_modules/set-blocking/package.json | 73 - .../node_modules/signal-exit/CHANGELOG.md | 27 - .../node_modules/signal-exit/LICENSE.txt | 16 - .../node_modules/signal-exit/README.md | 40 - .../node_modules/signal-exit/index.js | 157 - .../node_modules/signal-exit/package.json | 69 - .../node_modules/signal-exit/signals.js | 53 - .../node_modules/string-width/index.js | 37 - .../node_modules/string-width/license | 21 - .../node_modules/string-width/package.json | 92 - .../node_modules/string-width/readme.md | 42 - .../node_modules/string_decoder/.travis.yml | 50 - .../node_modules/string_decoder/LICENSE | 48 - .../node_modules/string_decoder/README.md | 47 - .../string_decoder/lib/string_decoder.js | 296 - .../node_modules/string_decoder/package.json | 62 - .../fsevents/node_modules/strip-ansi/index.js | 6 - .../fsevents/node_modules/strip-ansi/license | 21 - .../node_modules/strip-ansi/package.json | 105 - .../node_modules/strip-ansi/readme.md | 33 - .../node_modules/strip-json-comments/index.js | 70 - .../node_modules/strip-json-comments/license | 21 - .../strip-json-comments/package.json | 77 - .../strip-json-comments/readme.md | 64 - .../fsevents/node_modules/tar/LICENSE | 15 - .../fsevents/node_modules/tar/README.md | 954 - .../fsevents/node_modules/tar/index.js | 18 - .../fsevents/node_modules/tar/lib/buffer.js | 11 - .../fsevents/node_modules/tar/lib/create.js | 105 - .../fsevents/node_modules/tar/lib/extract.js | 112 - .../fsevents/node_modules/tar/lib/header.js | 289 - .../node_modules/tar/lib/high-level-opt.js | 29 - .../node_modules/tar/lib/large-numbers.js | 92 - .../fsevents/node_modules/tar/lib/list.js | 130 - .../fsevents/node_modules/tar/lib/mkdir.js | 206 - .../fsevents/node_modules/tar/lib/mode-fix.js | 14 - .../fsevents/node_modules/tar/lib/pack.js | 404 - .../fsevents/node_modules/tar/lib/parse.js | 423 - .../fsevents/node_modules/tar/lib/pax.js | 146 - .../node_modules/tar/lib/read-entry.js | 94 - .../fsevents/node_modules/tar/lib/replace.js | 220 - .../fsevents/node_modules/tar/lib/types.js | 44 - .../fsevents/node_modules/tar/lib/unpack.js | 621 - .../fsevents/node_modules/tar/lib/update.js | 36 - .../node_modules/tar/lib/warn-mixin.js | 14 - .../fsevents/node_modules/tar/lib/winchars.js | 23 - .../node_modules/tar/lib/write-entry.js | 422 - .../fsevents/node_modules/tar/package.json | 81 - .../node_modules/util-deprecate/History.md | 16 - .../node_modules/util-deprecate/LICENSE | 24 - .../node_modules/util-deprecate/README.md | 53 - .../node_modules/util-deprecate/browser.js | 67 - .../node_modules/util-deprecate/node.js | 6 - .../node_modules/util-deprecate/package.json | 59 - .../fsevents/node_modules/wide-align/LICENSE | 14 - .../node_modules/wide-align/README.md | 47 - .../fsevents/node_modules/wide-align/align.js | 65 - .../node_modules/wide-align/package.json | 69 - .../fsevents/node_modules/wrappy/LICENSE | 15 - .../fsevents/node_modules/wrappy/README.md | 36 - .../fsevents/node_modules/wrappy/package.json | 62 - .../fsevents/node_modules/wrappy/wrappy.js | 33 - .../fsevents/node_modules/yallist/LICENSE | 15 - .../fsevents/node_modules/yallist/README.md | 204 - .../fsevents/node_modules/yallist/iterator.js | 8 - .../node_modules/yallist/package.json | 66 - .../fsevents/node_modules/yallist/yallist.js | 376 - node_modules/fsevents/package.json | 50 - node_modules/fsevents/src/async.cc | 43 - node_modules/fsevents/src/constants.cc | 110 - node_modules/fsevents/src/methods.cc | 44 - node_modules/fsevents/src/storage.cc | 27 - node_modules/fsevents/src/thread.cc | 71 - node_modules/function-bind/package.json | 88 +- node_modules/get-caller-file/package.json | 73 +- node_modules/get-stream/package.json | 130 +- node_modules/get-value/package.json | 78 +- node_modules/getpass/package.json | 56 +- node_modules/glob/package.json | 87 +- node_modules/globals/package.json | 120 +- node_modules/graceful-fs/package.json | 97 +- node_modules/growly/package.json | 76 +- node_modules/handlebars/bin/handlebars | 0 .../node_modules/minimist/package.json | 82 +- .../node_modules/wordwrap/package.json | 77 +- node_modules/handlebars/package.json | 140 +- node_modules/handlebars/print-script | 0 node_modules/har-schema/package.json | 106 +- node_modules/har-validator/package.json | 89 +- node_modules/has-flag/package.json | 68 +- node_modules/has-symbols/package.json | 190 +- .../node_modules/isobject/package.json | 103 +- node_modules/has-value/package.json | 87 +- .../node_modules/kind-of/package.json | 109 +- node_modules/has-values/package.json | 77 +- node_modules/has/package.json | 78 +- node_modules/hosted-git-info/package.json | 81 +- .../html-encoding-sniffer/package.json | 78 +- node_modules/http-signature/package.json | 96 +- node_modules/iconv-lite/package.json | 126 +- node_modules/import-local/fixtures/cli.js | 0 .../node_modules/pkg-dir/package.json | 144 +- node_modules/import-local/package.json | 143 +- node_modules/imurmurhash/package.json | 77 +- node_modules/inflight/package.json | 68 +- node_modules/inherits/package.json | 67 +- node_modules/invariant/package.json | 87 +- node_modules/invert-kv/package.json | 102 +- .../node_modules/kind-of/package.json | 109 +- .../is-accessor-descriptor/package.json | 77 +- node_modules/is-arguments/package.json | 182 +- node_modules/is-arrayish/package.json | 72 +- node_modules/is-buffer/package.json | 50 +- node_modules/is-callable/package.json | 223 +- node_modules/is-ci/bin.js | 0 node_modules/is-ci/package.json | 82 +- .../node_modules/kind-of/package.json | 109 +- node_modules/is-data-descriptor/package.json | 77 +- node_modules/is-date-object/package.json | 160 +- .../node_modules/kind-of/package.json | 119 +- node_modules/is-descriptor/package.json | 95 +- node_modules/is-extendable/package.json | 82 +- .../is-fullwidth-code-point/package.json | 64 +- node_modules/is-generator-fn/package.json | 115 +- .../is-generator-function/package.json | 179 +- .../node_modules/kind-of/package.json | 109 +- node_modules/is-number/package.json | 92 +- node_modules/is-regex/package.json | 178 +- node_modules/is-stream/package.json | 68 +- node_modules/is-symbol/package.json | 169 +- node_modules/is-typedarray/package.json | 69 +- node_modules/is-windows/package.json | 92 +- node_modules/is-wsl/package.json | 70 +- node_modules/isarray/package.json | 71 +- node_modules/isexe/package.json | 71 +- node_modules/isstream/package.json | 78 +- .../istanbul-lib-coverage/package.json | 75 +- .../istanbul-lib-instrument/package.json | 81 +- .../node_modules/supports-color/package.json | 144 +- node_modules/istanbul-lib-report/package.json | 80 +- .../node_modules/debug/package.json | 119 +- .../node_modules/ms/package.json | 80 +- .../istanbul-lib-source-maps/package.json | 78 +- node_modules/istanbul-reports/package.json | 78 +- node_modules/jest-changed-files/package.json | 60 +- node_modules/jest-circus/package.json | 60 +- node_modules/jest-config/package.json | 62 +- node_modules/jest-diff/package.json | 60 +- node_modules/jest-docblock/package.json | 58 +- node_modules/jest-each/package.json | 77 +- .../jest-environment-jsdom/package.json | 59 +- .../jest-environment-node/package.json | 59 +- node_modules/jest-get-type/package.json | 62 +- node_modules/jest-haste-map/package.json | 71 +- node_modules/jest-jasmine2/package.json | 60 +- node_modules/jest-leak-detector/package.json | 60 +- node_modules/jest-matcher-utils/package.json | 66 +- .../node_modules/slash/package.json | 106 +- node_modules/jest-message-util/package.json | 70 +- node_modules/jest-mock/package.json | 66 +- node_modules/jest-pnp-resolver/package.json | 89 +- node_modules/jest-regex-util/package.json | 60 +- .../jest-resolve-dependencies/package.json | 59 +- node_modules/jest-resolve/package.json | 63 +- node_modules/jest-runner/package.json | 60 +- node_modules/jest-runtime/bin/jest-runtime.js | 0 .../node_modules/slash/package.json | 106 +- node_modules/jest-runtime/package.json | 69 +- node_modules/jest-serializer/package.json | 56 +- .../jest-snapshot/node_modules/.bin/semver | 16 +- .../node_modules/.bin/semver.cmd | 17 - .../node_modules/.bin/semver.ps1 | 18 - .../node_modules/semver/bin/semver | 0 .../node_modules/semver/package.json | 72 +- node_modules/jest-snapshot/package.json | 63 +- .../node_modules/callsites/package.json | 116 +- .../jest-util/node_modules/slash/package.json | 106 +- node_modules/jest-util/package.json | 72 +- node_modules/jest-validate/package.json | 63 +- node_modules/jest-watcher/package.json | 61 +- .../node_modules/supports-color/package.json | 144 +- node_modules/jest-worker/package.json | 64 +- node_modules/jest/bin/jest.js | 0 node_modules/jest/node_modules/.bin/jest | 16 +- node_modules/jest/node_modules/.bin/jest.cmd | 17 - node_modules/jest/node_modules/.bin/jest.ps1 | 18 - .../jest/node_modules/jest-cli/bin/jest.js | 0 .../jest/node_modules/jest-cli/package.json | 71 +- node_modules/jest/package.json | 80 +- node_modules/js-tokens/package.json | 79 +- node_modules/jsbn/package.json | 64 +- node_modules/jsdom/package.json | 134 +- node_modules/jsesc/bin/jsesc | 0 node_modules/jsesc/package.json | 97 +- .../json-parse-better-errors/package.json | 99 +- .../json-schema-traverse/package.json | 77 +- node_modules/json-schema/README.md | 8 +- .../json-schema/draft-00/hyper-schema | 134 +- node_modules/json-schema/draft-00/json-ref | 50 +- node_modules/json-schema/draft-00/links | 64 +- node_modules/json-schema/draft-00/schema | 308 +- .../json-schema/draft-01/hyper-schema | 134 +- node_modules/json-schema/draft-01/json-ref | 50 +- node_modules/json-schema/draft-01/links | 64 +- node_modules/json-schema/draft-01/schema | 308 +- .../json-schema/draft-02/hyper-schema | 134 +- node_modules/json-schema/draft-02/json-ref | 50 +- node_modules/json-schema/draft-02/links | 68 +- node_modules/json-schema/draft-02/schema | 330 +- .../json-schema/draft-03/examples/address | 38 +- .../json-schema/draft-03/examples/calendar | 106 +- .../json-schema/draft-03/examples/card | 208 +- .../json-schema/draft-03/examples/geo | 14 +- .../json-schema/draft-03/examples/interfaces | 46 +- .../json-schema/draft-03/hyper-schema | 120 +- node_modules/json-schema/draft-03/json-ref | 50 +- node_modules/json-schema/draft-03/links | 68 +- node_modules/json-schema/draft-03/schema | 346 +- .../json-schema/draft-04/hyper-schema | 120 +- node_modules/json-schema/draft-04/links | 80 +- node_modules/json-schema/draft-04/schema | 376 +- .../json-schema/draft-zyp-json-schema-03.xml | 2240 +- .../json-schema/draft-zyp-json-schema-04.xml | 2144 +- node_modules/json-schema/lib/links.js | 130 +- node_modules/json-schema/lib/validate.js | 546 +- node_modules/json-schema/package.json | 89 +- node_modules/json-schema/test/tests.js | 190 +- node_modules/json-stringify-safe/package.json | 75 +- node_modules/json5/lib/cli.js | 0 node_modules/json5/package.json | 132 +- node_modules/jsprim/package.json | 75 +- node_modules/kind-of/package.json | 132 +- node_modules/kleur/package.json | 70 +- node_modules/lcid/package.json | 132 +- node_modules/left-pad/COPYING | 28 +- node_modules/left-pad/package.json | 69 +- node_modules/leven/package.json | 86 +- node_modules/levn/package.json | 84 +- node_modules/load-json-file/package.json | 74 +- node_modules/locate-path/package.json | 126 +- node_modules/lodash.sortby/package.json | 85 +- node_modules/lodash/package.json | 80 +- node_modules/loose-envify/cli.js | 0 node_modules/loose-envify/package.json | 71 +- .../make-dir/node_modules/.bin/semver | 16 +- .../make-dir/node_modules/.bin/semver.cmd | 17 - .../make-dir/node_modules/.bin/semver.ps1 | 18 - .../make-dir/node_modules/pify/package.json | 140 +- .../make-dir/node_modules/semver/bin/semver | 0 .../make-dir/node_modules/semver/package.json | 72 +- node_modules/make-dir/package.json | 157 +- node_modules/make-error/package.json | 84 +- node_modules/makeerror/package.json | 64 +- node_modules/map-age-cleaner/package.json | 156 +- node_modules/map-cache/package.json | 76 +- node_modules/map-visit/package.json | 89 +- node_modules/mem/package.json | 130 +- node_modules/merge-stream/package.json | 67 +- node_modules/micromatch/LICENSE | 0 node_modules/micromatch/package.json | 149 +- node_modules/mime-db/package.json | 93 +- node_modules/mime-types/package.json | 84 +- node_modules/mimic-fn/package.json | 122 +- node_modules/minimatch/package.json | 77 +- node_modules/minimist/package.json | 84 +- .../node_modules/is-extendable/package.json | 79 +- .../node_modules/is-plain-object/package.json | 104 +- .../node_modules/isobject/package.json | 103 +- node_modules/mixin-deep/package.json | 75 +- node_modules/mkdirp/bin/cmd.js | 0 .../mkdirp/node_modules/minimist/package.json | 115 +- node_modules/mkdirp/package.json | 75 +- node_modules/ms/package.json | 80 +- node_modules/nan/CHANGELOG.md | 529 - node_modules/nan/LICENSE.md | 13 - node_modules/nan/README.md | 456 - node_modules/nan/doc/asyncworker.md | 146 - node_modules/nan/doc/buffers.md | 54 - node_modules/nan/doc/callback.md | 76 - node_modules/nan/doc/converters.md | 41 - node_modules/nan/doc/errors.md | 226 - node_modules/nan/doc/json.md | 62 - node_modules/nan/doc/maybe_types.md | 583 - node_modules/nan/doc/methods.md | 661 - node_modules/nan/doc/new.md | 147 - node_modules/nan/doc/node_misc.md | 123 - node_modules/nan/doc/object_wrappers.md | 263 - node_modules/nan/doc/persistent.md | 296 - node_modules/nan/doc/scopes.md | 73 - node_modules/nan/doc/script.md | 38 - node_modules/nan/doc/string_bytes.md | 62 - node_modules/nan/doc/v8_internals.md | 199 - node_modules/nan/doc/v8_misc.md | 85 - node_modules/nan/include_dirs.js | 1 - node_modules/nan/nan.h | 2892 - node_modules/nan/nan_callbacks.h | 88 - node_modules/nan/nan_callbacks_12_inl.h | 514 - node_modules/nan/nan_callbacks_pre_12_inl.h | 520 - node_modules/nan/nan_converters.h | 72 - node_modules/nan/nan_converters_43_inl.h | 68 - node_modules/nan/nan_converters_pre_43_inl.h | 42 - .../nan/nan_define_own_property_helper.h | 29 - node_modules/nan/nan_implementation_12_inl.h | 430 - .../nan/nan_implementation_pre_12_inl.h | 263 - node_modules/nan/nan_json.h | 166 - node_modules/nan/nan_maybe_43_inl.h | 356 - node_modules/nan/nan_maybe_pre_43_inl.h | 268 - node_modules/nan/nan_new.h | 340 - node_modules/nan/nan_object_wrap.h | 156 - node_modules/nan/nan_persistent_12_inl.h | 132 - node_modules/nan/nan_persistent_pre_12_inl.h | 242 - node_modules/nan/nan_private.h | 73 - node_modules/nan/nan_string_bytes.h | 305 - node_modules/nan/nan_typedarray_contents.h | 90 - node_modules/nan/nan_weak.h | 437 - node_modules/nan/package.json | 41 - node_modules/nan/tools/1to2.js | 412 - node_modules/nan/tools/README.md | 14 - node_modules/nan/tools/package.json | 19 - node_modules/nanomatch/package.json | 89 +- node_modules/natural-compare/package.json | 87 +- node_modules/neo-async/package.json | 63 +- node_modules/nice-try/package.json | 66 +- node_modules/node-int64/package.json | 70 +- node_modules/node-modules-regexp/package.json | 66 +- .../node-notifier/node_modules/.bin/semver | 16 +- .../node_modules/.bin/semver.cmd | 17 - .../node_modules/.bin/semver.ps1 | 18 - .../node_modules/semver/bin/semver | 0 .../node_modules/semver/package.json | 72 +- node_modules/node-notifier/package.json | 125 +- .../Contents/MacOS/terminal-notifier | Bin .../node-notifier/vendor/notifu/notifu.exe | Bin .../node-notifier/vendor/notifu/notifu64.exe | Bin .../vendor/snoreToast/SnoreToast.exe | Bin .../node_modules/.bin/semver | 16 +- .../node_modules/.bin/semver.cmd | 17 - .../node_modules/.bin/semver.ps1 | 18 - .../node_modules/semver/bin/semver | 0 .../node_modules/semver/package.json | 72 +- .../normalize-package-data/package.json | 80 +- node_modules/normalize-path/package.json | 89 +- node_modules/npm-run-path/package.json | 68 +- node_modules/number-is-nan/package.json | 64 +- node_modules/nwsapi/package.json | 63 +- node_modules/oauth-sign/package.json | 67 +- .../node_modules/define-property/package.json | 79 +- .../node_modules/kind-of/package.json | 109 +- node_modules/object-copy/package.json | 78 +- node_modules/object-keys/package.json | 211 +- .../node_modules/isobject/package.json | 103 +- node_modules/object-visit/package.json | 76 +- node_modules/object.entries/package.json | 188 +- .../package.json | 189 +- .../node_modules/isobject/package.json | 103 +- node_modules/object.pick/package.json | 76 +- node_modules/once/package.json | 73 +- .../node_modules/wordwrap/package.json | 77 +- node_modules/optionator/package.json | 92 +- node_modules/os-locale/package.json | 128 +- node_modules/p-defer/package.json | 64 +- node_modules/p-each-series/package.json | 72 +- node_modules/p-finally/package.json | 64 +- node_modules/p-is-promise/package.json | 122 +- node_modules/p-limit/package.json | 140 +- node_modules/p-locate/package.json | 140 +- node_modules/p-reduce/package.json | 66 +- node_modules/p-try/package.json | 122 +- node_modules/parse-json/package.json | 74 +- node_modules/parse5/package.json | 62 +- node_modules/pascalcase/package.json | 75 +- node_modules/path-exists/package.json | 64 +- node_modules/path-is-absolute/package.json | 63 +- node_modules/path-key/package.json | 65 +- node_modules/path-parse/package.json | 64 +- node_modules/path-type/package.json | 128 +- node_modules/performance-now/package.json | 72 +- .../test/scripts/delayed-call.coffee | 0 .../test/scripts/delayed-require.coffee | 0 .../test/scripts/difference.coffee | 0 .../test/scripts/initial-value.coffee | 0 node_modules/pify/package.json | 73 +- node_modules/pirates/package.json | 107 +- node_modules/pn/package.json | 70 +- node_modules/pn/scripts/generate.js | 0 .../posix-character-classes/package.json | 75 +- node_modules/prelude-ls/package.json | 86 +- node_modules/pretty-format/README.md | 0 node_modules/pretty-format/package.json | 74 +- .../process-nextick-args/package.json | 65 +- node_modules/prompts/package.json | 92 +- node_modules/prompts/readme.md | 0 node_modules/psl/package.json | 90 +- node_modules/pump/package.json | 65 +- node_modules/punycode/package.json | 103 +- node_modules/q/package.json | 143 +- node_modules/qs/package.json | 136 +- node_modules/querystring/package.json | 76 +- node_modules/react-is/package.json | 61 +- .../node_modules/read-pkg/package.json | 74 +- node_modules/read-pkg-up/package.json | 156 +- node_modules/readable-stream/package.json | 83 +- node_modules/realpath-native/package.json | 106 +- node_modules/regex-not/package.json | 79 +- .../remove-trailing-separator/package.json | 83 +- node_modules/repeat-element/package.json | 75 +- node_modules/repeat-string/package.json | 108 +- .../request-promise-core/package.json | 100 +- .../request-promise-native/package.json | 100 +- node_modules/request/index.js | 0 .../node_modules/punycode/package.json | 153 +- .../node_modules/tough-cookie/package.json | 108 +- node_modules/request/package.json | 101 +- node_modules/require-directory/package.json | 87 +- .../require-main-filename/package.json | 84 +- node_modules/resolve-cwd/package.json | 70 +- node_modules/resolve-from/package.json | 66 +- node_modules/resolve-url/.jshintrc | 88 +- node_modules/resolve-url/package.json | 68 +- node_modules/resolve-url/readme.md | 166 +- node_modules/resolve-url/resolve-url.js | 94 +- node_modules/resolve-url/test/resolve-url.js | 140 +- node_modules/resolve/package.json | 97 +- node_modules/ret/package.json | 78 +- node_modules/rimraf/bin.js | 0 node_modules/rimraf/package.json | 83 +- node_modules/rsvp/package.json | 49 +- node_modules/safe-buffer/package.json | 49 +- node_modules/safe-regex/package.json | 87 +- node_modules/safer-buffer/package.json | 65 +- node_modules/sane/index.js | 0 node_modules/sane/package.json | 95 +- node_modules/sane/src/cli.js | 0 node_modules/sax/package.json | 78 +- node_modules/semver/bin/semver.js | 0 node_modules/semver/package.json | 72 +- node_modules/set-blocking/package.json | 86 +- .../node_modules/extend-shallow/package.json | 75 +- .../node_modules/is-plain-object/package.json | 104 +- .../node_modules/isobject/package.json | 103 +- node_modules/set-value/package.json | 94 +- node_modules/shebang-command/package.json | 68 +- node_modules/shebang-regex/package.json | 64 +- node_modules/shellwords/package.json | 66 +- node_modules/signal-exit/package.json | 85 +- node_modules/sisteransi/package.json | 69 +- node_modules/sisteransi/readme.md | 0 .../node_modules/define-property/package.json | 75 +- .../is-accessor-descriptor/package.json | 87 +- .../is-data-descriptor/package.json | 87 +- .../node_modules/is-descriptor/package.json | 91 +- .../node_modules/isobject/package.json | 103 +- node_modules/snapdragon-node/package.json | 77 +- .../node_modules/kind-of/package.json | 109 +- node_modules/snapdragon-util/package.json | 77 +- .../node_modules/define-property/package.json | 79 +- .../node_modules/extend-shallow/package.json | 75 +- .../node_modules/source-map/package.json | 257 +- node_modules/snapdragon/package.json | 101 +- node_modules/source-map-resolve/package.json | 88 +- node_modules/source-map-support/package.json | 62 +- node_modules/source-map-url/package.json | 70 +- node_modules/source-map/package.json | 265 +- node_modules/spdx-correct/package.json | 79 +- node_modules/spdx-exceptions/package.json | 60 +- .../spdx-expression-parse/package.json | 93 +- node_modules/spdx-license-ids/package.json | 120 +- node_modules/split-string/package.json | 88 +- node_modules/sshpk/bin/sshpk-conv | 0 node_modules/sshpk/bin/sshpk-sign | 0 node_modules/sshpk/bin/sshpk-verify | 0 node_modules/sshpk/package.json | 108 +- node_modules/stack-utils/package.json | 81 +- .../node_modules/define-property/package.json | 79 +- node_modules/static-extend/package.json | 77 +- node_modules/stealthy-require/package.json | 88 +- .../node_modules/ansi-regex/package.json | 68 +- .../node_modules/strip-ansi/package.json | 70 +- node_modules/string-length/package.json | 73 +- .../node_modules/ansi-regex/package.json | 68 +- .../node_modules/strip-ansi/package.json | 70 +- node_modules/string-width/package.json | 149 +- node_modules/string_decoder/package.json | 64 +- node_modules/strip-ansi/package.json | 146 +- node_modules/strip-bom/package.json | 67 +- node_modules/strip-eof/package.json | 66 +- node_modules/supports-color/package.json | 144 +- node_modules/symbol-tree/package.json | 100 +- node_modules/test-exclude/package.json | 82 +- node_modules/throat/package.json | 92 +- node_modules/tmpl/package.json | 61 +- node_modules/to-fast-properties/package.json | 64 +- .../node_modules/kind-of/package.json | 109 +- node_modules/to-object-path/package.json | 77 +- node_modules/to-regex-range/package.json | 75 +- node_modules/to-regex/package.json | 79 +- node_modules/tough-cookie/package.json | 111 +- node_modules/tr46/package.json | 86 +- node_modules/trim-right/package.json | 64 +- node_modules/ts-jest/cli.js | 0 node_modules/ts-jest/node_modules/.bin/semver | 16 +- .../ts-jest/node_modules/.bin/semver.cmd | 17 - .../ts-jest/node_modules/.bin/semver.ps1 | 18 - .../node_modules/camelcase/package.json | 64 +- .../ts-jest/node_modules/semver/bin/semver | 0 .../ts-jest/node_modules/semver/package.json | 72 +- .../node_modules/yargs-parser/package.json | 92 +- node_modules/ts-jest/package.json | 173 +- node_modules/tunnel-agent/package.json | 67 +- node_modules/tunnel/package.json | 71 +- node_modules/tweetnacl/package.json | 108 +- node_modules/type-check/package.json | 85 +- node_modules/typed-rest-client/package.json | 94 +- node_modules/typescript/AUTHORS.md | 828 +- node_modules/typescript/CopyrightNotice.txt | 12 +- node_modules/typescript/LICENSE.txt | 110 +- node_modules/typescript/README.md | 206 +- .../typescript/ThirdPartyNoticeText.txt | 386 +- node_modules/typescript/bin/tsc | 0 node_modules/typescript/bin/tsserver | 0 .../typescript/lib/cancellationToken.js | 20 +- .../lib/cs/diagnosticMessages.generated.json | 468 +- .../lib/de/diagnosticMessages.generated.json | 470 +- .../lib/es/diagnosticMessages.generated.json | 472 +- .../lib/fr/diagnosticMessages.generated.json | 476 +- .../lib/it/diagnosticMessages.generated.json | 488 +- .../lib/ja/diagnosticMessages.generated.json | 506 +- .../lib/ko/diagnosticMessages.generated.json | 612 +- node_modules/typescript/lib/lib.d.ts | 22 +- node_modules/typescript/lib/lib.dom.d.ts | 4398 +- .../typescript/lib/lib.dom.iterable.d.ts | 123 +- .../typescript/lib/lib.es2015.collection.d.ts | 152 +- .../typescript/lib/lib.es2015.core.d.ts | 1012 +- node_modules/typescript/lib/lib.es2015.d.ts | 34 +- .../typescript/lib/lib.es2015.generator.d.ts | 124 +- .../typescript/lib/lib.es2015.iterable.d.ts | 980 +- .../typescript/lib/lib.es2015.promise.d.ts | 280 +- .../typescript/lib/lib.es2015.proxy.d.ts | 58 +- .../typescript/lib/lib.es2015.reflect.d.ts | 44 +- .../typescript/lib/lib.es2015.symbol.d.ts | 72 +- .../lib/lib.es2015.symbol.wellknown.d.ts | 615 +- .../lib/lib.es2016.array.include.d.ts | 208 +- node_modules/typescript/lib/lib.es2016.d.ts | 16 +- .../typescript/lib/lib.es2016.full.d.ts | 22 +- node_modules/typescript/lib/lib.es2017.d.ts | 26 +- .../typescript/lib/lib.es2017.full.d.ts | 22 +- .../typescript/lib/lib.es2017.intl.d.ts | 38 +- .../typescript/lib/lib.es2017.object.d.ts | 80 +- .../lib/lib.es2017.sharedmemory.d.ts | 254 +- .../typescript/lib/lib.es2017.string.d.ts | 68 +- .../lib/lib.es2017.typedarrays.d.ts | 88 +- .../lib/lib.es2018.asyncgenerator.d.ts | 79 + .../lib/lib.es2018.asynciterable.d.ts | 65 +- node_modules/typescript/lib/lib.es2018.d.ts | 25 +- .../typescript/lib/lib.es2018.full.d.ts | 22 +- .../typescript/lib/lib.es2018.intl.d.ts | 90 +- .../typescript/lib/lib.es2018.promise.d.ts | 38 +- .../typescript/lib/lib.es2018.regexp.d.ts | 50 +- .../typescript/lib/lib.es2019.array.d.ts | 286 +- node_modules/typescript/lib/lib.es2019.d.ts | 24 +- .../typescript/lib/lib.es2019.full.d.ts | 24 +- .../typescript/lib/lib.es2019.object.d.ts | 44 +- .../typescript/lib/lib.es2019.string.d.ts | 40 +- .../typescript/lib/lib.es2019.symbol.d.ts | 26 +- .../typescript/lib/lib.es2020.bigint.d.ts | 635 + node_modules/typescript/lib/lib.es2020.d.ts | 22 +- .../typescript/lib/lib.es2020.full.d.ts | 24 +- .../typescript/lib/lib.es2020.promise.d.ts | 50 + .../typescript/lib/lib.es2020.string.d.ts | 34 +- .../lib/lib.es2020.symbol.wellknown.d.ts | 52 +- node_modules/typescript/lib/lib.es5.d.ts | 8673 +- node_modules/typescript/lib/lib.es6.d.ts | 24 +- node_modules/typescript/lib/lib.esnext.d.ts | 21 +- .../typescript/lib/lib.esnext.full.d.ts | 22 +- .../typescript/lib/lib.esnext.intl.d.ts | 38 +- .../typescript/lib/lib.esnext.promise.d.ts | 43 + .../typescript/lib/lib.esnext.string.d.ts | 35 + .../typescript/lib/lib.scripthost.d.ts | 632 +- .../typescript/lib/lib.webworker.d.ts | 2369 +- .../lib/lib.webworker.importscripts.d.ts | 26 +- .../lib/pl/diagnosticMessages.generated.json | 484 +- node_modules/typescript/lib/protocol.d.ts | 215 +- .../pt-br/diagnosticMessages.generated.json | 472 +- .../lib/ru/diagnosticMessages.generated.json | 504 +- .../lib/tr/diagnosticMessages.generated.json | 470 +- node_modules/typescript/lib/tsc.js | 45785 ++++++---- node_modules/typescript/lib/tsserver.js | 71936 ++++++++++------ .../typescript/lib/tsserverlibrary.d.ts | 3142 +- .../typescript/lib/tsserverlibrary.js | 69713 +++++++++------ node_modules/typescript/lib/typescript.d.ts | 2792 +- node_modules/typescript/lib/typescript.js | 69735 +++++++++------ .../typescript/lib/typescriptServices.d.ts | 2792 +- .../typescript/lib/typescriptServices.js | 69735 +++++++++------ .../typescript/lib/typingsInstaller.js | 52212 ++++++----- node_modules/typescript/lib/watchGuard.js | 12 +- .../zh-cn/diagnosticMessages.generated.json | 477 +- .../zh-tw/diagnosticMessages.generated.json | 534 +- .../CHS/Targets/ProjectItemsSchema.xaml.lcl | 33 + .../CHS/Targets/TypeScriptCompile.xaml.lcl | 195 + .../TypeScriptProjectProperties.xaml.lcl | 492 + .../TypeScriptDebugEngine.dll.lcl | 123 + ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 + .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 + .../CHT/Targets/ProjectItemsSchema.xaml.lcl | 33 + .../CHT/Targets/TypeScriptCompile.xaml.lcl | 195 + .../TypeScriptProjectProperties.xaml.lcl | 492 + .../TypeScriptDebugEngine.dll.lcl | 123 + ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 + .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 + .../CSY/Targets/ProjectItemsSchema.xaml.lcl | 33 + .../CSY/Targets/TypeScriptCompile.xaml.lcl | 195 + .../TypeScriptProjectProperties.xaml.lcl | 492 + .../TypeScriptDebugEngine.dll.lcl | 123 + ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 + .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 + .../DEU/Targets/ProjectItemsSchema.xaml.lcl | 33 + .../DEU/Targets/TypeScriptCompile.xaml.lcl | 195 + .../TypeScriptProjectProperties.xaml.lcl | 492 + .../TypeScriptDebugEngine.dll.lcl | 123 + ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 + .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 + .../ESN/Targets/ProjectItemsSchema.xaml.lcl | 33 + .../ESN/Targets/TypeScriptCompile.xaml.lcl | 195 + .../TypeScriptProjectProperties.xaml.lcl | 492 + .../TypeScriptDebugEngine.dll.lcl | 123 + ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 + .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 + .../FRA/Targets/ProjectItemsSchema.xaml.lcl | 33 + .../FRA/Targets/TypeScriptCompile.xaml.lcl | 195 + .../TypeScriptProjectProperties.xaml.lcl | 492 + .../TypeScriptDebugEngine.dll.lcl | 123 + ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 + .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 + .../ITA/Targets/ProjectItemsSchema.xaml.lcl | 33 + .../ITA/Targets/TypeScriptCompile.xaml.lcl | 195 + .../TypeScriptProjectProperties.xaml.lcl | 492 + .../TypeScriptDebugEngine.dll.lcl | 123 + ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 + .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 + .../JPN/Targets/ProjectItemsSchema.xaml.lcl | 33 + .../JPN/Targets/TypeScriptCompile.xaml.lcl | 195 + .../TypeScriptProjectProperties.xaml.lcl | 492 + .../TypeScriptDebugEngine.dll.lcl | 123 + ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 + .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 + .../KOR/Targets/ProjectItemsSchema.xaml.lcl | 33 + .../KOR/Targets/TypeScriptCompile.xaml.lcl | 195 + .../TypeScriptProjectProperties.xaml.lcl | 492 + .../TypeScriptDebugEngine.dll.lcl | 123 + ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 + .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 + .../PLK/Targets/ProjectItemsSchema.xaml.lcl | 33 + .../PLK/Targets/TypeScriptCompile.xaml.lcl | 195 + .../TypeScriptProjectProperties.xaml.lcl | 492 + .../TypeScriptDebugEngine.dll.lcl | 123 + ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 + .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 + .../PTB/Targets/ProjectItemsSchema.xaml.lcl | 33 + .../PTB/Targets/TypeScriptCompile.xaml.lcl | 195 + .../TypeScriptProjectProperties.xaml.lcl | 492 + .../TypeScriptDebugEngine.dll.lcl | 123 + ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 + .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 + .../RUS/Targets/ProjectItemsSchema.xaml.lcl | 33 + .../RUS/Targets/TypeScriptCompile.xaml.lcl | 195 + .../TypeScriptProjectProperties.xaml.lcl | 492 + .../TypeScriptDebugEngine.dll.lcl | 126 + ...Analysis.TypeScript.EditorFeatures.dll.lcl | 867 + .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 180 + .../TRK/Targets/ProjectItemsSchema.xaml.lcl | 33 + .../TRK/Targets/TypeScriptCompile.xaml.lcl | 195 + .../TypeScriptProjectProperties.xaml.lcl | 492 + .../TypeScriptDebugEngine.dll.lcl | 123 + ...Analysis.TypeScript.EditorFeatures.dll.lcl | 864 + .../TypeScriptTasks/TypeScript.Tasks.dll.lcl | 177 + node_modules/typescript/package.json | 274 +- node_modules/uglify-js/bin/uglifyjs | 0 node_modules/uglify-js/package.json | 96 +- node_modules/underscore/package.json | 86 +- node_modules/union-value/package.json | 75 +- .../node_modules/isobject/package.json | 75 +- .../node_modules/has-value/package.json | 77 +- .../node_modules/has-values/package.json | 75 +- .../node_modules/isobject/package.json | 103 +- node_modules/unset-value/package.json | 91 +- node_modules/uri-js/dist/es5/uri.all.d.ts | 118 +- node_modules/uri-js/dist/es5/uri.all.min.d.ts | 118 +- node_modules/uri-js/dist/esnext/index.d.ts | 2 +- node_modules/uri-js/dist/esnext/index.js | 24 +- .../uri-js/dist/esnext/regexps-iri.d.ts | 6 +- .../uri-js/dist/esnext/regexps-iri.js | 4 +- .../uri-js/dist/esnext/regexps-uri.d.ts | 8 +- .../uri-js/dist/esnext/regexps-uri.js | 82 +- .../uri-js/dist/esnext/schemes/http.d.ts | 6 +- .../uri-js/dist/esnext/schemes/http.js | 52 +- .../uri-js/dist/esnext/schemes/https.d.ts | 6 +- .../uri-js/dist/esnext/schemes/https.js | 16 +- .../uri-js/dist/esnext/schemes/mailto.d.ts | 24 +- .../uri-js/dist/esnext/schemes/urn-uuid.d.ts | 14 +- .../uri-js/dist/esnext/schemes/urn-uuid.js | 44 +- .../uri-js/dist/esnext/schemes/urn.d.ts | 20 +- .../uri-js/dist/esnext/schemes/urn.js | 96 +- node_modules/uri-js/dist/esnext/uri.d.ts | 118 +- node_modules/uri-js/dist/esnext/util.d.ts | 12 +- node_modules/uri-js/dist/esnext/util.js | 70 +- node_modules/uri-js/package.json | 108 +- node_modules/uri-js/tests/qunit.css | 234 +- node_modules/uri-js/tests/qunit.js | 2084 +- node_modules/urix/.jshintrc | 84 +- node_modules/urix/index.js | 34 +- node_modules/urix/package.json | 64 +- node_modules/urix/readme.md | 92 +- node_modules/urix/test/index.js | 86 +- node_modules/use/package.json | 96 +- node_modules/util-deprecate/package.json | 67 +- node_modules/util.promisify/package.json | 116 +- node_modules/util/package.json | 47 +- node_modules/uuid/bin/uuid | 0 node_modules/uuid/package.json | 105 +- .../validate-npm-package-license/package.json | 63 +- node_modules/verror/package.json | 79 +- node_modules/w3c-hr-time/package.json | 71 +- node_modules/walker/package.json | 72 +- node_modules/webidl-conversions/package.json | 83 +- node_modules/whatwg-encoding/package.json | 81 +- node_modules/whatwg-mimetype/package.json | 89 +- node_modules/whatwg-url/package.json | 83 +- node_modules/which-module/package.json | 83 +- node_modules/which/bin/which | 0 node_modules/which/package.json | 78 +- node_modules/winreg/.npmignore | 32 +- node_modules/winreg/README.md | 242 +- node_modules/winreg/jsdoc.conf.json | 90 +- node_modules/winreg/lib/registry.js | 1986 +- node_modules/winreg/package.json | 82 +- node_modules/winreg/test/mocha.opts | 8 +- node_modules/winreg/test/src/index.js | 762 +- node_modules/wrap-ansi/index.js | 0 .../node_modules/ansi-regex/package.json | 88 +- .../is-fullwidth-code-point/package.json | 70 +- .../node_modules/string-width/package.json | 74 +- .../node_modules/strip-ansi/package.json | 93 +- node_modules/wrap-ansi/package.json | 115 +- node_modules/wrappy/package.json | 71 +- node_modules/write-file-atomic/package.json | 73 +- node_modules/ws/package.json | 92 +- node_modules/xml-name-validator/package.json | 74 +- node_modules/y18n/package.json | 86 +- node_modules/yargs-parser/package.json | 98 +- .../require-main-filename/package.json | 76 +- node_modules/yargs/package.json | 97 +- 1641 files changed, 330780 insertions(+), 256256 deletions(-) mode change 100644 => 120000 node_modules/.bin/acorn delete mode 100644 node_modules/.bin/acorn.cmd delete mode 100644 node_modules/.bin/acorn.ps1 mode change 100644 => 120000 node_modules/.bin/atob delete mode 100644 node_modules/.bin/atob.cmd delete mode 100644 node_modules/.bin/atob.ps1 mode change 100644 => 120000 node_modules/.bin/escodegen delete mode 100644 node_modules/.bin/escodegen.cmd delete mode 100644 node_modules/.bin/escodegen.ps1 mode change 100644 => 120000 node_modules/.bin/esgenerate delete mode 100644 node_modules/.bin/esgenerate.cmd delete mode 100644 node_modules/.bin/esgenerate.ps1 mode change 100644 => 120000 node_modules/.bin/handlebars delete mode 100644 node_modules/.bin/handlebars.cmd delete mode 100644 node_modules/.bin/handlebars.ps1 mode change 100644 => 120000 node_modules/.bin/import-local-fixture delete mode 100644 node_modules/.bin/import-local-fixture.cmd delete mode 100644 node_modules/.bin/import-local-fixture.ps1 mode change 100644 => 120000 node_modules/.bin/is-ci delete mode 100644 node_modules/.bin/is-ci.cmd delete mode 100644 node_modules/.bin/is-ci.ps1 mode change 100644 => 120000 node_modules/.bin/jest mode change 100644 => 120000 node_modules/.bin/jest-runtime delete mode 100644 node_modules/.bin/jest-runtime.cmd delete mode 100644 node_modules/.bin/jest-runtime.ps1 delete mode 100644 node_modules/.bin/jest.cmd delete mode 100644 node_modules/.bin/jest.ps1 mode change 100644 => 120000 node_modules/.bin/jsesc delete mode 100644 node_modules/.bin/jsesc.cmd delete mode 100644 node_modules/.bin/jsesc.ps1 mode change 100644 => 120000 node_modules/.bin/json5 delete mode 100644 node_modules/.bin/json5.cmd delete mode 100644 node_modules/.bin/json5.ps1 mode change 100644 => 120000 node_modules/.bin/loose-envify delete mode 100644 node_modules/.bin/loose-envify.cmd delete mode 100644 node_modules/.bin/loose-envify.ps1 mode change 100644 => 120000 node_modules/.bin/mkdirp delete mode 100644 node_modules/.bin/mkdirp.cmd delete mode 100644 node_modules/.bin/mkdirp.ps1 mode change 100644 => 120000 node_modules/.bin/parser delete mode 100644 node_modules/.bin/parser.cmd delete mode 100644 node_modules/.bin/parser.ps1 mode change 100644 => 120000 node_modules/.bin/rimraf delete mode 100644 node_modules/.bin/rimraf.cmd delete mode 100644 node_modules/.bin/rimraf.ps1 mode change 100644 => 120000 node_modules/.bin/sane delete mode 100644 node_modules/.bin/sane.cmd delete mode 100644 node_modules/.bin/sane.ps1 mode change 100644 => 120000 node_modules/.bin/semver delete mode 100644 node_modules/.bin/semver.cmd delete mode 100644 node_modules/.bin/semver.ps1 mode change 100644 => 120000 node_modules/.bin/sshpk-conv delete mode 100644 node_modules/.bin/sshpk-conv.cmd delete mode 100644 node_modules/.bin/sshpk-conv.ps1 mode change 100644 => 120000 node_modules/.bin/sshpk-sign delete mode 100644 node_modules/.bin/sshpk-sign.cmd delete mode 100644 node_modules/.bin/sshpk-sign.ps1 mode change 100644 => 120000 node_modules/.bin/sshpk-verify delete mode 100644 node_modules/.bin/sshpk-verify.cmd delete mode 100644 node_modules/.bin/sshpk-verify.ps1 mode change 100644 => 120000 node_modules/.bin/ts-jest delete mode 100644 node_modules/.bin/ts-jest.cmd delete mode 100644 node_modules/.bin/ts-jest.ps1 mode change 100644 => 120000 node_modules/.bin/tsc delete mode 100644 node_modules/.bin/tsc.cmd delete mode 100644 node_modules/.bin/tsc.ps1 mode change 100644 => 120000 node_modules/.bin/tsserver delete mode 100644 node_modules/.bin/tsserver.cmd delete mode 100644 node_modules/.bin/tsserver.ps1 mode change 100644 => 120000 node_modules/.bin/uglifyjs delete mode 100644 node_modules/.bin/uglifyjs.cmd delete mode 100644 node_modules/.bin/uglifyjs.ps1 mode change 100644 => 120000 node_modules/.bin/uuid delete mode 100644 node_modules/.bin/uuid.cmd delete mode 100644 node_modules/.bin/uuid.ps1 mode change 100644 => 120000 node_modules/.bin/watch delete mode 100644 node_modules/.bin/watch.cmd delete mode 100644 node_modules/.bin/watch.ps1 mode change 100644 => 120000 node_modules/.bin/which delete mode 100644 node_modules/.bin/which.cmd delete mode 100644 node_modules/.bin/which.ps1 create mode 100644 node_modules/@actions/http-client/LICENSE create mode 100644 node_modules/@actions/http-client/README.md create mode 100644 node_modules/@actions/http-client/lib/auth.d.ts create mode 100644 node_modules/@actions/http-client/lib/auth.js create mode 100644 node_modules/@actions/http-client/lib/auth.js.map create mode 100644 node_modules/@actions/http-client/lib/index.d.ts create mode 100644 node_modules/@actions/http-client/lib/index.js create mode 100644 node_modules/@actions/http-client/lib/index.js.map create mode 100644 node_modules/@actions/http-client/lib/interfaces.d.ts create mode 100644 node_modules/@actions/http-client/lib/interfaces.js create mode 100644 node_modules/@actions/http-client/lib/interfaces.js.map create mode 100644 node_modules/@actions/http-client/lib/proxy.d.ts create mode 100644 node_modules/@actions/http-client/lib/proxy.js create mode 100644 node_modules/@actions/http-client/lib/proxy.js.map create mode 100644 node_modules/@actions/http-client/node_modules/tunnel/.idea/encodings.xml create mode 100644 node_modules/@actions/http-client/node_modules/tunnel/.idea/modules.xml create mode 100644 node_modules/@actions/http-client/node_modules/tunnel/.idea/node-tunnel.iml create mode 100644 node_modules/@actions/http-client/node_modules/tunnel/.idea/vcs.xml create mode 100644 node_modules/@actions/http-client/node_modules/tunnel/.idea/workspace.xml create mode 100644 node_modules/@actions/http-client/node_modules/tunnel/.travis.yml create mode 100644 node_modules/@actions/http-client/node_modules/tunnel/CHANGELOG.md rename node_modules/{fsevents/node_modules/safe-buffer => @actions/http-client/node_modules/tunnel}/LICENSE (96%) create mode 100644 node_modules/@actions/http-client/node_modules/tunnel/README.md create mode 100644 node_modules/@actions/http-client/node_modules/tunnel/index.js create mode 100644 node_modules/@actions/http-client/node_modules/tunnel/lib/tunnel.js create mode 100644 node_modules/@actions/http-client/node_modules/tunnel/package.json create mode 100644 node_modules/@actions/http-client/package.json mode change 100644 => 120000 node_modules/@babel/core/node_modules/.bin/semver delete mode 100644 node_modules/@babel/core/node_modules/.bin/semver.cmd delete mode 100644 node_modules/@babel/core/node_modules/.bin/semver.ps1 mode change 100644 => 100755 node_modules/@babel/core/node_modules/semver/bin/semver mode change 100644 => 100755 node_modules/@babel/parser/bin/babel-parser.js mode change 100644 => 100755 node_modules/@cnakazawa/watch/cli.js mode change 100644 => 100755 node_modules/@cnakazawa/watch/scripts/release.sh mode change 100644 => 120000 node_modules/acorn-globals/node_modules/.bin/acorn delete mode 100644 node_modules/acorn-globals/node_modules/.bin/acorn.cmd delete mode 100644 node_modules/acorn-globals/node_modules/.bin/acorn.ps1 mode change 100644 => 100755 node_modules/acorn-globals/node_modules/acorn/bin/acorn mode change 100644 => 100755 node_modules/acorn/bin/acorn mode change 100644 => 100755 node_modules/ajv/scripts/info mode change 100644 => 100755 node_modules/ajv/scripts/prepare-tests mode change 100644 => 100755 node_modules/ajv/scripts/publish-built-version mode change 100644 => 100755 node_modules/ajv/scripts/travis-gh-pages mode change 100644 => 100755 node_modules/arr-diff/LICENSE mode change 100644 => 100755 node_modules/arr-flatten/LICENSE mode change 100644 => 100755 node_modules/arr-flatten/README.md mode change 100644 => 100755 node_modules/array-unique/LICENSE mode change 100644 => 100755 node_modules/array-unique/README.md mode change 100644 => 100755 node_modules/atob/bin/atob.js mode change 100644 => 100755 node_modules/bs-logger/CHANGELOG.md mode change 100644 => 100755 node_modules/bs-logger/README.md mode change 100644 => 100755 node_modules/bs-logger/package.json mode change 100644 => 120000 node_modules/cross-spawn/node_modules/.bin/semver delete mode 100644 node_modules/cross-spawn/node_modules/.bin/semver.cmd delete mode 100644 node_modules/cross-spawn/node_modules/.bin/semver.ps1 mode change 100644 => 100755 node_modules/cross-spawn/node_modules/semver/bin/semver mode change 100644 => 100755 node_modules/ecc-jsbn/LICENSE mode change 100644 => 100755 node_modules/ecc-jsbn/README.md mode change 100644 => 100755 node_modules/ecc-jsbn/index.js mode change 100644 => 100755 node_modules/ecc-jsbn/lib/LICENSE-jsbn mode change 100644 => 100755 node_modules/ecc-jsbn/lib/ec.js mode change 100644 => 100755 node_modules/ecc-jsbn/lib/sec.js mode change 100644 => 100755 node_modules/ecc-jsbn/package.json mode change 100644 => 100755 node_modules/ecc-jsbn/test.js mode change 100644 => 100755 node_modules/es-abstract/operations/getOps.js mode change 100644 => 100755 node_modules/escodegen/bin/escodegen.js mode change 100644 => 100755 node_modules/escodegen/bin/esgenerate.js mode change 100644 => 120000 node_modules/escodegen/node_modules/.bin/esparse delete mode 100644 node_modules/escodegen/node_modules/.bin/esparse.cmd delete mode 100644 node_modules/escodegen/node_modules/.bin/esparse.ps1 mode change 100644 => 120000 node_modules/escodegen/node_modules/.bin/esvalidate delete mode 100644 node_modules/escodegen/node_modules/.bin/esvalidate.cmd delete mode 100644 node_modules/escodegen/node_modules/.bin/esvalidate.ps1 mode change 100644 => 100755 node_modules/escodegen/node_modules/esprima/bin/esparse.js mode change 100644 => 100755 node_modules/escodegen/node_modules/esprima/bin/esvalidate.js mode change 100644 => 100755 node_modules/exit/test/fixtures/create-files.sh mode change 100644 => 100755 node_modules/fb-watchman/README.md delete mode 100644 node_modules/fsevents/.travis.yml delete mode 100644 node_modules/fsevents/ISSUE_TEMPLATE.md delete mode 100644 node_modules/fsevents/LICENSE delete mode 100644 node_modules/fsevents/Readme.md delete mode 100644 node_modules/fsevents/binding.gyp delete mode 100644 node_modules/fsevents/fsevents.cc delete mode 100644 node_modules/fsevents/fsevents.js delete mode 100644 node_modules/fsevents/install.js delete mode 100644 node_modules/fsevents/node_modules/.bin/detect-libc delete mode 100644 node_modules/fsevents/node_modules/.bin/detect-libc.cmd delete mode 100644 node_modules/fsevents/node_modules/.bin/detect-libc.ps1 delete mode 100644 node_modules/fsevents/node_modules/.bin/mkdirp delete mode 100644 node_modules/fsevents/node_modules/.bin/mkdirp.cmd delete mode 100644 node_modules/fsevents/node_modules/.bin/mkdirp.ps1 delete mode 100644 node_modules/fsevents/node_modules/.bin/needle delete mode 100644 node_modules/fsevents/node_modules/.bin/needle.cmd delete mode 100644 node_modules/fsevents/node_modules/.bin/needle.ps1 delete mode 100644 node_modules/fsevents/node_modules/.bin/node-pre-gyp delete mode 100644 node_modules/fsevents/node_modules/.bin/node-pre-gyp.cmd delete mode 100644 node_modules/fsevents/node_modules/.bin/node-pre-gyp.ps1 delete mode 100644 node_modules/fsevents/node_modules/.bin/nopt delete mode 100644 node_modules/fsevents/node_modules/.bin/nopt.cmd delete mode 100644 node_modules/fsevents/node_modules/.bin/nopt.ps1 delete mode 100644 node_modules/fsevents/node_modules/.bin/rc delete mode 100644 node_modules/fsevents/node_modules/.bin/rc.cmd delete mode 100644 node_modules/fsevents/node_modules/.bin/rc.ps1 delete mode 100644 node_modules/fsevents/node_modules/.bin/rimraf delete mode 100644 node_modules/fsevents/node_modules/.bin/rimraf.cmd delete mode 100644 node_modules/fsevents/node_modules/.bin/rimraf.ps1 delete mode 100644 node_modules/fsevents/node_modules/.bin/semver delete mode 100644 node_modules/fsevents/node_modules/.bin/semver.cmd delete mode 100644 node_modules/fsevents/node_modules/.bin/semver.ps1 delete mode 100644 node_modules/fsevents/node_modules/abbrev/LICENSE delete mode 100644 node_modules/fsevents/node_modules/abbrev/README.md delete mode 100644 node_modules/fsevents/node_modules/abbrev/abbrev.js delete mode 100644 node_modules/fsevents/node_modules/abbrev/package.json delete mode 100644 node_modules/fsevents/node_modules/ansi-regex/index.js delete mode 100644 node_modules/fsevents/node_modules/ansi-regex/license delete mode 100644 node_modules/fsevents/node_modules/ansi-regex/package.json delete mode 100644 node_modules/fsevents/node_modules/ansi-regex/readme.md delete mode 100644 node_modules/fsevents/node_modules/aproba/LICENSE delete mode 100644 node_modules/fsevents/node_modules/aproba/README.md delete mode 100644 node_modules/fsevents/node_modules/aproba/index.js delete mode 100644 node_modules/fsevents/node_modules/aproba/package.json delete mode 100644 node_modules/fsevents/node_modules/are-we-there-yet/CHANGES.md delete mode 100644 node_modules/fsevents/node_modules/are-we-there-yet/LICENSE delete mode 100644 node_modules/fsevents/node_modules/are-we-there-yet/README.md delete mode 100644 node_modules/fsevents/node_modules/are-we-there-yet/index.js delete mode 100644 node_modules/fsevents/node_modules/are-we-there-yet/package.json delete mode 100644 node_modules/fsevents/node_modules/are-we-there-yet/tracker-base.js delete mode 100644 node_modules/fsevents/node_modules/are-we-there-yet/tracker-group.js delete mode 100644 node_modules/fsevents/node_modules/are-we-there-yet/tracker-stream.js delete mode 100644 node_modules/fsevents/node_modules/are-we-there-yet/tracker.js delete mode 100644 node_modules/fsevents/node_modules/balanced-match/.npmignore delete mode 100644 node_modules/fsevents/node_modules/balanced-match/LICENSE.md delete mode 100644 node_modules/fsevents/node_modules/balanced-match/README.md delete mode 100644 node_modules/fsevents/node_modules/balanced-match/index.js delete mode 100644 node_modules/fsevents/node_modules/balanced-match/package.json delete mode 100644 node_modules/fsevents/node_modules/brace-expansion/LICENSE delete mode 100644 node_modules/fsevents/node_modules/brace-expansion/README.md delete mode 100644 node_modules/fsevents/node_modules/brace-expansion/index.js delete mode 100644 node_modules/fsevents/node_modules/brace-expansion/package.json delete mode 100644 node_modules/fsevents/node_modules/chownr/LICENSE delete mode 100644 node_modules/fsevents/node_modules/chownr/README.md delete mode 100644 node_modules/fsevents/node_modules/chownr/chownr.js delete mode 100644 node_modules/fsevents/node_modules/chownr/package.json delete mode 100644 node_modules/fsevents/node_modules/code-point-at/index.js delete mode 100644 node_modules/fsevents/node_modules/code-point-at/license delete mode 100644 node_modules/fsevents/node_modules/code-point-at/package.json delete mode 100644 node_modules/fsevents/node_modules/code-point-at/readme.md delete mode 100644 node_modules/fsevents/node_modules/concat-map/.travis.yml delete mode 100644 node_modules/fsevents/node_modules/concat-map/LICENSE delete mode 100644 node_modules/fsevents/node_modules/concat-map/README.markdown delete mode 100644 node_modules/fsevents/node_modules/concat-map/example/map.js delete mode 100644 node_modules/fsevents/node_modules/concat-map/index.js delete mode 100644 node_modules/fsevents/node_modules/concat-map/package.json delete mode 100644 node_modules/fsevents/node_modules/concat-map/test/map.js delete mode 100644 node_modules/fsevents/node_modules/console-control-strings/LICENSE delete mode 100644 node_modules/fsevents/node_modules/console-control-strings/README.md delete mode 100644 node_modules/fsevents/node_modules/console-control-strings/README.md~ delete mode 100644 node_modules/fsevents/node_modules/console-control-strings/index.js delete mode 100644 node_modules/fsevents/node_modules/console-control-strings/package.json delete mode 100644 node_modules/fsevents/node_modules/core-util-is/LICENSE delete mode 100644 node_modules/fsevents/node_modules/core-util-is/README.md delete mode 100644 node_modules/fsevents/node_modules/core-util-is/float.patch delete mode 100644 node_modules/fsevents/node_modules/core-util-is/lib/util.js delete mode 100644 node_modules/fsevents/node_modules/core-util-is/package.json delete mode 100644 node_modules/fsevents/node_modules/core-util-is/test.js delete mode 100644 node_modules/fsevents/node_modules/debug/CHANGELOG.md delete mode 100644 node_modules/fsevents/node_modules/debug/LICENSE delete mode 100644 node_modules/fsevents/node_modules/debug/README.md delete mode 100644 node_modules/fsevents/node_modules/debug/dist/debug.js delete mode 100644 node_modules/fsevents/node_modules/debug/package.json delete mode 100644 node_modules/fsevents/node_modules/debug/src/browser.js delete mode 100644 node_modules/fsevents/node_modules/debug/src/common.js delete mode 100644 node_modules/fsevents/node_modules/debug/src/index.js delete mode 100644 node_modules/fsevents/node_modules/debug/src/node.js delete mode 100644 node_modules/fsevents/node_modules/deep-extend/CHANGELOG.md delete mode 100644 node_modules/fsevents/node_modules/deep-extend/LICENSE delete mode 100644 node_modules/fsevents/node_modules/deep-extend/README.md delete mode 100644 node_modules/fsevents/node_modules/deep-extend/index.js delete mode 100644 node_modules/fsevents/node_modules/deep-extend/lib/deep-extend.js delete mode 100644 node_modules/fsevents/node_modules/deep-extend/package.json delete mode 100644 node_modules/fsevents/node_modules/delegates/.npmignore delete mode 100644 node_modules/fsevents/node_modules/delegates/History.md delete mode 100644 node_modules/fsevents/node_modules/delegates/License delete mode 100644 node_modules/fsevents/node_modules/delegates/Makefile delete mode 100644 node_modules/fsevents/node_modules/delegates/Readme.md delete mode 100644 node_modules/fsevents/node_modules/delegates/index.js delete mode 100644 node_modules/fsevents/node_modules/delegates/package.json delete mode 100644 node_modules/fsevents/node_modules/delegates/test/index.js delete mode 100644 node_modules/fsevents/node_modules/detect-libc/.npmignore delete mode 100644 node_modules/fsevents/node_modules/detect-libc/LICENSE delete mode 100644 node_modules/fsevents/node_modules/detect-libc/README.md delete mode 100644 node_modules/fsevents/node_modules/detect-libc/bin/detect-libc.js delete mode 100644 node_modules/fsevents/node_modules/detect-libc/lib/detect-libc.js delete mode 100644 node_modules/fsevents/node_modules/detect-libc/package.json delete mode 100644 node_modules/fsevents/node_modules/fs-minipass/LICENSE delete mode 100644 node_modules/fsevents/node_modules/fs-minipass/README.md delete mode 100644 node_modules/fsevents/node_modules/fs-minipass/index.js delete mode 100644 node_modules/fsevents/node_modules/fs-minipass/package.json delete mode 100644 node_modules/fsevents/node_modules/fs.realpath/LICENSE delete mode 100644 node_modules/fsevents/node_modules/fs.realpath/README.md delete mode 100644 node_modules/fsevents/node_modules/fs.realpath/index.js delete mode 100644 node_modules/fsevents/node_modules/fs.realpath/old.js delete mode 100644 node_modules/fsevents/node_modules/fs.realpath/package.json delete mode 100644 node_modules/fsevents/node_modules/gauge/CHANGELOG.md delete mode 100644 node_modules/fsevents/node_modules/gauge/LICENSE delete mode 100644 node_modules/fsevents/node_modules/gauge/README.md delete mode 100644 node_modules/fsevents/node_modules/gauge/base-theme.js delete mode 100644 node_modules/fsevents/node_modules/gauge/error.js delete mode 100644 node_modules/fsevents/node_modules/gauge/has-color.js delete mode 100644 node_modules/fsevents/node_modules/gauge/index.js delete mode 100644 node_modules/fsevents/node_modules/gauge/package.json delete mode 100644 node_modules/fsevents/node_modules/gauge/plumbing.js delete mode 100644 node_modules/fsevents/node_modules/gauge/process.js delete mode 100644 node_modules/fsevents/node_modules/gauge/progress-bar.js delete mode 100644 node_modules/fsevents/node_modules/gauge/render-template.js delete mode 100644 node_modules/fsevents/node_modules/gauge/set-immediate.js delete mode 100644 node_modules/fsevents/node_modules/gauge/set-interval.js delete mode 100644 node_modules/fsevents/node_modules/gauge/spin.js delete mode 100644 node_modules/fsevents/node_modules/gauge/template-item.js delete mode 100644 node_modules/fsevents/node_modules/gauge/theme-set.js delete mode 100644 node_modules/fsevents/node_modules/gauge/themes.js delete mode 100644 node_modules/fsevents/node_modules/gauge/wide-truncate.js delete mode 100644 node_modules/fsevents/node_modules/glob/LICENSE delete mode 100644 node_modules/fsevents/node_modules/glob/README.md delete mode 100644 node_modules/fsevents/node_modules/glob/changelog.md delete mode 100644 node_modules/fsevents/node_modules/glob/common.js delete mode 100644 node_modules/fsevents/node_modules/glob/glob.js delete mode 100644 node_modules/fsevents/node_modules/glob/package.json delete mode 100644 node_modules/fsevents/node_modules/glob/sync.js delete mode 100644 node_modules/fsevents/node_modules/has-unicode/LICENSE delete mode 100644 node_modules/fsevents/node_modules/has-unicode/README.md delete mode 100644 node_modules/fsevents/node_modules/has-unicode/index.js delete mode 100644 node_modules/fsevents/node_modules/has-unicode/package.json delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/Changelog.md delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/LICENSE delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/README.md delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/encodings/dbcs-codec.js delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/encodings/dbcs-data.js delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/encodings/index.js delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/encodings/internal.js delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/encodings/sbcs-codec.js delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/encodings/sbcs-data-generated.js delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/encodings/sbcs-data.js delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/encodings/tables/big5-added.json delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/encodings/tables/cp936.json delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/encodings/tables/cp949.json delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/encodings/tables/cp950.json delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/encodings/tables/eucjp.json delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/encodings/tables/gbk-added.json delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/encodings/tables/shiftjis.json delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/encodings/utf16.js delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/encodings/utf7.js delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/lib/bom-handling.js delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/lib/extend-node.js delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/lib/index.d.ts delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/lib/index.js delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/lib/streams.js delete mode 100644 node_modules/fsevents/node_modules/iconv-lite/package.json delete mode 100644 node_modules/fsevents/node_modules/ignore-walk/LICENSE delete mode 100644 node_modules/fsevents/node_modules/ignore-walk/README.md delete mode 100644 node_modules/fsevents/node_modules/ignore-walk/index.js delete mode 100644 node_modules/fsevents/node_modules/ignore-walk/package.json delete mode 100644 node_modules/fsevents/node_modules/inflight/LICENSE delete mode 100644 node_modules/fsevents/node_modules/inflight/README.md delete mode 100644 node_modules/fsevents/node_modules/inflight/inflight.js delete mode 100644 node_modules/fsevents/node_modules/inflight/package.json delete mode 100644 node_modules/fsevents/node_modules/inherits/LICENSE delete mode 100644 node_modules/fsevents/node_modules/inherits/README.md delete mode 100644 node_modules/fsevents/node_modules/inherits/inherits.js delete mode 100644 node_modules/fsevents/node_modules/inherits/inherits_browser.js delete mode 100644 node_modules/fsevents/node_modules/inherits/package.json delete mode 100644 node_modules/fsevents/node_modules/ini/LICENSE delete mode 100644 node_modules/fsevents/node_modules/ini/README.md delete mode 100644 node_modules/fsevents/node_modules/ini/ini.js delete mode 100644 node_modules/fsevents/node_modules/ini/package.json delete mode 100644 node_modules/fsevents/node_modules/is-fullwidth-code-point/index.js delete mode 100644 node_modules/fsevents/node_modules/is-fullwidth-code-point/license delete mode 100644 node_modules/fsevents/node_modules/is-fullwidth-code-point/package.json delete mode 100644 node_modules/fsevents/node_modules/is-fullwidth-code-point/readme.md delete mode 100644 node_modules/fsevents/node_modules/isarray/.npmignore delete mode 100644 node_modules/fsevents/node_modules/isarray/.travis.yml delete mode 100644 node_modules/fsevents/node_modules/isarray/Makefile delete mode 100644 node_modules/fsevents/node_modules/isarray/README.md delete mode 100644 node_modules/fsevents/node_modules/isarray/component.json delete mode 100644 node_modules/fsevents/node_modules/isarray/index.js delete mode 100644 node_modules/fsevents/node_modules/isarray/package.json delete mode 100644 node_modules/fsevents/node_modules/isarray/test.js delete mode 100644 node_modules/fsevents/node_modules/minimatch/LICENSE delete mode 100644 node_modules/fsevents/node_modules/minimatch/README.md delete mode 100644 node_modules/fsevents/node_modules/minimatch/minimatch.js delete mode 100644 node_modules/fsevents/node_modules/minimatch/package.json delete mode 100644 node_modules/fsevents/node_modules/minimist/.travis.yml delete mode 100644 node_modules/fsevents/node_modules/minimist/LICENSE delete mode 100644 node_modules/fsevents/node_modules/minimist/example/parse.js delete mode 100644 node_modules/fsevents/node_modules/minimist/index.js delete mode 100644 node_modules/fsevents/node_modules/minimist/package.json delete mode 100644 node_modules/fsevents/node_modules/minimist/readme.markdown delete mode 100644 node_modules/fsevents/node_modules/minimist/test/dash.js delete mode 100644 node_modules/fsevents/node_modules/minimist/test/default_bool.js delete mode 100644 node_modules/fsevents/node_modules/minimist/test/dotted.js delete mode 100644 node_modules/fsevents/node_modules/minimist/test/long.js delete mode 100644 node_modules/fsevents/node_modules/minimist/test/parse.js delete mode 100644 node_modules/fsevents/node_modules/minimist/test/parse_modified.js delete mode 100644 node_modules/fsevents/node_modules/minimist/test/short.js delete mode 100644 node_modules/fsevents/node_modules/minimist/test/whitespace.js delete mode 100644 node_modules/fsevents/node_modules/minipass/LICENSE delete mode 100644 node_modules/fsevents/node_modules/minipass/README.md delete mode 100644 node_modules/fsevents/node_modules/minipass/index.js delete mode 100644 node_modules/fsevents/node_modules/minipass/package.json delete mode 100644 node_modules/fsevents/node_modules/minizlib/LICENSE delete mode 100644 node_modules/fsevents/node_modules/minizlib/README.md delete mode 100644 node_modules/fsevents/node_modules/minizlib/constants.js delete mode 100644 node_modules/fsevents/node_modules/minizlib/index.js delete mode 100644 node_modules/fsevents/node_modules/minizlib/package.json delete mode 100644 node_modules/fsevents/node_modules/mkdirp/.travis.yml delete mode 100644 node_modules/fsevents/node_modules/mkdirp/LICENSE delete mode 100644 node_modules/fsevents/node_modules/mkdirp/bin/cmd.js delete mode 100644 node_modules/fsevents/node_modules/mkdirp/bin/usage.txt delete mode 100644 node_modules/fsevents/node_modules/mkdirp/examples/pow.js delete mode 100644 node_modules/fsevents/node_modules/mkdirp/index.js delete mode 100644 node_modules/fsevents/node_modules/mkdirp/package.json delete mode 100644 node_modules/fsevents/node_modules/mkdirp/readme.markdown delete mode 100644 node_modules/fsevents/node_modules/mkdirp/test/chmod.js delete mode 100644 node_modules/fsevents/node_modules/mkdirp/test/clobber.js delete mode 100644 node_modules/fsevents/node_modules/mkdirp/test/mkdirp.js delete mode 100644 node_modules/fsevents/node_modules/mkdirp/test/opts_fs.js delete mode 100644 node_modules/fsevents/node_modules/mkdirp/test/opts_fs_sync.js delete mode 100644 node_modules/fsevents/node_modules/mkdirp/test/perm.js delete mode 100644 node_modules/fsevents/node_modules/mkdirp/test/perm_sync.js delete mode 100644 node_modules/fsevents/node_modules/mkdirp/test/race.js delete mode 100644 node_modules/fsevents/node_modules/mkdirp/test/rel.js delete mode 100644 node_modules/fsevents/node_modules/mkdirp/test/return.js delete mode 100644 node_modules/fsevents/node_modules/mkdirp/test/return_sync.js delete mode 100644 node_modules/fsevents/node_modules/mkdirp/test/root.js delete mode 100644 node_modules/fsevents/node_modules/mkdirp/test/sync.js delete mode 100644 node_modules/fsevents/node_modules/mkdirp/test/umask.js delete mode 100644 node_modules/fsevents/node_modules/mkdirp/test/umask_sync.js delete mode 100644 node_modules/fsevents/node_modules/ms/index.js delete mode 100644 node_modules/fsevents/node_modules/ms/license.md delete mode 100644 node_modules/fsevents/node_modules/ms/package.json delete mode 100644 node_modules/fsevents/node_modules/ms/readme.md delete mode 100644 node_modules/fsevents/node_modules/needle/.npmignore delete mode 100644 node_modules/fsevents/node_modules/needle/README.md delete mode 100644 node_modules/fsevents/node_modules/needle/bin/needle delete mode 100644 node_modules/fsevents/node_modules/needle/examples/deflated-stream.js delete mode 100644 node_modules/fsevents/node_modules/needle/examples/digest-auth.js delete mode 100644 node_modules/fsevents/node_modules/needle/examples/download-to-file.js delete mode 100644 node_modules/fsevents/node_modules/needle/examples/multipart-stream.js delete mode 100644 node_modules/fsevents/node_modules/needle/examples/parsed-stream.js delete mode 100644 node_modules/fsevents/node_modules/needle/examples/parsed-stream2.js delete mode 100644 node_modules/fsevents/node_modules/needle/examples/stream-events.js delete mode 100644 node_modules/fsevents/node_modules/needle/examples/stream-to-file.js delete mode 100644 node_modules/fsevents/node_modules/needle/examples/upload-image.js delete mode 100644 node_modules/fsevents/node_modules/needle/lib/auth.js delete mode 100644 node_modules/fsevents/node_modules/needle/lib/cookies.js delete mode 100644 node_modules/fsevents/node_modules/needle/lib/decoder.js delete mode 100644 node_modules/fsevents/node_modules/needle/lib/multipart.js delete mode 100644 node_modules/fsevents/node_modules/needle/lib/needle.js delete mode 100644 node_modules/fsevents/node_modules/needle/lib/parsers.js delete mode 100644 node_modules/fsevents/node_modules/needle/lib/querystring.js delete mode 100644 node_modules/fsevents/node_modules/needle/license.txt delete mode 100644 node_modules/fsevents/node_modules/needle/package-lock.json delete mode 100644 node_modules/fsevents/node_modules/needle/package.json delete mode 100644 node_modules/fsevents/node_modules/needle/test/basic_auth_spec.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/compression_spec.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/cookies_spec.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/decoder_spec.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/errors_spec.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/headers_spec.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/helpers.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/keys/ssl.cert delete mode 100644 node_modules/fsevents/node_modules/needle/test/keys/ssl.key delete mode 100644 node_modules/fsevents/node_modules/needle/test/long_string_spec.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/output_spec.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/parsing_spec.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/post_data_spec.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/proxy_spec.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/querystring_spec.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/redirect_spec.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/redirect_with_timeout.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/request_stream_spec.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/response_stream_spec.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/socket_pool_spec.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/url_spec.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/utils/formidable.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/utils/proxy.js delete mode 100644 node_modules/fsevents/node_modules/needle/test/utils/test.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/CHANGELOG.md delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/LICENSE delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/README.md delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/appveyor.yml delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/bin/node-pre-gyp delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/bin/node-pre-gyp.cmd delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/contributing.md delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/build.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/clean.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/configure.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/info.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/install.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/node-pre-gyp.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/package.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/pre-binding.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/publish.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/rebuild.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/reinstall.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/reveal.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/testbinary.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/testpackage.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/unpublish.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/util/abi_crosswalk.json delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/util/compile.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/util/handle_gyp_opts.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/util/napi.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/util/nw-pre-gyp/index.html delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/util/nw-pre-gyp/package.json delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/util/s3_setup.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/lib/util/versioning.js delete mode 100644 node_modules/fsevents/node_modules/node-pre-gyp/package.json delete mode 100644 node_modules/fsevents/node_modules/nopt/.npmignore delete mode 100644 node_modules/fsevents/node_modules/nopt/.travis.yml delete mode 100644 node_modules/fsevents/node_modules/nopt/CHANGELOG.md delete mode 100644 node_modules/fsevents/node_modules/nopt/LICENSE delete mode 100644 node_modules/fsevents/node_modules/nopt/README.md delete mode 100644 node_modules/fsevents/node_modules/nopt/bin/nopt.js delete mode 100644 node_modules/fsevents/node_modules/nopt/examples/my-program.js delete mode 100644 node_modules/fsevents/node_modules/nopt/lib/nopt.js delete mode 100644 node_modules/fsevents/node_modules/nopt/package.json delete mode 100644 node_modules/fsevents/node_modules/nopt/test/basic.js delete mode 100644 node_modules/fsevents/node_modules/npm-bundled/LICENSE delete mode 100644 node_modules/fsevents/node_modules/npm-bundled/README.md delete mode 100644 node_modules/fsevents/node_modules/npm-bundled/index.js delete mode 100644 node_modules/fsevents/node_modules/npm-bundled/package.json delete mode 100644 node_modules/fsevents/node_modules/npm-packlist/LICENSE delete mode 100644 node_modules/fsevents/node_modules/npm-packlist/README.md delete mode 100644 node_modules/fsevents/node_modules/npm-packlist/index.js delete mode 100644 node_modules/fsevents/node_modules/npm-packlist/package.json delete mode 100644 node_modules/fsevents/node_modules/npmlog/CHANGELOG.md delete mode 100644 node_modules/fsevents/node_modules/npmlog/LICENSE delete mode 100644 node_modules/fsevents/node_modules/npmlog/README.md delete mode 100644 node_modules/fsevents/node_modules/npmlog/log.js delete mode 100644 node_modules/fsevents/node_modules/npmlog/package.json delete mode 100644 node_modules/fsevents/node_modules/number-is-nan/index.js delete mode 100644 node_modules/fsevents/node_modules/number-is-nan/license delete mode 100644 node_modules/fsevents/node_modules/number-is-nan/package.json delete mode 100644 node_modules/fsevents/node_modules/number-is-nan/readme.md delete mode 100644 node_modules/fsevents/node_modules/object-assign/index.js delete mode 100644 node_modules/fsevents/node_modules/object-assign/license delete mode 100644 node_modules/fsevents/node_modules/object-assign/package.json delete mode 100644 node_modules/fsevents/node_modules/object-assign/readme.md delete mode 100644 node_modules/fsevents/node_modules/once/LICENSE delete mode 100644 node_modules/fsevents/node_modules/once/README.md delete mode 100644 node_modules/fsevents/node_modules/once/once.js delete mode 100644 node_modules/fsevents/node_modules/once/package.json delete mode 100644 node_modules/fsevents/node_modules/os-homedir/index.js delete mode 100644 node_modules/fsevents/node_modules/os-homedir/license delete mode 100644 node_modules/fsevents/node_modules/os-homedir/package.json delete mode 100644 node_modules/fsevents/node_modules/os-homedir/readme.md delete mode 100644 node_modules/fsevents/node_modules/os-tmpdir/index.js delete mode 100644 node_modules/fsevents/node_modules/os-tmpdir/license delete mode 100644 node_modules/fsevents/node_modules/os-tmpdir/package.json delete mode 100644 node_modules/fsevents/node_modules/os-tmpdir/readme.md delete mode 100644 node_modules/fsevents/node_modules/osenv/LICENSE delete mode 100644 node_modules/fsevents/node_modules/osenv/README.md delete mode 100644 node_modules/fsevents/node_modules/osenv/osenv.js delete mode 100644 node_modules/fsevents/node_modules/osenv/package.json delete mode 100644 node_modules/fsevents/node_modules/path-is-absolute/index.js delete mode 100644 node_modules/fsevents/node_modules/path-is-absolute/license delete mode 100644 node_modules/fsevents/node_modules/path-is-absolute/package.json delete mode 100644 node_modules/fsevents/node_modules/path-is-absolute/readme.md delete mode 100644 node_modules/fsevents/node_modules/process-nextick-args/index.js delete mode 100644 node_modules/fsevents/node_modules/process-nextick-args/license.md delete mode 100644 node_modules/fsevents/node_modules/process-nextick-args/package.json delete mode 100644 node_modules/fsevents/node_modules/process-nextick-args/readme.md delete mode 100644 node_modules/fsevents/node_modules/rc/LICENSE.APACHE2 delete mode 100644 node_modules/fsevents/node_modules/rc/LICENSE.BSD delete mode 100644 node_modules/fsevents/node_modules/rc/LICENSE.MIT delete mode 100644 node_modules/fsevents/node_modules/rc/README.md delete mode 100644 node_modules/fsevents/node_modules/rc/browser.js delete mode 100644 node_modules/fsevents/node_modules/rc/cli.js delete mode 100644 node_modules/fsevents/node_modules/rc/index.js delete mode 100644 node_modules/fsevents/node_modules/rc/lib/utils.js delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/.travis.yml delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/LICENSE delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/example/parse.js delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/index.js delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/package.json delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/readme.markdown delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/test/all_bool.js delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/test/bool.js delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/test/dash.js delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/test/default_bool.js delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/test/dotted.js delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/test/kv_short.js delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/test/long.js delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/test/num.js delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/test/parse.js delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/test/parse_modified.js delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/test/short.js delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/test/stop_early.js delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/test/unknown.js delete mode 100644 node_modules/fsevents/node_modules/rc/node_modules/minimist/test/whitespace.js delete mode 100644 node_modules/fsevents/node_modules/rc/package.json delete mode 100644 node_modules/fsevents/node_modules/rc/test/ini.js delete mode 100644 node_modules/fsevents/node_modules/rc/test/nested-env-vars.js delete mode 100644 node_modules/fsevents/node_modules/rc/test/test.js delete mode 100644 node_modules/fsevents/node_modules/readable-stream/.travis.yml delete mode 100644 node_modules/fsevents/node_modules/readable-stream/CONTRIBUTING.md delete mode 100644 node_modules/fsevents/node_modules/readable-stream/GOVERNANCE.md delete mode 100644 node_modules/fsevents/node_modules/readable-stream/LICENSE delete mode 100644 node_modules/fsevents/node_modules/readable-stream/README.md delete mode 100644 node_modules/fsevents/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md delete mode 100644 node_modules/fsevents/node_modules/readable-stream/duplex-browser.js delete mode 100644 node_modules/fsevents/node_modules/readable-stream/duplex.js delete mode 100644 node_modules/fsevents/node_modules/readable-stream/lib/_stream_duplex.js delete mode 100644 node_modules/fsevents/node_modules/readable-stream/lib/_stream_passthrough.js delete mode 100644 node_modules/fsevents/node_modules/readable-stream/lib/_stream_readable.js delete mode 100644 node_modules/fsevents/node_modules/readable-stream/lib/_stream_transform.js delete mode 100644 node_modules/fsevents/node_modules/readable-stream/lib/_stream_writable.js delete mode 100644 node_modules/fsevents/node_modules/readable-stream/lib/internal/streams/BufferList.js delete mode 100644 node_modules/fsevents/node_modules/readable-stream/lib/internal/streams/destroy.js delete mode 100644 node_modules/fsevents/node_modules/readable-stream/lib/internal/streams/stream-browser.js delete mode 100644 node_modules/fsevents/node_modules/readable-stream/lib/internal/streams/stream.js delete mode 100644 node_modules/fsevents/node_modules/readable-stream/package.json delete mode 100644 node_modules/fsevents/node_modules/readable-stream/passthrough.js delete mode 100644 node_modules/fsevents/node_modules/readable-stream/readable-browser.js delete mode 100644 node_modules/fsevents/node_modules/readable-stream/readable.js delete mode 100644 node_modules/fsevents/node_modules/readable-stream/transform.js delete mode 100644 node_modules/fsevents/node_modules/readable-stream/writable-browser.js delete mode 100644 node_modules/fsevents/node_modules/readable-stream/writable.js delete mode 100644 node_modules/fsevents/node_modules/rimraf/LICENSE delete mode 100644 node_modules/fsevents/node_modules/rimraf/README.md delete mode 100644 node_modules/fsevents/node_modules/rimraf/bin.js delete mode 100644 node_modules/fsevents/node_modules/rimraf/package.json delete mode 100644 node_modules/fsevents/node_modules/rimraf/rimraf.js delete mode 100644 node_modules/fsevents/node_modules/safe-buffer/README.md delete mode 100644 node_modules/fsevents/node_modules/safe-buffer/index.d.ts delete mode 100644 node_modules/fsevents/node_modules/safe-buffer/index.js delete mode 100644 node_modules/fsevents/node_modules/safe-buffer/package.json delete mode 100644 node_modules/fsevents/node_modules/safer-buffer/LICENSE delete mode 100644 node_modules/fsevents/node_modules/safer-buffer/Porting-Buffer.md delete mode 100644 node_modules/fsevents/node_modules/safer-buffer/Readme.md delete mode 100644 node_modules/fsevents/node_modules/safer-buffer/dangerous.js delete mode 100644 node_modules/fsevents/node_modules/safer-buffer/package.json delete mode 100644 node_modules/fsevents/node_modules/safer-buffer/safer.js delete mode 100644 node_modules/fsevents/node_modules/safer-buffer/tests.js delete mode 100644 node_modules/fsevents/node_modules/sax/LICENSE delete mode 100644 node_modules/fsevents/node_modules/sax/README.md delete mode 100644 node_modules/fsevents/node_modules/sax/lib/sax.js delete mode 100644 node_modules/fsevents/node_modules/sax/package.json delete mode 100644 node_modules/fsevents/node_modules/semver/CHANGELOG.md delete mode 100644 node_modules/fsevents/node_modules/semver/LICENSE delete mode 100644 node_modules/fsevents/node_modules/semver/README.md delete mode 100644 node_modules/fsevents/node_modules/semver/bin/semver delete mode 100644 node_modules/fsevents/node_modules/semver/package.json delete mode 100644 node_modules/fsevents/node_modules/semver/range.bnf delete mode 100644 node_modules/fsevents/node_modules/semver/semver.js delete mode 100644 node_modules/fsevents/node_modules/set-blocking/CHANGELOG.md delete mode 100644 node_modules/fsevents/node_modules/set-blocking/LICENSE.txt delete mode 100644 node_modules/fsevents/node_modules/set-blocking/README.md delete mode 100644 node_modules/fsevents/node_modules/set-blocking/index.js delete mode 100644 node_modules/fsevents/node_modules/set-blocking/package.json delete mode 100644 node_modules/fsevents/node_modules/signal-exit/CHANGELOG.md delete mode 100644 node_modules/fsevents/node_modules/signal-exit/LICENSE.txt delete mode 100644 node_modules/fsevents/node_modules/signal-exit/README.md delete mode 100644 node_modules/fsevents/node_modules/signal-exit/index.js delete mode 100644 node_modules/fsevents/node_modules/signal-exit/package.json delete mode 100644 node_modules/fsevents/node_modules/signal-exit/signals.js delete mode 100644 node_modules/fsevents/node_modules/string-width/index.js delete mode 100644 node_modules/fsevents/node_modules/string-width/license delete mode 100644 node_modules/fsevents/node_modules/string-width/package.json delete mode 100644 node_modules/fsevents/node_modules/string-width/readme.md delete mode 100644 node_modules/fsevents/node_modules/string_decoder/.travis.yml delete mode 100644 node_modules/fsevents/node_modules/string_decoder/LICENSE delete mode 100644 node_modules/fsevents/node_modules/string_decoder/README.md delete mode 100644 node_modules/fsevents/node_modules/string_decoder/lib/string_decoder.js delete mode 100644 node_modules/fsevents/node_modules/string_decoder/package.json delete mode 100644 node_modules/fsevents/node_modules/strip-ansi/index.js delete mode 100644 node_modules/fsevents/node_modules/strip-ansi/license delete mode 100644 node_modules/fsevents/node_modules/strip-ansi/package.json delete mode 100644 node_modules/fsevents/node_modules/strip-ansi/readme.md delete mode 100644 node_modules/fsevents/node_modules/strip-json-comments/index.js delete mode 100644 node_modules/fsevents/node_modules/strip-json-comments/license delete mode 100644 node_modules/fsevents/node_modules/strip-json-comments/package.json delete mode 100644 node_modules/fsevents/node_modules/strip-json-comments/readme.md delete mode 100644 node_modules/fsevents/node_modules/tar/LICENSE delete mode 100644 node_modules/fsevents/node_modules/tar/README.md delete mode 100644 node_modules/fsevents/node_modules/tar/index.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/buffer.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/create.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/extract.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/header.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/high-level-opt.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/large-numbers.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/list.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/mkdir.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/mode-fix.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/pack.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/parse.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/pax.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/read-entry.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/replace.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/types.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/unpack.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/update.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/warn-mixin.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/winchars.js delete mode 100644 node_modules/fsevents/node_modules/tar/lib/write-entry.js delete mode 100644 node_modules/fsevents/node_modules/tar/package.json delete mode 100644 node_modules/fsevents/node_modules/util-deprecate/History.md delete mode 100644 node_modules/fsevents/node_modules/util-deprecate/LICENSE delete mode 100644 node_modules/fsevents/node_modules/util-deprecate/README.md delete mode 100644 node_modules/fsevents/node_modules/util-deprecate/browser.js delete mode 100644 node_modules/fsevents/node_modules/util-deprecate/node.js delete mode 100644 node_modules/fsevents/node_modules/util-deprecate/package.json delete mode 100644 node_modules/fsevents/node_modules/wide-align/LICENSE delete mode 100644 node_modules/fsevents/node_modules/wide-align/README.md delete mode 100644 node_modules/fsevents/node_modules/wide-align/align.js delete mode 100644 node_modules/fsevents/node_modules/wide-align/package.json delete mode 100644 node_modules/fsevents/node_modules/wrappy/LICENSE delete mode 100644 node_modules/fsevents/node_modules/wrappy/README.md delete mode 100644 node_modules/fsevents/node_modules/wrappy/package.json delete mode 100644 node_modules/fsevents/node_modules/wrappy/wrappy.js delete mode 100644 node_modules/fsevents/node_modules/yallist/LICENSE delete mode 100644 node_modules/fsevents/node_modules/yallist/README.md delete mode 100644 node_modules/fsevents/node_modules/yallist/iterator.js delete mode 100644 node_modules/fsevents/node_modules/yallist/package.json delete mode 100644 node_modules/fsevents/node_modules/yallist/yallist.js delete mode 100644 node_modules/fsevents/package.json delete mode 100644 node_modules/fsevents/src/async.cc delete mode 100644 node_modules/fsevents/src/constants.cc delete mode 100644 node_modules/fsevents/src/methods.cc delete mode 100644 node_modules/fsevents/src/storage.cc delete mode 100644 node_modules/fsevents/src/thread.cc mode change 100644 => 100755 node_modules/handlebars/bin/handlebars mode change 100644 => 100755 node_modules/handlebars/print-script mode change 100644 => 100755 node_modules/import-local/fixtures/cli.js mode change 100644 => 100755 node_modules/is-ci/bin.js mode change 100644 => 100755 node_modules/jest-runtime/bin/jest-runtime.js mode change 100644 => 120000 node_modules/jest-snapshot/node_modules/.bin/semver delete mode 100644 node_modules/jest-snapshot/node_modules/.bin/semver.cmd delete mode 100644 node_modules/jest-snapshot/node_modules/.bin/semver.ps1 mode change 100644 => 100755 node_modules/jest-snapshot/node_modules/semver/bin/semver mode change 100644 => 100755 node_modules/jest/bin/jest.js mode change 100644 => 120000 node_modules/jest/node_modules/.bin/jest delete mode 100644 node_modules/jest/node_modules/.bin/jest.cmd delete mode 100644 node_modules/jest/node_modules/.bin/jest.ps1 mode change 100644 => 100755 node_modules/jest/node_modules/jest-cli/bin/jest.js mode change 100644 => 100755 node_modules/jsesc/bin/jsesc mode change 100644 => 100755 node_modules/json5/lib/cli.js mode change 100644 => 100755 node_modules/loose-envify/cli.js mode change 100644 => 120000 node_modules/make-dir/node_modules/.bin/semver delete mode 100644 node_modules/make-dir/node_modules/.bin/semver.cmd delete mode 100644 node_modules/make-dir/node_modules/.bin/semver.ps1 mode change 100644 => 100755 node_modules/make-dir/node_modules/semver/bin/semver mode change 100644 => 100755 node_modules/micromatch/LICENSE mode change 100644 => 100755 node_modules/mkdirp/bin/cmd.js delete mode 100644 node_modules/nan/CHANGELOG.md delete mode 100644 node_modules/nan/LICENSE.md delete mode 100644 node_modules/nan/README.md delete mode 100644 node_modules/nan/doc/asyncworker.md delete mode 100644 node_modules/nan/doc/buffers.md delete mode 100644 node_modules/nan/doc/callback.md delete mode 100644 node_modules/nan/doc/converters.md delete mode 100644 node_modules/nan/doc/errors.md delete mode 100644 node_modules/nan/doc/json.md delete mode 100644 node_modules/nan/doc/maybe_types.md delete mode 100644 node_modules/nan/doc/methods.md delete mode 100644 node_modules/nan/doc/new.md delete mode 100644 node_modules/nan/doc/node_misc.md delete mode 100644 node_modules/nan/doc/object_wrappers.md delete mode 100644 node_modules/nan/doc/persistent.md delete mode 100644 node_modules/nan/doc/scopes.md delete mode 100644 node_modules/nan/doc/script.md delete mode 100644 node_modules/nan/doc/string_bytes.md delete mode 100644 node_modules/nan/doc/v8_internals.md delete mode 100644 node_modules/nan/doc/v8_misc.md delete mode 100644 node_modules/nan/include_dirs.js delete mode 100644 node_modules/nan/nan.h delete mode 100644 node_modules/nan/nan_callbacks.h delete mode 100644 node_modules/nan/nan_callbacks_12_inl.h delete mode 100644 node_modules/nan/nan_callbacks_pre_12_inl.h delete mode 100644 node_modules/nan/nan_converters.h delete mode 100644 node_modules/nan/nan_converters_43_inl.h delete mode 100644 node_modules/nan/nan_converters_pre_43_inl.h delete mode 100644 node_modules/nan/nan_define_own_property_helper.h delete mode 100644 node_modules/nan/nan_implementation_12_inl.h delete mode 100644 node_modules/nan/nan_implementation_pre_12_inl.h delete mode 100644 node_modules/nan/nan_json.h delete mode 100644 node_modules/nan/nan_maybe_43_inl.h delete mode 100644 node_modules/nan/nan_maybe_pre_43_inl.h delete mode 100644 node_modules/nan/nan_new.h delete mode 100644 node_modules/nan/nan_object_wrap.h delete mode 100644 node_modules/nan/nan_persistent_12_inl.h delete mode 100644 node_modules/nan/nan_persistent_pre_12_inl.h delete mode 100644 node_modules/nan/nan_private.h delete mode 100644 node_modules/nan/nan_string_bytes.h delete mode 100644 node_modules/nan/nan_typedarray_contents.h delete mode 100644 node_modules/nan/nan_weak.h delete mode 100644 node_modules/nan/package.json delete mode 100644 node_modules/nan/tools/1to2.js delete mode 100644 node_modules/nan/tools/README.md delete mode 100644 node_modules/nan/tools/package.json mode change 100644 => 120000 node_modules/node-notifier/node_modules/.bin/semver delete mode 100644 node_modules/node-notifier/node_modules/.bin/semver.cmd delete mode 100644 node_modules/node-notifier/node_modules/.bin/semver.ps1 mode change 100644 => 100755 node_modules/node-notifier/node_modules/semver/bin/semver mode change 100644 => 100755 node_modules/node-notifier/vendor/mac.noindex/terminal-notifier.app/Contents/MacOS/terminal-notifier mode change 100644 => 100755 node_modules/node-notifier/vendor/notifu/notifu.exe mode change 100644 => 100755 node_modules/node-notifier/vendor/notifu/notifu64.exe mode change 100644 => 100755 node_modules/node-notifier/vendor/snoreToast/SnoreToast.exe mode change 100644 => 120000 node_modules/normalize-package-data/node_modules/.bin/semver delete mode 100644 node_modules/normalize-package-data/node_modules/.bin/semver.cmd delete mode 100644 node_modules/normalize-package-data/node_modules/.bin/semver.ps1 mode change 100644 => 100755 node_modules/normalize-package-data/node_modules/semver/bin/semver mode change 100644 => 100755 node_modules/performance-now/test/scripts/delayed-call.coffee mode change 100644 => 100755 node_modules/performance-now/test/scripts/delayed-require.coffee mode change 100644 => 100755 node_modules/performance-now/test/scripts/difference.coffee mode change 100644 => 100755 node_modules/performance-now/test/scripts/initial-value.coffee mode change 100644 => 100755 node_modules/pn/scripts/generate.js mode change 100644 => 100755 node_modules/pretty-format/README.md mode change 100644 => 100755 node_modules/prompts/readme.md mode change 100644 => 100755 node_modules/request/index.js mode change 100644 => 100755 node_modules/rimraf/bin.js mode change 100644 => 100755 node_modules/sane/index.js mode change 100644 => 100755 node_modules/sane/src/cli.js mode change 100644 => 100755 node_modules/semver/bin/semver.js mode change 100644 => 100755 node_modules/sisteransi/package.json mode change 100644 => 100755 node_modules/sisteransi/readme.md mode change 100644 => 100755 node_modules/sshpk/bin/sshpk-conv mode change 100644 => 100755 node_modules/sshpk/bin/sshpk-sign mode change 100644 => 100755 node_modules/sshpk/bin/sshpk-verify mode change 100644 => 100755 node_modules/ts-jest/cli.js mode change 100644 => 120000 node_modules/ts-jest/node_modules/.bin/semver delete mode 100644 node_modules/ts-jest/node_modules/.bin/semver.cmd delete mode 100644 node_modules/ts-jest/node_modules/.bin/semver.ps1 mode change 100644 => 100755 node_modules/ts-jest/node_modules/semver/bin/semver mode change 100644 => 100755 node_modules/typescript/bin/tsc mode change 100644 => 100755 node_modules/typescript/bin/tsserver create mode 100644 node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts create mode 100644 node_modules/typescript/lib/lib.es2020.bigint.d.ts create mode 100644 node_modules/typescript/lib/lib.es2020.promise.d.ts create mode 100644 node_modules/typescript/lib/lib.esnext.promise.d.ts create mode 100644 node_modules/typescript/lib/lib.esnext.string.d.ts create mode 100644 node_modules/typescript/loc/lcl/CHS/Targets/ProjectItemsSchema.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/CHS/Targets/TypeScriptCompile.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/CHS/Targets/TypeScriptProjectProperties.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/CHS/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/CHS/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/CHS/TypeScriptTasks/TypeScript.Tasks.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/CHT/Targets/ProjectItemsSchema.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/CHT/Targets/TypeScriptCompile.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/CHT/Targets/TypeScriptProjectProperties.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/CHT/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/CHT/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/CHT/TypeScriptTasks/TypeScript.Tasks.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/CSY/Targets/ProjectItemsSchema.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/CSY/Targets/TypeScriptCompile.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/CSY/Targets/TypeScriptProjectProperties.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/CSY/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/CSY/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/CSY/TypeScriptTasks/TypeScript.Tasks.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/DEU/Targets/ProjectItemsSchema.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/DEU/Targets/TypeScriptCompile.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/DEU/Targets/TypeScriptProjectProperties.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/DEU/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/DEU/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/DEU/TypeScriptTasks/TypeScript.Tasks.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/ESN/Targets/ProjectItemsSchema.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/ESN/Targets/TypeScriptCompile.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/ESN/Targets/TypeScriptProjectProperties.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/ESN/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/ESN/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/ESN/TypeScriptTasks/TypeScript.Tasks.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/FRA/Targets/ProjectItemsSchema.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/FRA/Targets/TypeScriptCompile.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/FRA/Targets/TypeScriptProjectProperties.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/FRA/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/FRA/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/FRA/TypeScriptTasks/TypeScript.Tasks.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/ITA/Targets/ProjectItemsSchema.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/ITA/Targets/TypeScriptCompile.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/ITA/Targets/TypeScriptProjectProperties.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/ITA/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/ITA/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/ITA/TypeScriptTasks/TypeScript.Tasks.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/JPN/Targets/ProjectItemsSchema.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/JPN/Targets/TypeScriptCompile.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/JPN/Targets/TypeScriptProjectProperties.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/JPN/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/JPN/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/JPN/TypeScriptTasks/TypeScript.Tasks.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/KOR/Targets/ProjectItemsSchema.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/KOR/Targets/TypeScriptCompile.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/KOR/Targets/TypeScriptProjectProperties.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/KOR/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/KOR/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/KOR/TypeScriptTasks/TypeScript.Tasks.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/PLK/Targets/ProjectItemsSchema.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/PLK/Targets/TypeScriptCompile.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/PLK/Targets/TypeScriptProjectProperties.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/PLK/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/PLK/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/PLK/TypeScriptTasks/TypeScript.Tasks.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/PTB/Targets/ProjectItemsSchema.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/PTB/Targets/TypeScriptCompile.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/PTB/Targets/TypeScriptProjectProperties.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/PTB/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/PTB/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/PTB/TypeScriptTasks/TypeScript.Tasks.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/RUS/Targets/ProjectItemsSchema.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/RUS/Targets/TypeScriptCompile.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/RUS/Targets/TypeScriptProjectProperties.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/RUS/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/RUS/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/RUS/TypeScriptTasks/TypeScript.Tasks.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/TRK/Targets/ProjectItemsSchema.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/TRK/Targets/TypeScriptCompile.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/TRK/Targets/TypeScriptProjectProperties.xaml.lcl create mode 100644 node_modules/typescript/loc/lcl/TRK/TypeScriptDebugEngine/TypeScriptDebugEngine.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/TRK/TypeScriptLanguageService/Microsoft.CodeAnalysis.TypeScript.EditorFeatures.dll.lcl create mode 100644 node_modules/typescript/loc/lcl/TRK/TypeScriptTasks/TypeScript.Tasks.dll.lcl mode change 100644 => 100755 node_modules/uglify-js/bin/uglifyjs mode change 100644 => 100755 node_modules/uuid/bin/uuid mode change 100644 => 100755 node_modules/which/bin/which mode change 100644 => 100755 node_modules/wrap-ansi/index.js diff --git a/node_modules/.bin/acorn b/node_modules/.bin/acorn deleted file mode 100644 index c31c4304..00000000 --- a/node_modules/.bin/acorn +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../acorn/bin/acorn" "$@" - ret=$? -else - node "$basedir/../acorn/bin/acorn" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/acorn b/node_modules/.bin/acorn new file mode 120000 index 00000000..cf767603 --- /dev/null +++ b/node_modules/.bin/acorn @@ -0,0 +1 @@ +../acorn/bin/acorn \ No newline at end of file diff --git a/node_modules/.bin/acorn.cmd b/node_modules/.bin/acorn.cmd deleted file mode 100644 index 3c863f51..00000000 --- a/node_modules/.bin/acorn.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\acorn\bin\acorn" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/acorn.ps1 b/node_modules/.bin/acorn.ps1 deleted file mode 100644 index 759f820d..00000000 --- a/node_modules/.bin/acorn.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../acorn/bin/acorn" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../acorn/bin/acorn" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/atob b/node_modules/.bin/atob deleted file mode 100644 index 59a6bf05..00000000 --- a/node_modules/.bin/atob +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../atob/bin/atob.js" "$@" - ret=$? -else - node "$basedir/../atob/bin/atob.js" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/atob b/node_modules/.bin/atob new file mode 120000 index 00000000..a68344a3 --- /dev/null +++ b/node_modules/.bin/atob @@ -0,0 +1 @@ +../atob/bin/atob.js \ No newline at end of file diff --git a/node_modules/.bin/atob.cmd b/node_modules/.bin/atob.cmd deleted file mode 100644 index b0df169a..00000000 --- a/node_modules/.bin/atob.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\atob\bin\atob.js" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/atob.ps1 b/node_modules/.bin/atob.ps1 deleted file mode 100644 index d276879f..00000000 --- a/node_modules/.bin/atob.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../atob/bin/atob.js" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../atob/bin/atob.js" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/escodegen b/node_modules/.bin/escodegen deleted file mode 100644 index aa70e8b4..00000000 --- a/node_modules/.bin/escodegen +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../escodegen/bin/escodegen.js" "$@" - ret=$? -else - node "$basedir/../escodegen/bin/escodegen.js" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/escodegen b/node_modules/.bin/escodegen new file mode 120000 index 00000000..01a7c325 --- /dev/null +++ b/node_modules/.bin/escodegen @@ -0,0 +1 @@ +../escodegen/bin/escodegen.js \ No newline at end of file diff --git a/node_modules/.bin/escodegen.cmd b/node_modules/.bin/escodegen.cmd deleted file mode 100644 index 6b7adbf3..00000000 --- a/node_modules/.bin/escodegen.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\escodegen\bin\escodegen.js" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/escodegen.ps1 b/node_modules/.bin/escodegen.ps1 deleted file mode 100644 index d4614ac5..00000000 --- a/node_modules/.bin/escodegen.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../escodegen/bin/escodegen.js" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../escodegen/bin/escodegen.js" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/esgenerate b/node_modules/.bin/esgenerate deleted file mode 100644 index 4a2495a6..00000000 --- a/node_modules/.bin/esgenerate +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../escodegen/bin/esgenerate.js" "$@" - ret=$? -else - node "$basedir/../escodegen/bin/esgenerate.js" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/esgenerate b/node_modules/.bin/esgenerate new file mode 120000 index 00000000..7d0293e6 --- /dev/null +++ b/node_modules/.bin/esgenerate @@ -0,0 +1 @@ +../escodegen/bin/esgenerate.js \ No newline at end of file diff --git a/node_modules/.bin/esgenerate.cmd b/node_modules/.bin/esgenerate.cmd deleted file mode 100644 index 4ad231e5..00000000 --- a/node_modules/.bin/esgenerate.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\escodegen\bin\esgenerate.js" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/esgenerate.ps1 b/node_modules/.bin/esgenerate.ps1 deleted file mode 100644 index eb4fc38f..00000000 --- a/node_modules/.bin/esgenerate.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../escodegen/bin/esgenerate.js" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../escodegen/bin/esgenerate.js" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/handlebars b/node_modules/.bin/handlebars deleted file mode 100644 index d0b93007..00000000 --- a/node_modules/.bin/handlebars +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../handlebars/bin/handlebars" "$@" - ret=$? -else - node "$basedir/../handlebars/bin/handlebars" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/handlebars b/node_modules/.bin/handlebars new file mode 120000 index 00000000..fb7d090f --- /dev/null +++ b/node_modules/.bin/handlebars @@ -0,0 +1 @@ +../handlebars/bin/handlebars \ No newline at end of file diff --git a/node_modules/.bin/handlebars.cmd b/node_modules/.bin/handlebars.cmd deleted file mode 100644 index a57eb742..00000000 --- a/node_modules/.bin/handlebars.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\handlebars\bin\handlebars" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/handlebars.ps1 b/node_modules/.bin/handlebars.ps1 deleted file mode 100644 index 5a1ede3c..00000000 --- a/node_modules/.bin/handlebars.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../handlebars/bin/handlebars" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../handlebars/bin/handlebars" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/import-local-fixture b/node_modules/.bin/import-local-fixture deleted file mode 100644 index 8cc916df..00000000 --- a/node_modules/.bin/import-local-fixture +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../import-local/fixtures/cli.js" "$@" - ret=$? -else - node "$basedir/../import-local/fixtures/cli.js" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/import-local-fixture b/node_modules/.bin/import-local-fixture new file mode 120000 index 00000000..ff4b1048 --- /dev/null +++ b/node_modules/.bin/import-local-fixture @@ -0,0 +1 @@ +../import-local/fixtures/cli.js \ No newline at end of file diff --git a/node_modules/.bin/import-local-fixture.cmd b/node_modules/.bin/import-local-fixture.cmd deleted file mode 100644 index c569fee5..00000000 --- a/node_modules/.bin/import-local-fixture.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\import-local\fixtures\cli.js" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/import-local-fixture.ps1 b/node_modules/.bin/import-local-fixture.ps1 deleted file mode 100644 index afd6c1a7..00000000 --- a/node_modules/.bin/import-local-fixture.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../import-local/fixtures/cli.js" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../import-local/fixtures/cli.js" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/is-ci b/node_modules/.bin/is-ci deleted file mode 100644 index e79342ff..00000000 --- a/node_modules/.bin/is-ci +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../is-ci/bin.js" "$@" - ret=$? -else - node "$basedir/../is-ci/bin.js" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/is-ci b/node_modules/.bin/is-ci new file mode 120000 index 00000000..fe6aca6f --- /dev/null +++ b/node_modules/.bin/is-ci @@ -0,0 +1 @@ +../is-ci/bin.js \ No newline at end of file diff --git a/node_modules/.bin/is-ci.cmd b/node_modules/.bin/is-ci.cmd deleted file mode 100644 index e3276c08..00000000 --- a/node_modules/.bin/is-ci.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\is-ci\bin.js" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/is-ci.ps1 b/node_modules/.bin/is-ci.ps1 deleted file mode 100644 index 3fe23403..00000000 --- a/node_modules/.bin/is-ci.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../is-ci/bin.js" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../is-ci/bin.js" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/jest b/node_modules/.bin/jest deleted file mode 100644 index a817cbfa..00000000 --- a/node_modules/.bin/jest +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../jest/bin/jest.js" "$@" - ret=$? -else - node "$basedir/../jest/bin/jest.js" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/jest b/node_modules/.bin/jest new file mode 120000 index 00000000..61c18615 --- /dev/null +++ b/node_modules/.bin/jest @@ -0,0 +1 @@ +../jest/bin/jest.js \ No newline at end of file diff --git a/node_modules/.bin/jest-runtime b/node_modules/.bin/jest-runtime deleted file mode 100644 index ee93b188..00000000 --- a/node_modules/.bin/jest-runtime +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../jest-runtime/bin/jest-runtime.js" "$@" - ret=$? -else - node "$basedir/../jest-runtime/bin/jest-runtime.js" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/jest-runtime b/node_modules/.bin/jest-runtime new file mode 120000 index 00000000..ec00171e --- /dev/null +++ b/node_modules/.bin/jest-runtime @@ -0,0 +1 @@ +../jest-runtime/bin/jest-runtime.js \ No newline at end of file diff --git a/node_modules/.bin/jest-runtime.cmd b/node_modules/.bin/jest-runtime.cmd deleted file mode 100644 index 46aed971..00000000 --- a/node_modules/.bin/jest-runtime.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\jest-runtime\bin\jest-runtime.js" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/jest-runtime.ps1 b/node_modules/.bin/jest-runtime.ps1 deleted file mode 100644 index 38febb89..00000000 --- a/node_modules/.bin/jest-runtime.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../jest-runtime/bin/jest-runtime.js" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../jest-runtime/bin/jest-runtime.js" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/jest.cmd b/node_modules/.bin/jest.cmd deleted file mode 100644 index c4de8273..00000000 --- a/node_modules/.bin/jest.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\jest\bin\jest.js" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/jest.ps1 b/node_modules/.bin/jest.ps1 deleted file mode 100644 index 20802d4f..00000000 --- a/node_modules/.bin/jest.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../jest/bin/jest.js" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../jest/bin/jest.js" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/jsesc b/node_modules/.bin/jsesc deleted file mode 100644 index f2bbda38..00000000 --- a/node_modules/.bin/jsesc +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../jsesc/bin/jsesc" "$@" - ret=$? -else - node "$basedir/../jsesc/bin/jsesc" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/jsesc b/node_modules/.bin/jsesc new file mode 120000 index 00000000..7237604c --- /dev/null +++ b/node_modules/.bin/jsesc @@ -0,0 +1 @@ +../jsesc/bin/jsesc \ No newline at end of file diff --git a/node_modules/.bin/jsesc.cmd b/node_modules/.bin/jsesc.cmd deleted file mode 100644 index e7247934..00000000 --- a/node_modules/.bin/jsesc.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\jsesc\bin\jsesc" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/jsesc.ps1 b/node_modules/.bin/jsesc.ps1 deleted file mode 100644 index 1751cf9c..00000000 --- a/node_modules/.bin/jsesc.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../jsesc/bin/jsesc" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../jsesc/bin/jsesc" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/json5 b/node_modules/.bin/json5 deleted file mode 100644 index 882cecdd..00000000 --- a/node_modules/.bin/json5 +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../json5/lib/cli.js" "$@" - ret=$? -else - node "$basedir/../json5/lib/cli.js" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/json5 b/node_modules/.bin/json5 new file mode 120000 index 00000000..217f3798 --- /dev/null +++ b/node_modules/.bin/json5 @@ -0,0 +1 @@ +../json5/lib/cli.js \ No newline at end of file diff --git a/node_modules/.bin/json5.cmd b/node_modules/.bin/json5.cmd deleted file mode 100644 index b030d83e..00000000 --- a/node_modules/.bin/json5.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\json5\lib\cli.js" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/json5.ps1 b/node_modules/.bin/json5.ps1 deleted file mode 100644 index 585f9ad1..00000000 --- a/node_modules/.bin/json5.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../json5/lib/cli.js" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../json5/lib/cli.js" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/loose-envify b/node_modules/.bin/loose-envify deleted file mode 100644 index bbdb1dff..00000000 --- a/node_modules/.bin/loose-envify +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../loose-envify/cli.js" "$@" - ret=$? -else - node "$basedir/../loose-envify/cli.js" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/loose-envify b/node_modules/.bin/loose-envify new file mode 120000 index 00000000..ed9009c5 --- /dev/null +++ b/node_modules/.bin/loose-envify @@ -0,0 +1 @@ +../loose-envify/cli.js \ No newline at end of file diff --git a/node_modules/.bin/loose-envify.cmd b/node_modules/.bin/loose-envify.cmd deleted file mode 100644 index 2b210569..00000000 --- a/node_modules/.bin/loose-envify.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\loose-envify\cli.js" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/loose-envify.ps1 b/node_modules/.bin/loose-envify.ps1 deleted file mode 100644 index 7b96ac62..00000000 --- a/node_modules/.bin/loose-envify.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../loose-envify/cli.js" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../loose-envify/cli.js" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/mkdirp b/node_modules/.bin/mkdirp deleted file mode 100644 index bcd333f4..00000000 --- a/node_modules/.bin/mkdirp +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../mkdirp/bin/cmd.js" "$@" - ret=$? -else - node "$basedir/../mkdirp/bin/cmd.js" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/mkdirp b/node_modules/.bin/mkdirp new file mode 120000 index 00000000..017896ce --- /dev/null +++ b/node_modules/.bin/mkdirp @@ -0,0 +1 @@ +../mkdirp/bin/cmd.js \ No newline at end of file diff --git a/node_modules/.bin/mkdirp.cmd b/node_modules/.bin/mkdirp.cmd deleted file mode 100644 index c2c9350b..00000000 --- a/node_modules/.bin/mkdirp.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\mkdirp\bin\cmd.js" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/mkdirp.ps1 b/node_modules/.bin/mkdirp.ps1 deleted file mode 100644 index 35ce6907..00000000 --- a/node_modules/.bin/mkdirp.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../mkdirp/bin/cmd.js" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../mkdirp/bin/cmd.js" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/parser b/node_modules/.bin/parser deleted file mode 100644 index baec1223..00000000 --- a/node_modules/.bin/parser +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../@babel/parser/bin/babel-parser.js" "$@" - ret=$? -else - node "$basedir/../@babel/parser/bin/babel-parser.js" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/parser b/node_modules/.bin/parser new file mode 120000 index 00000000..ce7bf97e --- /dev/null +++ b/node_modules/.bin/parser @@ -0,0 +1 @@ +../@babel/parser/bin/babel-parser.js \ No newline at end of file diff --git a/node_modules/.bin/parser.cmd b/node_modules/.bin/parser.cmd deleted file mode 100644 index 21e2ef68..00000000 --- a/node_modules/.bin/parser.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\@babel\parser\bin\babel-parser.js" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/parser.ps1 b/node_modules/.bin/parser.ps1 deleted file mode 100644 index 82ec139d..00000000 --- a/node_modules/.bin/parser.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../@babel/parser/bin/babel-parser.js" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../@babel/parser/bin/babel-parser.js" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/rimraf b/node_modules/.bin/rimraf deleted file mode 100644 index a3e9f718..00000000 --- a/node_modules/.bin/rimraf +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../rimraf/bin.js" "$@" - ret=$? -else - node "$basedir/../rimraf/bin.js" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/rimraf b/node_modules/.bin/rimraf new file mode 120000 index 00000000..4cd49a49 --- /dev/null +++ b/node_modules/.bin/rimraf @@ -0,0 +1 @@ +../rimraf/bin.js \ No newline at end of file diff --git a/node_modules/.bin/rimraf.cmd b/node_modules/.bin/rimraf.cmd deleted file mode 100644 index 698f4ba0..00000000 --- a/node_modules/.bin/rimraf.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\rimraf\bin.js" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/rimraf.ps1 b/node_modules/.bin/rimraf.ps1 deleted file mode 100644 index a244a805..00000000 --- a/node_modules/.bin/rimraf.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../rimraf/bin.js" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../rimraf/bin.js" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/sane b/node_modules/.bin/sane deleted file mode 100644 index ec2aac8a..00000000 --- a/node_modules/.bin/sane +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../sane/src/cli.js" "$@" - ret=$? -else - node "$basedir/../sane/src/cli.js" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/sane b/node_modules/.bin/sane new file mode 120000 index 00000000..ab4163ba --- /dev/null +++ b/node_modules/.bin/sane @@ -0,0 +1 @@ +../sane/src/cli.js \ No newline at end of file diff --git a/node_modules/.bin/sane.cmd b/node_modules/.bin/sane.cmd deleted file mode 100644 index 071f3fe9..00000000 --- a/node_modules/.bin/sane.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\sane\src\cli.js" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/sane.ps1 b/node_modules/.bin/sane.ps1 deleted file mode 100644 index 5ad999b4..00000000 --- a/node_modules/.bin/sane.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../sane/src/cli.js" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../sane/src/cli.js" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/semver b/node_modules/.bin/semver deleted file mode 100644 index 7e365277..00000000 --- a/node_modules/.bin/semver +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../semver/bin/semver.js" "$@" - ret=$? -else - node "$basedir/../semver/bin/semver.js" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/semver b/node_modules/.bin/semver new file mode 120000 index 00000000..5aaadf42 --- /dev/null +++ b/node_modules/.bin/semver @@ -0,0 +1 @@ +../semver/bin/semver.js \ No newline at end of file diff --git a/node_modules/.bin/semver.cmd b/node_modules/.bin/semver.cmd deleted file mode 100644 index 164cdeac..00000000 --- a/node_modules/.bin/semver.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\semver\bin\semver.js" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/semver.ps1 b/node_modules/.bin/semver.ps1 deleted file mode 100644 index 6a85e340..00000000 --- a/node_modules/.bin/semver.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../semver/bin/semver.js" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/sshpk-conv b/node_modules/.bin/sshpk-conv deleted file mode 100644 index 91957fab..00000000 --- a/node_modules/.bin/sshpk-conv +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../sshpk/bin/sshpk-conv" "$@" - ret=$? -else - node "$basedir/../sshpk/bin/sshpk-conv" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/sshpk-conv b/node_modules/.bin/sshpk-conv new file mode 120000 index 00000000..a2a295c8 --- /dev/null +++ b/node_modules/.bin/sshpk-conv @@ -0,0 +1 @@ +../sshpk/bin/sshpk-conv \ No newline at end of file diff --git a/node_modules/.bin/sshpk-conv.cmd b/node_modules/.bin/sshpk-conv.cmd deleted file mode 100644 index 42f9ce46..00000000 --- a/node_modules/.bin/sshpk-conv.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\sshpk\bin\sshpk-conv" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/sshpk-conv.ps1 b/node_modules/.bin/sshpk-conv.ps1 deleted file mode 100644 index d27c311d..00000000 --- a/node_modules/.bin/sshpk-conv.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../sshpk/bin/sshpk-conv" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../sshpk/bin/sshpk-conv" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/sshpk-sign b/node_modules/.bin/sshpk-sign deleted file mode 100644 index 0dd76443..00000000 --- a/node_modules/.bin/sshpk-sign +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../sshpk/bin/sshpk-sign" "$@" - ret=$? -else - node "$basedir/../sshpk/bin/sshpk-sign" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/sshpk-sign b/node_modules/.bin/sshpk-sign new file mode 120000 index 00000000..766b9b3a --- /dev/null +++ b/node_modules/.bin/sshpk-sign @@ -0,0 +1 @@ +../sshpk/bin/sshpk-sign \ No newline at end of file diff --git a/node_modules/.bin/sshpk-sign.cmd b/node_modules/.bin/sshpk-sign.cmd deleted file mode 100644 index 17f60dec..00000000 --- a/node_modules/.bin/sshpk-sign.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\sshpk\bin\sshpk-sign" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/sshpk-sign.ps1 b/node_modules/.bin/sshpk-sign.ps1 deleted file mode 100644 index 10d9186d..00000000 --- a/node_modules/.bin/sshpk-sign.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../sshpk/bin/sshpk-sign" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../sshpk/bin/sshpk-sign" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/sshpk-verify b/node_modules/.bin/sshpk-verify deleted file mode 100644 index 04f5d05f..00000000 --- a/node_modules/.bin/sshpk-verify +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../sshpk/bin/sshpk-verify" "$@" - ret=$? -else - node "$basedir/../sshpk/bin/sshpk-verify" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/sshpk-verify b/node_modules/.bin/sshpk-verify new file mode 120000 index 00000000..bfd7e3ad --- /dev/null +++ b/node_modules/.bin/sshpk-verify @@ -0,0 +1 @@ +../sshpk/bin/sshpk-verify \ No newline at end of file diff --git a/node_modules/.bin/sshpk-verify.cmd b/node_modules/.bin/sshpk-verify.cmd deleted file mode 100644 index 4b81f358..00000000 --- a/node_modules/.bin/sshpk-verify.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\sshpk\bin\sshpk-verify" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/sshpk-verify.ps1 b/node_modules/.bin/sshpk-verify.ps1 deleted file mode 100644 index d5a23e26..00000000 --- a/node_modules/.bin/sshpk-verify.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../sshpk/bin/sshpk-verify" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../sshpk/bin/sshpk-verify" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/ts-jest b/node_modules/.bin/ts-jest deleted file mode 100644 index 04dd6692..00000000 --- a/node_modules/.bin/ts-jest +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../ts-jest/cli.js" "$@" - ret=$? -else - node "$basedir/../ts-jest/cli.js" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/ts-jest b/node_modules/.bin/ts-jest new file mode 120000 index 00000000..0f8a26ec --- /dev/null +++ b/node_modules/.bin/ts-jest @@ -0,0 +1 @@ +../ts-jest/cli.js \ No newline at end of file diff --git a/node_modules/.bin/ts-jest.cmd b/node_modules/.bin/ts-jest.cmd deleted file mode 100644 index 3cc6dd3f..00000000 --- a/node_modules/.bin/ts-jest.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\ts-jest\cli.js" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/ts-jest.ps1 b/node_modules/.bin/ts-jest.ps1 deleted file mode 100644 index 462451ce..00000000 --- a/node_modules/.bin/ts-jest.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../ts-jest/cli.js" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../ts-jest/cli.js" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/tsc b/node_modules/.bin/tsc deleted file mode 100644 index 8331d661..00000000 --- a/node_modules/.bin/tsc +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../typescript/bin/tsc" "$@" - ret=$? -else - node "$basedir/../typescript/bin/tsc" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/tsc b/node_modules/.bin/tsc new file mode 120000 index 00000000..0863208a --- /dev/null +++ b/node_modules/.bin/tsc @@ -0,0 +1 @@ +../typescript/bin/tsc \ No newline at end of file diff --git a/node_modules/.bin/tsc.cmd b/node_modules/.bin/tsc.cmd deleted file mode 100644 index d83ffefb..00000000 --- a/node_modules/.bin/tsc.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\typescript\bin\tsc" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/tsc.ps1 b/node_modules/.bin/tsc.ps1 deleted file mode 100644 index 2cca02f9..00000000 --- a/node_modules/.bin/tsc.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../typescript/bin/tsc" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../typescript/bin/tsc" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/tsserver b/node_modules/.bin/tsserver deleted file mode 100644 index 0f6f2c6b..00000000 --- a/node_modules/.bin/tsserver +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../typescript/bin/tsserver" "$@" - ret=$? -else - node "$basedir/../typescript/bin/tsserver" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/tsserver b/node_modules/.bin/tsserver new file mode 120000 index 00000000..f8f8f1a0 --- /dev/null +++ b/node_modules/.bin/tsserver @@ -0,0 +1 @@ +../typescript/bin/tsserver \ No newline at end of file diff --git a/node_modules/.bin/tsserver.cmd b/node_modules/.bin/tsserver.cmd deleted file mode 100644 index 2dcace2e..00000000 --- a/node_modules/.bin/tsserver.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\typescript\bin\tsserver" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/tsserver.ps1 b/node_modules/.bin/tsserver.ps1 deleted file mode 100644 index 4471fac1..00000000 --- a/node_modules/.bin/tsserver.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../typescript/bin/tsserver" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../typescript/bin/tsserver" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/uglifyjs b/node_modules/.bin/uglifyjs deleted file mode 100644 index 8aa695c4..00000000 --- a/node_modules/.bin/uglifyjs +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../uglify-js/bin/uglifyjs" "$@" - ret=$? -else - node "$basedir/../uglify-js/bin/uglifyjs" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/uglifyjs b/node_modules/.bin/uglifyjs new file mode 120000 index 00000000..fef3468b --- /dev/null +++ b/node_modules/.bin/uglifyjs @@ -0,0 +1 @@ +../uglify-js/bin/uglifyjs \ No newline at end of file diff --git a/node_modules/.bin/uglifyjs.cmd b/node_modules/.bin/uglifyjs.cmd deleted file mode 100644 index ad74c56b..00000000 --- a/node_modules/.bin/uglifyjs.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\uglify-js\bin\uglifyjs" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/uglifyjs.ps1 b/node_modules/.bin/uglifyjs.ps1 deleted file mode 100644 index e6749c73..00000000 --- a/node_modules/.bin/uglifyjs.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../uglify-js/bin/uglifyjs" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../uglify-js/bin/uglifyjs" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/uuid b/node_modules/.bin/uuid deleted file mode 100644 index 9af3844b..00000000 --- a/node_modules/.bin/uuid +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../uuid/bin/uuid" "$@" - ret=$? -else - node "$basedir/../uuid/bin/uuid" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/uuid b/node_modules/.bin/uuid new file mode 120000 index 00000000..b3e45bc5 --- /dev/null +++ b/node_modules/.bin/uuid @@ -0,0 +1 @@ +../uuid/bin/uuid \ No newline at end of file diff --git a/node_modules/.bin/uuid.cmd b/node_modules/.bin/uuid.cmd deleted file mode 100644 index 8154f4e6..00000000 --- a/node_modules/.bin/uuid.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\uuid\bin\uuid" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/uuid.ps1 b/node_modules/.bin/uuid.ps1 deleted file mode 100644 index 3fcb2642..00000000 --- a/node_modules/.bin/uuid.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../uuid/bin/uuid" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../uuid/bin/uuid" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/watch b/node_modules/.bin/watch deleted file mode 100644 index 076e0fae..00000000 --- a/node_modules/.bin/watch +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../@cnakazawa/watch/cli.js" "$@" - ret=$? -else - node "$basedir/../@cnakazawa/watch/cli.js" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/watch b/node_modules/.bin/watch new file mode 120000 index 00000000..6c62430b --- /dev/null +++ b/node_modules/.bin/watch @@ -0,0 +1 @@ +../@cnakazawa/watch/cli.js \ No newline at end of file diff --git a/node_modules/.bin/watch.cmd b/node_modules/.bin/watch.cmd deleted file mode 100644 index 1acaeae7..00000000 --- a/node_modules/.bin/watch.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\@cnakazawa\watch\cli.js" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/watch.ps1 b/node_modules/.bin/watch.ps1 deleted file mode 100644 index ef5858d0..00000000 --- a/node_modules/.bin/watch.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../@cnakazawa/watch/cli.js" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../@cnakazawa/watch/cli.js" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/.bin/which b/node_modules/.bin/which deleted file mode 100644 index 12cde792..00000000 --- a/node_modules/.bin/which +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../which/bin/which" "$@" - ret=$? -else - node "$basedir/../which/bin/which" "$@" - ret=$? -fi -exit $ret diff --git a/node_modules/.bin/which b/node_modules/.bin/which new file mode 120000 index 00000000..f62471c8 --- /dev/null +++ b/node_modules/.bin/which @@ -0,0 +1 @@ +../which/bin/which \ No newline at end of file diff --git a/node_modules/.bin/which.cmd b/node_modules/.bin/which.cmd deleted file mode 100644 index 0664965c..00000000 --- a/node_modules/.bin/which.cmd +++ /dev/null @@ -1,17 +0,0 @@ -@ECHO off -SETLOCAL -CALL :find_dp0 - -IF EXIST "%dp0%\node.exe" ( - SET "_prog=%dp0%\node.exe" -) ELSE ( - SET "_prog=node" - SET PATHEXT=%PATHEXT:;.JS;=;% -) - -"%_prog%" "%dp0%\..\which\bin\which" %* -ENDLOCAL -EXIT /b %errorlevel% -:find_dp0 -SET dp0=%~dp0 -EXIT /b diff --git a/node_modules/.bin/which.ps1 b/node_modules/.bin/which.ps1 deleted file mode 100644 index d0231706..00000000 --- a/node_modules/.bin/which.ps1 +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env pwsh -$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent - -$exe="" -if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { - # Fix case when both the Windows and Linux builds of Node - # are installed in the same directory - $exe=".exe" -} -$ret=0 -if (Test-Path "$basedir/node$exe") { - & "$basedir/node$exe" "$basedir/../which/bin/which" $args - $ret=$LASTEXITCODE -} else { - & "node$exe" "$basedir/../which/bin/which" $args - $ret=$LASTEXITCODE -} -exit $ret diff --git a/node_modules/@actions/core/package.json b/node_modules/@actions/core/package.json index 11ba6f06..ce9c4d72 100644 --- a/node_modules/@actions/core/package.json +++ b/node_modules/@actions/core/package.json @@ -1,16 +1,41 @@ { - "name": "@actions/core", - "version": "1.2.6", - "description": "Actions core lib", - "keywords": [ - "github", - "actions", - "core" + "_args": [ + [ + "@actions/core@1.2.6", + "/home/alaneos777/github-actions/mysql" + ] ], - "homepage": "https://github.com/actions/toolkit/tree/main/packages/core", - "license": "MIT", - "main": "lib/core.js", - "types": "lib/core.d.ts", + "_from": "@actions/core@1.2.6", + "_id": "@actions/core@1.2.6", + "_inBundle": false, + "_integrity": "sha512-ZQYitnqiyBc3D+k7LsgSBmMDVkOVidaagDG7j3fOym77jNunWRuYx7VSHa9GNfFZh+zh61xsCjRj4JxMZlDqTA==", + "_location": "/@actions/core", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@actions/core@1.2.6", + "name": "@actions/core", + "escapedName": "@actions%2fcore", + "scope": "@actions", + "rawSpec": "1.2.6", + "saveSpec": null, + "fetchSpec": "1.2.6" + }, + "_requiredBy": [ + "/", + "/azure-actions-webclient" + ], + "_resolved": "https://registry.npmjs.org/@actions/core/-/core-1.2.6.tgz", + "_spec": "1.2.6", + "_where": "/home/alaneos777/github-actions/mysql", + "bugs": { + "url": "https://github.com/actions/toolkit/issues" + }, + "description": "Actions core lib", + "devDependencies": { + "@types/node": "^12.0.2" + }, "directories": { "lib": "lib", "test": "__tests__" @@ -19,6 +44,15 @@ "lib", "!.DS_Store" ], + "homepage": "https://github.com/actions/toolkit/tree/main/packages/core", + "keywords": [ + "github", + "actions", + "core" + ], + "license": "MIT", + "main": "lib/core.js", + "name": "@actions/core", "publishConfig": { "access": "public" }, @@ -32,14 +66,6 @@ "test": "echo \"Error: run tests from root\" && exit 1", "tsc": "tsc" }, - "bugs": { - "url": "https://github.com/actions/toolkit/issues" - }, - "devDependencies": { - "@types/node": "^12.0.2" - } - -,"_resolved": "https://registry.npmjs.org/@actions/core/-/core-1.2.6.tgz" -,"_integrity": "sha512-ZQYitnqiyBc3D+k7LsgSBmMDVkOVidaagDG7j3fOym77jNunWRuYx7VSHa9GNfFZh+zh61xsCjRj4JxMZlDqTA==" -,"_from": "@actions/core@1.2.6" -} \ No newline at end of file + "types": "lib/core.d.ts", + "version": "1.2.6" +} diff --git a/node_modules/@actions/exec/package.json b/node_modules/@actions/exec/package.json index bb85262a..2ade73e6 100644 --- a/node_modules/@actions/exec/package.json +++ b/node_modules/@actions/exec/package.json @@ -1,15 +1,41 @@ { - "name": "@actions/exec", - "version": "1.0.1", - "description": "Actions exec lib", - "keywords": [ - "github", - "actions", - "exec" + "_args": [ + [ + "@actions/exec@1.0.1", + "/home/alaneos777/github-actions/mysql" + ] ], - "homepage": "https://github.com/actions/toolkit/tree/master/packages/exec", - "license": "MIT", - "main": "lib/exec.js", + "_from": "@actions/exec@1.0.1", + "_id": "@actions/exec@1.0.1", + "_inBundle": false, + "_integrity": "sha512-nvFkxwiicvpzNiCBF4wFBDfnBvi7xp/as7LE1hBxBxKG2L29+gkIPBiLKMVORL+Hg3JNf07AKRfl0V5djoypjQ==", + "_location": "/@actions/exec", + "_phantomChildren": {}, + "_requested": { + "type": "version", + "registry": true, + "raw": "@actions/exec@1.0.1", + "name": "@actions/exec", + "escapedName": "@actions%2fexec", + "scope": "@actions", + "rawSpec": "1.0.1", + "saveSpec": null, + "fetchSpec": "1.0.1" + }, + "_requiredBy": [ + "/", + "/azure-actions-webclient" + ], + "_resolved": "https://registry.npmjs.org/@actions/exec/-/exec-1.0.1.tgz", + "_spec": "1.0.1", + "_where": "/home/alaneos777/github-actions/mysql", + "bugs": { + "url": "https://github.com/actions/toolkit/issues" + }, + "description": "Actions exec lib", + "devDependencies": { + "@actions/io": "^1.0.1" + }, "directories": { "lib": "lib", "test": "__tests__" @@ -17,6 +43,16 @@ "files": [ "lib" ], + "gitHead": "a2ab4bcf78e4f7080f0d45856e6eeba16f0bbc52", + "homepage": "https://github.com/actions/toolkit/tree/master/packages/exec", + "keywords": [ + "github", + "actions", + "exec" + ], + "license": "MIT", + "main": "lib/exec.js", + "name": "@actions/exec", "publishConfig": { "access": "public" }, @@ -28,15 +64,5 @@ "test": "echo \"Error: run tests from root\" && exit 1", "tsc": "tsc" }, - "bugs": { - "url": "https://github.com/actions/toolkit/issues" - }, - "devDependencies": { - "@actions/io": "^1.0.1" - }, - "gitHead": "a2ab4bcf78e4f7080f0d45856e6eeba16f0bbc52" - -,"_resolved": "https://registry.npmjs.org/@actions/exec/-/exec-1.0.1.tgz" -,"_integrity": "sha512-nvFkxwiicvpzNiCBF4wFBDfnBvi7xp/as7LE1hBxBxKG2L29+gkIPBiLKMVORL+Hg3JNf07AKRfl0V5djoypjQ==" -,"_from": "@actions/exec@1.0.1" -} \ No newline at end of file + "version": "1.0.1" +} diff --git a/node_modules/@actions/http-client/LICENSE b/node_modules/@actions/http-client/LICENSE new file mode 100644 index 00000000..5823a51c --- /dev/null +++ b/node_modules/@actions/http-client/LICENSE @@ -0,0 +1,21 @@ +Actions Http Client for Node.js + +Copyright (c) GitHub, Inc. + +All rights reserved. + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and +associated documentation files (the "Software"), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT +LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/@actions/http-client/README.md b/node_modules/@actions/http-client/README.md new file mode 100644 index 00000000..7e06adeb --- /dev/null +++ b/node_modules/@actions/http-client/README.md @@ -0,0 +1,73 @@ +# `@actions/http-client` + +A lightweight HTTP client optimized for building actions. + +## Features + + - HTTP client with TypeScript generics and async/await/Promises + - Typings included! + - [Proxy support](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/about-self-hosted-runners#using-a-proxy-server-with-self-hosted-runners) just works with actions and the runner + - Targets ES2019 (runner runs actions with node 12+). Only supported on node 12+. + - Basic, Bearer and PAT Support out of the box. Extensible handlers for others. + - Redirects supported + +Features and releases [here](./RELEASES.md) + +## Install + +``` +npm install @actions/http-client --save +``` + +## Samples + +See the [tests](./__tests__) for detailed examples. + +## Errors + +### HTTP + +The HTTP client does not throw unless truly exceptional. + +* A request that successfully executes resulting in a 404, 500 etc... will return a response object with a status code and a body. +* Redirects (3xx) will be followed by default. + +See the [tests](./__tests__) for detailed examples. + +## Debugging + +To enable detailed console logging of all HTTP requests and responses, set the NODE_DEBUG environment varible: + +```shell +export NODE_DEBUG=http +``` + +## Node support + +The http-client is built using the latest LTS version of Node 12. It may work on previous node LTS versions but it's tested and officially supported on Node12+. + +## Support and Versioning + +We follow semver and will hold compatibility between major versions and increment the minor version with new features and capabilities (while holding compat). + +## Contributing + +We welcome PRs. Please create an issue and if applicable, a design before proceeding with code. + +once: + +``` +npm install +``` + +To build: + +``` +npm run build +``` + +To run all tests: + +``` +npm test +``` diff --git a/node_modules/@actions/http-client/lib/auth.d.ts b/node_modules/@actions/http-client/lib/auth.d.ts new file mode 100644 index 00000000..8cc9fc3d --- /dev/null +++ b/node_modules/@actions/http-client/lib/auth.d.ts @@ -0,0 +1,26 @@ +/// +import * as http from 'http'; +import * as ifm from './interfaces'; +import { HttpClientResponse } from './index'; +export declare class BasicCredentialHandler implements ifm.RequestHandler { + username: string; + password: string; + constructor(username: string, password: string); + prepareRequest(options: http.RequestOptions): void; + canHandleAuthentication(): boolean; + handleAuthentication(): Promise; +} +export declare class BearerCredentialHandler implements ifm.RequestHandler { + token: string; + constructor(token: string); + prepareRequest(options: http.RequestOptions): void; + canHandleAuthentication(): boolean; + handleAuthentication(): Promise; +} +export declare class PersonalAccessTokenCredentialHandler implements ifm.RequestHandler { + token: string; + constructor(token: string); + prepareRequest(options: http.RequestOptions): void; + canHandleAuthentication(): boolean; + handleAuthentication(): Promise; +} diff --git a/node_modules/@actions/http-client/lib/auth.js b/node_modules/@actions/http-client/lib/auth.js new file mode 100644 index 00000000..2c150a3d --- /dev/null +++ b/node_modules/@actions/http-client/lib/auth.js @@ -0,0 +1,81 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.PersonalAccessTokenCredentialHandler = exports.BearerCredentialHandler = exports.BasicCredentialHandler = void 0; +class BasicCredentialHandler { + constructor(username, password) { + this.username = username; + this.password = password; + } + prepareRequest(options) { + if (!options.headers) { + throw Error('The request has no headers'); + } + options.headers['Authorization'] = `Basic ${Buffer.from(`${this.username}:${this.password}`).toString('base64')}`; + } + // This handler cannot handle 401 + canHandleAuthentication() { + return false; + } + handleAuthentication() { + return __awaiter(this, void 0, void 0, function* () { + throw new Error('not implemented'); + }); + } +} +exports.BasicCredentialHandler = BasicCredentialHandler; +class BearerCredentialHandler { + constructor(token) { + this.token = token; + } + // currently implements pre-authorization + // TODO: support preAuth = false where it hooks on 401 + prepareRequest(options) { + if (!options.headers) { + throw Error('The request has no headers'); + } + options.headers['Authorization'] = `Bearer ${this.token}`; + } + // This handler cannot handle 401 + canHandleAuthentication() { + return false; + } + handleAuthentication() { + return __awaiter(this, void 0, void 0, function* () { + throw new Error('not implemented'); + }); + } +} +exports.BearerCredentialHandler = BearerCredentialHandler; +class PersonalAccessTokenCredentialHandler { + constructor(token) { + this.token = token; + } + // currently implements pre-authorization + // TODO: support preAuth = false where it hooks on 401 + prepareRequest(options) { + if (!options.headers) { + throw Error('The request has no headers'); + } + options.headers['Authorization'] = `Basic ${Buffer.from(`PAT:${this.token}`).toString('base64')}`; + } + // This handler cannot handle 401 + canHandleAuthentication() { + return false; + } + handleAuthentication() { + return __awaiter(this, void 0, void 0, function* () { + throw new Error('not implemented'); + }); + } +} +exports.PersonalAccessTokenCredentialHandler = PersonalAccessTokenCredentialHandler; +//# sourceMappingURL=auth.js.map \ No newline at end of file diff --git a/node_modules/@actions/http-client/lib/auth.js.map b/node_modules/@actions/http-client/lib/auth.js.map new file mode 100644 index 00000000..7d3a18af --- /dev/null +++ b/node_modules/@actions/http-client/lib/auth.js.map @@ -0,0 +1 @@ +{"version":3,"file":"auth.js","sourceRoot":"","sources":["../src/auth.ts"],"names":[],"mappings":";;;;;;;;;;;;AAIA,MAAa,sBAAsB;IAIjC,YAAY,QAAgB,EAAE,QAAgB;QAC5C,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAA;QACxB,IAAI,CAAC,QAAQ,GAAG,QAAQ,CAAA;IAC1B,CAAC;IAED,cAAc,CAAC,OAA4B;QACzC,IAAI,CAAC,OAAO,CAAC,OAAO,EAAE;YACpB,MAAM,KAAK,CAAC,4BAA4B,CAAC,CAAA;SAC1C;QACD,OAAO,CAAC,OAAO,CAAC,eAAe,CAAC,GAAG,SAAS,MAAM,CAAC,IAAI,CACrD,GAAG,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,QAAQ,EAAE,CACpC,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAA;IACxB,CAAC;IAED,iCAAiC;IACjC,uBAAuB;QACrB,OAAO,KAAK,CAAA;IACd,CAAC;IAEK,oBAAoB;;YACxB,MAAM,IAAI,KAAK,CAAC,iBAAiB,CAAC,CAAA;QACpC,CAAC;KAAA;CACF;AA1BD,wDA0BC;AAED,MAAa,uBAAuB;IAGlC,YAAY,KAAa;QACvB,IAAI,CAAC,KAAK,GAAG,KAAK,CAAA;IACpB,CAAC;IAED,yCAAyC;IACzC,sDAAsD;IACtD,cAAc,CAAC,OAA4B;QACzC,IAAI,CAAC,OAAO,CAAC,OAAO,EAAE;YACpB,MAAM,KAAK,CAAC,4BAA4B,CAAC,CAAA;SAC1C;QACD,OAAO,CAAC,OAAO,CAAC,eAAe,CAAC,GAAG,UAAU,IAAI,CAAC,KAAK,EAAE,CAAA;IAC3D,CAAC;IAED,iCAAiC;IACjC,uBAAuB;QACrB,OAAO,KAAK,CAAA;IACd,CAAC;IAEK,oBAAoB;;YACxB,MAAM,IAAI,KAAK,CAAC,iBAAiB,CAAC,CAAA;QACpC,CAAC;KAAA;CACF;AAxBD,0DAwBC;AAED,MAAa,oCAAoC;IAI/C,YAAY,KAAa;QACvB,IAAI,CAAC,KAAK,GAAG,KAAK,CAAA;IACpB,CAAC;IAED,yCAAyC;IACzC,sDAAsD;IACtD,cAAc,CAAC,OAA4B;QACzC,IAAI,CAAC,OAAO,CAAC,OAAO,EAAE;YACpB,MAAM,KAAK,CAAC,4BAA4B,CAAC,CAAA;SAC1C;QACD,OAAO,CAAC,OAAO,CAAC,eAAe,CAAC,GAAG,SAAS,MAAM,CAAC,IAAI,CACrD,OAAO,IAAI,CAAC,KAAK,EAAE,CACpB,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAA;IACxB,CAAC;IAED,iCAAiC;IACjC,uBAAuB;QACrB,OAAO,KAAK,CAAA;IACd,CAAC;IAEK,oBAAoB;;YACxB,MAAM,IAAI,KAAK,CAAC,iBAAiB,CAAC,CAAA;QACpC,CAAC;KAAA;CACF;AA3BD,oFA2BC"} \ No newline at end of file diff --git a/node_modules/@actions/http-client/lib/index.d.ts b/node_modules/@actions/http-client/lib/index.d.ts new file mode 100644 index 00000000..fe733d14 --- /dev/null +++ b/node_modules/@actions/http-client/lib/index.d.ts @@ -0,0 +1,123 @@ +/// +import * as http from 'http'; +import * as ifm from './interfaces'; +export declare enum HttpCodes { + OK = 200, + MultipleChoices = 300, + MovedPermanently = 301, + ResourceMoved = 302, + SeeOther = 303, + NotModified = 304, + UseProxy = 305, + SwitchProxy = 306, + TemporaryRedirect = 307, + PermanentRedirect = 308, + BadRequest = 400, + Unauthorized = 401, + PaymentRequired = 402, + Forbidden = 403, + NotFound = 404, + MethodNotAllowed = 405, + NotAcceptable = 406, + ProxyAuthenticationRequired = 407, + RequestTimeout = 408, + Conflict = 409, + Gone = 410, + TooManyRequests = 429, + InternalServerError = 500, + NotImplemented = 501, + BadGateway = 502, + ServiceUnavailable = 503, + GatewayTimeout = 504 +} +export declare enum Headers { + Accept = "accept", + ContentType = "content-type" +} +export declare enum MediaTypes { + ApplicationJson = "application/json" +} +/** + * Returns the proxy URL, depending upon the supplied url and proxy environment variables. + * @param serverUrl The server URL where the request will be sent. For example, https://api.github.com + */ +export declare function getProxyUrl(serverUrl: string): string; +export declare class HttpClientError extends Error { + constructor(message: string, statusCode: number); + statusCode: number; + result?: any; +} +export declare class HttpClientResponse { + constructor(message: http.IncomingMessage); + message: http.IncomingMessage; + readBody(): Promise; +} +export declare function isHttps(requestUrl: string): boolean; +export declare class HttpClient { + userAgent: string | undefined; + handlers: ifm.RequestHandler[]; + requestOptions: ifm.RequestOptions | undefined; + private _ignoreSslError; + private _socketTimeout; + private _allowRedirects; + private _allowRedirectDowngrade; + private _maxRedirects; + private _allowRetries; + private _maxRetries; + private _agent; + private _proxyAgent; + private _keepAlive; + private _disposed; + constructor(userAgent?: string, handlers?: ifm.RequestHandler[], requestOptions?: ifm.RequestOptions); + options(requestUrl: string, additionalHeaders?: http.OutgoingHttpHeaders): Promise; + get(requestUrl: string, additionalHeaders?: http.OutgoingHttpHeaders): Promise; + del(requestUrl: string, additionalHeaders?: http.OutgoingHttpHeaders): Promise; + post(requestUrl: string, data: string, additionalHeaders?: http.OutgoingHttpHeaders): Promise; + patch(requestUrl: string, data: string, additionalHeaders?: http.OutgoingHttpHeaders): Promise; + put(requestUrl: string, data: string, additionalHeaders?: http.OutgoingHttpHeaders): Promise; + head(requestUrl: string, additionalHeaders?: http.OutgoingHttpHeaders): Promise; + sendStream(verb: string, requestUrl: string, stream: NodeJS.ReadableStream, additionalHeaders?: http.OutgoingHttpHeaders): Promise; + /** + * Gets a typed object from an endpoint + * Be aware that not found returns a null. Other errors (4xx, 5xx) reject the promise + */ + getJson(requestUrl: string, additionalHeaders?: http.OutgoingHttpHeaders): Promise>; + postJson(requestUrl: string, obj: any, additionalHeaders?: http.OutgoingHttpHeaders): Promise>; + putJson(requestUrl: string, obj: any, additionalHeaders?: http.OutgoingHttpHeaders): Promise>; + patchJson(requestUrl: string, obj: any, additionalHeaders?: http.OutgoingHttpHeaders): Promise>; + /** + * Makes a raw http request. + * All other methods such as get, post, patch, and request ultimately call this. + * Prefer get, del, post and patch + */ + request(verb: string, requestUrl: string, data: string | NodeJS.ReadableStream | null, headers?: http.OutgoingHttpHeaders): Promise; + /** + * Needs to be called if keepAlive is set to true in request options. + */ + dispose(): void; + /** + * Raw request. + * @param info + * @param data + */ + requestRaw(info: ifm.RequestInfo, data: string | NodeJS.ReadableStream | null): Promise; + /** + * Raw request with callback. + * @param info + * @param data + * @param onResult + */ + requestRawWithCallback(info: ifm.RequestInfo, data: string | NodeJS.ReadableStream | null, onResult: (err?: Error, res?: HttpClientResponse) => void): void; + /** + * Gets an http agent. This function is useful when you need an http agent that handles + * routing through a proxy server - depending upon the url and proxy environment variables. + * @param serverUrl The server URL where the request will be sent. For example, https://api.github.com + */ + getAgent(serverUrl: string): http.Agent; + private _prepareRequest; + private _mergeHeaders; + private _getExistingOrDefaultHeader; + private _getAgent; + private _performExponentialBackoff; + private _processResponse; +} diff --git a/node_modules/@actions/http-client/lib/index.js b/node_modules/@actions/http-client/lib/index.js new file mode 100644 index 00000000..a1b7d032 --- /dev/null +++ b/node_modules/@actions/http-client/lib/index.js @@ -0,0 +1,605 @@ +"use strict"; +/* eslint-disable @typescript-eslint/no-explicit-any */ +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.HttpClient = exports.isHttps = exports.HttpClientResponse = exports.HttpClientError = exports.getProxyUrl = exports.MediaTypes = exports.Headers = exports.HttpCodes = void 0; +const http = __importStar(require("http")); +const https = __importStar(require("https")); +const pm = __importStar(require("./proxy")); +const tunnel = __importStar(require("tunnel")); +var HttpCodes; +(function (HttpCodes) { + HttpCodes[HttpCodes["OK"] = 200] = "OK"; + HttpCodes[HttpCodes["MultipleChoices"] = 300] = "MultipleChoices"; + HttpCodes[HttpCodes["MovedPermanently"] = 301] = "MovedPermanently"; + HttpCodes[HttpCodes["ResourceMoved"] = 302] = "ResourceMoved"; + HttpCodes[HttpCodes["SeeOther"] = 303] = "SeeOther"; + HttpCodes[HttpCodes["NotModified"] = 304] = "NotModified"; + HttpCodes[HttpCodes["UseProxy"] = 305] = "UseProxy"; + HttpCodes[HttpCodes["SwitchProxy"] = 306] = "SwitchProxy"; + HttpCodes[HttpCodes["TemporaryRedirect"] = 307] = "TemporaryRedirect"; + HttpCodes[HttpCodes["PermanentRedirect"] = 308] = "PermanentRedirect"; + HttpCodes[HttpCodes["BadRequest"] = 400] = "BadRequest"; + HttpCodes[HttpCodes["Unauthorized"] = 401] = "Unauthorized"; + HttpCodes[HttpCodes["PaymentRequired"] = 402] = "PaymentRequired"; + HttpCodes[HttpCodes["Forbidden"] = 403] = "Forbidden"; + HttpCodes[HttpCodes["NotFound"] = 404] = "NotFound"; + HttpCodes[HttpCodes["MethodNotAllowed"] = 405] = "MethodNotAllowed"; + HttpCodes[HttpCodes["NotAcceptable"] = 406] = "NotAcceptable"; + HttpCodes[HttpCodes["ProxyAuthenticationRequired"] = 407] = "ProxyAuthenticationRequired"; + HttpCodes[HttpCodes["RequestTimeout"] = 408] = "RequestTimeout"; + HttpCodes[HttpCodes["Conflict"] = 409] = "Conflict"; + HttpCodes[HttpCodes["Gone"] = 410] = "Gone"; + HttpCodes[HttpCodes["TooManyRequests"] = 429] = "TooManyRequests"; + HttpCodes[HttpCodes["InternalServerError"] = 500] = "InternalServerError"; + HttpCodes[HttpCodes["NotImplemented"] = 501] = "NotImplemented"; + HttpCodes[HttpCodes["BadGateway"] = 502] = "BadGateway"; + HttpCodes[HttpCodes["ServiceUnavailable"] = 503] = "ServiceUnavailable"; + HttpCodes[HttpCodes["GatewayTimeout"] = 504] = "GatewayTimeout"; +})(HttpCodes = exports.HttpCodes || (exports.HttpCodes = {})); +var Headers; +(function (Headers) { + Headers["Accept"] = "accept"; + Headers["ContentType"] = "content-type"; +})(Headers = exports.Headers || (exports.Headers = {})); +var MediaTypes; +(function (MediaTypes) { + MediaTypes["ApplicationJson"] = "application/json"; +})(MediaTypes = exports.MediaTypes || (exports.MediaTypes = {})); +/** + * Returns the proxy URL, depending upon the supplied url and proxy environment variables. + * @param serverUrl The server URL where the request will be sent. For example, https://api.github.com + */ +function getProxyUrl(serverUrl) { + const proxyUrl = pm.getProxyUrl(new URL(serverUrl)); + return proxyUrl ? proxyUrl.href : ''; +} +exports.getProxyUrl = getProxyUrl; +const HttpRedirectCodes = [ + HttpCodes.MovedPermanently, + HttpCodes.ResourceMoved, + HttpCodes.SeeOther, + HttpCodes.TemporaryRedirect, + HttpCodes.PermanentRedirect +]; +const HttpResponseRetryCodes = [ + HttpCodes.BadGateway, + HttpCodes.ServiceUnavailable, + HttpCodes.GatewayTimeout +]; +const RetryableHttpVerbs = ['OPTIONS', 'GET', 'DELETE', 'HEAD']; +const ExponentialBackoffCeiling = 10; +const ExponentialBackoffTimeSlice = 5; +class HttpClientError extends Error { + constructor(message, statusCode) { + super(message); + this.name = 'HttpClientError'; + this.statusCode = statusCode; + Object.setPrototypeOf(this, HttpClientError.prototype); + } +} +exports.HttpClientError = HttpClientError; +class HttpClientResponse { + constructor(message) { + this.message = message; + } + readBody() { + return __awaiter(this, void 0, void 0, function* () { + return new Promise((resolve) => __awaiter(this, void 0, void 0, function* () { + let output = Buffer.alloc(0); + this.message.on('data', (chunk) => { + output = Buffer.concat([output, chunk]); + }); + this.message.on('end', () => { + resolve(output.toString()); + }); + })); + }); + } +} +exports.HttpClientResponse = HttpClientResponse; +function isHttps(requestUrl) { + const parsedUrl = new URL(requestUrl); + return parsedUrl.protocol === 'https:'; +} +exports.isHttps = isHttps; +class HttpClient { + constructor(userAgent, handlers, requestOptions) { + this._ignoreSslError = false; + this._allowRedirects = true; + this._allowRedirectDowngrade = false; + this._maxRedirects = 50; + this._allowRetries = false; + this._maxRetries = 1; + this._keepAlive = false; + this._disposed = false; + this.userAgent = userAgent; + this.handlers = handlers || []; + this.requestOptions = requestOptions; + if (requestOptions) { + if (requestOptions.ignoreSslError != null) { + this._ignoreSslError = requestOptions.ignoreSslError; + } + this._socketTimeout = requestOptions.socketTimeout; + if (requestOptions.allowRedirects != null) { + this._allowRedirects = requestOptions.allowRedirects; + } + if (requestOptions.allowRedirectDowngrade != null) { + this._allowRedirectDowngrade = requestOptions.allowRedirectDowngrade; + } + if (requestOptions.maxRedirects != null) { + this._maxRedirects = Math.max(requestOptions.maxRedirects, 0); + } + if (requestOptions.keepAlive != null) { + this._keepAlive = requestOptions.keepAlive; + } + if (requestOptions.allowRetries != null) { + this._allowRetries = requestOptions.allowRetries; + } + if (requestOptions.maxRetries != null) { + this._maxRetries = requestOptions.maxRetries; + } + } + } + options(requestUrl, additionalHeaders) { + return __awaiter(this, void 0, void 0, function* () { + return this.request('OPTIONS', requestUrl, null, additionalHeaders || {}); + }); + } + get(requestUrl, additionalHeaders) { + return __awaiter(this, void 0, void 0, function* () { + return this.request('GET', requestUrl, null, additionalHeaders || {}); + }); + } + del(requestUrl, additionalHeaders) { + return __awaiter(this, void 0, void 0, function* () { + return this.request('DELETE', requestUrl, null, additionalHeaders || {}); + }); + } + post(requestUrl, data, additionalHeaders) { + return __awaiter(this, void 0, void 0, function* () { + return this.request('POST', requestUrl, data, additionalHeaders || {}); + }); + } + patch(requestUrl, data, additionalHeaders) { + return __awaiter(this, void 0, void 0, function* () { + return this.request('PATCH', requestUrl, data, additionalHeaders || {}); + }); + } + put(requestUrl, data, additionalHeaders) { + return __awaiter(this, void 0, void 0, function* () { + return this.request('PUT', requestUrl, data, additionalHeaders || {}); + }); + } + head(requestUrl, additionalHeaders) { + return __awaiter(this, void 0, void 0, function* () { + return this.request('HEAD', requestUrl, null, additionalHeaders || {}); + }); + } + sendStream(verb, requestUrl, stream, additionalHeaders) { + return __awaiter(this, void 0, void 0, function* () { + return this.request(verb, requestUrl, stream, additionalHeaders); + }); + } + /** + * Gets a typed object from an endpoint + * Be aware that not found returns a null. Other errors (4xx, 5xx) reject the promise + */ + getJson(requestUrl, additionalHeaders = {}) { + return __awaiter(this, void 0, void 0, function* () { + additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson); + const res = yield this.get(requestUrl, additionalHeaders); + return this._processResponse(res, this.requestOptions); + }); + } + postJson(requestUrl, obj, additionalHeaders = {}) { + return __awaiter(this, void 0, void 0, function* () { + const data = JSON.stringify(obj, null, 2); + additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson); + additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson); + const res = yield this.post(requestUrl, data, additionalHeaders); + return this._processResponse(res, this.requestOptions); + }); + } + putJson(requestUrl, obj, additionalHeaders = {}) { + return __awaiter(this, void 0, void 0, function* () { + const data = JSON.stringify(obj, null, 2); + additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson); + additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson); + const res = yield this.put(requestUrl, data, additionalHeaders); + return this._processResponse(res, this.requestOptions); + }); + } + patchJson(requestUrl, obj, additionalHeaders = {}) { + return __awaiter(this, void 0, void 0, function* () { + const data = JSON.stringify(obj, null, 2); + additionalHeaders[Headers.Accept] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.Accept, MediaTypes.ApplicationJson); + additionalHeaders[Headers.ContentType] = this._getExistingOrDefaultHeader(additionalHeaders, Headers.ContentType, MediaTypes.ApplicationJson); + const res = yield this.patch(requestUrl, data, additionalHeaders); + return this._processResponse(res, this.requestOptions); + }); + } + /** + * Makes a raw http request. + * All other methods such as get, post, patch, and request ultimately call this. + * Prefer get, del, post and patch + */ + request(verb, requestUrl, data, headers) { + return __awaiter(this, void 0, void 0, function* () { + if (this._disposed) { + throw new Error('Client has already been disposed.'); + } + const parsedUrl = new URL(requestUrl); + let info = this._prepareRequest(verb, parsedUrl, headers); + // Only perform retries on reads since writes may not be idempotent. + const maxTries = this._allowRetries && RetryableHttpVerbs.includes(verb) + ? this._maxRetries + 1 + : 1; + let numTries = 0; + let response; + do { + response = yield this.requestRaw(info, data); + // Check if it's an authentication challenge + if (response && + response.message && + response.message.statusCode === HttpCodes.Unauthorized) { + let authenticationHandler; + for (const handler of this.handlers) { + if (handler.canHandleAuthentication(response)) { + authenticationHandler = handler; + break; + } + } + if (authenticationHandler) { + return authenticationHandler.handleAuthentication(this, info, data); + } + else { + // We have received an unauthorized response but have no handlers to handle it. + // Let the response return to the caller. + return response; + } + } + let redirectsRemaining = this._maxRedirects; + while (response.message.statusCode && + HttpRedirectCodes.includes(response.message.statusCode) && + this._allowRedirects && + redirectsRemaining > 0) { + const redirectUrl = response.message.headers['location']; + if (!redirectUrl) { + // if there's no location to redirect to, we won't + break; + } + const parsedRedirectUrl = new URL(redirectUrl); + if (parsedUrl.protocol === 'https:' && + parsedUrl.protocol !== parsedRedirectUrl.protocol && + !this._allowRedirectDowngrade) { + throw new Error('Redirect from HTTPS to HTTP protocol. This downgrade is not allowed for security reasons. If you want to allow this behavior, set the allowRedirectDowngrade option to true.'); + } + // we need to finish reading the response before reassigning response + // which will leak the open socket. + yield response.readBody(); + // strip authorization header if redirected to a different hostname + if (parsedRedirectUrl.hostname !== parsedUrl.hostname) { + for (const header in headers) { + // header names are case insensitive + if (header.toLowerCase() === 'authorization') { + delete headers[header]; + } + } + } + // let's make the request with the new redirectUrl + info = this._prepareRequest(verb, parsedRedirectUrl, headers); + response = yield this.requestRaw(info, data); + redirectsRemaining--; + } + if (!response.message.statusCode || + !HttpResponseRetryCodes.includes(response.message.statusCode)) { + // If not a retry code, return immediately instead of retrying + return response; + } + numTries += 1; + if (numTries < maxTries) { + yield response.readBody(); + yield this._performExponentialBackoff(numTries); + } + } while (numTries < maxTries); + return response; + }); + } + /** + * Needs to be called if keepAlive is set to true in request options. + */ + dispose() { + if (this._agent) { + this._agent.destroy(); + } + this._disposed = true; + } + /** + * Raw request. + * @param info + * @param data + */ + requestRaw(info, data) { + return __awaiter(this, void 0, void 0, function* () { + return new Promise((resolve, reject) => { + function callbackForResult(err, res) { + if (err) { + reject(err); + } + else if (!res) { + // If `err` is not passed, then `res` must be passed. + reject(new Error('Unknown error')); + } + else { + resolve(res); + } + } + this.requestRawWithCallback(info, data, callbackForResult); + }); + }); + } + /** + * Raw request with callback. + * @param info + * @param data + * @param onResult + */ + requestRawWithCallback(info, data, onResult) { + if (typeof data === 'string') { + if (!info.options.headers) { + info.options.headers = {}; + } + info.options.headers['Content-Length'] = Buffer.byteLength(data, 'utf8'); + } + let callbackCalled = false; + function handleResult(err, res) { + if (!callbackCalled) { + callbackCalled = true; + onResult(err, res); + } + } + const req = info.httpModule.request(info.options, (msg) => { + const res = new HttpClientResponse(msg); + handleResult(undefined, res); + }); + let socket; + req.on('socket', sock => { + socket = sock; + }); + // If we ever get disconnected, we want the socket to timeout eventually + req.setTimeout(this._socketTimeout || 3 * 60000, () => { + if (socket) { + socket.end(); + } + handleResult(new Error(`Request timeout: ${info.options.path}`)); + }); + req.on('error', function (err) { + // err has statusCode property + // res should have headers + handleResult(err); + }); + if (data && typeof data === 'string') { + req.write(data, 'utf8'); + } + if (data && typeof data !== 'string') { + data.on('close', function () { + req.end(); + }); + data.pipe(req); + } + else { + req.end(); + } + } + /** + * Gets an http agent. This function is useful when you need an http agent that handles + * routing through a proxy server - depending upon the url and proxy environment variables. + * @param serverUrl The server URL where the request will be sent. For example, https://api.github.com + */ + getAgent(serverUrl) { + const parsedUrl = new URL(serverUrl); + return this._getAgent(parsedUrl); + } + _prepareRequest(method, requestUrl, headers) { + const info = {}; + info.parsedUrl = requestUrl; + const usingSsl = info.parsedUrl.protocol === 'https:'; + info.httpModule = usingSsl ? https : http; + const defaultPort = usingSsl ? 443 : 80; + info.options = {}; + info.options.host = info.parsedUrl.hostname; + info.options.port = info.parsedUrl.port + ? parseInt(info.parsedUrl.port) + : defaultPort; + info.options.path = + (info.parsedUrl.pathname || '') + (info.parsedUrl.search || ''); + info.options.method = method; + info.options.headers = this._mergeHeaders(headers); + if (this.userAgent != null) { + info.options.headers['user-agent'] = this.userAgent; + } + info.options.agent = this._getAgent(info.parsedUrl); + // gives handlers an opportunity to participate + if (this.handlers) { + for (const handler of this.handlers) { + handler.prepareRequest(info.options); + } + } + return info; + } + _mergeHeaders(headers) { + if (this.requestOptions && this.requestOptions.headers) { + return Object.assign({}, lowercaseKeys(this.requestOptions.headers), lowercaseKeys(headers || {})); + } + return lowercaseKeys(headers || {}); + } + _getExistingOrDefaultHeader(additionalHeaders, header, _default) { + let clientHeader; + if (this.requestOptions && this.requestOptions.headers) { + clientHeader = lowercaseKeys(this.requestOptions.headers)[header]; + } + return additionalHeaders[header] || clientHeader || _default; + } + _getAgent(parsedUrl) { + let agent; + const proxyUrl = pm.getProxyUrl(parsedUrl); + const useProxy = proxyUrl && proxyUrl.hostname; + if (this._keepAlive && useProxy) { + agent = this._proxyAgent; + } + if (this._keepAlive && !useProxy) { + agent = this._agent; + } + // if agent is already assigned use that agent. + if (agent) { + return agent; + } + const usingSsl = parsedUrl.protocol === 'https:'; + let maxSockets = 100; + if (this.requestOptions) { + maxSockets = this.requestOptions.maxSockets || http.globalAgent.maxSockets; + } + // This is `useProxy` again, but we need to check `proxyURl` directly for TypeScripts's flow analysis. + if (proxyUrl && proxyUrl.hostname) { + const agentOptions = { + maxSockets, + keepAlive: this._keepAlive, + proxy: Object.assign(Object.assign({}, ((proxyUrl.username || proxyUrl.password) && { + proxyAuth: `${proxyUrl.username}:${proxyUrl.password}` + })), { host: proxyUrl.hostname, port: proxyUrl.port }) + }; + let tunnelAgent; + const overHttps = proxyUrl.protocol === 'https:'; + if (usingSsl) { + tunnelAgent = overHttps ? tunnel.httpsOverHttps : tunnel.httpsOverHttp; + } + else { + tunnelAgent = overHttps ? tunnel.httpOverHttps : tunnel.httpOverHttp; + } + agent = tunnelAgent(agentOptions); + this._proxyAgent = agent; + } + // if reusing agent across request and tunneling agent isn't assigned create a new agent + if (this._keepAlive && !agent) { + const options = { keepAlive: this._keepAlive, maxSockets }; + agent = usingSsl ? new https.Agent(options) : new http.Agent(options); + this._agent = agent; + } + // if not using private agent and tunnel agent isn't setup then use global agent + if (!agent) { + agent = usingSsl ? https.globalAgent : http.globalAgent; + } + if (usingSsl && this._ignoreSslError) { + // we don't want to set NODE_TLS_REJECT_UNAUTHORIZED=0 since that will affect request for entire process + // http.RequestOptions doesn't expose a way to modify RequestOptions.agent.options + // we have to cast it to any and change it directly + agent.options = Object.assign(agent.options || {}, { + rejectUnauthorized: false + }); + } + return agent; + } + _performExponentialBackoff(retryNumber) { + return __awaiter(this, void 0, void 0, function* () { + retryNumber = Math.min(ExponentialBackoffCeiling, retryNumber); + const ms = ExponentialBackoffTimeSlice * Math.pow(2, retryNumber); + return new Promise(resolve => setTimeout(() => resolve(), ms)); + }); + } + _processResponse(res, options) { + return __awaiter(this, void 0, void 0, function* () { + return new Promise((resolve, reject) => __awaiter(this, void 0, void 0, function* () { + const statusCode = res.message.statusCode || 0; + const response = { + statusCode, + result: null, + headers: {} + }; + // not found leads to null obj returned + if (statusCode === HttpCodes.NotFound) { + resolve(response); + } + // get the result from the body + function dateTimeDeserializer(key, value) { + if (typeof value === 'string') { + const a = new Date(value); + if (!isNaN(a.valueOf())) { + return a; + } + } + return value; + } + let obj; + let contents; + try { + contents = yield res.readBody(); + if (contents && contents.length > 0) { + if (options && options.deserializeDates) { + obj = JSON.parse(contents, dateTimeDeserializer); + } + else { + obj = JSON.parse(contents); + } + response.result = obj; + } + response.headers = res.message.headers; + } + catch (err) { + // Invalid resource (contents not json); leaving result obj null + } + // note that 3xx redirects are handled by the http layer. + if (statusCode > 299) { + let msg; + // if exception/error in body, attempt to get better error + if (obj && obj.message) { + msg = obj.message; + } + else if (contents && contents.length > 0) { + // it may be the case that the exception is in the body message as string + msg = contents; + } + else { + msg = `Failed request: (${statusCode})`; + } + const err = new HttpClientError(msg, statusCode); + err.result = response.result; + reject(err); + } + else { + resolve(response); + } + })); + }); + } +} +exports.HttpClient = HttpClient; +const lowercaseKeys = (obj) => Object.keys(obj).reduce((c, k) => ((c[k.toLowerCase()] = obj[k]), c), {}); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/node_modules/@actions/http-client/lib/index.js.map b/node_modules/@actions/http-client/lib/index.js.map new file mode 100644 index 00000000..ca8ea415 --- /dev/null +++ b/node_modules/@actions/http-client/lib/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/@actions/http-client/lib/interfaces.d.ts b/node_modules/@actions/http-client/lib/interfaces.d.ts new file mode 100644 index 00000000..54fd4a89 --- /dev/null +++ b/node_modules/@actions/http-client/lib/interfaces.d.ts @@ -0,0 +1,44 @@ +/// +import * as http from 'http'; +import * as https from 'https'; +import { HttpClientResponse } from './index'; +export interface HttpClient { + options(requestUrl: string, additionalHeaders?: http.OutgoingHttpHeaders): Promise; + get(requestUrl: string, additionalHeaders?: http.OutgoingHttpHeaders): Promise; + del(requestUrl: string, additionalHeaders?: http.OutgoingHttpHeaders): Promise; + post(requestUrl: string, data: string, additionalHeaders?: http.OutgoingHttpHeaders): Promise; + patch(requestUrl: string, data: string, additionalHeaders?: http.OutgoingHttpHeaders): Promise; + put(requestUrl: string, data: string, additionalHeaders?: http.OutgoingHttpHeaders): Promise; + sendStream(verb: string, requestUrl: string, stream: NodeJS.ReadableStream, additionalHeaders?: http.OutgoingHttpHeaders): Promise; + request(verb: string, requestUrl: string, data: string | NodeJS.ReadableStream, headers: http.OutgoingHttpHeaders): Promise; + requestRaw(info: RequestInfo, data: string | NodeJS.ReadableStream): Promise; + requestRawWithCallback(info: RequestInfo, data: string | NodeJS.ReadableStream, onResult: (err?: Error, res?: HttpClientResponse) => void): void; +} +export interface RequestHandler { + prepareRequest(options: http.RequestOptions): void; + canHandleAuthentication(response: HttpClientResponse): boolean; + handleAuthentication(httpClient: HttpClient, requestInfo: RequestInfo, data: string | NodeJS.ReadableStream | null): Promise; +} +export interface RequestInfo { + options: http.RequestOptions; + parsedUrl: URL; + httpModule: typeof http | typeof https; +} +export interface RequestOptions { + headers?: http.OutgoingHttpHeaders; + socketTimeout?: number; + ignoreSslError?: boolean; + allowRedirects?: boolean; + allowRedirectDowngrade?: boolean; + maxRedirects?: number; + maxSockets?: number; + keepAlive?: boolean; + deserializeDates?: boolean; + allowRetries?: boolean; + maxRetries?: number; +} +export interface TypedResponse { + statusCode: number; + result: T | null; + headers: http.IncomingHttpHeaders; +} diff --git a/node_modules/@actions/http-client/lib/interfaces.js b/node_modules/@actions/http-client/lib/interfaces.js new file mode 100644 index 00000000..db919115 --- /dev/null +++ b/node_modules/@actions/http-client/lib/interfaces.js @@ -0,0 +1,3 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +//# sourceMappingURL=interfaces.js.map \ No newline at end of file diff --git a/node_modules/@actions/http-client/lib/interfaces.js.map b/node_modules/@actions/http-client/lib/interfaces.js.map new file mode 100644 index 00000000..8fb5f7d1 --- /dev/null +++ b/node_modules/@actions/http-client/lib/interfaces.js.map @@ -0,0 +1 @@ +{"version":3,"file":"interfaces.js","sourceRoot":"","sources":["../src/interfaces.ts"],"names":[],"mappings":""} \ No newline at end of file diff --git a/node_modules/@actions/http-client/lib/proxy.d.ts b/node_modules/@actions/http-client/lib/proxy.d.ts new file mode 100644 index 00000000..45998654 --- /dev/null +++ b/node_modules/@actions/http-client/lib/proxy.d.ts @@ -0,0 +1,2 @@ +export declare function getProxyUrl(reqUrl: URL): URL | undefined; +export declare function checkBypass(reqUrl: URL): boolean; diff --git a/node_modules/@actions/http-client/lib/proxy.js b/node_modules/@actions/http-client/lib/proxy.js new file mode 100644 index 00000000..528ffe40 --- /dev/null +++ b/node_modules/@actions/http-client/lib/proxy.js @@ -0,0 +1,61 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.checkBypass = exports.getProxyUrl = void 0; +function getProxyUrl(reqUrl) { + const usingSsl = reqUrl.protocol === 'https:'; + if (checkBypass(reqUrl)) { + return undefined; + } + const proxyVar = (() => { + if (usingSsl) { + return process.env['https_proxy'] || process.env['HTTPS_PROXY']; + } + else { + return process.env['http_proxy'] || process.env['HTTP_PROXY']; + } + })(); + if (proxyVar) { + return new URL(proxyVar); + } + else { + return undefined; + } +} +exports.getProxyUrl = getProxyUrl; +function checkBypass(reqUrl) { + if (!reqUrl.hostname) { + return false; + } + const noProxy = process.env['no_proxy'] || process.env['NO_PROXY'] || ''; + if (!noProxy) { + return false; + } + // Determine the request port + let reqPort; + if (reqUrl.port) { + reqPort = Number(reqUrl.port); + } + else if (reqUrl.protocol === 'http:') { + reqPort = 80; + } + else if (reqUrl.protocol === 'https:') { + reqPort = 443; + } + // Format the request hostname and hostname with port + const upperReqHosts = [reqUrl.hostname.toUpperCase()]; + if (typeof reqPort === 'number') { + upperReqHosts.push(`${upperReqHosts[0]}:${reqPort}`); + } + // Compare request host against noproxy + for (const upperNoProxyItem of noProxy + .split(',') + .map(x => x.trim().toUpperCase()) + .filter(x => x)) { + if (upperReqHosts.some(x => x === upperNoProxyItem)) { + return true; + } + } + return false; +} +exports.checkBypass = checkBypass; +//# sourceMappingURL=proxy.js.map \ No newline at end of file diff --git a/node_modules/@actions/http-client/lib/proxy.js.map b/node_modules/@actions/http-client/lib/proxy.js.map new file mode 100644 index 00000000..4440de9b --- /dev/null +++ b/node_modules/@actions/http-client/lib/proxy.js.map @@ -0,0 +1 @@ +{"version":3,"file":"proxy.js","sourceRoot":"","sources":["../src/proxy.ts"],"names":[],"mappings":";;;AAAA,SAAgB,WAAW,CAAC,MAAW;IACrC,MAAM,QAAQ,GAAG,MAAM,CAAC,QAAQ,KAAK,QAAQ,CAAA;IAE7C,IAAI,WAAW,CAAC,MAAM,CAAC,EAAE;QACvB,OAAO,SAAS,CAAA;KACjB;IAED,MAAM,QAAQ,GAAG,CAAC,GAAG,EAAE;QACrB,IAAI,QAAQ,EAAE;YACZ,OAAO,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,IAAI,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAA;SAChE;aAAM;YACL,OAAO,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,IAAI,OAAO,CAAC,GAAG,CAAC,YAAY,CAAC,CAAA;SAC9D;IACH,CAAC,CAAC,EAAE,CAAA;IAEJ,IAAI,QAAQ,EAAE;QACZ,OAAO,IAAI,GAAG,CAAC,QAAQ,CAAC,CAAA;KACzB;SAAM;QACL,OAAO,SAAS,CAAA;KACjB;AACH,CAAC;AApBD,kCAoBC;AAED,SAAgB,WAAW,CAAC,MAAW;IACrC,IAAI,CAAC,MAAM,CAAC,QAAQ,EAAE;QACpB,OAAO,KAAK,CAAA;KACb;IAED,MAAM,OAAO,GAAG,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,IAAI,EAAE,CAAA;IACxE,IAAI,CAAC,OAAO,EAAE;QACZ,OAAO,KAAK,CAAA;KACb;IAED,6BAA6B;IAC7B,IAAI,OAA2B,CAAA;IAC/B,IAAI,MAAM,CAAC,IAAI,EAAE;QACf,OAAO,GAAG,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAA;KAC9B;SAAM,IAAI,MAAM,CAAC,QAAQ,KAAK,OAAO,EAAE;QACtC,OAAO,GAAG,EAAE,CAAA;KACb;SAAM,IAAI,MAAM,CAAC,QAAQ,KAAK,QAAQ,EAAE;QACvC,OAAO,GAAG,GAAG,CAAA;KACd;IAED,qDAAqD;IACrD,MAAM,aAAa,GAAG,CAAC,MAAM,CAAC,QAAQ,CAAC,WAAW,EAAE,CAAC,CAAA;IACrD,IAAI,OAAO,OAAO,KAAK,QAAQ,EAAE;QAC/B,aAAa,CAAC,IAAI,CAAC,GAAG,aAAa,CAAC,CAAC,CAAC,IAAI,OAAO,EAAE,CAAC,CAAA;KACrD;IAED,uCAAuC;IACvC,KAAK,MAAM,gBAAgB,IAAI,OAAO;SACnC,KAAK,CAAC,GAAG,CAAC;SACV,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,EAAE,CAAC,WAAW,EAAE,CAAC;SAChC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE;QACjB,IAAI,aAAa,CAAC,IAAI,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,KAAK,gBAAgB,CAAC,EAAE;YACnD,OAAO,IAAI,CAAA;SACZ;KACF;IAED,OAAO,KAAK,CAAA;AACd,CAAC;AArCD,kCAqCC"} \ No newline at end of file diff --git a/node_modules/@actions/http-client/node_modules/tunnel/.idea/encodings.xml b/node_modules/@actions/http-client/node_modules/tunnel/.idea/encodings.xml new file mode 100644 index 00000000..97626ba4 --- /dev/null +++ b/node_modules/@actions/http-client/node_modules/tunnel/.idea/encodings.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/node_modules/@actions/http-client/node_modules/tunnel/.idea/modules.xml b/node_modules/@actions/http-client/node_modules/tunnel/.idea/modules.xml new file mode 100644 index 00000000..27bf8882 --- /dev/null +++ b/node_modules/@actions/http-client/node_modules/tunnel/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/node_modules/@actions/http-client/node_modules/tunnel/.idea/node-tunnel.iml b/node_modules/@actions/http-client/node_modules/tunnel/.idea/node-tunnel.iml new file mode 100644 index 00000000..24643cc3 --- /dev/null +++ b/node_modules/@actions/http-client/node_modules/tunnel/.idea/node-tunnel.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/node_modules/@actions/http-client/node_modules/tunnel/.idea/vcs.xml b/node_modules/@actions/http-client/node_modules/tunnel/.idea/vcs.xml new file mode 100644 index 00000000..94a25f7f --- /dev/null +++ b/node_modules/@actions/http-client/node_modules/tunnel/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/node_modules/@actions/http-client/node_modules/tunnel/.idea/workspace.xml b/node_modules/@actions/http-client/node_modules/tunnel/.idea/workspace.xml new file mode 100644 index 00000000..1a318c8f --- /dev/null +++ b/node_modules/@actions/http-client/node_modules/tunnel/.idea/workspace.xml @@ -0,0 +1,797 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + max + onconne + + + + + + + + + + + + + false + + false + false + true + + + true + DEFINITION_ORDER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +