Initial pass
This commit is contained in:
		
						commit
						39c08a0eaa
					
				
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,2 @@ | ||||
| !node_modules/ | ||||
| __tests__/runner/* | ||||
							
								
								
									
										11
									
								
								.prettierrc.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								.prettierrc.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,11 @@ | ||||
| { | ||||
|     "printWidth": 80, | ||||
|     "tabWidth": 2, | ||||
|     "useTabs": false, | ||||
|     "semi": true, | ||||
|     "singleQuote": true, | ||||
|     "trailingComma": "none", | ||||
|     "bracketSpacing": false, | ||||
|     "arrowParens": "avoid", | ||||
|     "parser": "typescript" | ||||
|   } | ||||
							
								
								
									
										22
									
								
								LICENSE
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								LICENSE
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,22 @@ | ||||
| 
 | ||||
| The MIT License (MIT) | ||||
| 
 | ||||
| Copyright (c) 2018 GitHub, Inc. and contributors | ||||
| 
 | ||||
| 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. | ||||
							
								
								
									
										3
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | ||||
| # Node 12 Template Action | ||||
| 
 | ||||
| To get started, click the `Use this template` button on this repository [which will create a new repository based on this template](https://github.blog/2019-06-06-generate-new-repositories-with-repository-templates/). | ||||
							
								
								
									
										40
									
								
								__tests__/finder.test.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								__tests__/finder.test.ts
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,40 @@ | ||||
| import io = require('@actions/io'); | ||||
| import fs = require('fs'); | ||||
| import os = require('os'); | ||||
| import path = require('path'); | ||||
| 
 | ||||
| const toolDir = path.join( | ||||
|   process.cwd(), | ||||
|   'runner', | ||||
|   path.join( | ||||
|     Math.random() | ||||
|       .toString(36) | ||||
|       .substring(7) | ||||
|   ), | ||||
|   'tools' | ||||
| ); | ||||
| const tempDir = path.join( | ||||
|   process.cwd(), | ||||
|   'runner', | ||||
|   path.join( | ||||
|     Math.random() | ||||
|       .toString(36) | ||||
|       .substring(7) | ||||
|   ), | ||||
|   'temp' | ||||
| ); | ||||
| 
 | ||||
| process.env['RUNNER_TOOLSDIRECTORY'] = toolDir; | ||||
| process.env['RUNNER_TEMPDIRECTORY'] = tempDir; | ||||
| 
 | ||||
| import * as finder from '../src/find-python'; | ||||
| 
 | ||||
| describe('Finder tests', () => { | ||||
|   it('Finds Python if it is installed', async () => {}); | ||||
| 
 | ||||
|   it('Errors if Python is not installed', async () => {}); | ||||
| 
 | ||||
|   it('Finds PyPy if it is installed', async () => {}); | ||||
| 
 | ||||
|   it('Errors if PyPy is not installed', async () => {}); | ||||
| }); | ||||
							
								
								
									
										12
									
								
								action.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								action.yml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,12 @@ | ||||
| name: 'Setup Node.js for use with actions' | ||||
| description: 'Setup a Node.js environment and add it to the PATH, additionally providing proxy support' | ||||
| author: 'GitHub' | ||||
| inputs:  | ||||
|   version: | ||||
|     description: 'Version range or exact version of a Python version to use, using semver's version range syntax.' | ||||
|     default: '3.x' | ||||
|   architecture: | ||||
|     description: 'The target architecture (x86, x64) of the Python interpreter.' | ||||
| runs: | ||||
|   using: 'node' | ||||
|   main: 'lib/setup-python.js' | ||||
							
								
								
									
										22
									
								
								docs/contributors.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								docs/contributors.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,22 @@ | ||||
| # Contributors | ||||
| 
 | ||||
| ### Checkin | ||||
| 
 | ||||
| - Do checkin source (src) | ||||
| - Do checkin build output (lib) | ||||
| - Do checkin runtime node_modules | ||||
| - Do not checkin devDependency node_modules (husky can help see below) | ||||
| 
 | ||||
| ### devDependencies | ||||
| 
 | ||||
| In order to handle correctly checking in node_modules without devDependencies, we run [Husky](https://github.com/typicode/husky) before each commit. | ||||
| This step ensures that formatting and checkin rules are followed and that devDependencies are excluded. To make sure Husky runs correctly, please use the following workflow: | ||||
| 
 | ||||
| ``` | ||||
| npm install                                 # installs all devDependencies including Husky | ||||
| git add abc.ext                             # Add the files you've changed. This should include files in src, lib, and node_modules (see above) | ||||
| git commit -m "Informative commit message"  # Commit. This will run Husky | ||||
| ``` | ||||
| 
 | ||||
| During the commit step, Husky will take care of formatting all files with [Prettier](https://github.com/prettier/prettier) as well as pruning out devDependencies using `npm prune --production`. | ||||
| It will also make sure these changes are appropriately included in your commit (no further work is needed) | ||||
							
								
								
									
										11
									
								
								jest.config.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								jest.config.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,11 @@ | ||||
| module.exports = { | ||||
|   clearMocks: true, | ||||
|   moduleFileExtensions: ['js', 'ts'], | ||||
|   testEnvironment: 'node', | ||||
|   testMatch: ['**/*.test.ts'], | ||||
|   testRunner: 'jest-circus/runner', | ||||
|   transform: { | ||||
|     '^.+\\.ts$': 'ts-jest' | ||||
|   }, | ||||
|   verbose: true | ||||
| } | ||||
							
								
								
									
										159
									
								
								lib/find-python.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										159
									
								
								lib/find-python.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,159 @@ | ||||
| "use strict"; | ||||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||||
|     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); } | ||||
|         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 os = __importStar(require("os")); | ||||
| const path = __importStar(require("path")); | ||||
| const semver = __importStar(require("semver")); | ||||
| let cacheDirectory = process.env['RUNNER_TOOLSDIRECTORY'] || ''; | ||||
| if (!cacheDirectory) { | ||||
|     let baseLocation; | ||||
|     if (process.platform === 'win32') { | ||||
|         // On windows use the USERPROFILE env variable
 | ||||
|         baseLocation = process.env['USERPROFILE'] || 'C:\\'; | ||||
|     } | ||||
|     else { | ||||
|         if (process.platform === 'darwin') { | ||||
|             baseLocation = '/Users'; | ||||
|         } | ||||
|         else { | ||||
|             baseLocation = '/home'; | ||||
|         } | ||||
|     } | ||||
|     cacheDirectory = path.join(baseLocation, 'actions', 'cache'); | ||||
| } | ||||
| const core = __importStar(require("@actions/core")); | ||||
| const tc = __importStar(require("@actions/tool-cache")); | ||||
| const IS_WINDOWS = process.platform === 'win32'; | ||||
| // Python has "scripts" or "bin" directories where command-line tools that come with packages are installed.
 | ||||
| // This is where pip is, along with anything that pip installs.
 | ||||
| // There is a seperate directory for `pip install --user`.
 | ||||
| //
 | ||||
| // For reference, these directories are as follows:
 | ||||
| //   macOS / Linux:
 | ||||
| //      <sys.prefix>/bin (by default /usr/local/bin, but not on hosted agents -- see the `else`)
 | ||||
| //      (--user) ~/.local/bin
 | ||||
| //   Windows:
 | ||||
| //      <Python installation dir>\Scripts
 | ||||
| //      (--user) %APPDATA%\Python\PythonXY\Scripts
 | ||||
| // See https://docs.python.org/3/library/sysconfig.html
 | ||||
| function binDir(installDir) { | ||||
|     if (IS_WINDOWS) { | ||||
|         return path.join(installDir, 'Scripts'); | ||||
|     } | ||||
|     else { | ||||
|         return path.join(installDir, 'bin'); | ||||
|     } | ||||
| } | ||||
| // Note on the tool cache layout for PyPy:
 | ||||
| // PyPy has its own versioning scheme that doesn't follow the Python versioning scheme.
 | ||||
| // A particular version of PyPy may contain one or more versions of the Python interpreter.
 | ||||
| // For example, PyPy 7.0 contains Python 2.7, 3.5, and 3.6-alpha.
 | ||||
| // We only care about the Python version, so we don't use the PyPy version for the tool cache.
 | ||||
