commit
						83fc6e2269
					
				
							
								
								
									
										23
									
								
								.github/workflows/workflow.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								.github/workflows/workflow.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,23 @@ | |||||||
|  | name: Main workflow | ||||||
|  | on: [push] | ||||||
|  | jobs: | ||||||
|  |   run: | ||||||
|  |     name: Run | ||||||
|  |     runs-on: ${{ matrix.operating-system }} | ||||||
|  |     strategy: | ||||||
|  |       matrix: | ||||||
|  |         operating-system: [ubuntu-latest, windows-latest] | ||||||
|  |     actions: | ||||||
|  |     - name: Set Node.js 10.x | ||||||
|  |       uses: bryanmacfarlane/node-config@master | ||||||
|  |       with: | ||||||
|  |         version: 10.x | ||||||
|  | 
 | ||||||
|  |     - name: npm install | ||||||
|  |       run: npm install | ||||||
|  | 
 | ||||||
|  |     - name: Lint | ||||||
|  |       run: npm run format-check | ||||||
|  | 
 | ||||||
|  |     - name: npm test | ||||||
|  |       run: npm test | ||||||
| @ -3,7 +3,7 @@ import fs = require('fs'); | |||||||
| import path = require('path'); | import path = require('path'); | ||||||
| 
 | 
 | ||||||