| function usePyPy(majorVersion, architecture) { | ||||
|     const findPyPy = tc.find.bind(undefined, 'PyPy', majorVersion.toString()); | ||||
|     let installDir = findPyPy(architecture); | ||||
|     if (!installDir && IS_WINDOWS) { | ||||
|         // PyPy only precompiles binaries for x86, but the architecture parameter defaults to x64.
 | ||||
|         // On Hosted VS2017, we only install an x86 version.
 | ||||
|         // Fall back to x86.
 | ||||
|         installDir = findPyPy('x86'); | ||||
|     } | ||||
|     if (!installDir) { | ||||
|         // PyPy not installed in $(Agent.ToolsDirectory)
 | ||||
|         throw new Error(`PyPy ${majorVersion} not found`); | ||||
|     } | ||||
|     // For PyPy, Windows uses 'bin', not 'Scripts'.
 | ||||
|     const _binDir = path.join(installDir, 'bin'); | ||||
|     // On Linux and macOS, the Python interpreter is in 'bin'.
 | ||||
|     // On Windows, it is in the installation root.
 | ||||
|     const pythonLocation = IS_WINDOWS ? installDir : _binDir; | ||||
|     core.exportVariable('pythonLocation', pythonLocation); | ||||
|     core.addPath(installDir); | ||||
|     core.addPath(_binDir); | ||||
| } | ||||
| function useCpythonVersion(version, architecture) { | ||||
|     return __awaiter(this, void 0, void 0, function* () { | ||||
|         const desugaredVersionSpec = desugarDevVersion(version); | ||||
|         const semanticVersionSpec = pythonVersionToSemantic(desugaredVersionSpec); | ||||
|         core.debug(`Semantic version spec of ${version} is ${semanticVersionSpec}`); | ||||
|         const installDir = tc.find('Python', semanticVersionSpec, architecture); | ||||
|         if (!installDir) { | ||||
|             // Fail and list available versions
 | ||||
|             const x86Versions = tc | ||||
|                 .findAllVersions('Python', 'x86') | ||||
|                 .map(s => `${s} (x86)`) | ||||
|                 .join(os.EOL); | ||||
|             const x64Versions = tc | ||||
|                 .findAllVersions('Python', 'x64') | ||||
|                 .map(s => `${s} (x64)`) | ||||
|                 .join(os.EOL); | ||||
|             throw new Error([ | ||||
|                 `Version ${version} with arch ${architecture} not found`, | ||||
|                 'Available versions:', | ||||
|                 x86Versions, | ||||
|                 x64Versions | ||||
|             ].join(os.EOL)); | ||||
|         } | ||||
|         core.exportVariable('pythonLocation', installDir); | ||||
|         core.addPath(installDir); | ||||
|         core.addPath(binDir(installDir)); | ||||
|         if (IS_WINDOWS) { | ||||
|             // Add --user directory
 | ||||
|             // `installDir` from tool cache should look like $AGENT_TOOLSDIRECTORY/Python/<semantic version>/x64/
 | ||||
|             // So if `findLocalTool` succeeded above, we must have a conformant `installDir`
 | ||||
|             const version = path.basename(path.dirname(installDir)); | ||||
|             const major = semver.major(version); | ||||
|             const minor = semver.minor(version); | ||||
|             const userScriptsDir = path.join(process.env['APPDATA'] || '', 'Python', `Python${major}${minor}`, 'Scripts'); | ||||
|             core.addPath(userScriptsDir); | ||||
|         } | ||||
|         // On Linux and macOS, pip will create the --user directory and add it to PATH as needed.
 | ||||
|     }); | ||||
| } | ||||
| /** Convert versions like `3.8-dev` to a version like `>= 3.8.0-a0`. */ | ||||
| function desugarDevVersion(versionSpec) { | ||||
|     if (versionSpec.endsWith('-dev')) { | ||||
|         const versionRoot = versionSpec.slice(0, -'-dev'.length); | ||||
|         return `>= ${versionRoot}.0-a0`; | ||||
|     } | ||||
|     else { | ||||
|         return versionSpec; | ||||
|     } | ||||
| } | ||||
| /** | ||||
|  * Python's prelease versions look like `3.7.0b2`. | ||||
|  * This is the one part of Python versioning that does not look like semantic versioning, which specifies `3.7.0-b2`. | ||||
|  * If the version spec contains prerelease versions, we need to convert them to the semantic version equivalent. | ||||
|  */ | ||||
| function pythonVersionToSemantic(versionSpec) { | ||||
|     const prereleaseVersion = /(\d+\.\d+\.\d+)((?:a|b|rc)\d*)/g; | ||||
|     return versionSpec.replace(prereleaseVersion, '$1-$2'); | ||||
| } | ||||
| exports.pythonVersionToSemantic = pythonVersionToSemantic; | ||||
| function findPythonVersion(version, architecture) { | ||||
|     return __awaiter(this, void 0, void 0, function* () { | ||||
|         switch (version.toUpperCase()) { | ||||
|             case 'PYPY2': | ||||
|                 return usePyPy(2, architecture); | ||||
|             case 'PYPY3': | ||||
|                 return usePyPy(3, architecture); | ||||
|             default: | ||||
|                 return yield useCpythonVersion(version, architecture); | ||||
|         } | ||||
|     }); | ||||
| } | ||||
| exports.findPythonVersion = findPythonVersion; | ||||
							
								
								
									
										29
									
								
								lib/setup-python.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								lib/setup-python.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,29 @@ | ||||
| "use strict"; | ||||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||||
|     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); } | ||||
|         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 finder = __importStar(require("./find-python")); | ||||
| function run() { | ||||
|     return __awaiter(this, void 0, void 0, function* () { | ||||
|         const version = core.getInput('version'); | ||||
|         if (version) { | ||||
|             const arch = core.getInput('architecture', { required: true }); | ||||
|             yield finder.findPythonVersion(version, arch); | ||||
|         } | ||||
|     }); | ||||
| } | ||||
| run(); | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/acorn
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/acorn
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/acorn.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/acorn.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\acorn\bin\acorn" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\acorn\bin\acorn" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/atob
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/atob
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/atob.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/atob.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\atob\bin\atob.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\atob\bin\atob.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/escodegen
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/escodegen
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/escodegen.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/escodegen.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\escodegen\bin\escodegen.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\escodegen\bin\escodegen.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/esgenerate
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/esgenerate
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/esgenerate.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/esgenerate.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\escodegen\bin\esgenerate.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\escodegen\bin\esgenerate.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/esparse
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/esparse
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) basedir=`cygpath -w "$basedir"`;; | ||||
| esac | ||||
| 
 | ||||
| if [ -x "$basedir/node" ]; then | ||||
|   "$basedir/node"  "$basedir/../esprima/bin/esparse.js" "$@" | ||||
|   ret=$? | ||||
| else  | ||||
|   node  "$basedir/../esprima/bin/esparse.js" "$@" | ||||
|   ret=$? | ||||
| fi | ||||
| exit $ret | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/esparse.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/esparse.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\esprima\bin\esparse.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\esprima\bin\esparse.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/esvalidate
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/esvalidate
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) basedir=`cygpath -w "$basedir"`;; | ||||
| esac | ||||
| 
 | ||||
| if [ -x "$basedir/node" ]; then | ||||
|   "$basedir/node"  "$basedir/../esprima/bin/esvalidate.js" "$@" | ||||
|   ret=$? | ||||
| else  | ||||
|   node  "$basedir/../esprima/bin/esvalidate.js" "$@" | ||||
|   ret=$? | ||||
| fi | ||||
| exit $ret | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/esvalidate.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/esvalidate.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\esprima\bin\esvalidate.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\esprima\bin\esvalidate.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/handlebars
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/handlebars
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/handlebars.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/handlebars.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\handlebars\bin\handlebars" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\handlebars\bin\handlebars" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/husky-upgrade
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/husky-upgrade
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) basedir=`cygpath -w "$basedir"`;; | ||||
| esac | ||||
| 
 | ||||
| if [ -x "$basedir/node" ]; then | ||||
|   "$basedir/node"  "$basedir/../husky/lib/upgrader/bin.js" "$@" | ||||
|   ret=$? | ||||
| else  | ||||
|   node  "$basedir/../husky/lib/upgrader/bin.js" "$@" | ||||
|   ret=$? | ||||
| fi | ||||
| exit $ret | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/husky-upgrade.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/husky-upgrade.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\husky\lib\upgrader\bin.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\husky\lib\upgrader\bin.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/import-local-fixture
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/import-local-fixture
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/import-local-fixture.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/import-local-fixture.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\import-local\fixtures\cli.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\import-local\fixtures\cli.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/is-ci
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/is-ci
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/is-ci.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/is-ci.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\is-ci\bin.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\is-ci\bin.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/jest
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/jest
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/jest-runtime
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/jest-runtime
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/jest-runtime.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/jest-runtime.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\jest-runtime\bin\jest-runtime.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\jest-runtime\bin\jest-runtime.js" %* | ||||
| ) | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/jest.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/jest.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\jest\bin\jest.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\jest\bin\jest.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/js-yaml
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/js-yaml
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) basedir=`cygpath -w "$basedir"`;; | ||||
| esac | ||||
| 
 | ||||
| if [ -x "$basedir/node" ]; then | ||||
|   "$basedir/node"  "$basedir/../js-yaml/bin/js-yaml.js" "$@" | ||||
|   ret=$? | ||||
| else  | ||||
|   node  "$basedir/../js-yaml/bin/js-yaml.js" "$@" | ||||
|   ret=$? | ||||
| fi | ||||
| exit $ret | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/js-yaml.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/js-yaml.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\js-yaml\bin\js-yaml.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\js-yaml\bin\js-yaml.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/jsesc
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/jsesc
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/jsesc.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/jsesc.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\jsesc\bin\jsesc" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\jsesc\bin\jsesc" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/json5
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/json5
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/json5.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/json5.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\json5\lib\cli.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\json5\lib\cli.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/loose-envify
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/loose-envify
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/loose-envify.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/loose-envify.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\loose-envify\cli.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\loose-envify\cli.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/mkdirp
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/mkdirp
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/mkdirp.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/mkdirp.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\mkdirp\bin\cmd.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\mkdirp\bin\cmd.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/parser
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/parser
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/parser.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/parser.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\@babel\parser\bin\babel-parser.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\@babel\parser\bin\babel-parser.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/prettier
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/prettier
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) basedir=`cygpath -w "$basedir"`;; | ||||
| esac | ||||
| 
 | ||||
| if [ -x "$basedir/node" ]; then | ||||
|   "$basedir/node"  "$basedir/../prettier/bin-prettier.js" "$@" | ||||
|   ret=$? | ||||
| else  | ||||
|   node  "$basedir/../prettier/bin-prettier.js" "$@" | ||||
|   ret=$? | ||||
| fi | ||||
| exit $ret | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/prettier.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/prettier.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\prettier\bin-prettier.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\prettier\bin-prettier.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/rimraf
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/rimraf
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/rimraf.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/rimraf.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\rimraf\bin.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\rimraf\bin.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/run-node
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/run-node
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) basedir=`cygpath -w "$basedir"`;; | ||||
| esac | ||||
| 
 | ||||
| if [ -x "$basedir/bash" ]; then | ||||
|   "$basedir/bash"  "$basedir/../run-node/run-node" "$@" | ||||
|   ret=$? | ||||
| else  | ||||
|   bash  "$basedir/../run-node/run-node" "$@" | ||||
|   ret=$? | ||||
| fi | ||||
| exit $ret | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/run-node.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/run-node.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\bash.exe" ( | ||||
|   "%~dp0\bash.exe"  "%~dp0\..\run-node\run-node" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   bash  "%~dp0\..\run-node\run-node" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/sane
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/sane
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/sane.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/sane.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\sane\src\cli.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\sane\src\cli.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/semver
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/semver
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) basedir=`cygpath -w "$basedir"`;; | ||||
| esac | ||||
| 
 | ||||
| if [ -x "$basedir/node" ]; then | ||||
|   "$basedir/node"  "$basedir/../semver/bin/semver" "$@" | ||||
|   ret=$? | ||||
| else  | ||||
|   node  "$basedir/../semver/bin/semver" "$@" | ||||
|   ret=$? | ||||
| fi | ||||
| exit $ret | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/semver.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/semver.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\semver\bin\semver" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\semver\bin\semver" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/sshpk-conv
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/sshpk-conv
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/sshpk-conv.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/sshpk-conv.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\sshpk\bin\sshpk-conv" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\sshpk\bin\sshpk-conv" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/sshpk-sign
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/sshpk-sign
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/sshpk-sign.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/sshpk-sign.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\sshpk\bin\sshpk-sign" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\sshpk\bin\sshpk-sign" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/sshpk-verify
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/sshpk-verify
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/sshpk-verify.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/sshpk-verify.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\sshpk\bin\sshpk-verify" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\sshpk\bin\sshpk-verify" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/ts-jest
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/ts-jest
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/ts-jest.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/ts-jest.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\ts-jest\cli.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\ts-jest\cli.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/tsc
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/tsc
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/tsc.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/tsc.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\typescript\bin\tsc" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\typescript\bin\tsc" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/tsserver
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/tsserver
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/tsserver.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/tsserver.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\typescript\bin\tsserver" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\typescript\bin\tsserver" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/uglifyjs
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/uglifyjs
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/uglifyjs.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/uglifyjs.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\uglify-js\bin\uglifyjs" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\uglify-js\bin\uglifyjs" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/uuid
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/uuid
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/uuid.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/uuid.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\uuid\bin\uuid" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\uuid\bin\uuid" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/watch
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/watch
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/watch.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/watch.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\@cnakazawa\watch\cli.js" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\@cnakazawa\watch\cli.js" %* | ||||
| ) | ||||
							
								
								
									
										15
									
								
								node_modules/.bin/which
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/which
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| #!/bin/sh | ||||
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") | ||||
| 
 | ||||
| case `uname` in | ||||
|     *CYGWIN*) 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 | ||||
							
								
								
									
										7
									
								
								node_modules/.bin/which.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/which.cmd
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| @IF EXIST "%~dp0\node.exe" ( | ||||
|   "%~dp0\node.exe"  "%~dp0\..\which\bin\which" %* | ||||
| ) ELSE ( | ||||
|   @SETLOCAL | ||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% | ||||
|   node  "%~dp0\..\which\bin\which" %* | ||||
| ) | ||||
							
								
								
									
										7
									
								
								node_modules/@actions/core/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/@actions/core/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| # `@actions/core` | ||||
| 
 | ||||
| > Core functions for setting results, logging, registering secrets and exporting variables across actions | ||||
| 
 | ||||
| ## Usage | ||||
| 
 | ||||
| See [src/core.ts](src/core.ts). | ||||
							
								
								
									
										16
									
								
								node_modules/@actions/core/lib/command.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								node_modules/@actions/core/lib/command.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,16 @@ | ||||
| interface CommandProperties { | ||||
|     [key: string]: string; | ||||
| } | ||||
| /** | ||||
|  * Commands | ||||
|  * | ||||
|  * Command Format: | ||||
|  *   ##[name key=value;key=value]message | ||||
|  * | ||||
|  * Examples: | ||||
|  *   ##[warning]This is the user warning message | ||||
|  *   ##[set-secret name=mypassword]definatelyNotAPassword! | ||||
|  */ | ||||
| export declare function issueCommand(command: string, properties: CommandProperties, message: string): void; | ||||
| export declare function issue(name: string, message: string): void; | ||||
| export {}; | ||||
							
								
								
									
										66
									
								
								node_modules/@actions/core/lib/command.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										66
									
								
								node_modules/@actions/core/lib/command.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,66 @@ | ||||