| const toolDir = path.join( | const toolDir = path.join( | ||||||
|   process.cwd(), |   __dirname, | ||||||
|   'runner', |   'runner', | ||||||
|   path.join( |   path.join( | ||||||
|     Math.random() |     Math.random() | ||||||
| @ -13,7 +13,7 @@ const toolDir = path.join( | |||||||
|   'tools' |   'tools' | ||||||
| ); | ); | ||||||
| const tempDir = path.join( | const tempDir = path.join( | ||||||
|   process.cwd(), |   __dirname, | ||||||
|   'runner', |   'runner', | ||||||
|   path.join( |   path.join( | ||||||
|     Math.random() |     Math.random() | ||||||
| @ -30,11 +30,11 @@ import * as finder from '../src/find-python'; | |||||||
| 
 | 
 | ||||||
| describe('Finder tests', () => { | describe('Finder tests', () => { | ||||||
|   it('Finds Python if it is installed', async () => { |   it('Finds Python if it is installed', async () => { | ||||||
|     const pythonDir: string = path.join(toolDir, 'python', '2.0.0', 'x64'); |     const pythonDir: string = path.join(toolDir, 'Python', '3.0.0', 'x64'); | ||||||
|     await io.mkdirP(pythonDir); |     await io.mkdirP(pythonDir); | ||||||
|     fs.writeFileSync(`${pythonDir}.complete`, 'hello'); |     fs.writeFileSync(`${pythonDir}.complete`, 'hello'); | ||||||
|     // This will throw if it doesn't find it in the cache (because no such version exists)
 |     // This will throw if it doesn't find it in the cache (because no such version exists)
 | ||||||
|     await finder.findPythonVersion('2.x', 'x64'); |     await finder.findPythonVersion('3.x', 'x64'); | ||||||
|   }); |   }); | ||||||
| 
 | 
 | ||||||
|   it('Errors if Python is not installed', async () => { |   it('Errors if Python is not installed', async () => { | ||||||
|  | |||||||
							
								
								
									
										15
									
								
								node_modules/.bin/acorn
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/acorn
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/acorn.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/atob
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/atob.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/escodegen
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/escodegen.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/esgenerate
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/esgenerate.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/esparse
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/esparse.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/esvalidate
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/esvalidate.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/handlebars
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/handlebars.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/husky-upgrade
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/husky-upgrade.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/import-local-fixture
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/import-local-fixture.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/is-ci
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/is-ci.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/jest
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/jest-runtime
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/jest-runtime.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/jest.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/js-yaml
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/js-yaml.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/jsesc
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/jsesc.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/json5
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/json5.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/loose-envify
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/loose-envify.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/mkdirp
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/mkdirp.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/parser
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/parser.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/prettier
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/prettier.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/rimraf
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/rimraf.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/run-node
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/run-node.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/sane
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/sane.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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/sshpk-conv
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/sshpk-conv
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/sshpk-conv.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/sshpk-sign
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/sshpk-sign.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/sshpk-verify
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/sshpk-verify.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/ts-jest
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/ts-jest.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/tsc
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/tsc.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/tsserver
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/tsserver.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/uglifyjs
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/uglifyjs.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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/watch
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/watch
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/watch.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @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
									
									
								
							
							
						
						
									
										15
									
								
								node_modules/.bin/which
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,15 +0,0 @@ | |||||||
| #!/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
									
									
								
							
							
						
						
									
										7
									
								
								node_modules/.bin/which.cmd
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,7 +0,0 @@ | |||||||
| @IF EXIST "%~dp0\node.exe" ( |  | ||||||
|   "%~dp0\node.exe"  "%~dp0\..\which\bin\which" %* |  | ||||||
| ) ELSE ( |  | ||||||
|   @SETLOCAL |  | ||||||
|   @SET PATHEXT=%PATHEXT:;.JS;=;% |  | ||||||
|   node  "%~dp0\..\which\bin\which" %* |  | ||||||
| ) |  | ||||||
							
								
								
									
										8
									
								
								node_modules/@actions/core/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								node_modules/@actions/core/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -7,23 +7,23 @@ | |||||||
|   "_phantomChildren": {}, |   "_phantomChildren": {}, | ||||||
|   "_requested": { |   "_requested": { | ||||||
|     "type": "file", |     "type": "file", | ||||||
|     "where": "C:\\Users\\damccorm\\Documents\\setup-node", |     "where": "C:\\Users\\damccorm\\Documents\\setup-python", | ||||||
|     "raw": "@actions/core@file:toolkit/actions-core-0.0.0.tgz", |     "raw": "@actions/core@file:toolkit/actions-core-0.0.0.tgz", | ||||||
|     "name": "@actions/core", |     "name": "@actions/core", | ||||||
|     "escapedName": "@actions%2fcore", |     "escapedName": "@actions%2fcore", | ||||||
|     "scope": "@actions", |     "scope": "@actions", | ||||||
|     "rawSpec": "file:toolkit/actions-core-0.0.0.tgz", |     "rawSpec": "file:toolkit/actions-core-0.0.0.tgz", | ||||||
|     "saveSpec": "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" |     "fetchSpec": "C:\\Users\\damccorm\\Documents\\setup-python\\toolkit\\actions-core-0.0.0.tgz" | ||||||
|   }, |   }, | ||||||
|   "_requiredBy": [ |   "_requiredBy": [ | ||||||
|     "/", |     "/", | ||||||
|     "/@actions/tool-cache" |     "/@actions/tool-cache" | ||||||
|   ], |   ], | ||||||
|   "_resolved": "C:\\Users\\damccorm\\Documents\\setup-node\\toolkit\\actions-core-0.0.0.tgz", |   "_resolved": "C:\\Users\\damccorm\\Documents\\setup-python\\toolkit\\actions-core-0.0.0.tgz", | ||||||
|   "_shasum": "346d90a534fa6c5021bc2e1b732574fd2c66fc35", |   "_shasum": "346d90a534fa6c5021bc2e1b732574fd2c66fc35", | ||||||
|   "_spec": "@actions/core@file:toolkit/actions-core-0.0.0.tgz", |   "_spec": "@actions/core@file:toolkit/actions-core-0.0.0.tgz", | ||||||
|   "_where": "C:\\Users\\damccorm\\Documents\\setup-node", |   "_where": "C:\\Users\\damccorm\\Documents\\setup-python", | ||||||
|   "bugs": { |   "bugs": { | ||||||
|     "url": "https://github.com/actions/toolkit/issues" |     "url": "https://github.com/actions/toolkit/issues" | ||||||
|   }, |   }, | ||||||
|  | |||||||
							
								
								
									
										8
									
								
								node_modules/@actions/exec/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								node_modules/@actions/exec/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -7,23 +7,23 @@ | |||||||
|   "_phantomChildren": {}, |   "_phantomChildren": {}, | ||||||
|   "_requested": { |   "_requested": { | ||||||
|     "type": "file", |     "type": "file", | ||||||
|     "where": "C:\\Users\\damccorm\\Documents\\setup-node", |     "where": "C:\\Users\\damccorm\\Documents\\setup-python", | ||||||
|     "raw": "@actions/exec@file:toolkit/actions-exec-0.0.0.tgz", |     "raw": "@actions/exec@file:toolkit/actions-exec-0.0.0.tgz", | ||||||
|     "name": "@actions/exec", |     "name": "@actions/exec", | ||||||
|     "escapedName": "@actions%2fexec", |     "escapedName": "@actions%2fexec", | ||||||
|     "scope": "@actions", |     "scope": "@actions", | ||||||
|     "rawSpec": "file:toolkit/actions-exec-0.0.0.tgz", |     "rawSpec": "file:toolkit/actions-exec-0.0.0.tgz", | ||||||
|     "saveSpec": "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" |     "fetchSpec": "C:\\Users\\damccorm\\Documents\\setup-python\\toolkit\\actions-exec-0.0.0.tgz" | ||||||
|   }, |   }, | ||||||
|   "_requiredBy": [ |   "_requiredBy": [ | ||||||
|     "/", |     "/", | ||||||
|     "/@actions/tool-cache" |     "/@actions/tool-cache" | ||||||
|   ], |   ], | ||||||
|   "_resolved": "C:\\Users\\damccorm\\Documents\\setup-node\\toolkit\\actions-exec-0.0.0.tgz", |   "_resolved": "C:\\Users\\damccorm\\Documents\\setup-python\\toolkit\\actions-exec-0.0.0.tgz", | ||||||
|   "_shasum": "341d868fe6c4123ded20db9c2106b7b8c16e1d73", |   "_shasum": "341d868fe6c4123ded20db9c2106b7b8c16e1d73", | ||||||
|   "_spec": "@actions/exec@file:toolkit/actions-exec-0.0.0.tgz", |   "_spec": "@actions/exec@file:toolkit/actions-exec-0.0.0.tgz", | ||||||
|   "_where": "C:\\Users\\damccorm\\Documents\\setup-node", |   "_where": "C:\\Users\\damccorm\\Documents\\setup-python", | ||||||
|   "bugs": { |   "bugs": { | ||||||
|     "url": "https://github.com/actions/toolkit/issues" |     "url": "https://github.com/actions/toolkit/issues" | ||||||
|   }, |   }, | ||||||
|  | |||||||
							
								
								
									
										8
									
								
								node_modules/@actions/exit/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								node_modules/@actions/exit/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -7,23 +7,23 @@ | |||||||
|   "_phantomChildren": {}, |   "_phantomChildren": {}, | ||||||
|   "_requested": { |   "_requested": { | ||||||
|     "type": "file", |     "type": "file", | ||||||
|     "where": "C:\\Users\\damccorm\\Documents\\setup-node", |     "where": "C:\\Users\\damccorm\\Documents\\setup-python", | ||||||
|     "raw": "@actions/exit@file:toolkit/actions-exit-0.0.0.tgz", |     "raw": "@actions/exit@file:toolkit/actions-exit-0.0.0.tgz", | ||||||
|     "name": "@actions/exit", |     "name": "@actions/exit", | ||||||
|     "escapedName": "@actions%2fexit", |     "escapedName": "@actions%2fexit", | ||||||
|     "scope": "@actions", |     "scope": "@actions", | ||||||
|     "rawSpec": "file:toolkit/actions-exit-0.0.0.tgz", |     "rawSpec": "file:toolkit/actions-exit-0.0.0.tgz", | ||||||
|     "saveSpec": "file:toolkit\\actions-exit-0.0.0.tgz", |     "saveSpec": "file:toolkit\\actions-exit-0.0.0.tgz", | ||||||
|     "fetchSpec": "C:\\Users\\damccorm\\Documents\\setup-node\\toolkit\\actions-exit-0.0.0.tgz" |     "fetchSpec": "C:\\Users\\damccorm\\Documents\\setup-python\\toolkit\\actions-exit-0.0.0.tgz" | ||||||
|   }, |   }, | ||||||
|   "_requiredBy": [ |   "_requiredBy": [ | ||||||
|     "/", |     "/", | ||||||
|     "/@actions/core" |     "/@actions/core" | ||||||
|   ], |   ], | ||||||
|   "_resolved": "C:\\Users\\damccorm\\Documents\\setup-node\\toolkit\\actions-exit-0.0.0.tgz", |   "_resolved": "C:\\Users\\damccorm\\Documents\\setup-python\\toolkit\\actions-exit-0.0.0.tgz", | ||||||
|   "_shasum": "d47c8c61b45750ae49fea3061e3419a547b2a48f", |   "_shasum": "d47c8c61b45750ae49fea3061e3419a547b2a48f", | ||||||
|   "_spec": "@actions/exit@file:toolkit/actions-exit-0.0.0.tgz", |   "_spec": "@actions/exit@file:toolkit/actions-exit-0.0.0.tgz", | ||||||
|   "_where": "C:\\Users\\damccorm\\Documents\\setup-node", |   "_where": "C:\\Users\\damccorm\\Documents\\setup-python", | ||||||
|   "bugs": { |   "bugs": { | ||||||
|     "url": "https://github.com/actions/toolkit/issues" |     "url": "https://github.com/actions/toolkit/issues" | ||||||
|   }, |   }, | ||||||
|  | |||||||
							
								
								
									
										8
									
								
								node_modules/@actions/io/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								node_modules/@actions/io/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -7,23 +7,23 @@ | |||||||
|   "_phantomChildren": {}, |   "_phantomChildren": {}, | ||||||
|   "_requested": { |   "_requested": { | ||||||
|     "type": "file", |     "type": "file", | ||||||
|     "where": "C:\\Users\\damccorm\\Documents\\setup-node", |     "where": "C:\\Users\\damccorm\\Documents\\setup-python", | ||||||
|     "raw": "@actions/io@file:toolkit/actions-io-0.0.0.tgz", |     "raw": "@actions/io@file:toolkit/actions-io-0.0.0.tgz", | ||||||
|     "name": "@actions/io", |     "name": "@actions/io", | ||||||
|     "escapedName": "@actions%2fio", |     "escapedName": "@actions%2fio", | ||||||
|     "scope": "@actions", |     "scope": "@actions", | ||||||
|     "rawSpec": "file:toolkit/actions-io-0.0.0.tgz", |     "rawSpec": "file:toolkit/actions-io-0.0.0.tgz", | ||||||
|     "saveSpec": "file:toolkit\\actions-io-0.0.0.tgz", |     "saveSpec": "file:toolkit\\actions-io-0.0.0.tgz", | ||||||
|     "fetchSpec": "C:\\Users\\damccorm\\Documents\\setup-node\\toolkit\\actions-io-0.0.0.tgz" |     "fetchSpec": "C:\\Users\\damccorm\\Documents\\setup-python\\toolkit\\actions-io-0.0.0.tgz" | ||||||
|   }, |   }, | ||||||
|   "_requiredBy": [ |   "_requiredBy": [ | ||||||
|     "/", |     "/", | ||||||
|     "/@actions/tool-cache" |     "/@actions/tool-cache" | ||||||
|   ], |   ], | ||||||
|   "_resolved": "C:\\Users\\damccorm\\Documents\\setup-node\\toolkit\\actions-io-0.0.0.tgz", |   "_resolved": "C:\\Users\\damccorm\\Documents\\setup-python\\toolkit\\actions-io-0.0.0.tgz", | ||||||
|   "_shasum": "1e8f0faca6b39215bebacedf473e5bb0716e39bf", |   "_shasum": "1e8f0faca6b39215bebacedf473e5bb0716e39bf", | ||||||
|   "_spec": "@actions/io@file:toolkit/actions-io-0.0.0.tgz", |   "_spec": "@actions/io@file:toolkit/actions-io-0.0.0.tgz", | ||||||
|   "_where": "C:\\Users\\damccorm\\Documents\\setup-node", |   "_where": "C:\\Users\\damccorm\\Documents\\setup-python", | ||||||
|   "bugs": { |   "bugs": { | ||||||
|     "url": "https://github.com/actions/toolkit/issues" |     "url": "https://github.com/actions/toolkit/issues" | ||||||
|   }, |   }, | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								node_modules/@actions/tool-cache/lib/tool-cache.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								node_modules/@actions/tool-cache/lib/tool-cache.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -30,7 +30,7 @@ const IS_WINDOWS = process.platform === 'win32'; | |||||||
| const userAgent = 'actions/tool-cache'; | const userAgent = 'actions/tool-cache'; | ||||||
| // On load grab temp directory and cache directory and remove them from env (currently don't want to expose this)
 | // On load grab temp directory and cache directory and remove them from env (currently don't want to expose this)
 | ||||||
| let tempDirectory = process.env['RUNNER_TEMPDIRECTORY'] || ''; | let tempDirectory = process.env['RUNNER_TEMPDIRECTORY'] || ''; | ||||||
| let cacheRoot = process.env['AGENT_TOOLSDIRECTORY'] || process.env['RUNNER_TOOLSDIRECTORY'] || ''; | let cacheRoot = process.env['RUNNER_TOOLSDIRECTORY'] || ''; | ||||||
| // If directories not found, place them in common temp locations
 | // If directories not found, place them in common temp locations
 | ||||||
| if (!tempDirectory || !cacheRoot) { | if (!tempDirectory || !cacheRoot) { | ||||||
|     let baseLocation; |     let baseLocation; | ||||||
|  | |||||||
							
								
								
									
										8
									
								
								node_modules/@actions/tool-cache/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								node_modules/@actions/tool-cache/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -7,22 +7,22 @@ | |||||||
|   "_phantomChildren": {}, |   "_phantomChildren": {}, | ||||||
|   "_requested": { |   "_requested": { | ||||||
|     "type": "file", |     "type": "file", | ||||||
|     "where": "C:\\Users\\damccorm\\Documents\\setup-node", |     "where": "C:\\Users\\damccorm\\Documents\\setup-python", | ||||||
|     "raw": "@actions/tool-cache@file:toolkit/actions-tool-cache-0.0.0.tgz", |     "raw": "@actions/tool-cache@file:toolkit/actions-tool-cache-0.0.0.tgz", | ||||||
|     "name": "@actions/tool-cache", |     "name": "@actions/tool-cache", | ||||||
|     "escapedName": "@actions%2ftool-cache", |     "escapedName": "@actions%2ftool-cache", | ||||||
|     "scope": "@actions", |     "scope": "@actions", | ||||||
|     "rawSpec": "file:toolkit/actions-tool-cache-0.0.0.tgz", |     "rawSpec": "file:toolkit/actions-tool-cache-0.0.0.tgz", | ||||||
|     "saveSpec": "file:toolkit\\actions-tool-cache-0.0.0.tgz", |     "saveSpec": "file:toolkit\\actions-tool-cache-0.0.0.tgz", | ||||||
|     "fetchSpec": "C:\\Users\\damccorm\\Documents\\setup-node\\toolkit\\actions-tool-cache-0.0.0.tgz" |     "fetchSpec": "C:\\Users\\damccorm\\Documents\\setup-python\\toolkit\\actions-tool-cache-0.0.0.tgz" | ||||||
|   }, |   }, | ||||||
|   "_requiredBy": [ |   "_requiredBy": [ | ||||||
|     "/" |     "/" | ||||||
|   ], |   ], | ||||||
|   "_resolved": "C:\\Users\\damccorm\\Documents\\setup-node\\toolkit\\actions-tool-cache-0.0.0.tgz", |   "_resolved": "C:\\Users\\damccorm\\Documents\\setup-python\\toolkit\\actions-tool-cache-0.0.0.tgz", | ||||||
|   "_shasum": "fa216c10f724010a74602fd14881f25f5b008070", |   "_shasum": "fa216c10f724010a74602fd14881f25f5b008070", | ||||||
|   "_spec": "@actions/tool-cache@file:toolkit/actions-tool-cache-0.0.0.tgz", |   "_spec": "@actions/tool-cache@file:toolkit/actions-tool-cache-0.0.0.tgz", | ||||||
|   "_where": "C:\\Users\\damccorm\\Documents\\setup-node", |   "_where": "C:\\Users\\damccorm\\Documents\\setup-python", | ||||||
|   "bugs": { |   "bugs": { | ||||||
|     "url": "https://github.com/actions/toolkit/issues" |     "url": "https://github.com/actions/toolkit/issues" | ||||||
|   }, |   }, | ||||||
|  | |||||||
							
								
								
									
										22
									
								
								node_modules/@babel/code-frame/LICENSE
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								node_modules/@babel/code-frame/LICENSE
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,22 +0,0 @@ | |||||||
| MIT License |  | ||||||
| 
 |  | ||||||
| Copyright (c) 2014-2018 Sebastian McKenzie <sebmck@gmail.com> |  | ||||||
| 
 |  | ||||||
| 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. |  | ||||||
							
								
								
									
										19
									
								
								node_modules/@babel/code-frame/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										19
									
								
								node_modules/@babel/code-frame/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,19 +0,0 @@ | |||||||
| # @babel/code-frame |  | ||||||
| 
 |  | ||||||
| > Generate errors that contain a code frame that point to source locations. |  | ||||||
| 
 |  | ||||||
| See our website [@babel/code-frame](https://babeljs.io/docs/en/next/babel-code-frame.html) for more information. |  | ||||||
| 
 |  | ||||||
| ## Install |  | ||||||
| 
 |  | ||||||
| Using npm: |  | ||||||
| 
 |  | ||||||
| ```sh |  | ||||||
| npm install --save-dev @babel/code-frame |  | ||||||
| ``` |  | ||||||
| 
 |  | ||||||
| or using yarn: |  | ||||||
| 
 |  | ||||||
| ```sh |  | ||||||
| yarn add @babel/code-frame --dev |  | ||||||
| ``` |  | ||||||
							
								
								
									
										173
									
								
								node_modules/@babel/code-frame/lib/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										173
									
								
								node_modules/@babel/code-frame/lib/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,173 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.codeFrameColumns = codeFrameColumns; |  | ||||||
| exports.default = _default; |  | ||||||
| 
 |  | ||||||
| function _highlight() { |  | ||||||
|   const data = _interopRequireWildcard(require("@babel/highlight")); |  | ||||||
| 
 |  | ||||||
|   _highlight = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } } |  | ||||||
| 
 |  | ||||||
| let deprecationWarningShown = false; |  | ||||||
| 
 |  | ||||||
| function getDefs(chalk) { |  | ||||||
|   return { |  | ||||||
|     gutter: chalk.grey, |  | ||||||
|     marker: chalk.red.bold, |  | ||||||
|     message: chalk.red.bold |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| const NEWLINE = /\r\n|[\n\r\u2028\u2029]/; |  | ||||||
| 
 |  | ||||||
| function getMarkerLines(loc, source, opts) { |  | ||||||
|   const startLoc = Object.assign({ |  | ||||||
|     column: 0, |  | ||||||
|     line: -1 |  | ||||||
|   }, loc.start); |  | ||||||
|   const endLoc = Object.assign({}, startLoc, loc.end); |  | ||||||
|   const { |  | ||||||
|     linesAbove = 2, |  | ||||||
|     linesBelow = 3 |  | ||||||
|   } = opts || {}; |  | ||||||
|   const startLine = startLoc.line; |  | ||||||
|   const startColumn = startLoc.column; |  | ||||||
|   const endLine = endLoc.line; |  | ||||||
|   const endColumn = endLoc.column; |  | ||||||
|   let start = Math.max(startLine - (linesAbove + 1), 0); |  | ||||||
|   let end = Math.min(source.length, endLine + linesBelow); |  | ||||||
| 
 |  | ||||||
|   if (startLine === -1) { |  | ||||||
|     start = 0; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (endLine === -1) { |  | ||||||
|     end = source.length; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   const lineDiff = endLine - startLine; |  | ||||||
|   const markerLines = {}; |  | ||||||
| 
 |  | ||||||
|   if (lineDiff) { |  | ||||||
|     for (let i = 0; i <= lineDiff; i++) { |  | ||||||
|       const lineNumber = i + startLine; |  | ||||||
| 
 |  | ||||||
|       if (!startColumn) { |  | ||||||
|         markerLines[lineNumber] = true; |  | ||||||
|       } else if (i === 0) { |  | ||||||
|         const sourceLength = source[lineNumber - 1].length; |  | ||||||
|         markerLines[lineNumber] = [startColumn, sourceLength - startColumn]; |  | ||||||
|       } else if (i === lineDiff) { |  | ||||||
|         markerLines[lineNumber] = [0, endColumn]; |  | ||||||
|       } else { |  | ||||||
|         const sourceLength = source[lineNumber - i].length; |  | ||||||
|         markerLines[lineNumber] = [0, sourceLength]; |  | ||||||
|       } |  | ||||||
|     } |  | ||||||
|   } else { |  | ||||||
|     if (startColumn === endColumn) { |  | ||||||
|       if (startColumn) { |  | ||||||
|         markerLines[startLine] = [startColumn, 0]; |  | ||||||
|       } else { |  | ||||||
|         markerLines[startLine] = true; |  | ||||||
|       } |  | ||||||
|     } else { |  | ||||||
|       markerLines[startLine] = [startColumn, endColumn - startColumn]; |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return { |  | ||||||
|     start, |  | ||||||
|     end, |  | ||||||
|     markerLines |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function codeFrameColumns(rawLines, loc, opts = {}) { |  | ||||||
|   const highlighted = (opts.highlightCode || opts.forceColor) && (0, _highlight().shouldHighlight)(opts); |  | ||||||
|   const chalk = (0, _highlight().getChalk)(opts); |  | ||||||
|   const defs = getDefs(chalk); |  | ||||||
| 
 |  | ||||||
|   const maybeHighlight = (chalkFn, string) => { |  | ||||||
|     return highlighted ? chalkFn(string) : string; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   if (highlighted) rawLines = (0, _highlight().default)(rawLines, opts); |  | ||||||
|   const lines = rawLines.split(NEWLINE); |  | ||||||
|   const { |  | ||||||
|     start, |  | ||||||
|     end, |  | ||||||
|     markerLines |  | ||||||
|   } = getMarkerLines(loc, lines, opts); |  | ||||||
|   const hasColumns = loc.start && typeof loc.start.column === "number"; |  | ||||||
|   const numberMaxWidth = String(end).length; |  | ||||||
|   let frame = lines.slice(start, end).map((line, index) => { |  | ||||||
|     const number = start + 1 + index; |  | ||||||
|     const paddedNumber = ` ${number}`.slice(-numberMaxWidth); |  | ||||||
|     const gutter = ` ${paddedNumber} | `; |  | ||||||
|     const hasMarker = markerLines[number]; |  | ||||||
|     const lastMarkerLine = !markerLines[number + 1]; |  | ||||||
| 
 |  | ||||||
|     if (hasMarker) { |  | ||||||
|       let markerLine = ""; |  | ||||||
| 
 |  | ||||||
|       if (Array.isArray(hasMarker)) { |  | ||||||
|         const markerSpacing = line.slice(0, Math.max(hasMarker[0] - 1, 0)).replace(/[^\t]/g, " "); |  | ||||||
|         const numberOfMarkers = hasMarker[1] || 1; |  | ||||||
|         markerLine = ["\n ", maybeHighlight(defs.gutter, gutter.replace(/\d/g, " ")), markerSpacing, maybeHighlight(defs.marker, "^").repeat(numberOfMarkers)].join(""); |  | ||||||
| 
 |  | ||||||
|         if (lastMarkerLine && opts.message) { |  | ||||||
|           markerLine += " " + maybeHighlight(defs.message, opts.message); |  | ||||||
|         } |  | ||||||
|       } |  | ||||||
| 
 |  | ||||||
|       return [maybeHighlight(defs.marker, ">"), maybeHighlight(defs.gutter, gutter), line, markerLine].join(""); |  | ||||||
|     } else { |  | ||||||
|       return ` ${maybeHighlight(defs.gutter, gutter)}${line}`; |  | ||||||
|     } |  | ||||||
|   }).join("\n"); |  | ||||||
| 
 |  | ||||||
|   if (opts.message && !hasColumns) { |  | ||||||
|     frame = `${" ".repeat(numberMaxWidth + 1)}${opts.message}\n${frame}`; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (highlighted) { |  | ||||||
|     return chalk.reset(frame); |  | ||||||
|   } else { |  | ||||||
|     return frame; |  | ||||||
|   } |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function _default(rawLines, lineNumber, colNumber, opts = {}) { |  | ||||||
|   if (!deprecationWarningShown) { |  | ||||||
|     deprecationWarningShown = true; |  | ||||||
|     const message = "Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`."; |  | ||||||
| 
 |  | ||||||
|     if (process.emitWarning) { |  | ||||||
|       process.emitWarning(message, "DeprecationWarning"); |  | ||||||
|     } else { |  | ||||||
|       const deprecationError = new Error(message); |  | ||||||
|       deprecationError.name = "DeprecationWarning"; |  | ||||||
|       console.warn(new Error(message)); |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   colNumber = Math.max(colNumber, 0); |  | ||||||
|   const location = { |  | ||||||
|     start: { |  | ||||||
|       column: colNumber, |  | ||||||
|       line: lineNumber |  | ||||||
|     } |  | ||||||
|   }; |  | ||||||
|   return codeFrameColumns(rawLines, location, opts); |  | ||||||
| } |  | ||||||
							
								
								
									
										56
									
								
								node_modules/@babel/code-frame/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										56
									
								
								node_modules/@babel/code-frame/package.json
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,56 +0,0 @@ | |||||||
| { |  | ||||||
|   "_args": [ |  | ||||||
|     [ |  | ||||||
|       "@babel/code-frame@7.0.0", |  | ||||||
|       "C:\\Users\\Administrator\\Documents\\setup-python" |  | ||||||
|     ] |  | ||||||
|   ], |  | ||||||
|   "_development": true, |  | ||||||
|   "_from": "@babel/code-frame@7.0.0", |  | ||||||
|   "_id": "@babel/code-frame@7.0.0", |  | ||||||
|   "_inBundle": false, |  | ||||||
|   "_integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", |  | ||||||
|   "_location": "/@babel/code-frame", |  | ||||||
|   "_phantomChildren": {}, |  | ||||||
|   "_requested": { |  | ||||||
|     "type": "version", |  | ||||||
|     "registry": true, |  | ||||||
|     "raw": "@babel/code-frame@7.0.0", |  | ||||||
|     "name": "@babel/code-frame", |  | ||||||
|     "escapedName": "@babel%2fcode-frame", |  | ||||||
|     "scope": "@babel", |  | ||||||
|     "rawSpec": "7.0.0", |  | ||||||
|     "saveSpec": null, |  | ||||||
|     "fetchSpec": "7.0.0" |  | ||||||
|   }, |  | ||||||
|   "_requiredBy": [ |  | ||||||
|     "/@babel/core", |  | ||||||
|     "/@babel/template", |  | ||||||
|     "/@babel/traverse", |  | ||||||
|     "/jest-message-util" |  | ||||||
|   ], |  | ||||||
|   "_resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", |  | ||||||
|   "_spec": "7.0.0", |  | ||||||
|   "_where": "C:\\Users\\Administrator\\Documents\\setup-python", |  | ||||||
|   "author": { |  | ||||||
|     "name": "Sebastian McKenzie", |  | ||||||
|     "email": "sebmck@gmail.com" |  | ||||||
|   }, |  | ||||||
|   "dependencies": { |  | ||||||
|     "@babel/highlight": "^7.0.0" |  | ||||||
|   }, |  | ||||||
|   "description": "Generate errors that contain a code frame that point to source locations.", |  | ||||||
|   "devDependencies": { |  | ||||||
|     "chalk": "^2.0.0", |  | ||||||
|     "strip-ansi": "^4.0.0" |  | ||||||
|   }, |  | ||||||
|   "homepage": "https://babeljs.io/", |  | ||||||
|   "license": "MIT", |  | ||||||
|   "main": "lib/index.js", |  | ||||||
|   "name": "@babel/code-frame", |  | ||||||
|   "repository": { |  | ||||||
|     "type": "git", |  | ||||||
|     "url": "https://github.com/babel/babel/tree/master/packages/babel-code-frame" |  | ||||||
|   }, |  | ||||||
|   "version": "7.0.0" |  | ||||||
| } |  | ||||||
							
								
								
									
										22
									
								
								node_modules/@babel/core/LICENSE
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								node_modules/@babel/core/LICENSE
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,22 +0,0 @@ | |||||||
| MIT License |  | ||||||
| 
 |  | ||||||
| Copyright (c) 2014-present Sebastian McKenzie and other 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. |  | ||||||
							
								
								
									
										19
									
								
								node_modules/@babel/core/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										19
									
								
								node_modules/@babel/core/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,19 +0,0 @@ | |||||||
| # @babel/core |  | ||||||
| 
 |  | ||||||
| > Babel compiler core. |  | ||||||
| 
 |  | ||||||
| See our website [@babel/core](https://babeljs.io/docs/en/next/babel-core.html) for more information or the [issues](https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20core%22+is%3Aopen) associated with this package. |  | ||||||
| 
 |  | ||||||
| ## Install |  | ||||||
| 
 |  | ||||||
| Using npm: |  | ||||||
| 
 |  | ||||||
| ```sh |  | ||||||
| npm install --save-dev @babel/core |  | ||||||
| ``` |  | ||||||
| 
 |  | ||||||
| or using yarn: |  | ||||||
| 
 |  | ||||||
| ```sh |  | ||||||
| yarn add @babel/core --dev |  | ||||||
| ``` |  | ||||||
							
								
								
									
										199
									
								
								node_modules/@babel/core/lib/config/caching.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										199
									
								
								node_modules/@babel/core/lib/config/caching.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,199 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.makeStrongCache = makeStrongCache; |  | ||||||
| exports.makeWeakCache = makeWeakCache; |  | ||||||
| exports.assertSimpleType = assertSimpleType; |  | ||||||
| 
 |  | ||||||
| function makeStrongCache(handler) { |  | ||||||
|   return makeCachedFunction(new Map(), handler); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function makeWeakCache(handler) { |  | ||||||
|   return makeCachedFunction(new WeakMap(), handler); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function makeCachedFunction(callCache, handler) { |  | ||||||
|   return function cachedFunction(arg, data) { |  | ||||||
|     let cachedValue = callCache.get(arg); |  | ||||||
| 
 |  | ||||||
|     if (cachedValue) { |  | ||||||
|       for (const _ref of cachedValue) { |  | ||||||
|         const { |  | ||||||
|           value, |  | ||||||
|           valid |  | ||||||
|         } = _ref; |  | ||||||
|         if (valid(data)) return value; |  | ||||||
|       } |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     const cache = new CacheConfigurator(data); |  | ||||||
|     const value = handler(arg, cache); |  | ||||||
|     if (!cache.configured()) cache.forever(); |  | ||||||
|     cache.deactivate(); |  | ||||||
| 
 |  | ||||||
|     switch (cache.mode()) { |  | ||||||
|       case "forever": |  | ||||||
|         cachedValue = [{ |  | ||||||
|           value, |  | ||||||
|           valid: () => true |  | ||||||
|         }]; |  | ||||||
|         callCache.set(arg, cachedValue); |  | ||||||
|         break; |  | ||||||
| 
 |  | ||||||
|       case "invalidate": |  | ||||||
|         cachedValue = [{ |  | ||||||
|           value, |  | ||||||
|           valid: cache.validator() |  | ||||||
|         }]; |  | ||||||
|         callCache.set(arg, cachedValue); |  | ||||||
|         break; |  | ||||||
| 
 |  | ||||||
|       case "valid": |  | ||||||
|         if (cachedValue) { |  | ||||||
|           cachedValue.push({ |  | ||||||
|             value, |  | ||||||
|             valid: cache.validator() |  | ||||||
|           }); |  | ||||||
|         } else { |  | ||||||
|           cachedValue = [{ |  | ||||||
|             value, |  | ||||||
|             valid: cache.validator() |  | ||||||
|           }]; |  | ||||||
|           callCache.set(arg, cachedValue); |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     return value; |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| class CacheConfigurator { |  | ||||||
|   constructor(data) { |  | ||||||
|     this._active = true; |  | ||||||
|     this._never = false; |  | ||||||
|     this._forever = false; |  | ||||||
|     this._invalidate = false; |  | ||||||
|     this._configured = false; |  | ||||||
|     this._pairs = []; |  | ||||||
|     this._data = data; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   simple() { |  | ||||||
|     return makeSimpleConfigurator(this); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   mode() { |  | ||||||
|     if (this._never) return "never"; |  | ||||||
|     if (this._forever) return "forever"; |  | ||||||
|     if (this._invalidate) return "invalidate"; |  | ||||||
|     return "valid"; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   forever() { |  | ||||||
|     if (!this._active) { |  | ||||||
|       throw new Error("Cannot change caching after evaluation has completed."); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     if (this._never) { |  | ||||||
|       throw new Error("Caching has already been configured with .never()"); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     this._forever = true; |  | ||||||
|     this._configured = true; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   never() { |  | ||||||
|     if (!this._active) { |  | ||||||
|       throw new Error("Cannot change caching after evaluation has completed."); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     if (this._forever) { |  | ||||||
|       throw new Error("Caching has already been configured with .forever()"); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     this._never = true; |  | ||||||
|     this._configured = true; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   using(handler) { |  | ||||||
|     if (!this._active) { |  | ||||||
|       throw new Error("Cannot change caching after evaluation has completed."); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     if (this._never || this._forever) { |  | ||||||
|       throw new Error("Caching has already been configured with .never or .forever()"); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     this._configured = true; |  | ||||||
|     const key = handler(this._data); |  | ||||||
| 
 |  | ||||||
|     this._pairs.push([key, handler]); |  | ||||||
| 
 |  | ||||||
|     return key; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   invalidate(handler) { |  | ||||||
|     if (!this._active) { |  | ||||||
|       throw new Error("Cannot change caching after evaluation has completed."); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     if (this._never || this._forever) { |  | ||||||
|       throw new Error("Caching has already been configured with .never or .forever()"); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     this._invalidate = true; |  | ||||||
|     this._configured = true; |  | ||||||
|     const key = handler(this._data); |  | ||||||
| 
 |  | ||||||
|     this._pairs.push([key, handler]); |  | ||||||
| 
 |  | ||||||
|     return key; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   validator() { |  | ||||||
|     const pairs = this._pairs; |  | ||||||
|     return data => pairs.every(([key, fn]) => key === fn(data)); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   deactivate() { |  | ||||||
|     this._active = false; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   configured() { |  | ||||||
|     return this._configured; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function makeSimpleConfigurator(cache) { |  | ||||||
|   function cacheFn(val) { |  | ||||||
|     if (typeof val === "boolean") { |  | ||||||
|       if (val) cache.forever();else cache.never(); |  | ||||||
|       return; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     return cache.using(() => assertSimpleType(val())); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   cacheFn.forever = () => cache.forever(); |  | ||||||
| 
 |  | ||||||
|   cacheFn.never = () => cache.never(); |  | ||||||
| 
 |  | ||||||
|   cacheFn.using = cb => cache.using(() => assertSimpleType(cb())); |  | ||||||
| 
 |  | ||||||
|   cacheFn.invalidate = cb => cache.invalidate(() => assertSimpleType(cb())); |  | ||||||
| 
 |  | ||||||
|   return cacheFn; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertSimpleType(value) { |  | ||||||
|   if (value != null && typeof value !== "string" && typeof value !== "boolean" && typeof value !== "number") { |  | ||||||
|     throw new Error("Cache keys must be either string, boolean, number, null, or undefined."); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
							
								
								
									
										439
									
								
								node_modules/@babel/core/lib/config/config-chain.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										439
									
								
								node_modules/@babel/core/lib/config/config-chain.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,439 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.buildPresetChain = buildPresetChain; |  | ||||||
| exports.buildRootChain = buildRootChain; |  | ||||||
| exports.buildPresetChainWalker = void 0; |  | ||||||
| 
 |  | ||||||
| function _path() { |  | ||||||
|   const data = _interopRequireDefault(require("path")); |  | ||||||
| 
 |  | ||||||
|   _path = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function _debug() { |  | ||||||
|   const data = _interopRequireDefault(require("debug")); |  | ||||||
| 
 |  | ||||||
|   _debug = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| var _options = require("./validation/options"); |  | ||||||
| 
 |  | ||||||
| var _patternToRegex = _interopRequireDefault(require("./pattern-to-regex")); |  | ||||||
| 
 |  | ||||||
| var _files = require("./files"); |  | ||||||
| 
 |  | ||||||
| var _caching = require("./caching"); |  | ||||||
| 
 |  | ||||||
| var _configDescriptors = require("./config-descriptors"); |  | ||||||
| 
 |  | ||||||
| function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |  | ||||||
| 
 |  | ||||||
| const debug = (0, _debug().default)("babel:config:config-chain"); |  | ||||||
| 
 |  | ||||||
| function buildPresetChain(arg, context) { |  | ||||||
|   const chain = buildPresetChainWalker(arg, context); |  | ||||||
|   if (!chain) return null; |  | ||||||
|   return { |  | ||||||
|     plugins: dedupDescriptors(chain.plugins), |  | ||||||
|     presets: dedupDescriptors(chain.presets), |  | ||||||
|     options: chain.options.map(o => normalizeOptions(o)) |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| const buildPresetChainWalker = makeChainWalker({ |  | ||||||
|   init: arg => arg, |  | ||||||
|   root: preset => loadPresetDescriptors(preset), |  | ||||||
|   env: (preset, envName) => loadPresetEnvDescriptors(preset)(envName), |  | ||||||
|   overrides: (preset, index) => loadPresetOverridesDescriptors(preset)(index), |  | ||||||
|   overridesEnv: (preset, index, envName) => loadPresetOverridesEnvDescriptors(preset)(index)(envName) |  | ||||||
| }); |  | ||||||
| exports.buildPresetChainWalker = buildPresetChainWalker; |  | ||||||
| const loadPresetDescriptors = (0, _caching.makeWeakCache)(preset => buildRootDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors)); |  | ||||||
| const loadPresetEnvDescriptors = (0, _caching.makeWeakCache)(preset => (0, _caching.makeStrongCache)(envName => buildEnvDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, envName))); |  | ||||||
| const loadPresetOverridesDescriptors = (0, _caching.makeWeakCache)(preset => (0, _caching.makeStrongCache)(index => buildOverrideDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, index))); |  | ||||||
| const loadPresetOverridesEnvDescriptors = (0, _caching.makeWeakCache)(preset => (0, _caching.makeStrongCache)(index => (0, _caching.makeStrongCache)(envName => buildOverrideEnvDescriptors(preset, preset.alias, _configDescriptors.createUncachedDescriptors, index, envName)))); |  | ||||||
| 
 |  | ||||||
| function buildRootChain(opts, context) { |  | ||||||
|   const programmaticChain = loadProgrammaticChain({ |  | ||||||
|     options: opts, |  | ||||||
|     dirname: context.cwd |  | ||||||
|   }, context); |  | ||||||
|   if (!programmaticChain) return null; |  | ||||||
|   let configFile; |  | ||||||
| 
 |  | ||||||
|   if (typeof opts.configFile === "string") { |  | ||||||
|     configFile = (0, _files.loadConfig)(opts.configFile, context.cwd, context.envName, context.caller); |  | ||||||
|   } else if (opts.configFile !== false) { |  | ||||||
|     configFile = (0, _files.findRootConfig)(context.root, context.envName, context.caller); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   let { |  | ||||||
|     babelrc, |  | ||||||
|     babelrcRoots |  | ||||||
|   } = opts; |  | ||||||
|   let babelrcRootsDirectory = context.cwd; |  | ||||||
|   const configFileChain = emptyChain(); |  | ||||||
| 
 |  | ||||||
|   if (configFile) { |  | ||||||
|     const validatedFile = validateConfigFile(configFile); |  | ||||||
|     const result = loadFileChain(validatedFile, context); |  | ||||||
|     if (!result) return null; |  | ||||||
| 
 |  | ||||||
|     if (babelrc === undefined) { |  | ||||||
|       babelrc = validatedFile.options.babelrc; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     if (babelrcRoots === undefined) { |  | ||||||
|       babelrcRootsDirectory = validatedFile.dirname; |  | ||||||
|       babelrcRoots = validatedFile.options.babelrcRoots; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     mergeChain(configFileChain, result); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   const pkgData = typeof context.filename === "string" ? (0, _files.findPackageData)(context.filename) : null; |  | ||||||
|   let ignoreFile, babelrcFile; |  | ||||||
|   const fileChain = emptyChain(); |  | ||||||
| 
 |  | ||||||
|   if ((babelrc === true || babelrc === undefined) && pkgData && babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirectory)) { |  | ||||||
|     ({ |  | ||||||
|       ignore: ignoreFile, |  | ||||||
|       config: babelrcFile |  | ||||||
|     } = (0, _files.findRelativeConfig)(pkgData, context.envName, context.caller)); |  | ||||||
| 
 |  | ||||||
|     if (ignoreFile && shouldIgnore(context, ignoreFile.ignore, null, ignoreFile.dirname)) { |  | ||||||
|       return null; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     if (babelrcFile) { |  | ||||||
|       const result = loadFileChain(validateBabelrcFile(babelrcFile), context); |  | ||||||
|       if (!result) return null; |  | ||||||
|       mergeChain(fileChain, result); |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   const chain = mergeChain(mergeChain(mergeChain(emptyChain(), configFileChain), fileChain), programmaticChain); |  | ||||||
|   return { |  | ||||||
|     plugins: dedupDescriptors(chain.plugins), |  | ||||||
|     presets: dedupDescriptors(chain.presets), |  | ||||||
|     options: chain.options.map(o => normalizeOptions(o)), |  | ||||||
|     ignore: ignoreFile || undefined, |  | ||||||
|     babelrc: babelrcFile || undefined, |  | ||||||
|     config: configFile || undefined |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function babelrcLoadEnabled(context, pkgData, babelrcRoots, babelrcRootsDirectory) { |  | ||||||
|   if (typeof babelrcRoots === "boolean") return babelrcRoots; |  | ||||||
|   const absoluteRoot = context.root; |  | ||||||
| 
 |  | ||||||
|   if (babelrcRoots === undefined) { |  | ||||||
|     return pkgData.directories.indexOf(absoluteRoot) !== -1; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   let babelrcPatterns = babelrcRoots; |  | ||||||
|   if (!Array.isArray(babelrcPatterns)) babelrcPatterns = [babelrcPatterns]; |  | ||||||
|   babelrcPatterns = babelrcPatterns.map(pat => { |  | ||||||
|     return typeof pat === "string" ? _path().default.resolve(babelrcRootsDirectory, pat) : pat; |  | ||||||
|   }); |  | ||||||
| 
 |  | ||||||
|   if (babelrcPatterns.length === 1 && babelrcPatterns[0] === absoluteRoot) { |  | ||||||
|     return pkgData.directories.indexOf(absoluteRoot) !== -1; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return babelrcPatterns.some(pat => { |  | ||||||
|     if (typeof pat === "string") { |  | ||||||
|       pat = (0, _patternToRegex.default)(pat, babelrcRootsDirectory); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     return pkgData.directories.some(directory => { |  | ||||||
|       return matchPattern(pat, babelrcRootsDirectory, directory, context); |  | ||||||
|     }); |  | ||||||
|   }); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| const validateConfigFile = (0, _caching.makeWeakCache)(file => ({ |  | ||||||
|   filepath: file.filepath, |  | ||||||
|   dirname: file.dirname, |  | ||||||
|   options: (0, _options.validate)("configfile", file.options) |  | ||||||
| })); |  | ||||||
| const validateBabelrcFile = (0, _caching.makeWeakCache)(file => ({ |  | ||||||
|   filepath: file.filepath, |  | ||||||
|   dirname: file.dirname, |  | ||||||
|   options: (0, _options.validate)("babelrcfile", file.options) |  | ||||||
| })); |  | ||||||
| const validateExtendFile = (0, _caching.makeWeakCache)(file => ({ |  | ||||||
|   filepath: file.filepath, |  | ||||||
|   dirname: file.dirname, |  | ||||||
|   options: (0, _options.validate)("extendsfile", file.options) |  | ||||||
| })); |  | ||||||
| const loadProgrammaticChain = makeChainWalker({ |  | ||||||
|   root: input => buildRootDescriptors(input, "base", _configDescriptors.createCachedDescriptors), |  | ||||||
|   env: (input, envName) => buildEnvDescriptors(input, "base", _configDescriptors.createCachedDescriptors, envName), |  | ||||||
|   overrides: (input, index) => buildOverrideDescriptors(input, "base", _configDescriptors.createCachedDescriptors, index), |  | ||||||
|   overridesEnv: (input, index, envName) => buildOverrideEnvDescriptors(input, "base", _configDescriptors.createCachedDescriptors, index, envName) |  | ||||||
| }); |  | ||||||
| const loadFileChain = makeChainWalker({ |  | ||||||
|   root: file => loadFileDescriptors(file), |  | ||||||
|   env: (file, envName) => loadFileEnvDescriptors(file)(envName), |  | ||||||
|   overrides: (file, index) => loadFileOverridesDescriptors(file)(index), |  | ||||||
|   overridesEnv: (file, index, envName) => loadFileOverridesEnvDescriptors(file)(index)(envName) |  | ||||||
| }); |  | ||||||
| const loadFileDescriptors = (0, _caching.makeWeakCache)(file => buildRootDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors)); |  | ||||||
| const loadFileEnvDescriptors = (0, _caching.makeWeakCache)(file => (0, _caching.makeStrongCache)(envName => buildEnvDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, envName))); |  | ||||||
| const loadFileOverridesDescriptors = (0, _caching.makeWeakCache)(file => (0, _caching.makeStrongCache)(index => buildOverrideDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, index))); |  | ||||||
| const loadFileOverridesEnvDescriptors = (0, _caching.makeWeakCache)(file => (0, _caching.makeStrongCache)(index => (0, _caching.makeStrongCache)(envName => buildOverrideEnvDescriptors(file, file.filepath, _configDescriptors.createUncachedDescriptors, index, envName)))); |  | ||||||
| 
 |  | ||||||
| function buildRootDescriptors({ |  | ||||||
|   dirname, |  | ||||||
|   options |  | ||||||
| }, alias, descriptors) { |  | ||||||
|   return descriptors(dirname, options, alias); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function buildEnvDescriptors({ |  | ||||||
|   dirname, |  | ||||||
|   options |  | ||||||
| }, alias, descriptors, envName) { |  | ||||||
|   const opts = options.env && options.env[envName]; |  | ||||||
|   return opts ? descriptors(dirname, opts, `${alias}.env["${envName}"]`) : null; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function buildOverrideDescriptors({ |  | ||||||
|   dirname, |  | ||||||
|   options |  | ||||||
| }, alias, descriptors, index) { |  | ||||||
|   const opts = options.overrides && options.overrides[index]; |  | ||||||
|   if (!opts) throw new Error("Assertion failure - missing override"); |  | ||||||
|   return descriptors(dirname, opts, `${alias}.overrides[${index}]`); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function buildOverrideEnvDescriptors({ |  | ||||||
|   dirname, |  | ||||||
|   options |  | ||||||
| }, alias, descriptors, index, envName) { |  | ||||||
|   const override = options.overrides && options.overrides[index]; |  | ||||||
|   if (!override) throw new Error("Assertion failure - missing override"); |  | ||||||
|   const opts = override.env && override.env[envName]; |  | ||||||
|   return opts ? descriptors(dirname, opts, `${alias}.overrides[${index}].env["${envName}"]`) : null; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function makeChainWalker({ |  | ||||||
|   root, |  | ||||||
|   env, |  | ||||||
|   overrides, |  | ||||||
|   overridesEnv |  | ||||||
| }) { |  | ||||||
|   return (input, context, files = new Set()) => { |  | ||||||
|     const { |  | ||||||
|       dirname |  | ||||||
|     } = input; |  | ||||||
|     const flattenedConfigs = []; |  | ||||||
|     const rootOpts = root(input); |  | ||||||
| 
 |  | ||||||
|     if (configIsApplicable(rootOpts, dirname, context)) { |  | ||||||
|       flattenedConfigs.push(rootOpts); |  | ||||||
|       const envOpts = env(input, context.envName); |  | ||||||
| 
 |  | ||||||
|       if (envOpts && configIsApplicable(envOpts, dirname, context)) { |  | ||||||
|         flattenedConfigs.push(envOpts); |  | ||||||
|       } |  | ||||||
| 
 |  | ||||||
|       (rootOpts.options.overrides || []).forEach((_, index) => { |  | ||||||
|         const overrideOps = overrides(input, index); |  | ||||||
| 
 |  | ||||||
|         if (configIsApplicable(overrideOps, dirname, context)) { |  | ||||||
|           flattenedConfigs.push(overrideOps); |  | ||||||
|           const overrideEnvOpts = overridesEnv(input, index, context.envName); |  | ||||||
| 
 |  | ||||||
|           if (overrideEnvOpts && configIsApplicable(overrideEnvOpts, dirname, context)) { |  | ||||||
|             flattenedConfigs.push(overrideEnvOpts); |  | ||||||
|           } |  | ||||||
|         } |  | ||||||
|       }); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     if (flattenedConfigs.some(({ |  | ||||||
|       options: { |  | ||||||
|         ignore, |  | ||||||
|         only |  | ||||||
|       } |  | ||||||
|     }) => shouldIgnore(context, ignore, only, dirname))) { |  | ||||||
|       return null; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     const chain = emptyChain(); |  | ||||||
| 
 |  | ||||||
|     for (const op of flattenedConfigs) { |  | ||||||
|       if (!mergeExtendsChain(chain, op.options, dirname, context, files)) { |  | ||||||
|         return null; |  | ||||||
|       } |  | ||||||
| 
 |  | ||||||
|       mergeChainOpts(chain, op); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     return chain; |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function mergeExtendsChain(chain, opts, dirname, context, files) { |  | ||||||
|   if (opts.extends === undefined) return true; |  | ||||||
|   const file = (0, _files.loadConfig)(opts.extends, dirname, context.envName, context.caller); |  | ||||||
| 
 |  | ||||||
|   if (files.has(file)) { |  | ||||||
|     throw new Error(`Configuration cycle detected loading ${file.filepath}.\n` + `File already loaded following the config chain:\n` + Array.from(files, file => ` - ${file.filepath}`).join("\n")); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   files.add(file); |  | ||||||
|   const fileChain = loadFileChain(validateExtendFile(file), context, files); |  | ||||||
|   files.delete(file); |  | ||||||
|   if (!fileChain) return false; |  | ||||||
|   mergeChain(chain, fileChain); |  | ||||||
|   return true; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function mergeChain(target, source) { |  | ||||||
|   target.options.push(...source.options); |  | ||||||
|   target.plugins.push(...source.plugins); |  | ||||||
|   target.presets.push(...source.presets); |  | ||||||
|   return target; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function mergeChainOpts(target, { |  | ||||||
|   options, |  | ||||||
|   plugins, |  | ||||||
|   presets |  | ||||||
| }) { |  | ||||||
|   target.options.push(options); |  | ||||||
|   target.plugins.push(...plugins()); |  | ||||||
|   target.presets.push(...presets()); |  | ||||||
|   return target; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function emptyChain() { |  | ||||||
|   return { |  | ||||||
|     options: [], |  | ||||||
|     presets: [], |  | ||||||
|     plugins: [] |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function normalizeOptions(opts) { |  | ||||||
|   const options = Object.assign({}, opts); |  | ||||||
|   delete options.extends; |  | ||||||
|   delete options.env; |  | ||||||
|   delete options.overrides; |  | ||||||
|   delete options.plugins; |  | ||||||
|   delete options.presets; |  | ||||||
|   delete options.passPerPreset; |  | ||||||
|   delete options.ignore; |  | ||||||
|   delete options.only; |  | ||||||
|   delete options.test; |  | ||||||
|   delete options.include; |  | ||||||
|   delete options.exclude; |  | ||||||
| 
 |  | ||||||
|   if (options.hasOwnProperty("sourceMap")) { |  | ||||||
|     options.sourceMaps = options.sourceMap; |  | ||||||
|     delete options.sourceMap; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return options; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function dedupDescriptors(items) { |  | ||||||
|   const map = new Map(); |  | ||||||
|   const descriptors = []; |  | ||||||
| 
 |  | ||||||
|   for (const item of items) { |  | ||||||
|     if (typeof item.value === "function") { |  | ||||||
|       const fnKey = item.value; |  | ||||||
|       let nameMap = map.get(fnKey); |  | ||||||
| 
 |  | ||||||
|       if (!nameMap) { |  | ||||||
|         nameMap = new Map(); |  | ||||||
|         map.set(fnKey, nameMap); |  | ||||||
|       } |  | ||||||
| 
 |  | ||||||
|       let desc = nameMap.get(item.name); |  | ||||||
| 
 |  | ||||||
|       if (!desc) { |  | ||||||
|         desc = { |  | ||||||
|           value: item |  | ||||||
|         }; |  | ||||||
|         descriptors.push(desc); |  | ||||||
|         if (!item.ownPass) nameMap.set(item.name, desc); |  | ||||||
|       } else { |  | ||||||
|         desc.value = item; |  | ||||||
|       } |  | ||||||
|     } else { |  | ||||||
|       descriptors.push({ |  | ||||||
|         value: item |  | ||||||
|       }); |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return descriptors.reduce((acc, desc) => { |  | ||||||
|     acc.push(desc.value); |  | ||||||
|     return acc; |  | ||||||
|   }, []); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function configIsApplicable({ |  | ||||||
|   options |  | ||||||
| }, dirname, context) { |  | ||||||
|   return (options.test === undefined || configFieldIsApplicable(context, options.test, dirname)) && (options.include === undefined || configFieldIsApplicable(context, options.include, dirname)) && (options.exclude === undefined || !configFieldIsApplicable(context, options.exclude, dirname)); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function configFieldIsApplicable(context, test, dirname) { |  | ||||||
|   const patterns = Array.isArray(test) ? test : [test]; |  | ||||||
|   return matchesPatterns(context, patterns, dirname); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function shouldIgnore(context, ignore, only, dirname) { |  | ||||||
|   if (ignore && matchesPatterns(context, ignore, dirname)) { |  | ||||||
|     debug("Ignored %o because it matched one of %O from %o", context.filename, ignore, dirname); |  | ||||||
|     return true; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (only && !matchesPatterns(context, only, dirname)) { |  | ||||||
|     debug("Ignored %o because it failed to match one of %O from %o", context.filename, only, dirname); |  | ||||||
|     return true; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return false; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function matchesPatterns(context, patterns, dirname) { |  | ||||||
|   return patterns.some(pattern => matchPattern(pattern, dirname, context.filename, context)); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function matchPattern(pattern, dirname, pathToTest, context) { |  | ||||||
|   if (typeof pattern === "function") { |  | ||||||
|     return !!pattern(pathToTest, { |  | ||||||
|       dirname, |  | ||||||
|       envName: context.envName, |  | ||||||
|       caller: context.caller |  | ||||||
|     }); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (typeof pathToTest !== "string") { |  | ||||||
|     throw new Error(`Configuration contains string/RegExp pattern, but no filename was passed to Babel`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (typeof pattern === "string") { |  | ||||||
|     pattern = (0, _patternToRegex.default)(pattern, dirname); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return pattern.test(pathToTest); |  | ||||||
| } |  | ||||||
							
								
								
									
										210
									
								
								node_modules/@babel/core/lib/config/config-descriptors.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										210
									
								
								node_modules/@babel/core/lib/config/config-descriptors.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,210 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.createCachedDescriptors = createCachedDescriptors; |  | ||||||
| exports.createUncachedDescriptors = createUncachedDescriptors; |  | ||||||
| exports.createDescriptor = createDescriptor; |  | ||||||
| 
 |  | ||||||
| var _files = require("./files"); |  | ||||||
| 
 |  | ||||||
| var _item = require("./item"); |  | ||||||
| 
 |  | ||||||
| var _caching = require("./caching"); |  | ||||||
| 
 |  | ||||||
| function isEqualDescriptor(a, b) { |  | ||||||
|   return a.name === b.name && a.value === b.value && a.options === b.options && a.dirname === b.dirname && a.alias === b.alias && a.ownPass === b.ownPass && (a.file && a.file.request) === (b.file && b.file.request) && (a.file && a.file.resolved) === (b.file && b.file.resolved); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function createCachedDescriptors(dirname, options, alias) { |  | ||||||
|   const { |  | ||||||
|     plugins, |  | ||||||
|     presets, |  | ||||||
|     passPerPreset |  | ||||||
|   } = options; |  | ||||||
|   return { |  | ||||||
|     options, |  | ||||||
|     plugins: plugins ? () => createCachedPluginDescriptors(plugins, dirname)(alias) : () => [], |  | ||||||
|     presets: presets ? () => createCachedPresetDescriptors(presets, dirname)(alias)(!!passPerPreset) : () => [] |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function createUncachedDescriptors(dirname, options, alias) { |  | ||||||
|   let plugins; |  | ||||||
|   let presets; |  | ||||||
|   return { |  | ||||||
|     options, |  | ||||||
|     plugins: () => { |  | ||||||
|       if (!plugins) { |  | ||||||
|         plugins = createPluginDescriptors(options.plugins || [], dirname, alias); |  | ||||||
|       } |  | ||||||
| 
 |  | ||||||
|       return plugins; |  | ||||||
|     }, |  | ||||||
|     presets: () => { |  | ||||||
|       if (!presets) { |  | ||||||
|         presets = createPresetDescriptors(options.presets || [], dirname, alias, !!options.passPerPreset); |  | ||||||
|       } |  | ||||||
| 
 |  | ||||||
|       return presets; |  | ||||||
|     } |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| const PRESET_DESCRIPTOR_CACHE = new WeakMap(); |  | ||||||
| const createCachedPresetDescriptors = (0, _caching.makeWeakCache)((items, cache) => { |  | ||||||
|   const dirname = cache.using(dir => dir); |  | ||||||
|   return (0, _caching.makeStrongCache)(alias => (0, _caching.makeStrongCache)(passPerPreset => createPresetDescriptors(items, dirname, alias, passPerPreset).map(desc => loadCachedDescriptor(PRESET_DESCRIPTOR_CACHE, desc)))); |  | ||||||
| }); |  | ||||||
| const PLUGIN_DESCRIPTOR_CACHE = new WeakMap(); |  | ||||||
| const createCachedPluginDescriptors = (0, _caching.makeWeakCache)((items, cache) => { |  | ||||||
|   const dirname = cache.using(dir => dir); |  | ||||||
|   return (0, _caching.makeStrongCache)(alias => createPluginDescriptors(items, dirname, alias).map(desc => loadCachedDescriptor(PLUGIN_DESCRIPTOR_CACHE, desc))); |  | ||||||
| }); |  | ||||||
| const DEFAULT_OPTIONS = {}; |  | ||||||
| 
 |  | ||||||
| function loadCachedDescriptor(cache, desc) { |  | ||||||
|   const { |  | ||||||
|     value, |  | ||||||
|     options = DEFAULT_OPTIONS |  | ||||||
|   } = desc; |  | ||||||
|   if (options === false) return desc; |  | ||||||
|   let cacheByOptions = cache.get(value); |  | ||||||
| 
 |  | ||||||
|   if (!cacheByOptions) { |  | ||||||
|     cacheByOptions = new WeakMap(); |  | ||||||
|     cache.set(value, cacheByOptions); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   let possibilities = cacheByOptions.get(options); |  | ||||||
| 
 |  | ||||||
|   if (!possibilities) { |  | ||||||
|     possibilities = []; |  | ||||||
|     cacheByOptions.set(options, possibilities); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (possibilities.indexOf(desc) === -1) { |  | ||||||
|     const matches = possibilities.filter(possibility => isEqualDescriptor(possibility, desc)); |  | ||||||
| 
 |  | ||||||
|     if (matches.length > 0) { |  | ||||||
|       return matches[0]; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     possibilities.push(desc); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return desc; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function createPresetDescriptors(items, dirname, alias, passPerPreset) { |  | ||||||
|   return createDescriptors("preset", items, dirname, alias, passPerPreset); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function createPluginDescriptors(items, dirname, alias) { |  | ||||||
|   return createDescriptors("plugin", items, dirname, alias); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function createDescriptors(type, items, dirname, alias, ownPass) { |  | ||||||
|   const descriptors = items.map((item, index) => createDescriptor(item, dirname, { |  | ||||||
|     type, |  | ||||||
|     alias: `${alias}$${index}`, |  | ||||||
|     ownPass: !!ownPass |  | ||||||
|   })); |  | ||||||
|   assertNoDuplicates(descriptors); |  | ||||||
|   return descriptors; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function createDescriptor(pair, dirname, { |  | ||||||
|   type, |  | ||||||
|   alias, |  | ||||||
|   ownPass |  | ||||||
| }) { |  | ||||||
|   const desc = (0, _item.getItemDescriptor)(pair); |  | ||||||
| 
 |  | ||||||
|   if (desc) { |  | ||||||
|     return desc; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   let name; |  | ||||||
|   let options; |  | ||||||
|   let value = pair; |  | ||||||
| 
 |  | ||||||
|   if (Array.isArray(value)) { |  | ||||||
|     if (value.length === 3) { |  | ||||||
|       [value, options, name] = value; |  | ||||||
|     } else { |  | ||||||
|       [value, options] = value; |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   let file = undefined; |  | ||||||
|   let filepath = null; |  | ||||||
| 
 |  | ||||||
|   if (typeof value === "string") { |  | ||||||
|     if (typeof type !== "string") { |  | ||||||
|       throw new Error("To resolve a string-based item, the type of item must be given"); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     const resolver = type === "plugin" ? _files.loadPlugin : _files.loadPreset; |  | ||||||
|     const request = value; |  | ||||||
|     ({ |  | ||||||
|       filepath, |  | ||||||
|       value |  | ||||||
|     } = resolver(value, dirname)); |  | ||||||
|     file = { |  | ||||||
|       request, |  | ||||||
|       resolved: filepath |  | ||||||
|     }; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (!value) { |  | ||||||
|     throw new Error(`Unexpected falsy value: ${String(value)}`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (typeof value === "object" && value.__esModule) { |  | ||||||
|     if (value.default) { |  | ||||||
|       value = value.default; |  | ||||||
|     } else { |  | ||||||
|       throw new Error("Must export a default export when using ES6 modules."); |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (typeof value !== "object" && typeof value !== "function") { |  | ||||||
|     throw new Error(`Unsupported format: ${typeof value}. Expected an object or a function.`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (filepath !== null && typeof value === "object" && value) { |  | ||||||
|     throw new Error(`Plugin/Preset files are not allowed to export objects, only functions. In ${filepath}`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return { |  | ||||||
|     name, |  | ||||||
|     alias: filepath || alias, |  | ||||||
|     value, |  | ||||||
|     options, |  | ||||||
|     dirname, |  | ||||||
|     ownPass, |  | ||||||
|     file |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertNoDuplicates(items) { |  | ||||||
|   const map = new Map(); |  | ||||||
| 
 |  | ||||||
|   for (const item of items) { |  | ||||||
|     if (typeof item.value !== "function") continue; |  | ||||||
|     let nameMap = map.get(item.value); |  | ||||||
| 
 |  | ||||||
|     if (!nameMap) { |  | ||||||
|       nameMap = new Set(); |  | ||||||
|       map.set(item.value, nameMap); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     if (nameMap.has(item.name)) { |  | ||||||
|       throw new Error([`Duplicate plugin/preset detected.`, `If you'd like to use two separate instances of a plugin,`, `they need separate names, e.g.`, ``, `  plugins: [`, `    ['some-plugin', {}],`, `    ['some-plugin', {}, 'some unique name'],`, `  ]`].join("\n")); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     nameMap.add(item.name); |  | ||||||
|   } |  | ||||||
| } |  | ||||||
							
								
								
									
										323
									
								
								node_modules/@babel/core/lib/config/files/configuration.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										323
									
								
								node_modules/@babel/core/lib/config/files/configuration.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,323 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.findConfigUpwards = findConfigUpwards; |  | ||||||
| exports.findRelativeConfig = findRelativeConfig; |  | ||||||
| exports.findRootConfig = findRootConfig; |  | ||||||
| exports.loadConfig = loadConfig; |  | ||||||
| 
 |  | ||||||
| function _debug() { |  | ||||||
|   const data = _interopRequireDefault(require("debug")); |  | ||||||
| 
 |  | ||||||
|   _debug = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function _path() { |  | ||||||
|   const data = _interopRequireDefault(require("path")); |  | ||||||
| 
 |  | ||||||
|   _path = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function _fs() { |  | ||||||
|   const data = _interopRequireDefault(require("fs")); |  | ||||||
| 
 |  | ||||||
|   _fs = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function _json() { |  | ||||||
|   const data = _interopRequireDefault(require("json5")); |  | ||||||
| 
 |  | ||||||
|   _json = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function _resolve() { |  | ||||||
|   const data = _interopRequireDefault(require("resolve")); |  | ||||||
| 
 |  | ||||||
|   _resolve = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| var _caching = require("../caching"); |  | ||||||
| 
 |  | ||||||
| var _configApi = _interopRequireDefault(require("../helpers/config-api")); |  | ||||||
| 
 |  | ||||||
| var _utils = require("./utils"); |  | ||||||
| 
 |  | ||||||
| var _patternToRegex = _interopRequireDefault(require("../pattern-to-regex")); |  | ||||||
| 
 |  | ||||||
| function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |  | ||||||
| 
 |  | ||||||
| const debug = (0, _debug().default)("babel:config:loading:files:configuration"); |  | ||||||
| const BABEL_CONFIG_JS_FILENAME = "babel.config.js"; |  | ||||||
| const BABELRC_FILENAME = ".babelrc"; |  | ||||||
| const BABELRC_JS_FILENAME = ".babelrc.js"; |  | ||||||
| const BABELIGNORE_FILENAME = ".babelignore"; |  | ||||||
| 
 |  | ||||||
| function findConfigUpwards(rootDir) { |  | ||||||
|   let dirname = rootDir; |  | ||||||
| 
 |  | ||||||
|   while (true) { |  | ||||||
|     if (_fs().default.existsSync(_path().default.join(dirname, BABEL_CONFIG_JS_FILENAME))) { |  | ||||||
|       return dirname; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     const nextDir = _path().default.dirname(dirname); |  | ||||||
| 
 |  | ||||||
|     if (dirname === nextDir) break; |  | ||||||
|     dirname = nextDir; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return null; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function findRelativeConfig(packageData, envName, caller) { |  | ||||||
|   let config = null; |  | ||||||
|   let ignore = null; |  | ||||||
| 
 |  | ||||||
|   const dirname = _path().default.dirname(packageData.filepath); |  | ||||||
| 
 |  | ||||||
|   for (const loc of packageData.directories) { |  | ||||||
|     if (!config) { |  | ||||||
|       config = [BABELRC_FILENAME, BABELRC_JS_FILENAME].reduce((previousConfig, name) => { |  | ||||||
|         const filepath = _path().default.join(loc, name); |  | ||||||
| 
 |  | ||||||
|         const config = readConfig(filepath, envName, caller); |  | ||||||
| 
 |  | ||||||
|         if (config && previousConfig) { |  | ||||||
|           throw new Error(`Multiple configuration files found. Please remove one:\n` + ` - ${_path().default.basename(previousConfig.filepath)}\n` + ` - ${name}\n` + `from ${loc}`); |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         return config || previousConfig; |  | ||||||
|       }, null); |  | ||||||
|       const pkgConfig = packageData.pkg && packageData.pkg.dirname === loc ? packageToBabelConfig(packageData.pkg) : null; |  | ||||||
| 
 |  | ||||||
|       if (pkgConfig) { |  | ||||||
|         if (config) { |  | ||||||
|           throw new Error(`Multiple configuration files found. Please remove one:\n` + ` - ${_path().default.basename(pkgConfig.filepath)}#babel\n` + ` - ${_path().default.basename(config.filepath)}\n` + `from ${loc}`); |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         config = pkgConfig; |  | ||||||
|       } |  | ||||||
| 
 |  | ||||||
|       if (config) { |  | ||||||
|         debug("Found configuration %o from %o.", config.filepath, dirname); |  | ||||||
|       } |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     if (!ignore) { |  | ||||||
|       const ignoreLoc = _path().default.join(loc, BABELIGNORE_FILENAME); |  | ||||||
| 
 |  | ||||||
|       ignore = readIgnoreConfig(ignoreLoc); |  | ||||||
| 
 |  | ||||||
|       if (ignore) { |  | ||||||
|         debug("Found ignore %o from %o.", ignore.filepath, dirname); |  | ||||||
|       } |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return { |  | ||||||
|     config, |  | ||||||
|     ignore |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function findRootConfig(dirname, envName, caller) { |  | ||||||
|   const filepath = _path().default.resolve(dirname, BABEL_CONFIG_JS_FILENAME); |  | ||||||
| 
 |  | ||||||
|   const conf = readConfig(filepath, envName, caller); |  | ||||||
| 
 |  | ||||||
|   if (conf) { |  | ||||||
|     debug("Found root config %o in $o.", BABEL_CONFIG_JS_FILENAME, dirname); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return conf; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function loadConfig(name, dirname, envName, caller) { |  | ||||||
|   const filepath = _resolve().default.sync(name, { |  | ||||||
|     basedir: dirname |  | ||||||
|   }); |  | ||||||
| 
 |  | ||||||
|   const conf = readConfig(filepath, envName, caller); |  | ||||||
| 
 |  | ||||||
|   if (!conf) { |  | ||||||
|     throw new Error(`Config file ${filepath} contains no configuration data`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   debug("Loaded config %o from $o.", name, dirname); |  | ||||||
|   return conf; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function readConfig(filepath, envName, caller) { |  | ||||||
|   return _path().default.extname(filepath) === ".js" ? readConfigJS(filepath, { |  | ||||||
|     envName, |  | ||||||
|     caller |  | ||||||
|   }) : readConfigJSON5(filepath); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| const LOADING_CONFIGS = new Set(); |  | ||||||
| const readConfigJS = (0, _caching.makeStrongCache)((filepath, cache) => { |  | ||||||
|   if (!_fs().default.existsSync(filepath)) { |  | ||||||
|     cache.forever(); |  | ||||||
|     return null; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (LOADING_CONFIGS.has(filepath)) { |  | ||||||
|     cache.never(); |  | ||||||
|     debug("Auto-ignoring usage of config %o.", filepath); |  | ||||||
|     return { |  | ||||||
|       filepath, |  | ||||||
|       dirname: _path().default.dirname(filepath), |  | ||||||
|       options: {} |  | ||||||
|     }; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   let options; |  | ||||||
| 
 |  | ||||||
|   try { |  | ||||||
|     LOADING_CONFIGS.add(filepath); |  | ||||||
| 
 |  | ||||||
|     const configModule = require(filepath); |  | ||||||
| 
 |  | ||||||
|     options = configModule && configModule.__esModule ? configModule.default || undefined : configModule; |  | ||||||
|   } catch (err) { |  | ||||||
|     err.message = `${filepath}: Error while loading config - ${err.message}`; |  | ||||||
|     throw err; |  | ||||||
|   } finally { |  | ||||||
|     LOADING_CONFIGS.delete(filepath); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (typeof options === "function") { |  | ||||||
|     options = options((0, _configApi.default)(cache)); |  | ||||||
|     if (!cache.configured()) throwConfigError(); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (!options || typeof options !== "object" || Array.isArray(options)) { |  | ||||||
|     throw new Error(`${filepath}: Configuration should be an exported JavaScript object.`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (typeof options.then === "function") { |  | ||||||
|     throw new Error(`You appear to be using an async configuration, ` + `which your current version of Babel does not support. ` + `We may add support for this in the future, ` + `but if you're on the most recent version of @babel/core and still ` + `seeing this error, then you'll need to synchronously return your config.`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return { |  | ||||||
|     filepath, |  | ||||||
|     dirname: _path().default.dirname(filepath), |  | ||||||
|     options |  | ||||||
|   }; |  | ||||||
| }); |  | ||||||
| const packageToBabelConfig = (0, _caching.makeWeakCache)(file => { |  | ||||||
|   const babel = file.options["babel"]; |  | ||||||
|   if (typeof babel === "undefined") return null; |  | ||||||
| 
 |  | ||||||
|   if (typeof babel !== "object" || Array.isArray(babel) || babel === null) { |  | ||||||
|     throw new Error(`${file.filepath}: .babel property must be an object`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return { |  | ||||||
|     filepath: file.filepath, |  | ||||||
|     dirname: file.dirname, |  | ||||||
|     options: babel |  | ||||||
|   }; |  | ||||||
| }); |  | ||||||
| const readConfigJSON5 = (0, _utils.makeStaticFileCache)((filepath, content) => { |  | ||||||
|   let options; |  | ||||||
| 
 |  | ||||||
|   try { |  | ||||||
|     options = _json().default.parse(content); |  | ||||||
|   } catch (err) { |  | ||||||
|     err.message = `${filepath}: Error while parsing config - ${err.message}`; |  | ||||||
|     throw err; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (!options) throw new Error(`${filepath}: No config detected`); |  | ||||||
| 
 |  | ||||||
|   if (typeof options !== "object") { |  | ||||||
|     throw new Error(`${filepath}: Config returned typeof ${typeof options}`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (Array.isArray(options)) { |  | ||||||
|     throw new Error(`${filepath}: Expected config object but found array`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return { |  | ||||||
|     filepath, |  | ||||||
|     dirname: _path().default.dirname(filepath), |  | ||||||
|     options |  | ||||||
|   }; |  | ||||||
| }); |  | ||||||
| const readIgnoreConfig = (0, _utils.makeStaticFileCache)((filepath, content) => { |  | ||||||
|   const ignoreDir = _path().default.dirname(filepath); |  | ||||||
| 
 |  | ||||||
|   const ignorePatterns = content.split("\n").map(line => line.replace(/#(.*?)$/, "").trim()).filter(line => !!line); |  | ||||||
| 
 |  | ||||||
|   for (const pattern of ignorePatterns) { |  | ||||||
|     if (pattern[0] === "!") { |  | ||||||
|       throw new Error(`Negation of file paths is not supported.`); |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return { |  | ||||||
|     filepath, |  | ||||||
|     dirname: _path().default.dirname(filepath), |  | ||||||
|     ignore: ignorePatterns.map(pattern => (0, _patternToRegex.default)(pattern, ignoreDir)) |  | ||||||
|   }; |  | ||||||
| }); |  | ||||||
| 
 |  | ||||||
| function throwConfigError() { |  | ||||||
|   throw new Error(`\
 |  | ||||||
| Caching was left unconfigured. Babel's plugins, presets, and .babelrc.js files can be configured |  | ||||||
| for various types of caching, using the first param of their handler functions: |  | ||||||
| 
 |  | ||||||
| module.exports = function(api) { |  | ||||||
|   // The API exposes the following:
 |  | ||||||
| 
 |  | ||||||
|   // Cache the returned value forever and don't call this function again.
 |  | ||||||
|   api.cache(true); |  | ||||||
| 
 |  | ||||||
|   // Don't cache at all. Not recommended because it will be very slow.
 |  | ||||||
|   api.cache(false); |  | ||||||
| 
 |  | ||||||
|   // Cached based on the value of some function. If this function returns a value different from
 |  | ||||||
|   // a previously-encountered value, the plugins will re-evaluate.
 |  | ||||||
|   var env = api.cache(() => process.env.NODE_ENV); |  | ||||||
| 
 |  | ||||||
|   // If testing for a specific env, we recommend specifics to avoid instantiating a plugin for
 |  | ||||||
|   // any possible NODE_ENV value that might come up during plugin execution.
 |  | ||||||
|   var isProd = api.cache(() => process.env.NODE_ENV === "production"); |  | ||||||
| 
 |  | ||||||
|   // .cache(fn) will perform a linear search though instances to find the matching plugin based
 |  | ||||||
|   // based on previous instantiated plugins. If you want to recreate the plugin and discard the
 |  | ||||||
|   // previous instance whenever something changes, you may use:
 |  | ||||||
|   var isProd = api.cache.invalidate(() => process.env.NODE_ENV === "production"); |  | ||||||
| 
 |  | ||||||
|   // Note, we also expose the following more-verbose versions of the above examples:
 |  | ||||||
|   api.cache.forever(); // api.cache(true)
 |  | ||||||
|   api.cache.never();   // api.cache(false)
 |  | ||||||
|   api.cache.using(fn); // api.cache(fn)
 |  | ||||||
| 
 |  | ||||||
|   // Return the value that will be cached.
 |  | ||||||
|   return { }; |  | ||||||
| };`);
 |  | ||||||
| } |  | ||||||
							
								
								
									
										59
									
								
								node_modules/@babel/core/lib/config/files/index-browser.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										59
									
								
								node_modules/@babel/core/lib/config/files/index-browser.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,59 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.findConfigUpwards = findConfigUpwards; |  | ||||||
| exports.findPackageData = findPackageData; |  | ||||||
| exports.findRelativeConfig = findRelativeConfig; |  | ||||||
| exports.findRootConfig = findRootConfig; |  | ||||||
| exports.loadConfig = loadConfig; |  | ||||||
| exports.resolvePlugin = resolvePlugin; |  | ||||||
| exports.resolvePreset = resolvePreset; |  | ||||||
| exports.loadPlugin = loadPlugin; |  | ||||||
| exports.loadPreset = loadPreset; |  | ||||||
| 
 |  | ||||||
| function findConfigUpwards(rootDir) { |  | ||||||
|   return null; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function findPackageData(filepath) { |  | ||||||
|   return { |  | ||||||
|     filepath, |  | ||||||
|     directories: [], |  | ||||||
|     pkg: null, |  | ||||||
|     isPackage: false |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function findRelativeConfig(pkgData, envName, caller) { |  | ||||||
|   return { |  | ||||||
|     pkg: null, |  | ||||||
|     config: null, |  | ||||||
|     ignore: null |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function findRootConfig(dirname, envName, caller) { |  | ||||||
|   return null; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function loadConfig(name, dirname, envName, caller) { |  | ||||||
|   throw new Error(`Cannot load ${name} relative to ${dirname} in a browser`); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function resolvePlugin(name, dirname) { |  | ||||||
|   return null; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function resolvePreset(name, dirname) { |  | ||||||
|   return null; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function loadPlugin(name, dirname) { |  | ||||||
|   throw new Error(`Cannot load plugin ${name} relative to ${dirname} in a browser`); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function loadPreset(name, dirname) { |  | ||||||
|   throw new Error(`Cannot load preset ${name} relative to ${dirname} in a browser`); |  | ||||||
| } |  | ||||||
							
								
								
									
										67
									
								
								node_modules/@babel/core/lib/config/files/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										67
									
								
								node_modules/@babel/core/lib/config/files/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,67 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "findPackageData", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _package.findPackageData; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "findConfigUpwards", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _configuration.findConfigUpwards; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "findRelativeConfig", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _configuration.findRelativeConfig; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "findRootConfig", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _configuration.findRootConfig; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "loadConfig", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _configuration.loadConfig; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "resolvePlugin", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _plugins.resolvePlugin; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "resolvePreset", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _plugins.resolvePreset; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "loadPlugin", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _plugins.loadPlugin; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "loadPreset", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _plugins.loadPreset; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| 
 |  | ||||||
| var _package = require("./package"); |  | ||||||
| 
 |  | ||||||
| var _configuration = require("./configuration"); |  | ||||||
| 
 |  | ||||||
| var _plugins = require("./plugins"); |  | ||||||
| 
 |  | ||||||
| ({}); |  | ||||||
							
								
								
									
										76
									
								
								node_modules/@babel/core/lib/config/files/package.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										76
									
								
								node_modules/@babel/core/lib/config/files/package.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,76 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.findPackageData = findPackageData; |  | ||||||
| 
 |  | ||||||
| function _path() { |  | ||||||
|   const data = _interopRequireDefault(require("path")); |  | ||||||
| 
 |  | ||||||
|   _path = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| var _utils = require("./utils"); |  | ||||||
| 
 |  | ||||||
| function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |  | ||||||
| 
 |  | ||||||
| const PACKAGE_FILENAME = "package.json"; |  | ||||||
| 
 |  | ||||||
| function findPackageData(filepath) { |  | ||||||
|   let pkg = null; |  | ||||||
|   const directories = []; |  | ||||||
|   let isPackage = true; |  | ||||||
| 
 |  | ||||||
|   let dirname = _path().default.dirname(filepath); |  | ||||||
| 
 |  | ||||||
|   while (!pkg && _path().default.basename(dirname) !== "node_modules") { |  | ||||||
|     directories.push(dirname); |  | ||||||
|     pkg = readConfigPackage(_path().default.join(dirname, PACKAGE_FILENAME)); |  | ||||||
| 
 |  | ||||||
|     const nextLoc = _path().default.dirname(dirname); |  | ||||||
| 
 |  | ||||||
|     if (dirname === nextLoc) { |  | ||||||
|       isPackage = false; |  | ||||||
|       break; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     dirname = nextLoc; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return { |  | ||||||
|     filepath, |  | ||||||
|     directories, |  | ||||||
|     pkg, |  | ||||||
|     isPackage |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| const readConfigPackage = (0, _utils.makeStaticFileCache)((filepath, content) => { |  | ||||||
|   let options; |  | ||||||
| 
 |  | ||||||
|   try { |  | ||||||
|     options = JSON.parse(content); |  | ||||||
|   } catch (err) { |  | ||||||
|     err.message = `${filepath}: Error while parsing JSON - ${err.message}`; |  | ||||||
|     throw err; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (typeof options !== "object") { |  | ||||||
|     throw new Error(`${filepath}: Config returned typeof ${typeof options}`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (Array.isArray(options)) { |  | ||||||
|     throw new Error(`${filepath}: Expected config object but found array`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return { |  | ||||||
|     filepath, |  | ||||||
|     dirname: _path().default.dirname(filepath), |  | ||||||
|     options |  | ||||||
|   }; |  | ||||||
| }); |  | ||||||
							
								
								
									
										169
									
								
								node_modules/@babel/core/lib/config/files/plugins.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										169
									
								
								node_modules/@babel/core/lib/config/files/plugins.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,169 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.resolvePlugin = resolvePlugin; |  | ||||||
| exports.resolvePreset = resolvePreset; |  | ||||||
| exports.loadPlugin = loadPlugin; |  | ||||||
| exports.loadPreset = loadPreset; |  | ||||||
| 
 |  | ||||||
| function _debug() { |  | ||||||
|   const data = _interopRequireDefault(require("debug")); |  | ||||||
| 
 |  | ||||||
|   _debug = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function _resolve() { |  | ||||||
|   const data = _interopRequireDefault(require("resolve")); |  | ||||||
| 
 |  | ||||||
|   _resolve = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function _path() { |  | ||||||
|   const data = _interopRequireDefault(require("path")); |  | ||||||
| 
 |  | ||||||
|   _path = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |  | ||||||
| 
 |  | ||||||
| const debug = (0, _debug().default)("babel:config:loading:files:plugins"); |  | ||||||
| const EXACT_RE = /^module:/; |  | ||||||
| const BABEL_PLUGIN_PREFIX_RE = /^(?!@|module:|[^/]+\/|babel-plugin-)/; |  | ||||||
| const BABEL_PRESET_PREFIX_RE = /^(?!@|module:|[^/]+\/|babel-preset-)/; |  | ||||||
| const BABEL_PLUGIN_ORG_RE = /^(@babel\/)(?!plugin-|[^/]+\/)/; |  | ||||||
| const BABEL_PRESET_ORG_RE = /^(@babel\/)(?!preset-|[^/]+\/)/; |  | ||||||
| const OTHER_PLUGIN_ORG_RE = /^(@(?!babel\/)[^/]+\/)(?![^/]*babel-plugin(?:-|\/|$)|[^/]+\/)/; |  | ||||||
| const OTHER_PRESET_ORG_RE = /^(@(?!babel\/)[^/]+\/)(?![^/]*babel-preset(?:-|\/|$)|[^/]+\/)/; |  | ||||||
| const OTHER_ORG_DEFAULT_RE = /^(@(?!babel$)[^/]+)$/; |  | ||||||
| 
 |  | ||||||
| function resolvePlugin(name, dirname) { |  | ||||||
|   return resolveStandardizedName("plugin", name, dirname); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function resolvePreset(name, dirname) { |  | ||||||
|   return resolveStandardizedName("preset", name, dirname); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function loadPlugin(name, dirname) { |  | ||||||
|   const filepath = resolvePlugin(name, dirname); |  | ||||||
| 
 |  | ||||||
|   if (!filepath) { |  | ||||||
|     throw new Error(`Plugin ${name} not found relative to ${dirname}`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   const value = requireModule("plugin", filepath); |  | ||||||
|   debug("Loaded plugin %o from %o.", name, dirname); |  | ||||||
|   return { |  | ||||||
|     filepath, |  | ||||||
|     value |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function loadPreset(name, dirname) { |  | ||||||
|   const filepath = resolvePreset(name, dirname); |  | ||||||
| 
 |  | ||||||
|   if (!filepath) { |  | ||||||
|     throw new Error(`Preset ${name} not found relative to ${dirname}`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   const value = requireModule("preset", filepath); |  | ||||||
|   debug("Loaded preset %o from %o.", name, dirname); |  | ||||||
|   return { |  | ||||||
|     filepath, |  | ||||||
|     value |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function standardizeName(type, name) { |  | ||||||
|   if (_path().default.isAbsolute(name)) return name; |  | ||||||
|   const isPreset = type === "preset"; |  | ||||||
|   return name.replace(isPreset ? BABEL_PRESET_PREFIX_RE : BABEL_PLUGIN_PREFIX_RE, `babel-${type}-`).replace(isPreset ? BABEL_PRESET_ORG_RE : BABEL_PLUGIN_ORG_RE, `$1${type}-`).replace(isPreset ? OTHER_PRESET_ORG_RE : OTHER_PLUGIN_ORG_RE, `$1babel-${type}-`).replace(OTHER_ORG_DEFAULT_RE, `$1/babel-${type}`).replace(EXACT_RE, ""); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function resolveStandardizedName(type, name, dirname = process.cwd()) { |  | ||||||
|   const standardizedName = standardizeName(type, name); |  | ||||||
| 
 |  | ||||||
|   try { |  | ||||||
|     return _resolve().default.sync(standardizedName, { |  | ||||||
|       basedir: dirname |  | ||||||
|     }); |  | ||||||
|   } catch (e) { |  | ||||||
|     if (e.code !== "MODULE_NOT_FOUND") throw e; |  | ||||||
| 
 |  | ||||||
|     if (standardizedName !== name) { |  | ||||||
|       let resolvedOriginal = false; |  | ||||||
| 
 |  | ||||||
|       try { |  | ||||||
|         _resolve().default.sync(name, { |  | ||||||
|           basedir: dirname |  | ||||||
|         }); |  | ||||||
| 
 |  | ||||||
|         resolvedOriginal = true; |  | ||||||
|       } catch (e2) {} |  | ||||||
| 
 |  | ||||||
|       if (resolvedOriginal) { |  | ||||||
|         e.message += `\n- If you want to resolve "${name}", use "module:${name}"`; |  | ||||||
|       } |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     let resolvedBabel = false; |  | ||||||
| 
 |  | ||||||
|     try { |  | ||||||
|       _resolve().default.sync(standardizeName(type, "@babel/" + name), { |  | ||||||
|         basedir: dirname |  | ||||||
|       }); |  | ||||||
| 
 |  | ||||||
|       resolvedBabel = true; |  | ||||||
|     } catch (e2) {} |  | ||||||
| 
 |  | ||||||
|     if (resolvedBabel) { |  | ||||||
|       e.message += `\n- Did you mean "@babel/${name}"?`; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     let resolvedOppositeType = false; |  | ||||||
|     const oppositeType = type === "preset" ? "plugin" : "preset"; |  | ||||||
| 
 |  | ||||||
|     try { |  | ||||||
|       _resolve().default.sync(standardizeName(oppositeType, name), { |  | ||||||
|         basedir: dirname |  | ||||||
|       }); |  | ||||||
| 
 |  | ||||||
|       resolvedOppositeType = true; |  | ||||||
|     } catch (e2) {} |  | ||||||
| 
 |  | ||||||
|     if (resolvedOppositeType) { |  | ||||||
|       e.message += `\n- Did you accidentally pass a ${oppositeType} as a ${type}?`; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     throw e; |  | ||||||
|   } |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| const LOADING_MODULES = new Set(); |  | ||||||
| 
 |  | ||||||
| function requireModule(type, name) { |  | ||||||
|   if (LOADING_MODULES.has(name)) { |  | ||||||
|     throw new Error(`Reentrant ${type} detected trying to load "${name}". This module is not ignored ` + "and is trying to load itself while compiling itself, leading to a dependency cycle. " + 'We recommend adding it to your "ignore" list in your babelrc, or to a .babelignore.'); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   try { |  | ||||||
|     LOADING_MODULES.add(name); |  | ||||||
|     return require(name); |  | ||||||
|   } finally { |  | ||||||
|     LOADING_MODULES.delete(name); |  | ||||||
|   } |  | ||||||
| } |  | ||||||
							
								
								
									
										0
									
								
								node_modules/@babel/core/lib/config/files/types.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										0
									
								
								node_modules/@babel/core/lib/config/files/types.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
								
								
									
										41
									
								
								node_modules/@babel/core/lib/config/files/utils.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										41
									
								
								node_modules/@babel/core/lib/config/files/utils.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,41 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.makeStaticFileCache = makeStaticFileCache; |  | ||||||
| 
 |  | ||||||
| function _fs() { |  | ||||||
|   const data = _interopRequireDefault(require("fs")); |  | ||||||
| 
 |  | ||||||
|   _fs = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| var _caching = require("../caching"); |  | ||||||
| 
 |  | ||||||
| function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |  | ||||||
| 
 |  | ||||||
| function makeStaticFileCache(fn) { |  | ||||||
|   return (0, _caching.makeStrongCache)((filepath, cache) => { |  | ||||||
|     if (cache.invalidate(() => fileMtime(filepath)) === null) { |  | ||||||
|       cache.forever(); |  | ||||||
|       return null; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     return fn(filepath, _fs().default.readFileSync(filepath, "utf8")); |  | ||||||
|   }); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function fileMtime(filepath) { |  | ||||||
|   try { |  | ||||||
|     return +_fs().default.statSync(filepath).mtime; |  | ||||||
|   } catch (e) { |  | ||||||
|     if (e.code !== "ENOENT" && e.code !== "ENOTDIR") throw e; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return null; |  | ||||||
| } |  | ||||||
							
								
								
									
										258
									
								
								node_modules/@babel/core/lib/config/full.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										258
									
								
								node_modules/@babel/core/lib/config/full.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,258 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.default = loadFullConfig; |  | ||||||
| 
 |  | ||||||
| var _util = require("./util"); |  | ||||||
| 
 |  | ||||||
| var context = _interopRequireWildcard(require("../index")); |  | ||||||
| 
 |  | ||||||
| var _plugin = _interopRequireDefault(require("./plugin")); |  | ||||||
| 
 |  | ||||||
| var _item = require("./item"); |  | ||||||
| 
 |  | ||||||
| var _configChain = require("./config-chain"); |  | ||||||
| 
 |  | ||||||
| function _traverse() { |  | ||||||
|   const data = _interopRequireDefault(require("@babel/traverse")); |  | ||||||
| 
 |  | ||||||
|   _traverse = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| var _caching = require("./caching"); |  | ||||||
| 
 |  | ||||||
| var _options = require("./validation/options"); |  | ||||||
| 
 |  | ||||||
| var _plugins = require("./validation/plugins"); |  | ||||||
| 
 |  | ||||||
| var _configApi = _interopRequireDefault(require("./helpers/config-api")); |  | ||||||
| 
 |  | ||||||
| var _partial = _interopRequireDefault(require("./partial")); |  | ||||||
| 
 |  | ||||||
| function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |  | ||||||
| 
 |  | ||||||
| function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } } |  | ||||||
| 
 |  | ||||||
| function loadFullConfig(inputOpts) { |  | ||||||
|   const result = (0, _partial.default)(inputOpts); |  | ||||||
| 
 |  | ||||||
|   if (!result) { |  | ||||||
|     return null; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   const { |  | ||||||
|     options, |  | ||||||
|     context |  | ||||||
|   } = result; |  | ||||||
|   const optionDefaults = {}; |  | ||||||
|   const passes = [[]]; |  | ||||||
| 
 |  | ||||||
|   try { |  | ||||||
|     const { |  | ||||||
|       plugins, |  | ||||||
|       presets |  | ||||||
|     } = options; |  | ||||||
| 
 |  | ||||||
|     if (!plugins || !presets) { |  | ||||||
|       throw new Error("Assertion failure - plugins and presets exist"); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     const ignored = function recurseDescriptors(config, pass) { |  | ||||||
|       const plugins = config.plugins.reduce((acc, descriptor) => { |  | ||||||
|         if (descriptor.options !== false) { |  | ||||||
|           acc.push(loadPluginDescriptor(descriptor, context)); |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         return acc; |  | ||||||
|       }, []); |  | ||||||
|       const presets = config.presets.reduce((acc, descriptor) => { |  | ||||||
|         if (descriptor.options !== false) { |  | ||||||
|           acc.push({ |  | ||||||
|             preset: loadPresetDescriptor(descriptor, context), |  | ||||||
|             pass: descriptor.ownPass ? [] : pass |  | ||||||
|           }); |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         return acc; |  | ||||||
|       }, []); |  | ||||||
| 
 |  | ||||||
|       if (presets.length > 0) { |  | ||||||
|         passes.splice(1, 0, ...presets.map(o => o.pass).filter(p => p !== pass)); |  | ||||||
| 
 |  | ||||||
|         for (const _ref of presets) { |  | ||||||
|           const { |  | ||||||
|             preset, |  | ||||||
|             pass |  | ||||||
|           } = _ref; |  | ||||||
|           if (!preset) return true; |  | ||||||
|           const ignored = recurseDescriptors({ |  | ||||||
|             plugins: preset.plugins, |  | ||||||
|             presets: preset.presets |  | ||||||
|           }, pass); |  | ||||||
|           if (ignored) return true; |  | ||||||
|           preset.options.forEach(opts => { |  | ||||||
|             (0, _util.mergeOptions)(optionDefaults, opts); |  | ||||||
|           }); |  | ||||||
|         } |  | ||||||
|       } |  | ||||||
| 
 |  | ||||||
|       if (plugins.length > 0) { |  | ||||||
|         pass.unshift(...plugins); |  | ||||||
|       } |  | ||||||
|     }({ |  | ||||||
|       plugins: plugins.map(item => { |  | ||||||
|         const desc = (0, _item.getItemDescriptor)(item); |  | ||||||
| 
 |  | ||||||
|         if (!desc) { |  | ||||||
|           throw new Error("Assertion failure - must be config item"); |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         return desc; |  | ||||||
|       }), |  | ||||||
|       presets: presets.map(item => { |  | ||||||
|         const desc = (0, _item.getItemDescriptor)(item); |  | ||||||
| 
 |  | ||||||
|         if (!desc) { |  | ||||||
|           throw new Error("Assertion failure - must be config item"); |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         return desc; |  | ||||||
|       }) |  | ||||||
|     }, passes[0]); |  | ||||||
| 
 |  | ||||||
|     if (ignored) return null; |  | ||||||
|   } catch (e) { |  | ||||||
|     if (!/^\[BABEL\]/.test(e.message)) { |  | ||||||
|       e.message = `[BABEL] ${context.filename || "unknown"}: ${e.message}`; |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     throw e; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   const opts = optionDefaults; |  | ||||||
|   (0, _util.mergeOptions)(opts, options); |  | ||||||
|   opts.plugins = passes[0]; |  | ||||||
|   opts.presets = passes.slice(1).filter(plugins => plugins.length > 0).map(plugins => ({ |  | ||||||
|     plugins |  | ||||||
|   })); |  | ||||||
|   opts.passPerPreset = opts.presets.length > 0; |  | ||||||
|   return { |  | ||||||
|     options: opts, |  | ||||||
|     passes: passes |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| const loadDescriptor = (0, _caching.makeWeakCache)(({ |  | ||||||
|   value, |  | ||||||
|   options, |  | ||||||
|   dirname, |  | ||||||
|   alias |  | ||||||
| }, cache) => { |  | ||||||
|   if (options === false) throw new Error("Assertion failure"); |  | ||||||
|   options = options || {}; |  | ||||||
|   let item = value; |  | ||||||
| 
 |  | ||||||
|   if (typeof value === "function") { |  | ||||||
|     const api = Object.assign({}, context, (0, _configApi.default)(cache)); |  | ||||||
| 
 |  | ||||||
|     try { |  | ||||||
|       item = value(api, options, dirname); |  | ||||||
|     } catch (e) { |  | ||||||
|       if (alias) { |  | ||||||
|         e.message += ` (While processing: ${JSON.stringify(alias)})`; |  | ||||||
|       } |  | ||||||
| 
 |  | ||||||
|       throw e; |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (!item || typeof item !== "object") { |  | ||||||
|     throw new Error("Plugin/Preset did not return an object."); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (typeof item.then === "function") { |  | ||||||
|     throw new Error(`You appear to be using an async plugin, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, ` + `you may need to upgrade your @babel/core version.`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return { |  | ||||||
|     value: item, |  | ||||||
|     options, |  | ||||||
|     dirname, |  | ||||||
|     alias |  | ||||||
|   }; |  | ||||||
| }); |  | ||||||
| 
 |  | ||||||
| function loadPluginDescriptor(descriptor, context) { |  | ||||||
|   if (descriptor.value instanceof _plugin.default) { |  | ||||||
|     if (descriptor.options) { |  | ||||||
|       throw new Error("Passed options to an existing Plugin instance will not work."); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     return descriptor.value; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return instantiatePlugin(loadDescriptor(descriptor, context), context); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| const instantiatePlugin = (0, _caching.makeWeakCache)(({ |  | ||||||
|   value, |  | ||||||
|   options, |  | ||||||
|   dirname, |  | ||||||
|   alias |  | ||||||
| }, cache) => { |  | ||||||
|   const pluginObj = (0, _plugins.validatePluginObject)(value); |  | ||||||
|   const plugin = Object.assign({}, pluginObj); |  | ||||||
| 
 |  | ||||||
|   if (plugin.visitor) { |  | ||||||
|     plugin.visitor = _traverse().default.explode(Object.assign({}, plugin.visitor)); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (plugin.inherits) { |  | ||||||
|     const inheritsDescriptor = { |  | ||||||
|       name: undefined, |  | ||||||
|       alias: `${alias}$inherits`, |  | ||||||
|       value: plugin.inherits, |  | ||||||
|       options, |  | ||||||
|       dirname |  | ||||||
|     }; |  | ||||||
|     const inherits = cache.invalidate(data => loadPluginDescriptor(inheritsDescriptor, data)); |  | ||||||
|     plugin.pre = chain(inherits.pre, plugin.pre); |  | ||||||
|     plugin.post = chain(inherits.post, plugin.post); |  | ||||||
|     plugin.manipulateOptions = chain(inherits.manipulateOptions, plugin.manipulateOptions); |  | ||||||
|     plugin.visitor = _traverse().default.visitors.merge([inherits.visitor || {}, plugin.visitor || {}]); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return new _plugin.default(plugin, options, alias); |  | ||||||
| }); |  | ||||||
| 
 |  | ||||||
| const loadPresetDescriptor = (descriptor, context) => { |  | ||||||
|   return (0, _configChain.buildPresetChain)(instantiatePreset(loadDescriptor(descriptor, context)), context); |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| const instantiatePreset = (0, _caching.makeWeakCache)(({ |  | ||||||
|   value, |  | ||||||
|   dirname, |  | ||||||
|   alias |  | ||||||
| }) => { |  | ||||||
|   return { |  | ||||||
|     options: (0, _options.validate)("preset", value), |  | ||||||
|     alias, |  | ||||||
|     dirname |  | ||||||
|   }; |  | ||||||
| }); |  | ||||||
| 
 |  | ||||||
| function chain(a, b) { |  | ||||||
|   const fns = [a, b].filter(Boolean); |  | ||||||
|   if (fns.length <= 1) return fns[0]; |  | ||||||
|   return function (...args) { |  | ||||||
|     for (const fn of fns) { |  | ||||||
|       fn.apply(this, args); |  | ||||||
|     } |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
							
								
								
									
										86
									
								
								node_modules/@babel/core/lib/config/helpers/config-api.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										86
									
								
								node_modules/@babel/core/lib/config/helpers/config-api.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,86 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.default = makeAPI; |  | ||||||
| 
 |  | ||||||
| function _semver() { |  | ||||||
|   const data = _interopRequireDefault(require("semver")); |  | ||||||
| 
 |  | ||||||
|   _semver = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| var _ = require("../../"); |  | ||||||
| 
 |  | ||||||
| var _caching = require("../caching"); |  | ||||||
| 
 |  | ||||||
| function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |  | ||||||
| 
 |  | ||||||
| function makeAPI(cache) { |  | ||||||
|   const env = value => cache.using(data => { |  | ||||||
|     if (typeof value === "undefined") return data.envName; |  | ||||||
| 
 |  | ||||||
|     if (typeof value === "function") { |  | ||||||
|       return (0, _caching.assertSimpleType)(value(data.envName)); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     if (!Array.isArray(value)) value = [value]; |  | ||||||
|     return value.some(entry => { |  | ||||||
|       if (typeof entry !== "string") { |  | ||||||
|         throw new Error("Unexpected non-string value"); |  | ||||||
|       } |  | ||||||
| 
 |  | ||||||
|       return entry === data.envName; |  | ||||||
|     }); |  | ||||||
|   }); |  | ||||||
| 
 |  | ||||||
|   const caller = cb => cache.using(data => (0, _caching.assertSimpleType)(cb(data.caller))); |  | ||||||
| 
 |  | ||||||
|   return { |  | ||||||
|     version: _.version, |  | ||||||
|     cache: cache.simple(), |  | ||||||
|     env, |  | ||||||
|     async: () => false, |  | ||||||
|     caller, |  | ||||||
|     assertVersion, |  | ||||||
|     tokTypes: undefined |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertVersion(range) { |  | ||||||
|   if (typeof range === "number") { |  | ||||||
|     if (!Number.isInteger(range)) { |  | ||||||
|       throw new Error("Expected string or integer value."); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     range = `^${range}.0.0-0`; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (typeof range !== "string") { |  | ||||||
|     throw new Error("Expected string or integer value."); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (_semver().default.satisfies(_.version, range)) return; |  | ||||||
|   const limit = Error.stackTraceLimit; |  | ||||||
| 
 |  | ||||||
|   if (typeof limit === "number" && limit < 25) { |  | ||||||
|     Error.stackTraceLimit = 25; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   const err = new Error(`Requires Babel "${range}", but was loaded with "${_.version}". ` + `If you are sure you have a compatible version of @babel/core, ` + `it is likely that something in your build process is loading the ` + `wrong version. Inspect the stack trace of this error to look for ` + `the first entry that doesn't mention "@babel/core" or "babel-core" ` + `to see what is calling Babel.`); |  | ||||||
| 
 |  | ||||||
|   if (typeof limit === "number") { |  | ||||||
|     Error.stackTraceLimit = limit; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   throw Object.assign(err, { |  | ||||||
|     code: "BABEL_VERSION_UNSUPPORTED", |  | ||||||
|     version: _.version, |  | ||||||
|     range |  | ||||||
|   }); |  | ||||||
| } |  | ||||||
							
								
								
									
										10
									
								
								node_modules/@babel/core/lib/config/helpers/environment.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								node_modules/@babel/core/lib/config/helpers/environment.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,10 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.getEnv = getEnv; |  | ||||||
| 
 |  | ||||||
| function getEnv(defaultValue = "development") { |  | ||||||
|   return process.env.BABEL_ENV || process.env.NODE_ENV || defaultValue; |  | ||||||
| } |  | ||||||
							
								
								
									
										29
									
								
								node_modules/@babel/core/lib/config/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										29
									
								
								node_modules/@babel/core/lib/config/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,29 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.loadOptions = loadOptions; |  | ||||||
| Object.defineProperty(exports, "default", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _full.default; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "loadPartialConfig", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _partial.loadPartialConfig; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| 
 |  | ||||||
| var _full = _interopRequireDefault(require("./full")); |  | ||||||
| 
 |  | ||||||
| var _partial = require("./partial"); |  | ||||||
| 
 |  | ||||||
| function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |  | ||||||
| 
 |  | ||||||
| function loadOptions(opts) { |  | ||||||
|   const config = (0, _full.default)(opts); |  | ||||||
|   return config ? config.options : null; |  | ||||||
| } |  | ||||||
							
								
								
									
										66
									
								
								node_modules/@babel/core/lib/config/item.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										66
									
								
								node_modules/@babel/core/lib/config/item.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,66 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.createItemFromDescriptor = createItemFromDescriptor; |  | ||||||
| exports.createConfigItem = createConfigItem; |  | ||||||
| exports.getItemDescriptor = getItemDescriptor; |  | ||||||
| 
 |  | ||||||
| function _path() { |  | ||||||
|   const data = _interopRequireDefault(require("path")); |  | ||||||
| 
 |  | ||||||
|   _path = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| var _configDescriptors = require("./config-descriptors"); |  | ||||||
| 
 |  | ||||||
| function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |  | ||||||
| 
 |  | ||||||
| function createItemFromDescriptor(desc) { |  | ||||||
|   return new ConfigItem(desc); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function createConfigItem(value, { |  | ||||||
|   dirname = ".", |  | ||||||
|   type |  | ||||||
| } = {}) { |  | ||||||
|   const descriptor = (0, _configDescriptors.createDescriptor)(value, _path().default.resolve(dirname), { |  | ||||||
|     type, |  | ||||||
|     alias: "programmatic item" |  | ||||||
|   }); |  | ||||||
|   return createItemFromDescriptor(descriptor); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function getItemDescriptor(item) { |  | ||||||
|   if (item instanceof ConfigItem) { |  | ||||||
|     return item._descriptor; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return undefined; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| class ConfigItem { |  | ||||||
|   constructor(descriptor) { |  | ||||||
|     this._descriptor = descriptor; |  | ||||||
|     Object.defineProperty(this, "_descriptor", { |  | ||||||
|       enumerable: false |  | ||||||
|     }); |  | ||||||
|     this.value = this._descriptor.value; |  | ||||||
|     this.options = this._descriptor.options; |  | ||||||
|     this.dirname = this._descriptor.dirname; |  | ||||||
|     this.name = this._descriptor.name; |  | ||||||
|     this.file = this._descriptor.file ? { |  | ||||||
|       request: this._descriptor.file.request, |  | ||||||
|       resolved: this._descriptor.file.resolved |  | ||||||
|     } : undefined; |  | ||||||
|     Object.freeze(this); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| Object.freeze(ConfigItem.prototype); |  | ||||||
							
								
								
									
										141
									
								
								node_modules/@babel/core/lib/config/partial.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										141
									
								
								node_modules/@babel/core/lib/config/partial.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,141 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.default = loadPrivatePartialConfig; |  | ||||||
| exports.loadPartialConfig = loadPartialConfig; |  | ||||||
| 
 |  | ||||||
| function _path() { |  | ||||||
|   const data = _interopRequireDefault(require("path")); |  | ||||||
| 
 |  | ||||||
|   _path = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| var _plugin = _interopRequireDefault(require("./plugin")); |  | ||||||
| 
 |  | ||||||
| var _util = require("./util"); |  | ||||||
| 
 |  | ||||||
| var _item = require("./item"); |  | ||||||
| 
 |  | ||||||
| var _configChain = require("./config-chain"); |  | ||||||
| 
 |  | ||||||
| var _environment = require("./helpers/environment"); |  | ||||||
| 
 |  | ||||||
| var _options = require("./validation/options"); |  | ||||||
| 
 |  | ||||||
| var _files = require("./files"); |  | ||||||
| 
 |  | ||||||
| function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |  | ||||||
| 
 |  | ||||||
| function resolveRootMode(rootDir, rootMode) { |  | ||||||
|   switch (rootMode) { |  | ||||||
|     case "root": |  | ||||||
|       return rootDir; |  | ||||||
| 
 |  | ||||||
|     case "upward-optional": |  | ||||||
|       { |  | ||||||
|         const upwardRootDir = (0, _files.findConfigUpwards)(rootDir); |  | ||||||
|         return upwardRootDir === null ? rootDir : upwardRootDir; |  | ||||||
|       } |  | ||||||
| 
 |  | ||||||
|     case "upward": |  | ||||||
|       { |  | ||||||
|         const upwardRootDir = (0, _files.findConfigUpwards)(rootDir); |  | ||||||
|         if (upwardRootDir !== null) return upwardRootDir; |  | ||||||
|         throw Object.assign(new Error(`Babel was run with rootMode:"upward" but a root could not ` + `be found when searching upward from "${rootDir}"`), { |  | ||||||
|           code: "BABEL_ROOT_NOT_FOUND", |  | ||||||
|           dirname: rootDir |  | ||||||
|         }); |  | ||||||
|       } |  | ||||||
| 
 |  | ||||||
|     default: |  | ||||||
|       throw new Error(`Assertion failure - unknown rootMode value`); |  | ||||||
|   } |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function loadPrivatePartialConfig(inputOpts) { |  | ||||||
|   if (inputOpts != null && (typeof inputOpts !== "object" || Array.isArray(inputOpts))) { |  | ||||||
|     throw new Error("Babel options must be an object, null, or undefined"); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   const args = inputOpts ? (0, _options.validate)("arguments", inputOpts) : {}; |  | ||||||
|   const { |  | ||||||
|     envName = (0, _environment.getEnv)(), |  | ||||||
|     cwd = ".", |  | ||||||
|     root: rootDir = ".", |  | ||||||
|     rootMode = "root", |  | ||||||
|     caller |  | ||||||
|   } = args; |  | ||||||
| 
 |  | ||||||
|   const absoluteCwd = _path().default.resolve(cwd); |  | ||||||
| 
 |  | ||||||
|   const absoluteRootDir = resolveRootMode(_path().default.resolve(absoluteCwd, rootDir), rootMode); |  | ||||||
|   const context = { |  | ||||||
|     filename: typeof args.filename === "string" ? _path().default.resolve(cwd, args.filename) : undefined, |  | ||||||
|     cwd: absoluteCwd, |  | ||||||
|     root: absoluteRootDir, |  | ||||||
|     envName, |  | ||||||
|     caller |  | ||||||
|   }; |  | ||||||
|   const configChain = (0, _configChain.buildRootChain)(args, context); |  | ||||||
|   if (!configChain) return null; |  | ||||||
|   const options = {}; |  | ||||||
|   configChain.options.forEach(opts => { |  | ||||||
|     (0, _util.mergeOptions)(options, opts); |  | ||||||
|   }); |  | ||||||
|   options.babelrc = false; |  | ||||||
|   options.configFile = false; |  | ||||||
|   options.passPerPreset = false; |  | ||||||
|   options.envName = context.envName; |  | ||||||
|   options.cwd = context.cwd; |  | ||||||
|   options.root = context.root; |  | ||||||
|   options.filename = typeof context.filename === "string" ? context.filename : undefined; |  | ||||||
|   options.plugins = configChain.plugins.map(descriptor => (0, _item.createItemFromDescriptor)(descriptor)); |  | ||||||
|   options.presets = configChain.presets.map(descriptor => (0, _item.createItemFromDescriptor)(descriptor)); |  | ||||||
|   return { |  | ||||||
|     options, |  | ||||||
|     context, |  | ||||||
|     ignore: configChain.ignore, |  | ||||||
|     babelrc: configChain.babelrc, |  | ||||||
|     config: configChain.config |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function loadPartialConfig(inputOpts) { |  | ||||||
|   const result = loadPrivatePartialConfig(inputOpts); |  | ||||||
|   if (!result) return null; |  | ||||||
|   const { |  | ||||||
|     options, |  | ||||||
|     babelrc, |  | ||||||
|     ignore, |  | ||||||
|     config |  | ||||||
|   } = result; |  | ||||||
|   (options.plugins || []).forEach(item => { |  | ||||||
|     if (item.value instanceof _plugin.default) { |  | ||||||
|       throw new Error("Passing cached plugin instances is not supported in " + "babel.loadPartialConfig()"); |  | ||||||
|     } |  | ||||||
|   }); |  | ||||||
|   return new PartialConfig(options, babelrc ? babelrc.filepath : undefined, ignore ? ignore.filepath : undefined, config ? config.filepath : undefined); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| class PartialConfig { |  | ||||||
|   constructor(options, babelrc, ignore, config) { |  | ||||||
|     this.options = options; |  | ||||||
|     this.babelignore = ignore; |  | ||||||
|     this.babelrc = babelrc; |  | ||||||
|     this.config = config; |  | ||||||
|     Object.freeze(this); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   hasFilesystemConfig() { |  | ||||||
|     return this.babelrc !== undefined || this.config !== undefined; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| Object.freeze(PartialConfig.prototype); |  | ||||||
							
								
								
									
										52
									
								
								node_modules/@babel/core/lib/config/pattern-to-regex.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										52
									
								
								node_modules/@babel/core/lib/config/pattern-to-regex.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,52 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.default = pathToPattern; |  | ||||||
| 
 |  | ||||||
| function _path() { |  | ||||||
|   const data = _interopRequireDefault(require("path")); |  | ||||||
| 
 |  | ||||||
|   _path = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function _escapeRegExp() { |  | ||||||
|   const data = _interopRequireDefault(require("lodash/escapeRegExp")); |  | ||||||
| 
 |  | ||||||
|   _escapeRegExp = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |  | ||||||
| 
 |  | ||||||
| const sep = `\\${_path().default.sep}`; |  | ||||||
| const endSep = `(?:${sep}|$)`; |  | ||||||
| const substitution = `[^${sep}]+`; |  | ||||||
| const starPat = `(?:${substitution}${sep})`; |  | ||||||
| const starPatLast = `(?:${substitution}${endSep})`; |  | ||||||
| const starStarPat = `${starPat}*?`; |  | ||||||
| const starStarPatLast = `${starPat}*?${starPatLast}?`; |  | ||||||
| 
 |  | ||||||
| function pathToPattern(pattern, dirname) { |  | ||||||
|   const parts = _path().default.resolve(dirname, pattern).split(_path().default.sep); |  | ||||||
| 
 |  | ||||||
|   return new RegExp(["^", ...parts.map((part, i) => { |  | ||||||
|     const last = i === parts.length - 1; |  | ||||||
|     if (part === "**") return last ? starStarPatLast : starStarPat; |  | ||||||
|     if (part === "*") return last ? starPatLast : starPat; |  | ||||||
| 
 |  | ||||||
|     if (part.indexOf("*.") === 0) { |  | ||||||
|       return substitution + (0, _escapeRegExp().default)(part.slice(1)) + (last ? endSep : sep); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     return (0, _escapeRegExp().default)(part) + (last ? endSep : sep); |  | ||||||
|   })].join("")); |  | ||||||
| } |  | ||||||
							
								
								
									
										22
									
								
								node_modules/@babel/core/lib/config/plugin.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								node_modules/@babel/core/lib/config/plugin.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,22 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.default = void 0; |  | ||||||
| 
 |  | ||||||
| class Plugin { |  | ||||||
|   constructor(plugin, options, key) { |  | ||||||
|     this.key = plugin.name || key; |  | ||||||
|     this.manipulateOptions = plugin.manipulateOptions; |  | ||||||
|     this.post = plugin.post; |  | ||||||
|     this.pre = plugin.pre; |  | ||||||
|     this.visitor = plugin.visitor || {}; |  | ||||||
|     this.parserOverride = plugin.parserOverride; |  | ||||||
|     this.generatorOverride = plugin.generatorOverride; |  | ||||||
|     this.options = options; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| exports.default = Plugin; |  | ||||||
							
								
								
									
										30
									
								
								node_modules/@babel/core/lib/config/util.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										30
									
								
								node_modules/@babel/core/lib/config/util.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,30 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.mergeOptions = mergeOptions; |  | ||||||
| 
 |  | ||||||
| function mergeOptions(target, source) { |  | ||||||
|   for (const k of Object.keys(source)) { |  | ||||||
|     if (k === "parserOpts" && source.parserOpts) { |  | ||||||
|       const parserOpts = source.parserOpts; |  | ||||||
|       const targetObj = target.parserOpts = target.parserOpts || {}; |  | ||||||
|       mergeDefaultFields(targetObj, parserOpts); |  | ||||||
|     } else if (k === "generatorOpts" && source.generatorOpts) { |  | ||||||
|       const generatorOpts = source.generatorOpts; |  | ||||||
|       const targetObj = target.generatorOpts = target.generatorOpts || {}; |  | ||||||
|       mergeDefaultFields(targetObj, generatorOpts); |  | ||||||
|     } else { |  | ||||||
|       const val = source[k]; |  | ||||||
|       if (val !== undefined) target[k] = val; |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function mergeDefaultFields(target, source) { |  | ||||||
|   for (const k of Object.keys(source)) { |  | ||||||
|     const val = source[k]; |  | ||||||
|     if (val !== undefined) target[k] = val; |  | ||||||
|   } |  | ||||||
| } |  | ||||||
							
								
								
									
										268
									
								
								node_modules/@babel/core/lib/config/validation/option-assertions.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										268
									
								
								node_modules/@babel/core/lib/config/validation/option-assertions.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,268 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.msg = msg; |  | ||||||
| exports.access = access; |  | ||||||
| exports.assertRootMode = assertRootMode; |  | ||||||
| exports.assertSourceMaps = assertSourceMaps; |  | ||||||
| exports.assertCompact = assertCompact; |  | ||||||
| exports.assertSourceType = assertSourceType; |  | ||||||
| exports.assertCallerMetadata = assertCallerMetadata; |  | ||||||
| exports.assertInputSourceMap = assertInputSourceMap; |  | ||||||
| exports.assertString = assertString; |  | ||||||
| exports.assertFunction = assertFunction; |  | ||||||
| exports.assertBoolean = assertBoolean; |  | ||||||
| exports.assertObject = assertObject; |  | ||||||
| exports.assertArray = assertArray; |  | ||||||
| exports.assertIgnoreList = assertIgnoreList; |  | ||||||
| exports.assertConfigApplicableTest = assertConfigApplicableTest; |  | ||||||
| exports.assertConfigFileSearch = assertConfigFileSearch; |  | ||||||
| exports.assertBabelrcSearch = assertBabelrcSearch; |  | ||||||
| exports.assertPluginList = assertPluginList; |  | ||||||
| 
 |  | ||||||
| function msg(loc) { |  | ||||||
|   switch (loc.type) { |  | ||||||
|     case "root": |  | ||||||
|       return ``; |  | ||||||
| 
 |  | ||||||
|     case "env": |  | ||||||
|       return `${msg(loc.parent)}.env["${loc.name}"]`; |  | ||||||
| 
 |  | ||||||
|     case "overrides": |  | ||||||
|       return `${msg(loc.parent)}.overrides[${loc.index}]`; |  | ||||||
| 
 |  | ||||||
|     case "option": |  | ||||||
|       return `${msg(loc.parent)}.${loc.name}`; |  | ||||||
| 
 |  | ||||||
|     case "access": |  | ||||||
|       return `${msg(loc.parent)}[${JSON.stringify(loc.name)}]`; |  | ||||||
| 
 |  | ||||||
|     default: |  | ||||||
|       throw new Error(`Assertion failure: Unknown type ${loc.type}`); |  | ||||||
|   } |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function access(loc, name) { |  | ||||||
|   return { |  | ||||||
|     type: "access", |  | ||||||
|     name, |  | ||||||
|     parent: loc |  | ||||||
|   }; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertRootMode(loc, value) { |  | ||||||
|   if (value !== undefined && value !== "root" && value !== "upward" && value !== "upward-optional") { |  | ||||||
|     throw new Error(`${msg(loc)} must be a "root", "upward", "upward-optional" or undefined`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertSourceMaps(loc, value) { |  | ||||||
|   if (value !== undefined && typeof value !== "boolean" && value !== "inline" && value !== "both") { |  | ||||||
|     throw new Error(`${msg(loc)} must be a boolean, "inline", "both", or undefined`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertCompact(loc, value) { |  | ||||||
|   if (value !== undefined && typeof value !== "boolean" && value !== "auto") { |  | ||||||
|     throw new Error(`${msg(loc)} must be a boolean, "auto", or undefined`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertSourceType(loc, value) { |  | ||||||
|   if (value !== undefined && value !== "module" && value !== "script" && value !== "unambiguous") { |  | ||||||
|     throw new Error(`${msg(loc)} must be "module", "script", "unambiguous", or undefined`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertCallerMetadata(loc, value) { |  | ||||||
|   const obj = assertObject(loc, value); |  | ||||||
| 
 |  | ||||||
|   if (obj) { |  | ||||||
|     if (typeof obj["name"] !== "string") { |  | ||||||
|       throw new Error(`${msg(loc)} set but does not contain "name" property string`); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     for (const prop of Object.keys(obj)) { |  | ||||||
|       const propLoc = access(loc, prop); |  | ||||||
|       const value = obj[prop]; |  | ||||||
| 
 |  | ||||||
|       if (value != null && typeof value !== "boolean" && typeof value !== "string" && typeof value !== "number") { |  | ||||||
|         throw new Error(`${msg(propLoc)} must be null, undefined, a boolean, a string, or a number.`); |  | ||||||
|       } |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertInputSourceMap(loc, value) { |  | ||||||
|   if (value !== undefined && typeof value !== "boolean" && (typeof value !== "object" || !value)) { |  | ||||||
|     throw new Error(`${msg(loc)} must be a boolean, object, or undefined`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertString(loc, value) { |  | ||||||
|   if (value !== undefined && typeof value !== "string") { |  | ||||||
|     throw new Error(`${msg(loc)} must be a string, or undefined`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertFunction(loc, value) { |  | ||||||
|   if (value !== undefined && typeof value !== "function") { |  | ||||||
|     throw new Error(`${msg(loc)} must be a function, or undefined`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertBoolean(loc, value) { |  | ||||||
|   if (value !== undefined && typeof value !== "boolean") { |  | ||||||
|     throw new Error(`${msg(loc)} must be a boolean, or undefined`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertObject(loc, value) { |  | ||||||
|   if (value !== undefined && (typeof value !== "object" || Array.isArray(value) || !value)) { |  | ||||||
|     throw new Error(`${msg(loc)} must be an object, or undefined`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertArray(loc, value) { |  | ||||||
|   if (value != null && !Array.isArray(value)) { |  | ||||||
|     throw new Error(`${msg(loc)} must be an array, or undefined`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertIgnoreList(loc, value) { |  | ||||||
|   const arr = assertArray(loc, value); |  | ||||||
| 
 |  | ||||||
|   if (arr) { |  | ||||||
|     arr.forEach((item, i) => assertIgnoreItem(access(loc, i), item)); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return arr; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertIgnoreItem(loc, value) { |  | ||||||
|   if (typeof value !== "string" && typeof value !== "function" && !(value instanceof RegExp)) { |  | ||||||
|     throw new Error(`${msg(loc)} must be an array of string/Funtion/RegExp values, or undefined`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertConfigApplicableTest(loc, value) { |  | ||||||
|   if (value === undefined) return value; |  | ||||||
| 
 |  | ||||||
|   if (Array.isArray(value)) { |  | ||||||
|     value.forEach((item, i) => { |  | ||||||
|       if (!checkValidTest(item)) { |  | ||||||
|         throw new Error(`${msg(access(loc, i))} must be a string/Function/RegExp.`); |  | ||||||
|       } |  | ||||||
|     }); |  | ||||||
|   } else if (!checkValidTest(value)) { |  | ||||||
|     throw new Error(`${msg(loc)} must be a string/Function/RegExp, or an array of those`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function checkValidTest(value) { |  | ||||||
|   return typeof value === "string" || typeof value === "function" || value instanceof RegExp; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertConfigFileSearch(loc, value) { |  | ||||||
|   if (value !== undefined && typeof value !== "boolean" && typeof value !== "string") { |  | ||||||
|     throw new Error(`${msg(loc)} must be a undefined, a boolean, a string, ` + `got ${JSON.stringify(value)}`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertBabelrcSearch(loc, value) { |  | ||||||
|   if (value === undefined || typeof value === "boolean") return value; |  | ||||||
| 
 |  | ||||||
|   if (Array.isArray(value)) { |  | ||||||
|     value.forEach((item, i) => { |  | ||||||
|       if (!checkValidTest(item)) { |  | ||||||
|         throw new Error(`${msg(access(loc, i))} must be a string/Function/RegExp.`); |  | ||||||
|       } |  | ||||||
|     }); |  | ||||||
|   } else if (!checkValidTest(value)) { |  | ||||||
|     throw new Error(`${msg(loc)} must be a undefined, a boolean, a string/Function/RegExp ` + `or an array of those, got ${JSON.stringify(value)}`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertPluginList(loc, value) { |  | ||||||
|   const arr = assertArray(loc, value); |  | ||||||
| 
 |  | ||||||
|   if (arr) { |  | ||||||
|     arr.forEach((item, i) => assertPluginItem(access(loc, i), item)); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return arr; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertPluginItem(loc, value) { |  | ||||||
|   if (Array.isArray(value)) { |  | ||||||
|     if (value.length === 0) { |  | ||||||
|       throw new Error(`${msg(loc)} must include an object`); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     if (value.length > 3) { |  | ||||||
|       throw new Error(`${msg(loc)} may only be a two-tuple or three-tuple`); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     assertPluginTarget(access(loc, 0), value[0]); |  | ||||||
| 
 |  | ||||||
|     if (value.length > 1) { |  | ||||||
|       const opts = value[1]; |  | ||||||
| 
 |  | ||||||
|       if (opts !== undefined && opts !== false && (typeof opts !== "object" || Array.isArray(opts) || opts === null)) { |  | ||||||
|         throw new Error(`${msg(access(loc, 1))} must be an object, false, or undefined`); |  | ||||||
|       } |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     if (value.length === 3) { |  | ||||||
|       const name = value[2]; |  | ||||||
| 
 |  | ||||||
|       if (name !== undefined && typeof name !== "string") { |  | ||||||
|         throw new Error(`${msg(access(loc, 2))} must be a string, or undefined`); |  | ||||||
|       } |  | ||||||
|     } |  | ||||||
|   } else { |  | ||||||
|     assertPluginTarget(loc, value); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertPluginTarget(loc, value) { |  | ||||||
|   if ((typeof value !== "object" || !value) && typeof value !== "string" && typeof value !== "function") { |  | ||||||
|     throw new Error(`${msg(loc)} must be a string, object, function`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
							
								
								
									
										188
									
								
								node_modules/@babel/core/lib/config/validation/options.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										188
									
								
								node_modules/@babel/core/lib/config/validation/options.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,188 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.validate = validate; |  | ||||||
| 
 |  | ||||||
| var _plugin = _interopRequireDefault(require("../plugin")); |  | ||||||
| 
 |  | ||||||
| var _removed = _interopRequireDefault(require("./removed")); |  | ||||||
| 
 |  | ||||||
| var _optionAssertions = require("./option-assertions"); |  | ||||||
| 
 |  | ||||||
| function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |  | ||||||
| 
 |  | ||||||
| const ROOT_VALIDATORS = { |  | ||||||
|   cwd: _optionAssertions.assertString, |  | ||||||
|   root: _optionAssertions.assertString, |  | ||||||
|   rootMode: _optionAssertions.assertRootMode, |  | ||||||
|   configFile: _optionAssertions.assertConfigFileSearch, |  | ||||||
|   caller: _optionAssertions.assertCallerMetadata, |  | ||||||
|   filename: _optionAssertions.assertString, |  | ||||||
|   filenameRelative: _optionAssertions.assertString, |  | ||||||
|   code: _optionAssertions.assertBoolean, |  | ||||||
|   ast: _optionAssertions.assertBoolean, |  | ||||||
|   envName: _optionAssertions.assertString |  | ||||||
| }; |  | ||||||
| const BABELRC_VALIDATORS = { |  | ||||||
|   babelrc: _optionAssertions.assertBoolean, |  | ||||||
|   babelrcRoots: _optionAssertions.assertBabelrcSearch |  | ||||||
| }; |  | ||||||
| const NONPRESET_VALIDATORS = { |  | ||||||
|   extends: _optionAssertions.assertString, |  | ||||||
|   ignore: _optionAssertions.assertIgnoreList, |  | ||||||
|   only: _optionAssertions.assertIgnoreList |  | ||||||
| }; |  | ||||||
| const COMMON_VALIDATORS = { |  | ||||||
|   inputSourceMap: _optionAssertions.assertInputSourceMap, |  | ||||||
|   presets: _optionAssertions.assertPluginList, |  | ||||||
|   plugins: _optionAssertions.assertPluginList, |  | ||||||
|   passPerPreset: _optionAssertions.assertBoolean, |  | ||||||
|   env: assertEnvSet, |  | ||||||
|   overrides: assertOverridesList, |  | ||||||
|   test: _optionAssertions.assertConfigApplicableTest, |  | ||||||
|   include: _optionAssertions.assertConfigApplicableTest, |  | ||||||
|   exclude: _optionAssertions.assertConfigApplicableTest, |  | ||||||
|   retainLines: _optionAssertions.assertBoolean, |  | ||||||
|   comments: _optionAssertions.assertBoolean, |  | ||||||
|   shouldPrintComment: _optionAssertions.assertFunction, |  | ||||||
|   compact: _optionAssertions.assertCompact, |  | ||||||
|   minified: _optionAssertions.assertBoolean, |  | ||||||
|   auxiliaryCommentBefore: _optionAssertions.assertString, |  | ||||||
|   auxiliaryCommentAfter: _optionAssertions.assertString, |  | ||||||
|   sourceType: _optionAssertions.assertSourceType, |  | ||||||
|   wrapPluginVisitorMethod: _optionAssertions.assertFunction, |  | ||||||
|   highlightCode: _optionAssertions.assertBoolean, |  | ||||||
|   sourceMaps: _optionAssertions.assertSourceMaps, |  | ||||||
|   sourceMap: _optionAssertions.assertSourceMaps, |  | ||||||
|   sourceFileName: _optionAssertions.assertString, |  | ||||||
|   sourceRoot: _optionAssertions.assertString, |  | ||||||
|   getModuleId: _optionAssertions.assertFunction, |  | ||||||
|   moduleRoot: _optionAssertions.assertString, |  | ||||||
|   moduleIds: _optionAssertions.assertBoolean, |  | ||||||
|   moduleId: _optionAssertions.assertString, |  | ||||||
|   parserOpts: _optionAssertions.assertObject, |  | ||||||
|   generatorOpts: _optionAssertions.assertObject |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| function getSource(loc) { |  | ||||||
|   return loc.type === "root" ? loc.source : getSource(loc.parent); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function validate(type, opts) { |  | ||||||
|   return validateNested({ |  | ||||||
|     type: "root", |  | ||||||
|     source: type |  | ||||||
|   }, opts); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function validateNested(loc, opts) { |  | ||||||
|   const type = getSource(loc); |  | ||||||
|   assertNoDuplicateSourcemap(opts); |  | ||||||
|   Object.keys(opts).forEach(key => { |  | ||||||
|     const optLoc = { |  | ||||||
|       type: "option", |  | ||||||
|       name: key, |  | ||||||
|       parent: loc |  | ||||||
|     }; |  | ||||||
| 
 |  | ||||||
|     if (type === "preset" && NONPRESET_VALIDATORS[key]) { |  | ||||||
|       throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is not allowed in preset options`); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     if (type !== "arguments" && ROOT_VALIDATORS[key]) { |  | ||||||
|       throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is only allowed in root programmatic options`); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     if (type !== "arguments" && type !== "configfile" && BABELRC_VALIDATORS[key]) { |  | ||||||
|       if (type === "babelrcfile" || type === "extendsfile") { |  | ||||||
|         throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is not allowed in .babelrc or "extends"ed files, only in root programmatic options, ` + `or babel.config.js/config file options`); |  | ||||||
|       } |  | ||||||
| 
 |  | ||||||
|       throw new Error(`${(0, _optionAssertions.msg)(optLoc)} is only allowed in root programmatic options, or babel.config.js/config file options`); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     const validator = COMMON_VALIDATORS[key] || NONPRESET_VALIDATORS[key] || BABELRC_VALIDATORS[key] || ROOT_VALIDATORS[key] || throwUnknownError; |  | ||||||
|     validator(optLoc, opts[key]); |  | ||||||
|   }); |  | ||||||
|   return opts; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function throwUnknownError(loc) { |  | ||||||
|   const key = loc.name; |  | ||||||
| 
 |  | ||||||
|   if (_removed.default[key]) { |  | ||||||
|     const { |  | ||||||
|       message, |  | ||||||
|       version = 5 |  | ||||||
|     } = _removed.default[key]; |  | ||||||
|     throw new ReferenceError(`Using removed Babel ${version} option: ${(0, _optionAssertions.msg)(loc)} - ${message}`); |  | ||||||
|   } else { |  | ||||||
|     const unknownOptErr = `Unknown option: ${(0, _optionAssertions.msg)(loc)}. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.`; |  | ||||||
|     throw new ReferenceError(unknownOptErr); |  | ||||||
|   } |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function has(obj, key) { |  | ||||||
|   return Object.prototype.hasOwnProperty.call(obj, key); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertNoDuplicateSourcemap(opts) { |  | ||||||
|   if (has(opts, "sourceMap") && has(opts, "sourceMaps")) { |  | ||||||
|     throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both"); |  | ||||||
|   } |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertEnvSet(loc, value) { |  | ||||||
|   if (loc.parent.type === "env") { |  | ||||||
|     throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside of another .env block`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   const parent = loc.parent; |  | ||||||
|   const obj = (0, _optionAssertions.assertObject)(loc, value); |  | ||||||
| 
 |  | ||||||
|   if (obj) { |  | ||||||
|     for (const envName of Object.keys(obj)) { |  | ||||||
|       const env = (0, _optionAssertions.assertObject)((0, _optionAssertions.access)(loc, envName), obj[envName]); |  | ||||||
|       if (!env) continue; |  | ||||||
|       const envLoc = { |  | ||||||
|         type: "env", |  | ||||||
|         name: envName, |  | ||||||
|         parent |  | ||||||
|       }; |  | ||||||
|       validateNested(envLoc, env); |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return obj; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertOverridesList(loc, value) { |  | ||||||
|   if (loc.parent.type === "env") { |  | ||||||
|     throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside an .env block`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   if (loc.parent.type === "overrides") { |  | ||||||
|     throw new Error(`${(0, _optionAssertions.msg)(loc)} is not allowed inside an .overrides block`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   const parent = loc.parent; |  | ||||||
|   const arr = (0, _optionAssertions.assertArray)(loc, value); |  | ||||||
| 
 |  | ||||||
|   if (arr) { |  | ||||||
|     for (const [index, item] of arr.entries()) { |  | ||||||
|       const objLoc = (0, _optionAssertions.access)(loc, index); |  | ||||||
|       const env = (0, _optionAssertions.assertObject)(objLoc, item); |  | ||||||
|       if (!env) throw new Error(`${(0, _optionAssertions.msg)(objLoc)} must be an object`); |  | ||||||
|       const overridesLoc = { |  | ||||||
|         type: "overrides", |  | ||||||
|         index, |  | ||||||
|         parent |  | ||||||
|       }; |  | ||||||
|       validateNested(overridesLoc, env); |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return arr; |  | ||||||
| } |  | ||||||
							
								
								
									
										55
									
								
								node_modules/@babel/core/lib/config/validation/plugins.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										55
									
								
								node_modules/@babel/core/lib/config/validation/plugins.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,55 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.validatePluginObject = validatePluginObject; |  | ||||||
| 
 |  | ||||||
| var _optionAssertions = require("./option-assertions"); |  | ||||||
| 
 |  | ||||||
| const VALIDATORS = { |  | ||||||
|   name: _optionAssertions.assertString, |  | ||||||
|   manipulateOptions: _optionAssertions.assertFunction, |  | ||||||
|   pre: _optionAssertions.assertFunction, |  | ||||||
|   post: _optionAssertions.assertFunction, |  | ||||||
|   inherits: _optionAssertions.assertFunction, |  | ||||||
|   visitor: assertVisitorMap, |  | ||||||
|   parserOverride: _optionAssertions.assertFunction, |  | ||||||
|   generatorOverride: _optionAssertions.assertFunction |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| function assertVisitorMap(key, value) { |  | ||||||
|   const obj = (0, _optionAssertions.assertObject)(key, value); |  | ||||||
| 
 |  | ||||||
|   if (obj) { |  | ||||||
|     Object.keys(obj).forEach(prop => assertVisitorHandler(prop, obj[prop])); |  | ||||||
| 
 |  | ||||||
|     if (obj.enter || obj.exit) { |  | ||||||
|       throw new Error(`.${key} cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.`); |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return obj; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function assertVisitorHandler(key, value) { |  | ||||||
|   if (value && typeof value === "object") { |  | ||||||
|     Object.keys(value).forEach(handler => { |  | ||||||
|       if (handler !== "enter" && handler !== "exit") { |  | ||||||
|         throw new Error(`.visitor["${key}"] may only have .enter and/or .exit handlers.`); |  | ||||||
|       } |  | ||||||
|     }); |  | ||||||
|   } else if (typeof value !== "function") { |  | ||||||
|     throw new Error(`.visitor["${key}"] must be a function`); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   return value; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function validatePluginObject(obj) { |  | ||||||
|   Object.keys(obj).forEach(key => { |  | ||||||
|     const validator = VALIDATORS[key]; |  | ||||||
|     if (validator) validator(key, obj[key]);else throw new Error(`.${key} is not a valid Plugin property`); |  | ||||||
|   }); |  | ||||||
|   return obj; |  | ||||||
| } |  | ||||||
							
								
								
									
										66
									
								
								node_modules/@babel/core/lib/config/validation/removed.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										66
									
								
								node_modules/@babel/core/lib/config/validation/removed.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,66 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.default = void 0; |  | ||||||
| var _default = { |  | ||||||
|   auxiliaryComment: { |  | ||||||
|     message: "Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`" |  | ||||||
|   }, |  | ||||||
|   blacklist: { |  | ||||||
|     message: "Put the specific transforms you want in the `plugins` option" |  | ||||||
|   }, |  | ||||||
|   breakConfig: { |  | ||||||
|     message: "This is not a necessary option in Babel 6" |  | ||||||
|   }, |  | ||||||
|   experimental: { |  | ||||||
|     message: "Put the specific transforms you want in the `plugins` option" |  | ||||||
|   }, |  | ||||||
|   externalHelpers: { |  | ||||||
|     message: "Use the `external-helpers` plugin instead. " + "Check out http://babeljs.io/docs/plugins/external-helpers/" |  | ||||||
|   }, |  | ||||||
|   extra: { |  | ||||||
|     message: "" |  | ||||||
|   }, |  | ||||||
|   jsxPragma: { |  | ||||||
|     message: "use the `pragma` option in the `react-jsx` plugin. " + "Check out http://babeljs.io/docs/plugins/transform-react-jsx/" |  | ||||||
|   }, |  | ||||||
|   loose: { |  | ||||||
|     message: "Specify the `loose` option for the relevant plugin you are using " + "or use a preset that sets the option." |  | ||||||
|   }, |  | ||||||
|   metadataUsedHelpers: { |  | ||||||
|     message: "Not required anymore as this is enabled by default" |  | ||||||
|   }, |  | ||||||
|   modules: { |  | ||||||
|     message: "Use the corresponding module transform plugin in the `plugins` option. " + "Check out http://babeljs.io/docs/plugins/#modules" |  | ||||||
|   }, |  | ||||||
|   nonStandard: { |  | ||||||
|     message: "Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. " + "Also check out the react preset http://babeljs.io/docs/plugins/preset-react/" |  | ||||||
|   }, |  | ||||||
|   optional: { |  | ||||||
|     message: "Put the specific transforms you want in the `plugins` option" |  | ||||||
|   }, |  | ||||||
|   sourceMapName: { |  | ||||||
|     message: "The `sourceMapName` option has been removed because it makes more sense for the " + "tooling that calls Babel to assign `map.file` themselves." |  | ||||||
|   }, |  | ||||||
|   stage: { |  | ||||||
|     message: "Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets" |  | ||||||
|   }, |  | ||||||
|   whitelist: { |  | ||||||
|     message: "Put the specific transforms you want in the `plugins` option" |  | ||||||
|   }, |  | ||||||
|   resolveModuleSource: { |  | ||||||
|     version: 6, |  | ||||||
|     message: "Use `babel-plugin-module-resolver@3`'s 'resolvePath' options" |  | ||||||
|   }, |  | ||||||
|   metadata: { |  | ||||||
|     version: 6, |  | ||||||
|     message: "Generated plugin metadata is always included in the output result" |  | ||||||
|   }, |  | ||||||
|   sourceMapTarget: { |  | ||||||
|     version: 6, |  | ||||||
|     message: "The `sourceMapTarget` option has been removed because it makes more sense for the tooling " + "that calls Babel to assign `map.file` themselves." |  | ||||||
|   } |  | ||||||
| }; |  | ||||||
| exports.default = _default; |  | ||||||
							
								
								
									
										240
									
								
								node_modules/@babel/core/lib/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										240
									
								
								node_modules/@babel/core/lib/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1,240 +0,0 @@ | |||||||
| "use strict"; |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "__esModule", { |  | ||||||
|   value: true |  | ||||||
| }); |  | ||||||
| exports.Plugin = Plugin; |  | ||||||
| Object.defineProperty(exports, "File", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _file.default; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "buildExternalHelpers", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _buildExternalHelpers.default; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "resolvePlugin", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _files.resolvePlugin; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "resolvePreset", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _files.resolvePreset; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "version", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _package.version; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "getEnv", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _environment.getEnv; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "tokTypes", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _parser().tokTypes; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "traverse", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _traverse().default; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "template", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _template().default; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "createConfigItem", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _item.createConfigItem; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "loadPartialConfig", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _config.loadPartialConfig; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "loadOptions", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _config.loadOptions; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "transform", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _transform.transform; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "transformSync", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _transform.transformSync; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "transformAsync", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _transform.transformAsync; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "transformFile", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _transformFile.transformFile; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "transformFileSync", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _transformFile.transformFileSync; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "transformFileAsync", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _transformFile.transformFileAsync; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "transformFromAst", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _transformAst.transformFromAst; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "transformFromAstSync", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _transformAst.transformFromAstSync; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "transformFromAstAsync", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _transformAst.transformFromAstAsync; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "parse", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _parse.parse; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "parseSync", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _parse.parseSync; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| Object.defineProperty(exports, "parseAsync", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _parse.parseAsync; |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| exports.types = exports.OptionManager = exports.DEFAULT_EXTENSIONS = void 0; |  | ||||||
| 
 |  | ||||||
| var _file = _interopRequireDefault(require("./transformation/file/file")); |  | ||||||
| 
 |  | ||||||
| var _buildExternalHelpers = _interopRequireDefault(require("./tools/build-external-helpers")); |  | ||||||
| 
 |  | ||||||
| var _files = require("./config/files"); |  | ||||||
| 
 |  | ||||||
| var _package = require("../package.json"); |  | ||||||
| 
 |  | ||||||
| var _environment = require("./config/helpers/environment"); |  | ||||||
| 
 |  | ||||||
| function _types() { |  | ||||||
|   const data = _interopRequireWildcard(require("@babel/types")); |  | ||||||
| 
 |  | ||||||
|   _types = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| Object.defineProperty(exports, "types", { |  | ||||||
|   enumerable: true, |  | ||||||
|   get: function () { |  | ||||||
|     return _types(); |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| 
 |  | ||||||
| function _parser() { |  | ||||||
|   const data = require("@babel/parser"); |  | ||||||
| 
 |  | ||||||
|   _parser = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function _traverse() { |  | ||||||
|   const data = _interopRequireDefault(require("@babel/traverse")); |  | ||||||
| 
 |  | ||||||
|   _traverse = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| function _template() { |  | ||||||
|   const data = _interopRequireDefault(require("@babel/template")); |  | ||||||
| 
 |  | ||||||
|   _template = function () { |  | ||||||
|     return data; |  | ||||||
|   }; |  | ||||||
| 
 |  | ||||||
|   return data; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| var _item = require("./config/item"); |  | ||||||
| 
 |  | ||||||
| var _config = require("./config"); |  | ||||||
| 
 |  | ||||||
| var _transform = require("./transform"); |  | ||||||
| 
 |  | ||||||
| var _transformFile = require("./transform-file"); |  | ||||||
| 
 |  | ||||||
| var _transformAst = require("./transform-ast"); |  | ||||||
| 
 |  | ||||||
| var _parse = require("./parse"); |  | ||||||
| 
 |  | ||||||
| function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } } |  | ||||||
| 
 |  | ||||||
| function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |  | ||||||
| 
 |  | ||||||
| const DEFAULT_EXTENSIONS = Object.freeze([".js", ".jsx", ".es6", ".es", ".mjs"]); |  | ||||||
| exports.DEFAULT_EXTENSIONS = DEFAULT_EXTENSIONS; |  | ||||||
| 
 |  | ||||||
| class OptionManager { |  | ||||||
|   init(opts) { |  | ||||||
|     return (0, _config.loadOptions)(opts); |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| exports.OptionManager = OptionManager; |  | ||||||
| 
 |  | ||||||
| function Plugin(alias) { |  | ||||||
|   throw new Error(`The (${alias}) Babel 5 plugin is being run with an unsupported Babel version.`); |  | ||||||
| } |  | ||||||
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