| "use strict"; | ||||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||||
| const os = require("os"); | ||||
| /** | ||||
|  * Commands | ||||
|  * | ||||
|  * Command Format: | ||||
|  *   ##[name key=value;key=value]message | ||||
|  * | ||||
|  * Examples: | ||||
|  *   ##[warning]This is the user warning message | ||||
|  *   ##[set-secret name=mypassword]definatelyNotAPassword! | ||||
|  */ | ||||
| function issueCommand(command, properties, message) { | ||||
|     const cmd = new Command(command, properties, message); | ||||
|     process.stdout.write(cmd.toString() + os.EOL); | ||||
| } | ||||
| exports.issueCommand = issueCommand; | ||||
| function issue(name, message) { | ||||
|     issueCommand(name, {}, message); | ||||
| } | ||||
| exports.issue = issue; | ||||
| const CMD_PREFIX = '##['; | ||||
| class Command { | ||||
|     constructor(command, properties, message) { | ||||
|         if (!command) { | ||||
|             command = 'missing.command'; | ||||
|         } | ||||
|         this.command = command; | ||||
|         this.properties = properties; | ||||
|         this.message = message; | ||||
|     } | ||||
|     toString() { | ||||
|         let cmdStr = CMD_PREFIX + this.command; | ||||
|         if (this.properties && Object.keys(this.properties).length > 0) { | ||||
|             cmdStr += ' '; | ||||
|             for (const key in this.properties) { | ||||
|                 if (this.properties.hasOwnProperty(key)) { | ||||
|                     const val = this.properties[key]; | ||||
|                     if (val) { | ||||
|                         // safely append the val - avoid blowing up when attempting to
 | ||||
|                         // call .replace() if message is not a string for some reason
 | ||||
|                         cmdStr += `${key}=${escape(`${val || ''}`)};`; | ||||
|                     } | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|         cmdStr += ']'; | ||||
|         // safely append the message - avoid blowing up when attempting to
 | ||||
|         // call .replace() if message is not a string for some reason
 | ||||
|         const message = `${this.message || ''}`; | ||||
|         cmdStr += escapeData(message); | ||||
|         return cmdStr; | ||||
|     } | ||||
| } | ||||
| function escapeData(s) { | ||||
|     return s.replace(/\r/g, '%0D').replace(/\n/g, '%0A'); | ||||
| } | ||||
| function escape(s) { | ||||
|     return s | ||||
|         .replace(/\r/g, '%0D') | ||||
|         .replace(/\n/g, '%0A') | ||||
|         .replace(/]/g, '%5D') | ||||
|         .replace(/;/g, '%3B'); | ||||
| } | ||||
| //# sourceMappingURL=command.js.map
 | ||||
							
								
								
									
										1
									
								
								node_modules/@actions/core/lib/command.js.map
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								node_modules/@actions/core/lib/command.js.map
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| {"version":3,"file":"command.js","sourceRoot":"","sources":["../src/command.ts"],"names":[],"mappings":";;AAAA,yBAAwB;AAQxB;;;;;;;;;GASG;AACH,SAAgB,YAAY,CAC1B,OAAe,EACf,UAA6B,EAC7B,OAAe;IAEf,MAAM,GAAG,GAAG,IAAI,OAAO,CAAC,OAAO,EAAE,UAAU,EAAE,OAAO,CAAC,CAAA;IACrD,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,QAAQ,EAAE,GAAG,EAAE,CAAC,GAAG,CAAC,CAAA;AAC/C,CAAC;AAPD,oCAOC;AAED,SAAgB,KAAK,CAAC,IAAY,EAAE,OAAe;IACjD,YAAY,CAAC,IAAI,EAAE,EAAE,EAAE,OAAO,CAAC,CAAA;AACjC,CAAC;AAFD,sBAEC;AAED,MAAM,UAAU,GAAG,KAAK,CAAA;AAExB,MAAM,OAAO;IAKX,YAAY,OAAe,EAAE,UAA6B,EAAE,OAAe;QACzE,IAAI,CAAC,OAAO,EAAE;YACZ,OAAO,GAAG,iBAAiB,CAAA;SAC5B;QAED,IAAI,CAAC,OAAO,GAAG,OAAO,CAAA;QACtB,IAAI,CAAC,UAAU,GAAG,UAAU,CAAA;QAC5B,IAAI,CAAC,OAAO,GAAG,OAAO,CAAA;IACxB,CAAC;IAED,QAAQ;QACN,IAAI,MAAM,GAAG,UAAU,GAAG,IAAI,CAAC,OAAO,CAAA;QAEtC,IAAI,IAAI,CAAC,UAAU,IAAI,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE;YAC9D,MAAM,IAAI,GAAG,CAAA;YACb,KAAK,MAAM,GAAG,IAAI,IAAI,CAAC,UAAU,EAAE;gBACjC,IAAI,IAAI,CAAC,UAAU,CAAC,cAAc,CAAC,GAAG,CAAC,EAAE;oBACvC,MAAM,GAAG,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAA;oBAChC,IAAI,GAAG,EAAE;wBACP,8DAA8D;wBAC9D,6DAA6D;wBAC7D,MAAM,IAAI,GAAG,GAAG,IAAI,MAAM,CAAC,GAAG,GAAG,IAAI,EAAE,EAAE,CAAC,GAAG,CAAA;qBAC9C;iBACF;aACF;SACF;QAED,MAAM,IAAI,GAAG,CAAA;QAEb,kEAAkE;QAClE,6DAA6D;QAC7D,MAAM,OAAO,GAAG,GAAG,IAAI,CAAC,OAAO,IAAI,EAAE,EAAE,CAAA;QACvC,MAAM,IAAI,UAAU,CAAC,OAAO,CAAC,CAAA;QAE7B,OAAO,MAAM,CAAA;IACf,CAAC;CACF;AAED,SAAS,UAAU,CAAC,CAAS;IAC3B,OAAO,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,KAAK,CAAC,CAAA;AACtD,CAAC;AAED,SAAS,MAAM,CAAC,CAAS;IACvB,OAAO,CAAC;SACL,OAAO,CAAC,KAAK,EAAE,KAAK,CAAC;SACrB,OAAO,CAAC,KAAK,EAAE,KAAK,CAAC;SACrB,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC;SACpB,OAAO,CAAC,IAAI,EAAE,KAAK,CAAC,CAAA;AACzB,CAAC"} | ||||
							
								
								
									
										57
									
								
								node_modules/@actions/core/lib/core.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								node_modules/@actions/core/lib/core.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,57 @@ | ||||
| /** | ||||
|  * Interface for getInput options | ||||
|  */ | ||||
| export interface InputOptions { | ||||
|     /** Optional. Whether the input is required. If required and not present, will throw. Defaults to false */ | ||||
|     required?: boolean; | ||||
| } | ||||
| /** | ||||
|  * sets env variable for this action and future actions in the job | ||||
|  * @param name the name of the variable to set | ||||
|  * @param val the value of the variable | ||||
|  */ | ||||
| export declare function exportVariable(name: string, val: string): void; | ||||
| /** | ||||
|  * exports the variable and registers a secret which will get masked from logs | ||||
|  * @param name the name of the variable to set | ||||
|  * @param val value of the secret | ||||
|  */ | ||||
| export declare function exportSecret(name: string, val: string): void; | ||||
| /** | ||||
|  * Prepends inputPath to the PATH (for this action and future actions) | ||||
|  * @param inputPath | ||||
|  */ | ||||
| export declare function addPath(inputPath: string): void; | ||||
| /** | ||||
|  * Gets the value of an input.  The value is also trimmed. | ||||
|  * | ||||
|  * @param     name     name of the input to get | ||||
|  * @param     options  optional. See InputOptions. | ||||
|  * @returns   string | ||||
|  */ | ||||
| export declare function getInput(name: string, options?: InputOptions): string; | ||||
| /** | ||||
|  * Sets the action status to neutral | ||||
|  */ | ||||
| export declare function setNeutral(): void; | ||||
| /** | ||||
|  * Sets the action status to failed. | ||||
|  * When the action exits it will be with an exit code of 1 | ||||
|  * @param message add error issue message | ||||
|  */ | ||||
| export declare function setFailed(message: string): void; | ||||
| /** | ||||
|  * Writes debug message to user log | ||||
|  * @param message debug message | ||||
|  */ | ||||
| export declare function debug(message: string): void; | ||||
| /** | ||||
|  * Adds an error issue | ||||
|  * @param message error issue message | ||||
|  */ | ||||
| export declare function error(message: string): void; | ||||
| /** | ||||
|  * Adds an warning issue | ||||
|  * @param message warning issue message | ||||
|  */ | ||||
| export declare function warning(message: string): void; | ||||
							
								
								
									
										100
									
								
								node_modules/@actions/core/lib/core.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										100
									
								
								node_modules/@actions/core/lib/core.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,100 @@ | ||||
| "use strict"; | ||||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||||
| const exit_1 = require("@actions/exit"); | ||||
| const command_1 = require("./command"); | ||||
| const path = require("path"); | ||||
| //-----------------------------------------------------------------------
 | ||||
| // Variables
 | ||||
| //-----------------------------------------------------------------------
 | ||||
| /** | ||||
|  * sets env variable for this action and future actions in the job | ||||
|  * @param name the name of the variable to set | ||||
|  * @param val the value of the variable | ||||
|  */ | ||||
| function exportVariable(name, val) { | ||||
|     process.env[name] = val; | ||||
|     command_1.issueCommand('set-env', { name }, val); | ||||
| } | ||||
| exports.exportVariable = exportVariable; | ||||
| /** | ||||
|  * exports the variable and registers a secret which will get masked from logs | ||||
|  * @param name the name of the variable to set | ||||
|  * @param val value of the secret | ||||
|  */ | ||||
| function exportSecret(name, val) { | ||||
|     exportVariable(name, val); | ||||
|     command_1.issueCommand('set-secret', {}, val); | ||||
| } | ||||
| exports.exportSecret = exportSecret; | ||||
| /** | ||||
|  * Prepends inputPath to the PATH (for this action and future actions) | ||||
|  * @param inputPath | ||||
|  */ | ||||
| function addPath(inputPath) { | ||||
|     command_1.issueCommand('add-path', {}, inputPath); | ||||
|     process.env['PATH'] = `${inputPath}${path.delimiter}${process.env['PATH']}`; | ||||
| } | ||||
| exports.addPath = addPath; | ||||
| /** | ||||
|  * Gets the value of an input.  The value is also trimmed. | ||||
|  * | ||||
|  * @param     name     name of the input to get | ||||
|  * @param     options  optional. See InputOptions. | ||||
|  * @returns   string | ||||
|  */ | ||||
| function getInput(name, options) { | ||||
|     const val = process.env[`INPUT_${name.replace(' ', '_').toUpperCase()}`] || ''; | ||||
|     if (options && options.required && !val) { | ||||
|         throw new Error(`Input required and not supplied: ${name}`); | ||||
|     } | ||||
|     return val.trim(); | ||||
| } | ||||
| exports.getInput = getInput; | ||||
| //-----------------------------------------------------------------------
 | ||||
| // Results
 | ||||
| //-----------------------------------------------------------------------
 | ||||
| /** | ||||
|  * Sets the action status to neutral | ||||
|  */ | ||||
| function setNeutral() { | ||||
|     process.exitCode = exit_1.ExitCode.Neutral; | ||||
| } | ||||
| exports.setNeutral = setNeutral; | ||||
| /** | ||||
|  * Sets the action status to failed. | ||||
|  * When the action exits it will be with an exit code of 1 | ||||
|  * @param message add error issue message | ||||
|  */ | ||||
| function setFailed(message) { | ||||
|     process.exitCode = exit_1.ExitCode.Failure; | ||||
|     error(message); | ||||
| } | ||||
| exports.setFailed = setFailed; | ||||
| //-----------------------------------------------------------------------
 | ||||
| // Logging Commands
 | ||||
| //-----------------------------------------------------------------------
 | ||||
| /** | ||||
|  * Writes debug message to user log | ||||
|  * @param message debug message | ||||
|  */ | ||||
| function debug(message) { | ||||
|     command_1.issueCommand('debug', {}, message); | ||||
| } | ||||
| exports.debug = debug; | ||||
| /** | ||||
|  * Adds an error issue | ||||
|  * @param message error issue message | ||||
|  */ | ||||
| function error(message) { | ||||
|     command_1.issue('error', message); | ||||
| } | ||||
| exports.error = error; | ||||
| /** | ||||
|  * Adds an warning issue | ||||
|  * @param message warning issue message | ||||
|  */ | ||||
| function warning(message) { | ||||
|     command_1.issue('warning', message); | ||||
| } | ||||
| exports.warning = warning; | ||||
| //# sourceMappingURL=core.js.map
 | ||||
							
								
								
									
										1
									
								
								node_modules/@actions/core/lib/core.js.map
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								node_modules/@actions/core/lib/core.js.map
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| {"version":3,"file":"core.js","sourceRoot":"","sources":["../src/core.ts"],"names":[],"mappings":";;AAAA,wCAAsC;AACtC,uCAA6C;AAE7C,6BAA4B;AAU5B,yEAAyE;AACzE,YAAY;AACZ,yEAAyE;AAEzE;;;;GAIG;AACH,SAAgB,cAAc,CAAC,IAAY,EAAE,GAAW;IACtD,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,GAAG,GAAG,CAAA;IACvB,sBAAY,CAAC,SAAS,EAAE,EAAC,IAAI,EAAC,EAAE,GAAG,CAAC,CAAA;AACtC,CAAC;AAHD,wCAGC;AAED;;;;GAIG;AACH,SAAgB,YAAY,CAAC,IAAY,EAAE,GAAW;IACpD,cAAc,CAAC,IAAI,EAAE,GAAG,CAAC,CAAA;IACzB,sBAAY,CAAC,YAAY,EAAE,EAAE,EAAE,GAAG,CAAC,CAAA;AACrC,CAAC;AAHD,oCAGC;AAED;;;GAGG;AACH,SAAgB,OAAO,CAAC,SAAiB;IACvC,sBAAY,CAAC,UAAU,EAAE,EAAE,EAAE,SAAS,CAAC,CAAA;IACvC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,GAAG,GAAG,SAAS,GAAG,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,EAAE,CAAA;AAC7E,CAAC;AAHD,0BAGC;AAED;;;;;;GAMG;AACH,SAAgB,QAAQ,CAAC,IAAY,EAAE,OAAsB;IAC3D,MAAM,GAAG,GACP,OAAO,CAAC,GAAG,CAAC,SAAS,IAAI,CAAC,OAAO,CAAC,GAAG,EAAE,GAAG,CAAC,CAAC,WAAW,EAAE,EAAE,CAAC,IAAI,EAAE,CAAA;IACpE,IAAI,OAAO,IAAI,OAAO,CAAC,QAAQ,IAAI,CAAC,GAAG,EAAE;QACvC,MAAM,IAAI,KAAK,CAAC,oCAAoC,IAAI,EAAE,CAAC,CAAA;KAC5D;IAED,OAAO,GAAG,CAAC,IAAI,EAAE,CAAA;AACnB,CAAC;AARD,4BAQC;AAED,yEAAyE;AACzE,UAAU;AACV,yEAAyE;AAEzE;;GAEG;AACH,SAAgB,UAAU;IACxB,OAAO,CAAC,QAAQ,GAAG,eAAQ,CAAC,OAAO,CAAA;AACrC,CAAC;AAFD,gCAEC;AAED;;;;GAIG;AACH,SAAgB,SAAS,CAAC,OAAe;IACvC,OAAO,CAAC,QAAQ,GAAG,eAAQ,CAAC,OAAO,CAAA;IACnC,KAAK,CAAC,OAAO,CAAC,CAAA;AAChB,CAAC;AAHD,8BAGC;AAED,yEAAyE;AACzE,mBAAmB;AACnB,yEAAyE;AAEzE;;;GAGG;AACH,SAAgB,KAAK,CAAC,OAAe;IACnC,sBAAY,CAAC,OAAO,EAAE,EAAE,EAAE,OAAO,CAAC,CAAA;AACpC,CAAC;AAFD,sBAEC;AAED;;;GAGG;AACH,SAAgB,KAAK,CAAC,OAAe;IACnC,eAAK,CAAC,OAAO,EAAE,OAAO,CAAC,CAAA;AACzB,CAAC;AAFD,sBAEC;AAED;;;GAGG;AACH,SAAgB,OAAO,CAAC,OAAe;IACrC,eAAK,CAAC,SAAS,EAAE,OAAO,CAAC,CAAA;AAC3B,CAAC;AAFD,0BAEC"} | ||||
							
								
								
									
										66
									
								
								node_modules/@actions/core/package.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										66
									
								
								node_modules/@actions/core/package.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,66 @@ | ||||
| { | ||||
|   "_from": "file:toolkit\\actions-core-0.0.0.tgz", | ||||
|   "_id": "@actions/core@0.0.0", | ||||
|   "_inBundle": false, | ||||
|   "_integrity": "sha512-58ituSV1rzBMmmsWoFDnrnsT+Wm4kD/u9NgAGbPvZ7rQHWluYtD5bDbIsjDC6rKFuhqytkxDJPsF/TWBdgc/nA==", | ||||
|   "_location": "/@actions/core", | ||||
|   "_phantomChildren": {}, | ||||
|   "_requested": { | ||||
|     "type": "file", | ||||
|     "where": "C:\\Users\\damccorm\\Documents\\setup-node", | ||||
|     "raw": "@actions/core@file:toolkit/actions-core-0.0.0.tgz", | ||||
|     "name": "@actions/core", | ||||
|     "escapedName": "@actions%2fcore", | ||||
|     "scope": "@actions", | ||||
|     "rawSpec": "file:toolkit/actions-core-0.0.0.tgz", | ||||
|     "saveSpec": "file:toolkit\\actions-core-0.0.0.tgz", | ||||
|     "fetchSpec": "C:\\Users\\damccorm\\Documents\\setup-node\\toolkit\\actions-core-0.0.0.tgz" | ||||
|   }, | ||||
|   "_requiredBy": [ | ||||
|     "/", | ||||
|     "/@actions/tool-cache" | ||||
|   ], | ||||
|   "_resolved": "C:\\Users\\damccorm\\Documents\\setup-node\\toolkit\\actions-core-0.0.0.tgz", | ||||
|   "_shasum": "346d90a534fa6c5021bc2e1b732574fd2c66fc35", | ||||
|   "_spec": "@actions/core@file:toolkit/actions-core-0.0.0.tgz", | ||||
|   "_where": "C:\\Users\\damccorm\\Documents\\setup-node", | ||||
|   "bugs": { | ||||
|     "url": "https://github.com/actions/toolkit/issues" | ||||
|   }, | ||||
|   "bundleDependencies": false, | ||||
|   "dependencies": { | ||||
|     "@actions/exit": "^0.0.0" | ||||
|   }, | ||||
|   "deprecated": false, | ||||
|   "description": "Actions core lib", | ||||
|   "devDependencies": { | ||||
|     "@types/node": "^12.0.2" | ||||
|   }, | ||||
|   "directories": { | ||||
|     "lib": "lib", | ||||
|     "test": "__tests__" | ||||
|   }, | ||||
|   "files": [ | ||||
|     "lib" | ||||
|   ], | ||||
|   "homepage": "https://github.com/actions/toolkit/tree/master/packages/core", | ||||
|   "keywords": [ | ||||
|     "core", | ||||
|     "actions" | ||||
|   ], | ||||
|   "license": "MIT", | ||||
|   "main": "lib/core.js", | ||||
|   "name": "@actions/core", | ||||
|   "publishConfig": { | ||||
|     "access": "public" | ||||
|   }, | ||||
|   "repository": { | ||||
|     "type": "git", | ||||
|     "url": "git+https://github.com/actions/toolkit.git" | ||||
|   }, | ||||
|   "scripts": { | ||||
|     "test": "echo \"Error: run tests from root\" && exit 1", | ||||
|     "tsc": "tsc" | ||||
|   }, | ||||
|   "version": "0.0.0" | ||||
| } | ||||
							
								
								
									
										7
									
								
								node_modules/@actions/exec/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/@actions/exec/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| # `@actions/exec` | ||||
| 
 | ||||
| > Functions necessary for running tools on the command line | ||||
| 
 | ||||
| ## Usage | ||||
| 
 | ||||
| See [src/exec.ts](src/exec.ts). | ||||
							
								
								
									
										12
									
								
								node_modules/@actions/exec/lib/exec.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								node_modules/@actions/exec/lib/exec.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,12 @@ | ||||
| import * as im from './interfaces'; | ||||
| /** | ||||
|  * Exec a command. | ||||
|  * Output will be streamed to the live console. | ||||
|  * Returns promise with return code | ||||
|  * | ||||
|  * @param     commandLine        command to execute (can include additional args). Must be correctly escaped. | ||||
|  * @param     args               optional arguments for tool. Escaping is handled by the lib. | ||||
|  * @param     options            optional exec options.  See ExecOptions | ||||
|  * @returns   Promise<number>    exit code | ||||
|  */ | ||||
| export declare function exec(commandLine: string, args?: string[], options?: im.ExecOptions): Promise<number>; | ||||
							
								
								
									
										36
									
								
								node_modules/@actions/exec/lib/exec.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								node_modules/@actions/exec/lib/exec.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,36 @@ | ||||
| "use strict"; | ||||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||||
|     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); } | ||||
|         step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||||
|     }); | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||||
| const tr = require("./toolrunner"); | ||||
| /** | ||||
|  * Exec a command. | ||||
|  * Output will be streamed to the live console. | ||||
|  * Returns promise with return code | ||||
|  * | ||||
|  * @param     commandLine        command to execute (can include additional args). Must be correctly escaped. | ||||
|  * @param     args               optional arguments for tool. Escaping is handled by the lib. | ||||
|  * @param     options            optional exec options.  See ExecOptions | ||||
|  * @returns   Promise<number>    exit code | ||||
|  */ | ||||
| function exec(commandLine, args, options) { | ||||
|     return __awaiter(this, void 0, void 0, function* () { | ||||
|         const commandArgs = tr.argStringToArray(commandLine); | ||||
|         if (commandArgs.length === 0) { | ||||
|             throw new Error(`Parameter 'commandLine' cannot be null or empty.`); | ||||
|         } | ||||
|         // Path to tool to execute should be first arg
 | ||||
|         const toolPath = commandArgs[0]; | ||||
|         args = commandArgs.slice(1).concat(args || []); | ||||
|         const runner = new tr.ToolRunner(toolPath, args, options); | ||||
|         return runner.exec(); | ||||
|     }); | ||||
| } | ||||
| exports.exec = exec; | ||||
| //# sourceMappingURL=exec.js.map
 | ||||
							
								
								
									
										1
									
								
								node_modules/@actions/exec/lib/exec.js.map
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								node_modules/@actions/exec/lib/exec.js.map
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| {"version":3,"file":"exec.js","sourceRoot":"","sources":["../src/exec.ts"],"names":[],"mappings":";;;;;;;;;;AACA,mCAAkC;AAElC;;;;;;;;;GASG;AACH,SAAsB,IAAI,CACxB,WAAmB,EACnB,IAAe,EACf,OAAwB;;QAExB,MAAM,WAAW,GAAG,EAAE,CAAC,gBAAgB,CAAC,WAAW,CAAC,CAAA;QACpD,IAAI,WAAW,CAAC,MAAM,KAAK,CAAC,EAAE;YAC5B,MAAM,IAAI,KAAK,CAAC,kDAAkD,CAAC,CAAA;SACpE;QACD,8CAA8C;QAC9C,MAAM,QAAQ,GAAG,WAAW,CAAC,CAAC,CAAC,CAAA;QAC/B,IAAI,GAAG,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,IAAI,EAAE,CAAC,CAAA;QAC9C,MAAM,MAAM,GAAkB,IAAI,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,IAAI,EAAE,OAAO,CAAC,CAAA;QACxE,OAAO,MAAM,CAAC,IAAI,EAAE,CAAA;IACtB,CAAC;CAAA;AAdD,oBAcC"} | ||||
							
								
								
									
										35
									
								
								node_modules/@actions/exec/lib/interfaces.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								node_modules/@actions/exec/lib/interfaces.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,35 @@ | ||||
| /// <reference types="node" />
 | ||||
| import * as stream from 'stream'; | ||||
| /** | ||||
|  * Interface for exec options | ||||
|  */ | ||||
| export interface ExecOptions { | ||||
|     /** optional working directory.  defaults to current */ | ||||
|     cwd?: string; | ||||
|     /** optional envvar dictionary.  defaults to current process's env */ | ||||
|     env?: { | ||||
|         [key: string]: string; | ||||
|     }; | ||||
|     /** optional.  defaults to false */ | ||||
|     silent?: boolean; | ||||
|     /** optional out stream to use. Defaults to process.stdout */ | ||||
|     outStream?: stream.Writable; | ||||
|     /** optional err stream to use. Defaults to process.stderr */ | ||||
|     errStream?: stream.Writable; | ||||
|     /** optional. whether to skip quoting/escaping arguments if needed.  defaults to false. */ | ||||
|     windowsVerbatimArguments?: boolean; | ||||
|     /** optional.  whether to fail if output to stderr.  defaults to false */ | ||||
|     failOnStdErr?: boolean; | ||||
|     /** optional.  defaults to failing on non zero.  ignore will not fail leaving it up to the caller */ | ||||
|     ignoreReturnCode?: boolean; | ||||
|     /** optional. How long in ms to wait for STDIO streams to close after the exit event of the process before terminating. defaults to 10000 */ | ||||
|     delay?: number; | ||||
|     /** optional. Listeners for output. Callback functions that will be called on these events */ | ||||
|     listeners?: { | ||||
|         stdout?: (data: Buffer) => void; | ||||
|         stderr?: (data: Buffer) => void; | ||||
|         stdline?: (data: string) => void; | ||||
|         errline?: (data: string) => void; | ||||
|         debug?: (data: string) => void; | ||||
|     }; | ||||
| } | ||||
							
								
								
									
										3
									
								
								node_modules/@actions/exec/lib/interfaces.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								node_modules/@actions/exec/lib/interfaces.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | ||||
| "use strict"; | ||||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||||
| //# sourceMappingURL=interfaces.js.map
 | ||||
							
								
								
									
										1
									
								
								node_modules/@actions/exec/lib/interfaces.js.map
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								node_modules/@actions/exec/lib/interfaces.js.map
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| {"version":3,"file":"interfaces.js","sourceRoot":"","sources":["../src/interfaces.ts"],"names":[],"mappings":""} | ||||
							
								
								
									
										37
									
								
								node_modules/@actions/exec/lib/toolrunner.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								node_modules/@actions/exec/lib/toolrunner.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,37 @@ | ||||
| /// <reference types="node" />
 | ||||
| import * as events from 'events'; | ||||
| import * as im from './interfaces'; | ||||
| export declare class ToolRunner extends events.EventEmitter { | ||||
|     constructor(toolPath: string, args?: string[], options?: im.ExecOptions); | ||||
|     private toolPath; | ||||
|     private args; | ||||
|     private options; | ||||
|     private _debug; | ||||
|     private _getCommandString; | ||||
|     private _processLineBuffer; | ||||
|     private _getSpawnFileName; | ||||
|     private _getSpawnArgs; | ||||
|     private _endsWith; | ||||
|     private _isCmdFile; | ||||
|     private _windowsQuoteCmdArg; | ||||
|     private _uvQuoteCmdArg; | ||||
|     private _cloneExecOptions; | ||||
|     private _getSpawnOptions; | ||||
|     /** | ||||
|      * Exec a tool. | ||||
|      * Output will be streamed to the live console. | ||||
|      * Returns promise with return code | ||||
|      * | ||||
|      * @param     tool     path to tool to exec | ||||
|      * @param     options  optional exec options.  See ExecOptions | ||||
|      * @returns   number | ||||
|      */ | ||||
|     exec(): Promise<number>; | ||||
| } | ||||
| /** | ||||
|  * Convert an arg string to an array of args. Handles escaping | ||||
|  * | ||||
|  * @param    argString   string of arguments | ||||
|  * @returns  string[]    array of arguments | ||||
|  */ | ||||
| export declare function argStringToArray(argString: string): string[]; | ||||
							
								
								
									
										573
									
								
								node_modules/@actions/exec/lib/toolrunner.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										573
									
								
								node_modules/@actions/exec/lib/toolrunner.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,573 @@ | ||||
| "use strict"; | ||||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||||
|     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); } | ||||
|         step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||||
|     }); | ||||
| }; | ||||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||||
| const os = require("os"); | ||||
| const events = require("events"); | ||||
| const child = require("child_process"); | ||||
| /* eslint-disable @typescript-eslint/unbound-method */ | ||||
| const IS_WINDOWS = process.platform === 'win32'; | ||||
| /* | ||||
|  * Class for running command line tools. Handles quoting and arg parsing in a platform agnostic way. | ||||
|  */ | ||||
| class ToolRunner extends events.EventEmitter { | ||||
|     constructor(toolPath, args, options) { | ||||
|         super(); | ||||
|         if (!toolPath) { | ||||
|             throw new Error("Parameter 'toolPath' cannot be null or empty."); | ||||
|         } | ||||
|         this.toolPath = toolPath; | ||||
|         this.args = args || []; | ||||
|         this.options = options || {}; | ||||
|     } | ||||
|     _debug(message) { | ||||
|         if (this.options.listeners && this.options.listeners.debug) { | ||||
|             this.options.listeners.debug(message); | ||||
|         } | ||||
|     } | ||||
|     _getCommandString(options, noPrefix) { | ||||
|         const toolPath = this._getSpawnFileName(); | ||||
|         const args = this._getSpawnArgs(options); | ||||
|         let cmd = noPrefix ? '' : '[command]'; // omit prefix when piped to a second tool
 | ||||
|         if (IS_WINDOWS) { | ||||
|             // Windows + cmd file
 | ||||
|             if (this._isCmdFile()) { | ||||
|                 cmd += toolPath; | ||||
|                 for (const a of args) { | ||||
|                     cmd += ` ${a}`; | ||||
|                 } | ||||
|             } | ||||
|             // Windows + verbatim
 | ||||
|             else if (options.windowsVerbatimArguments) { | ||||
|                 cmd += `"${toolPath}"`; | ||||
|                 for (const a of args) { | ||||
|                     cmd += ` ${a}`; | ||||
|                 } | ||||
|             } | ||||
|             // Windows (regular)
 | ||||
|             else { | ||||
|                 cmd += this._windowsQuoteCmdArg(toolPath); | ||||
|                 for (const a of args) { | ||||
|                     cmd += ` ${this._windowsQuoteCmdArg(a)}`; | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|         else { | ||||
|             // OSX/Linux - this can likely be improved with some form of quoting.
 | ||||
|             // creating processes on Unix is fundamentally different than Windows.
 | ||||
|             // on Unix, execvp() takes an arg array.
 | ||||
|             cmd += toolPath; | ||||
|             for (const a of args) { | ||||
|                 cmd += ` ${a}`; | ||||
|             } | ||||
|         } | ||||
|         return cmd; | ||||
|     } | ||||
|     _processLineBuffer(data, strBuffer, onLine) { | ||||
|         try { | ||||
|             let s = strBuffer + data.toString(); | ||||
|             let n = s.indexOf(os.EOL); | ||||
|             while (n > -1) { | ||||
|                 const line = s.substring(0, n); | ||||
|                 onLine(line); | ||||
|                 // the rest of the string ...
 | ||||
|                 s = s.substring(n + os.EOL.length); | ||||
|                 n = s.indexOf(os.EOL); | ||||
|             } | ||||
|             strBuffer = s; | ||||
|         } | ||||
|         catch (err) { | ||||
|             // streaming lines to console is best effort.  Don't fail a build.
 | ||||
|             this._debug(`error processing line. Failed with error ${err}`); | ||||
|         } | ||||
|     } | ||||
|     _getSpawnFileName() { | ||||
|         if (IS_WINDOWS) { | ||||
|             if (this._isCmdFile()) { | ||||
|                 return process.env['COMSPEC'] || 'cmd.exe'; | ||||
|             } | ||||
|         } | ||||
|         return this.toolPath; | ||||
|     } | ||||
|     _getSpawnArgs(options) { | ||||
|         if (IS_WINDOWS) { | ||||
|             if (this._isCmdFile()) { | ||||
|                 let argline = `/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`; | ||||
|                 for (const a of this.args) { | ||||
|                     argline += ' '; | ||||
|                     argline += options.windowsVerbatimArguments | ||||
|                         ? a | ||||
|                         : this._windowsQuoteCmdArg(a); | ||||
|                 } | ||||
|                 argline += '"'; | ||||
|                 return [argline]; | ||||
|             } | ||||
|         } | ||||
|         return this.args; | ||||
|     } | ||||
|     _endsWith(str, end) { | ||||
|         return str.endsWith(end); | ||||
|     } | ||||
|     _isCmdFile() { | ||||
|         const upperToolPath = this.toolPath.toUpperCase(); | ||||
|         return (this._endsWith(upperToolPath, '.CMD') || | ||||
|             this._endsWith(upperToolPath, '.BAT')); | ||||
|     } | ||||
|     _windowsQuoteCmdArg(arg) { | ||||
|         // for .exe, apply the normal quoting rules that libuv applies
 | ||||
|         if (!this._isCmdFile()) { | ||||
|             return this._uvQuoteCmdArg(arg); | ||||
|         } | ||||
|         // otherwise apply quoting rules specific to the cmd.exe command line parser.
 | ||||
|         // the libuv rules are generic and are not designed specifically for cmd.exe
 | ||||
|         // command line parser.
 | ||||
|         //
 | ||||
|         // for a detailed description of the cmd.exe command line parser, refer to
 | ||||
|         // http://stackoverflow.com/questions/4094699/how-does-the-windows-command-interpreter-cmd-exe-parse-scripts/7970912#7970912
 | ||||
|         // need quotes for empty arg
 | ||||
|         if (!arg) { | ||||
|             return '""'; | ||||
|         } | ||||
|         // determine whether the arg needs to be quoted
 | ||||
|         const cmdSpecialChars = [ | ||||
|             ' ', | ||||
|             '\t', | ||||
|             '&', | ||||
|             '(', | ||||
|             ')', | ||||
|             '[', | ||||
|             ']', | ||||
|             '{', | ||||
|             '}', | ||||
|             '^', | ||||
|             '=', | ||||
|             ';', | ||||
|             '!', | ||||
|             "'", | ||||
|             '+', | ||||
|             ',', | ||||
|             '`', | ||||
|             '~', | ||||
|             '|', | ||||
|             '<', | ||||
|             '>', | ||||
|             '"' | ||||
|         ]; | ||||
|         let needsQuotes = false; | ||||
|         for (const char of arg) { | ||||
|             if (cmdSpecialChars.some(x => x === char)) { | ||||
|                 needsQuotes = true; | ||||
|                 break; | ||||
|             } | ||||
|         } | ||||
|         // short-circuit if quotes not needed
 | ||||
|         if (!needsQuotes) { | ||||
|             return arg; | ||||
|         } | ||||
|         // the following quoting rules are very similar to the rules that by libuv applies.
 | ||||
|         //
 | ||||
|         // 1) wrap the string in quotes
 | ||||
|         //
 | ||||
|         // 2) double-up quotes - i.e. " => ""
 | ||||
|         //
 | ||||
|         //    this is different from the libuv quoting rules. libuv replaces " with \", which unfortunately
 | ||||
|         //    doesn't work well with a cmd.exe command line.
 | ||||
|         //
 | ||||
|         //    note, replacing " with "" also works well if the arg is passed to a downstream .NET console app.
 | ||||
|         //    for example, the command line:
 | ||||
|         //          foo.exe "myarg:""my val"""
 | ||||
|         //    is parsed by a .NET console app into an arg array:
 | ||||
|         //          [ "myarg:\"my val\"" ]
 | ||||
|         //    which is the same end result when applying libuv quoting rules. although the actual
 | ||||
|         //    command line from libuv quoting rules would look like:
 | ||||
|         //          foo.exe "myarg:\"my val\""
 | ||||
|         //
 | ||||
|         // 3) double-up slashes that preceed a quote,
 | ||||
|         //    e.g.  hello \world    => "hello \world"
 | ||||
|         //          hello\"world    => "hello\\""world"
 | ||||
|         //          hello\\"world   => "hello\\\\""world"
 | ||||
|         //          hello world\    => "hello world\\"
 | ||||
|         //
 | ||||
|         //    technically this is not required for a cmd.exe command line, or the batch argument parser.
 | ||||
|         //    the reasons for including this as a .cmd quoting rule are:
 | ||||
|         //
 | ||||
|         //    a) this is optimized for the scenario where the argument is passed from the .cmd file to an
 | ||||
|         //       external program. many programs (e.g. .NET console apps) rely on the slash-doubling rule.
 | ||||
|         //
 | ||||
|         //    b) it's what we've been doing previously (by deferring to node default behavior) and we
 | ||||
|         //       haven't heard any complaints about that aspect.
 | ||||
|         //
 | ||||
|         // note, a weakness of the quoting rules chosen here, is that % is not escaped. in fact, % cannot be
 | ||||
|         // escaped when used on the command line directly - even though within a .cmd file % can be escaped
 | ||||
|         // by using %%.
 | ||||
|         //
 | ||||
|         // the saving grace is, on the command line, %var% is left as-is if var is not defined. this contrasts
 | ||||
|         // the line parsing rules within a .cmd file, where if var is not defined it is replaced with nothing.
 | ||||
|         //
 | ||||
|         // one option that was explored was replacing % with ^% - i.e. %var% => ^%var^%. this hack would
 | ||||
|         // often work, since it is unlikely that var^ would exist, and the ^ character is removed when the
 | ||||
|         // variable is used. the problem, however, is that ^ is not removed when %* is used to pass the args
 | ||||
|         // to an external program.
 | ||||
|         //
 | ||||
|         // an unexplored potential solution for the % escaping problem, is to create a wrapper .cmd file.
 | ||||
|         // % can be escaped within a .cmd file.
 | ||||
|         let reverse = '"'; | ||||
|         let quoteHit = true; | ||||
|         for (let i = arg.length; i > 0; i--) { | ||||
|             // walk the string in reverse
 | ||||
|             reverse += arg[i - 1]; | ||||
|             if (quoteHit && arg[i - 1] === '\\') { | ||||
|                 reverse += '\\'; // double the slash
 | ||||
|             } | ||||
|             else if (arg[i - 1] === '"') { | ||||
|                 quoteHit = true; | ||||
|                 reverse += '"'; // double the quote
 | ||||
|             } | ||||
|             else { | ||||
|                 quoteHit = false; | ||||
|             } | ||||
|         } | ||||
|         reverse += '"'; | ||||
|         return reverse | ||||
|             .split('') | ||||
|             .reverse() | ||||
|             .join(''); | ||||
|     } | ||||
|     _uvQuoteCmdArg(arg) { | ||||
|         // Tool runner wraps child_process.spawn() and needs to apply the same quoting as
 | ||||
|         // Node in certain cases where the undocumented spawn option windowsVerbatimArguments
 | ||||
|         // is used.
 | ||||
|         //
 | ||||
|         // Since this function is a port of quote_cmd_arg from Node 4.x (technically, lib UV,
 | ||||
|         // see https://github.com/nodejs/node/blob/v4.x/deps/uv/src/win/process.c for details),
 | ||||
|         // pasting copyright notice from Node within this function:
 | ||||
|         //
 | ||||
|         //      Copyright Joyent, Inc. and other Node contributors. All rights reserved.
 | ||||
|         //
 | ||||
|         //      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.
 | ||||
|         if (!arg) { | ||||
|             // Need double quotation for empty argument
 | ||||
|             return '""'; | ||||
|         } | ||||
|         if (!arg.includes(' ') && !arg.includes('\t') && !arg.includes('"')) { | ||||
|             // No quotation needed
 | ||||
|             return arg; | ||||
|         } | ||||
|         if (!arg.includes('"') && !arg.includes('\\')) { | ||||
|             // No embedded double quotes or backslashes, so I can just wrap
 | ||||
|             // quote marks around the whole thing.
 | ||||
|             return `"${arg}"`; | ||||
|         } | ||||
|         // Expected input/output:
 | ||||
|         //   input : hello"world
 | ||||
|         //   output: "hello\"world"
 | ||||
|         //   input : hello""world
 | ||||
|         //   output: "hello\"\"world"
 | ||||
|         //   input : hello\world
 | ||||
|         //   output: hello\world
 | ||||
|         //   input : hello\\world
 | ||||
|         //   output: hello\\world
 | ||||
|         //   input : hello\"world
 | ||||
|         //   output: "hello\\\"world"
 | ||||
|         //   input : hello\\"world
 | ||||
|         //   output: "hello\\\\\"world"
 | ||||
|         //   input : hello world\
 | ||||
|         //   output: "hello world\\" - note the comment in libuv actually reads "hello world\"
 | ||||
|         //                             but it appears the comment is wrong, it should be "hello world\\"
 | ||||
|         let reverse = '"'; | ||||
|         let quoteHit = true; | ||||
|         for (let i = arg.length; i > 0; i--) { | ||||
|             // walk the string in reverse
 | ||||
|             reverse += arg[i - 1]; | ||||
|             if (quoteHit && arg[i - 1] === '\\') { | ||||
|                 reverse += '\\'; | ||||
|             } | ||||
|             else if (arg[i - 1] === '"') { | ||||
|                 quoteHit = true; | ||||
|                 reverse += '\\'; | ||||
|             } | ||||
|             else { | ||||
|                 quoteHit = false; | ||||
|             } | ||||
|         } | ||||
|         reverse += '"'; | ||||
|         return reverse | ||||
|             .split('') | ||||
|             .reverse() | ||||
|             .join(''); | ||||
|     } | ||||
|     _cloneExecOptions(options) { | ||||
|         options = options || {}; | ||||
|         const result = { | ||||
|             cwd: options.cwd || process.cwd(), | ||||
|             env: options.env || process.env, | ||||
|             silent: options.silent || false, | ||||
|             windowsVerbatimArguments: options.windowsVerbatimArguments || false, | ||||
|             failOnStdErr: options.failOnStdErr || false, | ||||
|             ignoreReturnCode: options.ignoreReturnCode || false, | ||||
|             delay: options.delay || 10000 | ||||
|         }; | ||||
|         result.outStream = options.outStream || process.stdout; | ||||
|         result.errStream = options.errStream || process.stderr; | ||||
|         return result; | ||||
|     } | ||||
|     _getSpawnOptions(options, toolPath) { | ||||
|         options = options || {}; | ||||
|         const result = {}; | ||||
|         result.cwd = options.cwd; | ||||
|         result.env = options.env; | ||||
|         result['windowsVerbatimArguments'] = | ||||
|             options.windowsVerbatimArguments || this._isCmdFile(); | ||||
|         if (options.windowsVerbatimArguments) { | ||||
|             result.argv0 = `"${toolPath}"`; | ||||
|         } | ||||
|         return result; | ||||
|     } | ||||
|     /** | ||||
|      * Exec a tool. | ||||
|      * Output will be streamed to the live console. | ||||
|      * Returns promise with return code | ||||
|      * | ||||
|      * @param     tool     path to tool to exec | ||||
|      * @param     options  optional exec options.  See ExecOptions | ||||
|      * @returns   number | ||||
|      */ | ||||
|     exec() { | ||||
|         return __awaiter(this, void 0, void 0, function* () { | ||||
|             return new Promise((resolve, reject) => { | ||||
|                 this._debug(`exec tool: ${this.toolPath}`); | ||||
|                 this._debug('arguments:'); | ||||
|                 for (const arg of this.args) { | ||||
|                     this._debug(`   ${arg}`); | ||||
|                 } | ||||
|                 const optionsNonNull = this._cloneExecOptions(this.options); | ||||
|                 if (!optionsNonNull.silent && optionsNonNull.outStream) { | ||||
|                     optionsNonNull.outStream.write(this._getCommandString(optionsNonNull) + os.EOL); | ||||
|                 } | ||||
|                 const state = new ExecState(optionsNonNull, this.toolPath); | ||||
|                 state.on('debug', (message) => { | ||||
|                     this._debug(message); | ||||
|                 }); | ||||
|                 const fileName = this._getSpawnFileName(); | ||||
|                 const cp = child.spawn(fileName, this._getSpawnArgs(optionsNonNull), this._getSpawnOptions(this.options, fileName)); | ||||
|                 const stdbuffer = ''; | ||||
|                 if (cp.stdout) { | ||||
|                     cp.stdout.on('data', (data) => { | ||||
|                         if (this.options.listeners && this.options.listeners.stdout) { | ||||
|                             this.options.listeners.stdout(data); | ||||
|                         } | ||||
|                         if (!optionsNonNull.silent && optionsNonNull.outStream) { | ||||
|                             optionsNonNull.outStream.write(data); | ||||
|                         } | ||||
|                         this._processLineBuffer(data, stdbuffer, (line) => { | ||||
|                             if (this.options.listeners && this.options.listeners.stdline) { | ||||
|                                 this.options.listeners.stdline(line); | ||||
|                             } | ||||
|                         }); | ||||
|                     }); | ||||
|                 } | ||||
|                 const errbuffer = ''; | ||||
|                 if (cp.stderr) { | ||||
|                     cp.stderr.on('data', (data) => { | ||||
|                         state.processStderr = true; | ||||
|                         if (this.options.listeners && this.options.listeners.stderr) { | ||||
|                             this.options.listeners.stderr(data); | ||||
|                         } | ||||
|                         if (!optionsNonNull.silent && | ||||
|                             optionsNonNull.errStream && | ||||
|                             optionsNonNull.outStream) { | ||||
|                             const s = optionsNonNull.failOnStdErr | ||||
|                                 ? optionsNonNull.errStream | ||||
|                                 : optionsNonNull.outStream; | ||||
|                             s.write(data); | ||||
|                         } | ||||
|                         this._processLineBuffer(data, errbuffer, (line) => { | ||||
|                             if (this.options.listeners && this.options.listeners.errline) { | ||||
|                                 this.options.listeners.errline(line); | ||||
|                             } | ||||
|                         }); | ||||
|                     }); | ||||
|                 } | ||||
|                 cp.on('error', (err) => { | ||||
|                     state.processError = err.message; | ||||
|                     state.processExited = true; | ||||
|                     state.processClosed = true; | ||||
|                     state.CheckComplete(); | ||||
|                 }); | ||||
|                 cp.on('exit', (code) => { | ||||
|                     state.processExitCode = code; | ||||
|                     state.processExited = true; | ||||
|                     this._debug(`Exit code ${code} received from tool '${this.toolPath}'`); | ||||
|                     state.CheckComplete(); | ||||
|                 }); | ||||
|                 cp.on('close', (code) => { | ||||
|                     state.processExitCode = code; | ||||
|                     state.processExited = true; | ||||
|                     state.processClosed = true; | ||||
|                     this._debug(`STDIO streams have closed for tool '${this.toolPath}'`); | ||||
|                     state.CheckComplete(); | ||||
|                 }); | ||||
|                 state.on('done', (error, exitCode) => { | ||||
|                     if (stdbuffer.length > 0) { | ||||
|                         this.emit('stdline', stdbuffer); | ||||
|                     } | ||||
|                     if (errbuffer.length > 0) { | ||||
|                         this.emit('errline', errbuffer); | ||||
|                     } | ||||
|                     cp.removeAllListeners(); | ||||
|                     if (error) { | ||||
|                         reject(error); | ||||
|                     } | ||||
|                     else { | ||||
|                         resolve(exitCode); | ||||
|                     } | ||||
|                 }); | ||||
|             }); | ||||
|         }); | ||||
|     } | ||||
| } | ||||
| exports.ToolRunner = ToolRunner; | ||||
| /** | ||||
|  * Convert an arg string to an array of args. Handles escaping | ||||
|  * | ||||
|  * @param    argString   string of arguments | ||||
|  * @returns  string[]    array of arguments | ||||
|  */ | ||||
| function argStringToArray(argString) { | ||||
|     const args = []; | ||||
|     let inQuotes = false; | ||||
|     let escaped = false; | ||||
|     let arg = ''; | ||||
|     function append(c) { | ||||
|         // we only escape double quotes.
 | ||||
|         if (escaped && c !== '"') { | ||||
|             arg += '\\'; | ||||
|         } | ||||
|         arg += c; | ||||
|         escaped = false; | ||||
|     } | ||||
|     for (let i = 0; i < argString.length; i++) { | ||||
|         const c = argString.charAt(i); | ||||
|         if (c === '"') { | ||||
|             if (!escaped) { | ||||
|                 inQuotes = !inQuotes; | ||||
|             } | ||||
|             else { | ||||
|                 append(c); | ||||
|             } | ||||
|             continue; | ||||
|         } | ||||
|         if (c === '\\' && escaped) { | ||||
|             append(c); | ||||
|             continue; | ||||
|         } | ||||
|         if (c === '\\' && inQuotes) { | ||||
|             escaped = true; | ||||
|             continue; | ||||
|         } | ||||
|         if (c === ' ' && !inQuotes) { | ||||
|             if (arg.length > 0) { | ||||
|                 args.push(arg); | ||||
|                 arg = ''; | ||||
|             } | ||||
|             continue; | ||||
|         } | ||||
|         append(c); | ||||
|     } | ||||
|     if (arg.length > 0) { | ||||
|         args.push(arg.trim()); | ||||
|     } | ||||
|     return args; | ||||
| } | ||||
| exports.argStringToArray = argStringToArray; | ||||
| class ExecState extends events.EventEmitter { | ||||
|     constructor(options, toolPath) { | ||||
|         super(); | ||||
|         this.processClosed = false; // tracks whether the process has exited and stdio is closed
 | ||||
|         this.processError = ''; | ||||
|         this.processExitCode = 0; | ||||
|         this.processExited = false; // tracks whether the process has exited
 | ||||
|         this.processStderr = false; // tracks whether stderr was written to
 | ||||
|         this.delay = 10000; // 10 seconds
 | ||||
|         this.done = false; | ||||
|         this.timeout = null; | ||||
|         if (!toolPath) { | ||||
|             throw new Error('toolPath must not be empty'); | ||||
|         } | ||||
|         this.options = options; | ||||
|         this.toolPath = toolPath; | ||||
|         if (options.delay) { | ||||
|             this.delay = options.delay; | ||||
|         } | ||||
|     } | ||||
|     CheckComplete() { | ||||
|         if (this.done) { | ||||
|             return; | ||||
|         } | ||||
|         if (this.processClosed) { | ||||
|             this._setResult(); | ||||
|         } | ||||
|         else if (this.processExited) { | ||||
|             this.timeout = setTimeout(ExecState.HandleTimeout, this.delay, this); | ||||
|         } | ||||
|     } | ||||
|     _debug(message) { | ||||
|         this.emit('debug', message); | ||||
|     } | ||||
|     _setResult() { | ||||
|         // determine whether there is an error
 | ||||
|         let error; | ||||
|         if (this.processExited) { | ||||
|             if (this.processError) { | ||||
|                 error = new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`); | ||||
|             } | ||||
|             else if (this.processExitCode !== 0 && !this.options.ignoreReturnCode) { | ||||
|                 error = new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`); | ||||
|             } | ||||
|             else if (this.processStderr && this.options.failOnStdErr) { | ||||
|                 error = new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`); | ||||
|             } | ||||
|         } | ||||
|         // clear the timeout
 | ||||
|         if (this.timeout) { | ||||
|             clearTimeout(this.timeout); | ||||
|             this.timeout = null; | ||||
|         } | ||||
|         this.done = true; | ||||
|         this.emit('done', error, this.processExitCode); | ||||
|     } | ||||
|     static HandleTimeout(state) { | ||||
|         if (state.done) { | ||||
|             return; | ||||
|         } | ||||
|         if (!state.processClosed && state.processExited) { | ||||
|             const message = `The STDIO streams did not close within ${state.delay / | ||||
|                 1000} seconds of the exit event from process '${state.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;
 | ||||
|             state._debug(message); | ||||
|         } | ||||
|         state._setResult(); | ||||
|     } | ||||
| } | ||||
| //# sourceMappingURL=toolrunner.js.map
 | ||||
							
								
								
									
										1
									
								
								node_modules/@actions/exec/lib/toolrunner.js.map
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								node_modules/@actions/exec/lib/toolrunner.js.map
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										63
									
								
								node_modules/@actions/exec/package.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										63
									
								
								node_modules/@actions/exec/package.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,63 @@ | ||||
| { | ||||
|   "_from": "file:toolkit\\actions-exec-0.0.0.tgz", | ||||
|   "_id": "@actions/exec@0.0.0", | ||||
|   "_inBundle": false, | ||||
|   "_integrity": "sha512-HHObusC4p1RElxIlrrN0sY/cweBYl+jKm3J/XWHPQZMipgJXB/dkVhUfl4KqH3Vim7oM2KjCGSfn+vTYrqVH3A==", | ||||
|   "_location": "/@actions/exec", | ||||
|   "_phantomChildren": {}, | ||||
|   "_requested": { | ||||
|     "type": "file", | ||||
|     "where": "C:\\Users\\damccorm\\Documents\\setup-node", | ||||
|     "raw": "@actions/exec@file:toolkit/actions-exec-0.0.0.tgz", | ||||
|     "name": "@actions/exec", | ||||
|     "escapedName": "@actions%2fexec", | ||||
|     "scope": "@actions", | ||||
|     "rawSpec": "file:toolkit/actions-exec-0.0.0.tgz", | ||||
|     "saveSpec": "file:toolkit\\actions-exec-0.0.0.tgz", | ||||
|     "fetchSpec": "C:\\Users\\damccorm\\Documents\\setup-node\\toolkit\\actions-exec-0.0.0.tgz" | ||||
|   }, | ||||
|   "_requiredBy": [ | ||||
|     "/", | ||||
|     "/@actions/tool-cache" | ||||
|   ], | ||||
|   "_resolved": "C:\\Users\\damccorm\\Documents\\setup-node\\toolkit\\actions-exec-0.0.0.tgz", | ||||
|   "_shasum": "341d868fe6c4123ded20db9c2106b7b8c16e1d73", | ||||
|   "_spec": "@actions/exec@file:toolkit/actions-exec-0.0.0.tgz", | ||||
|   "_where": "C:\\Users\\damccorm\\Documents\\setup-node", | ||||
|   "bugs": { | ||||
|     "url": "https://github.com/actions/toolkit/issues" | ||||
|   }, | ||||
|   "bundleDependencies": false, | ||||
|   "deprecated": false, | ||||
|   "description": "Actions exec lib", | ||||
|   "devDependencies": { | ||||
|     "@actions/io": "^0.0.0" | ||||
|   }, | ||||
|   "directories": { | ||||
|     "lib": "lib", | ||||
|     "test": "__tests__" | ||||
|   }, | ||||
|   "files": [ | ||||
|     "lib" | ||||
|   ], | ||||
|   "homepage": "https://github.com/actions/toolkit/tree/master/packages/exec", | ||||
|   "keywords": [ | ||||
|     "exec", | ||||
|     "actions" | ||||
|   ], | ||||
|   "license": "MIT", | ||||
|   "main": "lib/exec.js", | ||||
|   "name": "@actions/exec", | ||||
|   "publishConfig": { | ||||
|     "access": "public" | ||||
|   }, | ||||
|   "repository": { | ||||
|     "type": "git", | ||||
|     "url": "git+https://github.com/actions/toolkit.git" | ||||
|   }, | ||||
|   "scripts": { | ||||
|     "test": "echo \"Error: run tests from root\" && exit 1", | ||||
|     "tsc": "tsc" | ||||
|   }, | ||||
|   "version": "0.0.0" | ||||
| } | ||||
							
								
								
									
										7
									
								
								node_modules/@actions/exit/LICENSE.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/@actions/exit/LICENSE.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| Copyright 2019 GitHub | ||||
| 
 | ||||
| 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. | ||||
							
								
								
									
										7
									
								
								node_modules/@actions/exit/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								node_modules/@actions/exit/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| # `@actions/exit` | ||||
| 
 | ||||
| > TODO: description | ||||
| 
 | ||||
| ## Usage | ||||
| 
 | ||||
| See [src/exit.ts](src/exit.ts). | ||||
							
								
								
									
										29
									
								
								node_modules/@actions/exit/lib/exit.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								node_modules/@actions/exit/lib/exit.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,29 @@ | ||||
| /** | ||||
|  * The code to exit an action | ||||
|  */ | ||||
| export declare enum ExitCode { | ||||
|     /** | ||||
|      * A code indicating that the action was successful | ||||
|      */ | ||||
|     Success = 0, | ||||
|     /** | ||||
|      * A code indicating that the action was a failure | ||||
|      */ | ||||
|     Failure = 1, | ||||
|     /** | ||||
|      * A code indicating that the action is complete, but neither succeeded nor failed | ||||
|      */ | ||||
|     Neutral = 78 | ||||
| } | ||||
| /** | ||||
|  * Exit the action as a success. | ||||
|  */ | ||||
| export declare function success(): void; | ||||
| /** | ||||
|  * Exit the action as a failure. | ||||
|  */ | ||||
| export declare function failure(): void; | ||||
| /** | ||||
|  * Exit the action neither a success or a failure | ||||
|  */ | ||||
| export declare function neutral(): void; | ||||
							
								
								
									
										44
									
								
								node_modules/@actions/exit/lib/exit.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								node_modules/@actions/exit/lib/exit.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,44 @@ | ||||
| "use strict"; | ||||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||||
| /** | ||||
|  * The code to exit an action | ||||
|  */ | ||||
| var ExitCode; | ||||
| (function (ExitCode) { | ||||
|     /** | ||||
|      * A code indicating that the action was successful | ||||
|      */ | ||||
|     ExitCode[ExitCode["Success"] = 0] = "Success"; | ||||
|     /** | ||||
|      * A code indicating that the action was a failure | ||||
|      */ | ||||
|     ExitCode[ExitCode["Failure"] = 1] = "Failure"; | ||||
|     /** | ||||
|      * A code indicating that the action is complete, but neither succeeded nor failed | ||||
|      */ | ||||
|     ExitCode[ExitCode["Neutral"] = 78] = "Neutral"; | ||||
| })(ExitCode = exports.ExitCode || (exports.ExitCode = {})); | ||||
| // TODO: These exit codes may not behave as expected on the new runtime, due to
 | ||||
| // complexities of async logging and sync exiting.
 | ||||
| /** | ||||
|  * Exit the action as a success. | ||||
|  */ | ||||
| function success() { | ||||
|     process.exit(ExitCode.Success); | ||||
| } | ||||
| exports.success = success; | ||||
| /** | ||||
|  * Exit the action as a failure. | ||||
|  */ | ||||
| function failure() { | ||||
|     process.exit(ExitCode.Failure); | ||||
| } | ||||
| exports.failure = failure; | ||||
| /** | ||||
|  * Exit the action neither a success or a failure | ||||
|  */ | ||||
| function neutral() { | ||||
|     process.exit(ExitCode.Neutral); | ||||
| } | ||||
| exports.neutral = neutral; | ||||
| //# sourceMappingURL=exit.js.map
 | ||||
							
								
								
									
										1
									
								
								node_modules/@actions/exit/lib/exit.js.map
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								node_modules/@actions/exit/lib/exit.js.map
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| {"version":3,"file":"exit.js","sourceRoot":"","sources":["../src/exit.ts"],"names":[],"mappings":";;AAAA;;GAEG;AACH,IAAY,QAeX;AAfD,WAAY,QAAQ;IAClB;;OAEG;IACH,6CAAW,CAAA;IAEX;;OAEG;IACH,6CAAW,CAAA;IAEX;;OAEG;IACH,8CAAY,CAAA;AACd,CAAC,EAfW,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAenB;AAED,+EAA+E;AAC/E,kDAAkD;AAElD;;GAEG;AACH,SAAgB,OAAO;IACrB,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AAChC,CAAC;AAFD,0BAEC;AAED;;GAEG;AACH,SAAgB,OAAO;IACrB,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AAChC,CAAC;AAFD,0BAEC;AAED;;GAEG;AACH,SAAgB,OAAO;IACrB,OAAO,CAAC,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;AAChC,CAAC;AAFD,0BAEC"} | ||||
Some files were not shown because too many files have changed in this diff Show More
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user