3843 changed files with 1300336 additions and 0 deletions
-
8吴光慧学习笔记/hello_vue3/.vite/deps/_metadata.json
-
3吴光慧学习笔记/hello_vue3/.vite/deps/package.json
-
8吴光慧学习笔记/hello_vue3/.vscode/settings.json
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/baseline-browser-mapping
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/baseline-browser-mapping.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/baseline-browser-mapping.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/browserslist
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/browserslist.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/browserslist.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/esbuild
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/esbuild.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/esbuild.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/is-docker
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/is-docker.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/is-docker.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/is-inside-container
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/is-inside-container.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/is-inside-container.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/jsesc
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/jsesc.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/jsesc.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/json5
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/json5.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/json5.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/nanoid
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/nanoid.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/nanoid.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/node-which
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/node-which.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/node-which.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/npm-run-all
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/npm-run-all.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/npm-run-all.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/npm-run-all2
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/npm-run-all2.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/npm-run-all2.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/parser
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/parser.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/parser.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/pidtree
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/pidtree.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/pidtree.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/rollup
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/rollup.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/rollup.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/run-p
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/run-p.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/run-p.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/run-s
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/run-s.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/run-s.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/semver
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/semver.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/semver.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/tsc
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/tsc.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/tsc.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/tsserver
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/tsserver.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/tsserver.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/update-browserslist-db
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/update-browserslist-db.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/update-browserslist-db.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/vite
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/vite.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/vite.ps1
-
16吴光慧学习笔记/hello_vue3/node_modules/.bin/vue-tsc
-
17吴光慧学习笔记/hello_vue3/node_modules/.bin/vue-tsc.cmd
-
28吴光慧学习笔记/hello_vue3/node_modules/.bin/vue-tsc.ps1
-
2193吴光慧学习笔记/hello_vue3/node_modules/.package-lock.json
-
15吴光慧学习笔记/hello_vue3/node_modules/.vite/deps/_metadata.json
-
3吴光慧学习笔记/hello_vue3/node_modules/.vite/deps/package.json
-
12704吴光慧学习笔记/hello_vue3/node_modules/.vite/deps/vue.js
-
7吴光慧学习笔记/hello_vue3/node_modules/.vite/deps/vue.js.map
-
137吴光慧学习笔记/hello_vue3/node_modules/.vue-global-types/vue_3.5_0.d.ts
-
137吴光慧学习笔记/hello_vue3/node_modules/.vue-global-types/vue_99_0.d.ts
-
22吴光慧学习笔记/hello_vue3/node_modules/@babel/code-frame/LICENSE
-
19吴光慧学习笔记/hello_vue3/node_modules/@babel/code-frame/README.md
-
216吴光慧学习笔记/hello_vue3/node_modules/@babel/code-frame/lib/index.js
-
1吴光慧学习笔记/hello_vue3/node_modules/@babel/code-frame/lib/index.js.map
-
31吴光慧学习笔记/hello_vue3/node_modules/@babel/code-frame/package.json
-
22吴光慧学习笔记/hello_vue3/node_modules/@babel/compat-data/LICENSE
-
19吴光慧学习笔记/hello_vue3/node_modules/@babel/compat-data/README.md
-
2吴光慧学习笔记/hello_vue3/node_modules/@babel/compat-data/corejs2-built-ins.js
-
2吴光慧学习笔记/hello_vue3/node_modules/@babel/compat-data/corejs3-shipped-proposals.js
-
2106吴光慧学习笔记/hello_vue3/node_modules/@babel/compat-data/data/corejs2-built-ins.json
-
5吴光慧学习笔记/hello_vue3/node_modules/@babel/compat-data/data/corejs3-shipped-proposals.json
-
18吴光慧学习笔记/hello_vue3/node_modules/@babel/compat-data/data/native-modules.json
-
35吴光慧学习笔记/hello_vue3/node_modules/@babel/compat-data/data/overlapping-plugins.json
-
203吴光慧学习笔记/hello_vue3/node_modules/@babel/compat-data/data/plugin-bugfixes.json
-
838吴光慧学习笔记/hello_vue3/node_modules/@babel/compat-data/data/plugins.json
-
2吴光慧学习笔记/hello_vue3/node_modules/@babel/compat-data/native-modules.js
-
2吴光慧学习笔记/hello_vue3/node_modules/@babel/compat-data/overlapping-plugins.js
-
40吴光慧学习笔记/hello_vue3/node_modules/@babel/compat-data/package.json
-
2吴光慧学习笔记/hello_vue3/node_modules/@babel/compat-data/plugin-bugfixes.js
-
2吴光慧学习笔记/hello_vue3/node_modules/@babel/compat-data/plugins.js
-
22吴光慧学习笔记/hello_vue3/node_modules/@babel/core/LICENSE
-
19吴光慧学习笔记/hello_vue3/node_modules/@babel/core/README.md
-
5吴光慧学习笔记/hello_vue3/node_modules/@babel/core/lib/config/cache-contexts.js
-
1吴光慧学习笔记/hello_vue3/node_modules/@babel/core/lib/config/cache-contexts.js.map
@ -0,0 +1,8 @@ |
|||
{ |
|||
"hash": "bbe4c6f7", |
|||
"configHash": "3e050436", |
|||
"lockfileHash": "e95c9a53", |
|||
"browserHash": "a6e009f7", |
|||
"optimized": {}, |
|||
"chunks": {} |
|||
} |
|||
@ -0,0 +1,3 @@ |
|||
{ |
|||
"type": "module" |
|||
} |
|||
@ -0,0 +1,8 @@ |
|||
{ |
|||
"explorer.fileNesting.enabled": true, |
|||
"explorer.fileNesting.patterns": { |
|||
"tsconfig.json": "tsconfig.*.json, env.d.ts", |
|||
"vite.config.*": "jsconfig*, vitest.config.*, cypress.config.*, playwright.config.*", |
|||
"package.json": "package-lock.json, pnpm*, .yarnrc*, yarn*, .eslint*, eslint*, .oxlint*, oxlint*, .prettier*, prettier*, .editorconfig" |
|||
} |
|||
} |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../baseline-browser-mapping/dist/cli.js" "$@" |
|||
else |
|||
exec node "$basedir/../baseline-browser-mapping/dist/cli.js" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\baseline-browser-mapping\dist\cli.js" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../baseline-browser-mapping/dist/cli.js" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../baseline-browser-mapping/dist/cli.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../baseline-browser-mapping/dist/cli.js" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../baseline-browser-mapping/dist/cli.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../browserslist/cli.js" "$@" |
|||
else |
|||
exec node "$basedir/../browserslist/cli.js" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\browserslist\cli.js" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../browserslist/cli.js" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../browserslist/cli.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../browserslist/cli.js" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../browserslist/cli.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../esbuild/bin/esbuild" "$@" |
|||
else |
|||
exec node "$basedir/../esbuild/bin/esbuild" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\esbuild\bin\esbuild" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../esbuild/bin/esbuild" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../esbuild/bin/esbuild" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../esbuild/bin/esbuild" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../esbuild/bin/esbuild" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../is-docker/cli.js" "$@" |
|||
else |
|||
exec node "$basedir/../is-docker/cli.js" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\is-docker\cli.js" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../is-docker/cli.js" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../is-docker/cli.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../is-docker/cli.js" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../is-docker/cli.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../is-inside-container/cli.js" "$@" |
|||
else |
|||
exec node "$basedir/../is-inside-container/cli.js" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\is-inside-container\cli.js" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../is-inside-container/cli.js" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../is-inside-container/cli.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../is-inside-container/cli.js" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../is-inside-container/cli.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../jsesc/bin/jsesc" "$@" |
|||
else |
|||
exec node "$basedir/../jsesc/bin/jsesc" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\jsesc\bin\jsesc" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../jsesc/bin/jsesc" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../jsesc/bin/jsesc" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../jsesc/bin/jsesc" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../jsesc/bin/jsesc" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../json5/lib/cli.js" "$@" |
|||
else |
|||
exec node "$basedir/../json5/lib/cli.js" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\json5\lib\cli.js" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../json5/lib/cli.js" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../json5/lib/cli.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../json5/lib/cli.js" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../json5/lib/cli.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../nanoid/bin/nanoid.cjs" "$@" |
|||
else |
|||
exec node "$basedir/../nanoid/bin/nanoid.cjs" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\nanoid\bin\nanoid.cjs" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../nanoid/bin/nanoid.cjs" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../nanoid/bin/nanoid.cjs" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../nanoid/bin/nanoid.cjs" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../nanoid/bin/nanoid.cjs" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../which/bin/which.js" "$@" |
|||
else |
|||
exec node "$basedir/../which/bin/which.js" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\which\bin\which.js" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../which/bin/which.js" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../which/bin/which.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../which/bin/which.js" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../which/bin/which.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../npm-run-all2/bin/npm-run-all/index.js" "$@" |
|||
else |
|||
exec node "$basedir/../npm-run-all2/bin/npm-run-all/index.js" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\npm-run-all2\bin\npm-run-all\index.js" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../npm-run-all2/bin/npm-run-all/index.js" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../npm-run-all2/bin/npm-run-all/index.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../npm-run-all2/bin/npm-run-all/index.js" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../npm-run-all2/bin/npm-run-all/index.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../npm-run-all2/bin/npm-run-all/index.js" "$@" |
|||
else |
|||
exec node "$basedir/../npm-run-all2/bin/npm-run-all/index.js" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\npm-run-all2\bin\npm-run-all\index.js" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../npm-run-all2/bin/npm-run-all/index.js" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../npm-run-all2/bin/npm-run-all/index.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../npm-run-all2/bin/npm-run-all/index.js" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../npm-run-all2/bin/npm-run-all/index.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../@babel/parser/bin/babel-parser.js" "$@" |
|||
else |
|||
exec node "$basedir/../@babel/parser/bin/babel-parser.js" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\@babel\parser\bin\babel-parser.js" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../@babel/parser/bin/babel-parser.js" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../@babel/parser/bin/babel-parser.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../@babel/parser/bin/babel-parser.js" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../@babel/parser/bin/babel-parser.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../pidtree/bin/pidtree.js" "$@" |
|||
else |
|||
exec node "$basedir/../pidtree/bin/pidtree.js" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\pidtree\bin\pidtree.js" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../pidtree/bin/pidtree.js" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../pidtree/bin/pidtree.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../pidtree/bin/pidtree.js" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../pidtree/bin/pidtree.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../rollup/dist/bin/rollup" "$@" |
|||
else |
|||
exec node "$basedir/../rollup/dist/bin/rollup" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\rollup\dist\bin\rollup" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../rollup/dist/bin/rollup" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../rollup/dist/bin/rollup" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../rollup/dist/bin/rollup" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../rollup/dist/bin/rollup" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../npm-run-all2/bin/run-p/index.js" "$@" |
|||
else |
|||
exec node "$basedir/../npm-run-all2/bin/run-p/index.js" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\npm-run-all2\bin\run-p\index.js" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../npm-run-all2/bin/run-p/index.js" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../npm-run-all2/bin/run-p/index.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../npm-run-all2/bin/run-p/index.js" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../npm-run-all2/bin/run-p/index.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../npm-run-all2/bin/run-s/index.js" "$@" |
|||
else |
|||
exec node "$basedir/../npm-run-all2/bin/run-s/index.js" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\npm-run-all2\bin\run-s\index.js" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../npm-run-all2/bin/run-s/index.js" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../npm-run-all2/bin/run-s/index.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../npm-run-all2/bin/run-s/index.js" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../npm-run-all2/bin/run-s/index.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../semver/bin/semver.js" "$@" |
|||
else |
|||
exec node "$basedir/../semver/bin/semver.js" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\semver\bin\semver.js" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../semver/bin/semver.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../semver/bin/semver.js" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../semver/bin/semver.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../typescript/bin/tsc" "$@" |
|||
else |
|||
exec node "$basedir/../typescript/bin/tsc" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\typescript\bin\tsc" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../typescript/bin/tsc" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../typescript/bin/tsc" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../typescript/bin/tsc" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../typescript/bin/tsc" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../typescript/bin/tsserver" "$@" |
|||
else |
|||
exec node "$basedir/../typescript/bin/tsserver" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\typescript\bin\tsserver" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../typescript/bin/tsserver" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../typescript/bin/tsserver" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../typescript/bin/tsserver" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../typescript/bin/tsserver" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../update-browserslist-db/cli.js" "$@" |
|||
else |
|||
exec node "$basedir/../update-browserslist-db/cli.js" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\update-browserslist-db\cli.js" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../update-browserslist-db/cli.js" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../update-browserslist-db/cli.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../update-browserslist-db/cli.js" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../update-browserslist-db/cli.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../vite/bin/vite.js" "$@" |
|||
else |
|||
exec node "$basedir/../vite/bin/vite.js" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\vite\bin\vite.js" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../vite/bin/vite.js" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../vite/bin/vite.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../vite/bin/vite.js" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../vite/bin/vite.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
@ -0,0 +1,16 @@ |
|||
#!/bin/sh |
|||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") |
|||
|
|||
case `uname` in |
|||
*CYGWIN*|*MINGW*|*MSYS*) |
|||
if command -v cygpath > /dev/null 2>&1; then |
|||
basedir=`cygpath -w "$basedir"` |
|||
fi |
|||
;; |
|||
esac |
|||
|
|||
if [ -x "$basedir/node" ]; then |
|||
exec "$basedir/node" "$basedir/../vue-tsc/bin/vue-tsc.js" "$@" |
|||
else |
|||
exec node "$basedir/../vue-tsc/bin/vue-tsc.js" "$@" |
|||
fi |
|||
@ -0,0 +1,17 @@ |
|||
@ECHO off |
|||
GOTO start |
|||
:find_dp0 |
|||
SET dp0=%~dp0 |
|||
EXIT /b |
|||
:start |
|||
SETLOCAL |
|||
CALL :find_dp0 |
|||
|
|||
IF EXIST "%dp0%\node.exe" ( |
|||
SET "_prog=%dp0%\node.exe" |
|||
) ELSE ( |
|||
SET "_prog=node" |
|||
SET PATHEXT=%PATHEXT:;.JS;=;% |
|||
) |
|||
|
|||
endLocal & goto #_undefined_# 2>NUL || title %COMSPEC% & "%_prog%" "%dp0%\..\vue-tsc\bin\vue-tsc.js" %* |
|||
@ -0,0 +1,28 @@ |
|||
#!/usr/bin/env pwsh |
|||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent |
|||
|
|||
$exe="" |
|||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) { |
|||
# Fix case when both the Windows and Linux builds of Node |
|||
# are installed in the same directory |
|||
$exe=".exe" |
|||
} |
|||
$ret=0 |
|||
if (Test-Path "$basedir/node$exe") { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "$basedir/node$exe" "$basedir/../vue-tsc/bin/vue-tsc.js" $args |
|||
} else { |
|||
& "$basedir/node$exe" "$basedir/../vue-tsc/bin/vue-tsc.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} else { |
|||
# Support pipeline input |
|||
if ($MyInvocation.ExpectingInput) { |
|||
$input | & "node$exe" "$basedir/../vue-tsc/bin/vue-tsc.js" $args |
|||
} else { |
|||
& "node$exe" "$basedir/../vue-tsc/bin/vue-tsc.js" $args |
|||
} |
|||
$ret=$LASTEXITCODE |
|||
} |
|||
exit $ret |
|||
2193
吴光慧学习笔记/hello_vue3/node_modules/.package-lock.json
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -0,0 +1,15 @@ |
|||
{ |
|||
"hash": "5514453b", |
|||
"configHash": "e5b55508", |
|||
"lockfileHash": "e95c9a53", |
|||
"browserHash": "e8fe7240", |
|||
"optimized": { |
|||
"vue": { |
|||
"src": "../../vue/dist/vue.runtime.esm-bundler.js", |
|||
"file": "vue.js", |
|||
"fileHash": "a137d1c9", |
|||
"needsInterop": false |
|||
} |
|||
}, |
|||
"chunks": {} |
|||
} |
|||
@ -0,0 +1,3 @@ |
|||
{ |
|||
"type": "module" |
|||
} |
|||
12704
吴光慧学习笔记/hello_vue3/node_modules/.vite/deps/vue.js
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
7
吴光慧学习笔记/hello_vue3/node_modules/.vite/deps/vue.js.map
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -0,0 +1,137 @@ |
|||
// @ts-nocheck
|
|||
export {}; |
|||
|
|||
; declare global { |
|||
const __VLS_directiveBindingRestFields: { instance: null, oldValue: null, modifiers: any, dir: any }; |
|||
const __VLS_unref: typeof import('vue').unref; |
|||
const __VLS_placeholder: any; |
|||
|
|||
type __VLS_NativeElements = __VLS_SpreadMerge<SVGElementTagNameMap, HTMLElementTagNameMap>; |
|||
type __VLS_IntrinsicElements = import('vue/jsx-runtime').JSX.IntrinsicElements; |
|||
type __VLS_Element = import('vue/jsx-runtime').JSX.Element; |
|||
type __VLS_GlobalComponents = import('vue').GlobalComponents; |
|||
type __VLS_GlobalDirectives = import('vue').GlobalDirectives; |
|||
type __VLS_IsAny<T> = 0 extends 1 & T ? true : false; |
|||
type __VLS_PickNotAny<A, B> = __VLS_IsAny<A> extends true ? B : A; |
|||
type __VLS_SpreadMerge<A, B> = Omit<A, keyof B> & B; |
|||
type __VLS_WithComponent<N0 extends string, LocalComponents, Self, N1 extends string, N2 extends string, N3 extends string> = |
|||
N1 extends keyof LocalComponents ? { [K in N0]: LocalComponents[N1] } : |
|||
N2 extends keyof LocalComponents ? { [K in N0]: LocalComponents[N2] } : |
|||
N3 extends keyof LocalComponents ? { [K in N0]: LocalComponents[N3] } : |
|||
Self extends object ? { [K in N0]: Self } : |
|||
N1 extends keyof __VLS_GlobalComponents ? { [K in N0]: __VLS_GlobalComponents[N1] } : |
|||
N2 extends keyof __VLS_GlobalComponents ? { [K in N0]: __VLS_GlobalComponents[N2] } : |
|||
N3 extends keyof __VLS_GlobalComponents ? { [K in N0]: __VLS_GlobalComponents[N3] } : |
|||
{}; |
|||
type __VLS_FunctionalComponentCtx<T, K> = __VLS_PickNotAny<'__ctx' extends keyof __VLS_PickNotAny<K, {}> |
|||
? K extends { __ctx?: infer Ctx } ? NonNullable<Ctx> : never : any |
|||
, T extends (props: any, ctx: infer Ctx) => any ? Ctx : any |
|||
>; |
|||
type __VLS_FunctionalComponentProps<T, K> = '__ctx' extends keyof __VLS_PickNotAny<K, {}> |
|||
? K extends { __ctx?: { props?: infer P } } ? NonNullable<P> : never |
|||
: T extends (props: infer P, ...args: any) => any ? P |
|||
: {}; |
|||
type __VLS_FunctionalComponent<T> = (props: (T extends { $props: infer Props } ? Props : {}) & Record<string, unknown>, ctx?: any) => __VLS_Element & { |
|||
__ctx?: { |
|||
attrs?: any; |
|||
slots?: T extends { $slots: infer Slots } ? Slots : Record<string, any>; |
|||
emit?: T extends { $emit: infer Emit } ? Emit : {}; |
|||
props?: (T extends { $props: infer Props } ? Props : {}) & Record<string, unknown>; |
|||
expose?: (exposed: T) => void; |
|||
}; |
|||
}; |
|||
type __VLS_IsFunction<T, K> = K extends keyof T |
|||
? __VLS_IsAny<T[K]> extends false |
|||
? unknown extends T[K] |
|||
? false |
|||
: true |
|||
: false |
|||
: false; |
|||
type __VLS_NormalizeComponentEvent< |
|||
Props, |
|||
Emits, |
|||
onEvent extends keyof Props, |
|||
Event extends keyof Emits, |
|||
CamelizedEvent extends keyof Emits, |
|||
> = __VLS_IsFunction<Props, onEvent> extends true |
|||
? Props |
|||
: __VLS_IsFunction<Emits, Event> extends true |
|||
? { [K in onEvent]?: Emits[Event] } |
|||
: __VLS_IsFunction<Emits, CamelizedEvent> extends true |
|||
? { [K in onEvent]?: Emits[CamelizedEvent] } |
|||
: Props; |
|||
// fix https://github.com/vuejs/language-tools/issues/926
|
|||
type __VLS_UnionToIntersection<U> = (U extends unknown ? (arg: U) => unknown : never) extends ((arg: infer P) => unknown) ? P : never; |
|||
type __VLS_OverloadUnionInner<T, U = unknown> = U & T extends (...args: infer A) => infer R |
|||
? U extends T |
|||
? never |
|||
: __VLS_OverloadUnionInner<T, Pick<T, keyof T> & U & ((...args: A) => R)> | ((...args: A) => R) |
|||
: never; |
|||
type __VLS_OverloadUnion<T> = Exclude< |
|||
__VLS_OverloadUnionInner<(() => never) & T>, |
|||
T extends () => never ? never : () => never |
|||
>; |
|||
type __VLS_ConstructorOverloads<T> = __VLS_OverloadUnion<T> extends infer F |
|||
? F extends (event: infer E, ...args: infer A) => any |
|||
? { [K in E & string]: (...args: A) => void; } |
|||
: never |
|||
: never; |
|||
type __VLS_NormalizeEmits<T> = __VLS_PrettifyGlobal< |
|||
__VLS_UnionToIntersection< |
|||
__VLS_ConstructorOverloads<T> & { |
|||
[K in keyof T]: T[K] extends any[] ? { (...args: T[K]): void } : never |
|||
} |
|||
> |
|||
>; |
|||
type __VLS_EmitsToProps<T> = __VLS_PrettifyGlobal<{ |
|||
[K in string & keyof T as `on${Capitalize<K>}`]?: |
|||
(...args: T[K] extends (...args: infer P) => any ? P : T[K] extends null ? any[] : never) => any; |
|||
}>; |
|||
type __VLS_ResolveEmits< |
|||
Comp, |
|||
Emits, |
|||
TypeEmits = {}, |
|||
NormalizedEmits = __VLS_NormalizeEmits<Emits> extends infer E ? string extends keyof E ? {} : E : never, |
|||
> = __VLS_SpreadMerge<NormalizedEmits, TypeEmits>; |
|||
type __VLS_ResolveDirectives<T> = { |
|||
[K in keyof T & string as `v${Capitalize<K>}`]: T[K]; |
|||
}; |
|||
type __VLS_PrettifyGlobal<T> = { [K in keyof T as K]: T[K]; } & {}; |
|||
type __VLS_WithDefaultsGlobal<P, D> = { |
|||
[K in keyof P as K extends keyof D ? K : never]-?: P[K]; |
|||
} & { |
|||
[K in keyof P as K extends keyof D ? never : K]: P[K]; |
|||
}; |
|||
type __VLS_UseTemplateRef<T> = Readonly<import('vue').ShallowRef<T | null>>; |
|||
type __VLS_ProxyRefs<T> = import('vue').ShallowUnwrapRef<T>; |
|||
|
|||
function __VLS_getVForSourceType<T extends number | string | any[] | Iterable<any>>(source: T): [ |
|||
item: T extends number ? number |
|||
: T extends string ? string |
|||
: T extends any[] ? T[number] |
|||
: T extends Iterable<infer T1> ? T1 |
|||
: any, |
|||
index: number, |
|||
][]; |
|||
function __VLS_getVForSourceType<T>(source: T): [ |
|||
item: T[keyof T], |
|||
key: keyof T, |
|||
index: number, |
|||
][]; |
|||
function __VLS_getSlotParameters<S, D extends S>(slot: S, decl?: D): |
|||
D extends (...args: infer P) => any ? P : any[]; |
|||
function __VLS_asFunctionalDirective<T>(dir: T): T extends import('vue').ObjectDirective |
|||
? NonNullable<T['created' | 'beforeMount' | 'mounted' | 'beforeUpdate' | 'updated' | 'beforeUnmount' | 'unmounted']> |
|||
: T extends (...args: any) => any |
|||
? T |
|||
: (arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown) => void; |
|||
function __VLS_asFunctionalComponent<T, K = T extends new (...args: any) => any ? InstanceType<T> : unknown>(t: T, instance?: K): |
|||
T extends new (...args: any) => any ? __VLS_FunctionalComponent<K> |
|||
: T extends () => any ? (props: {}, ctx?: any) => ReturnType<T> |
|||
: T extends (...args: any) => any ? T |
|||
: __VLS_FunctionalComponent<{}>; |
|||
function __VLS_functionalComponentArgsRest<T extends (...args: any) => any>(t: T): 2 extends Parameters<T>['length'] ? [any] : []; |
|||
function __VLS_asFunctionalElement<T>(tag: T, endTag?: T): (attrs: T & Record<string, unknown>) => void; |
|||
function __VLS_asFunctionalSlot<S>(slot: S): S extends () => infer R ? (props: {}) => R : NonNullable<S>; |
|||
function __VLS_tryAsConstant<const T>(t: T): T; |
|||
} |
|||
@ -0,0 +1,137 @@ |
|||
// @ts-nocheck
|
|||
export {}; |
|||
|
|||
; declare global { |
|||
const __VLS_directiveBindingRestFields: { instance: null, oldValue: null, modifiers: any, dir: any }; |
|||
const __VLS_unref: typeof import('vue').unref; |
|||
const __VLS_placeholder: any; |
|||
|
|||
type __VLS_NativeElements = __VLS_SpreadMerge<SVGElementTagNameMap, HTMLElementTagNameMap>; |
|||
type __VLS_IntrinsicElements = import('vue/jsx-runtime').JSX.IntrinsicElements; |
|||
type __VLS_Element = import('vue/jsx-runtime').JSX.Element; |
|||
type __VLS_GlobalComponents = import('vue').GlobalComponents; |
|||
type __VLS_GlobalDirectives = import('vue').GlobalDirectives; |
|||
type __VLS_IsAny<T> = 0 extends 1 & T ? true : false; |
|||
type __VLS_PickNotAny<A, B> = __VLS_IsAny<A> extends true ? B : A; |
|||
type __VLS_SpreadMerge<A, B> = Omit<A, keyof B> & B; |
|||
type __VLS_WithComponent<N0 extends string, LocalComponents, Self, N1 extends string, N2 extends string, N3 extends string> = |
|||
N1 extends keyof LocalComponents ? { [K in N0]: LocalComponents[N1] } : |
|||
N2 extends keyof LocalComponents ? { [K in N0]: LocalComponents[N2] } : |
|||
N3 extends keyof LocalComponents ? { [K in N0]: LocalComponents[N3] } : |
|||
Self extends object ? { [K in N0]: Self } : |
|||
N1 extends keyof __VLS_GlobalComponents ? { [K in N0]: __VLS_GlobalComponents[N1] } : |
|||
N2 extends keyof __VLS_GlobalComponents ? { [K in N0]: __VLS_GlobalComponents[N2] } : |
|||
N3 extends keyof __VLS_GlobalComponents ? { [K in N0]: __VLS_GlobalComponents[N3] } : |
|||
{}; |
|||
type __VLS_FunctionalComponentCtx<T, K> = __VLS_PickNotAny<'__ctx' extends keyof __VLS_PickNotAny<K, {}> |
|||
? K extends { __ctx?: infer Ctx } ? NonNullable<Ctx> : never : any |
|||
, T extends (props: any, ctx: infer Ctx) => any ? Ctx : any |
|||
>; |
|||
type __VLS_FunctionalComponentProps<T, K> = '__ctx' extends keyof __VLS_PickNotAny<K, {}> |
|||
? K extends { __ctx?: { props?: infer P } } ? NonNullable<P> : never |
|||
: T extends (props: infer P, ...args: any) => any ? P |
|||
: {}; |
|||
type __VLS_FunctionalComponent<T> = (props: (T extends { $props: infer Props } ? Props : {}) & Record<string, unknown>, ctx?: any) => __VLS_Element & { |
|||
__ctx?: { |
|||
attrs?: any; |
|||
slots?: T extends { $slots: infer Slots } ? Slots : Record<string, any>; |
|||
emit?: T extends { $emit: infer Emit } ? Emit : {}; |
|||
props?: (T extends { $props: infer Props } ? Props : {}) & Record<string, unknown>; |
|||
expose?: (exposed: T) => void; |
|||
}; |
|||
}; |
|||
type __VLS_IsFunction<T, K> = K extends keyof T |
|||
? __VLS_IsAny<T[K]> extends false |
|||
? unknown extends T[K] |
|||
? false |
|||
: true |
|||
: false |
|||
: false; |
|||
type __VLS_NormalizeComponentEvent< |
|||
Props, |
|||
Emits, |
|||
onEvent extends keyof Props, |
|||
Event extends keyof Emits, |
|||
CamelizedEvent extends keyof Emits, |
|||
> = __VLS_IsFunction<Props, onEvent> extends true |
|||
? Props |
|||
: __VLS_IsFunction<Emits, Event> extends true |
|||
? { [K in onEvent]?: Emits[Event] } |
|||
: __VLS_IsFunction<Emits, CamelizedEvent> extends true |
|||
? { [K in onEvent]?: Emits[CamelizedEvent] } |
|||
: Props; |
|||
// fix https://github.com/vuejs/language-tools/issues/926
|
|||
type __VLS_UnionToIntersection<U> = (U extends unknown ? (arg: U) => unknown : never) extends ((arg: infer P) => unknown) ? P : never; |
|||
type __VLS_OverloadUnionInner<T, U = unknown> = U & T extends (...args: infer A) => infer R |
|||
? U extends T |
|||
? never |
|||
: __VLS_OverloadUnionInner<T, Pick<T, keyof T> & U & ((...args: A) => R)> | ((...args: A) => R) |
|||
: never; |
|||
type __VLS_OverloadUnion<T> = Exclude< |
|||
__VLS_OverloadUnionInner<(() => never) & T>, |
|||
T extends () => never ? never : () => never |
|||
>; |
|||
type __VLS_ConstructorOverloads<T> = __VLS_OverloadUnion<T> extends infer F |
|||
? F extends (event: infer E, ...args: infer A) => any |
|||
? { [K in E & string]: (...args: A) => void; } |
|||
: never |
|||
: never; |
|||
type __VLS_NormalizeEmits<T> = __VLS_PrettifyGlobal< |
|||
__VLS_UnionToIntersection< |
|||
__VLS_ConstructorOverloads<T> & { |
|||
[K in keyof T]: T[K] extends any[] ? { (...args: T[K]): void } : never |
|||
} |
|||
> |
|||
>; |
|||
type __VLS_EmitsToProps<T> = __VLS_PrettifyGlobal<{ |
|||
[K in string & keyof T as `on${Capitalize<K>}`]?: |
|||
(...args: T[K] extends (...args: infer P) => any ? P : T[K] extends null ? any[] : never) => any; |
|||
}>; |
|||
type __VLS_ResolveEmits< |
|||
Comp, |
|||
Emits, |
|||
TypeEmits = Comp extends { __typeEmits?: infer T } ? unknown extends T ? {} : import('vue').ShortEmitsToObject<T> : {}, |
|||
NormalizedEmits = __VLS_NormalizeEmits<Emits> extends infer E ? string extends keyof E ? {} : E : never, |
|||
> = __VLS_SpreadMerge<NormalizedEmits, TypeEmits>; |
|||
type __VLS_ResolveDirectives<T> = { |
|||
[K in keyof T & string as `v${Capitalize<K>}`]: T[K]; |
|||
}; |
|||
type __VLS_PrettifyGlobal<T> = { [K in keyof T as K]: T[K]; } & {}; |
|||
type __VLS_WithDefaultsGlobal<P, D> = { |
|||
[K in keyof P as K extends keyof D ? K : never]-?: P[K]; |
|||
} & { |
|||
[K in keyof P as K extends keyof D ? never : K]: P[K]; |
|||
}; |
|||
type __VLS_UseTemplateRef<T> = Readonly<import('vue').ShallowRef<T | null>>; |
|||
type __VLS_ProxyRefs<T> = import('vue').ShallowUnwrapRef<T>; |
|||
|
|||
function __VLS_getVForSourceType<T extends number | string | any[] | Iterable<any>>(source: T): [ |
|||
item: T extends number ? number |
|||
: T extends string ? string |
|||
: T extends any[] ? T[number] |
|||
: T extends Iterable<infer T1> ? T1 |
|||
: any, |
|||
index: number, |
|||
][]; |
|||
function __VLS_getVForSourceType<T>(source: T): [ |
|||
item: T[keyof T], |
|||
key: keyof T, |
|||
index: number, |
|||
][]; |
|||
function __VLS_getSlotParameters<S, D extends S>(slot: S, decl?: D): |
|||
D extends (...args: infer P) => any ? P : any[]; |
|||
function __VLS_asFunctionalDirective<T>(dir: T): T extends import('vue').ObjectDirective |
|||
? NonNullable<T['created' | 'beforeMount' | 'mounted' | 'beforeUpdate' | 'updated' | 'beforeUnmount' | 'unmounted']> |
|||
: T extends (...args: any) => any |
|||
? T |
|||
: (arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown) => void; |
|||
function __VLS_asFunctionalComponent<T, K = T extends new (...args: any) => any ? InstanceType<T> : unknown>(t: T, instance?: K): |
|||
T extends new (...args: any) => any ? __VLS_FunctionalComponent<K> |
|||
: T extends () => any ? (props: {}, ctx?: any) => ReturnType<T> |
|||
: T extends (...args: any) => any ? T |
|||
: __VLS_FunctionalComponent<{}>; |
|||
function __VLS_functionalComponentArgsRest<T extends (...args: any) => any>(t: T): 2 extends Parameters<T>['length'] ? [any] : []; |
|||
function __VLS_asFunctionalElement<T>(tag: T, endTag?: T): (attrs: T & Record<string, unknown>) => void; |
|||
function __VLS_asFunctionalSlot<S>(slot: S): S extends () => infer R ? (props: {}) => R : NonNullable<S>; |
|||
function __VLS_tryAsConstant<const T>(t: T): T; |
|||
} |
|||
@ -0,0 +1,22 @@ |
|||
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. |
|||
@ -0,0 +1,19 @@ |
|||
# @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/babel-code-frame) for more information. |
|||
|
|||
## Install |
|||
|
|||
Using npm: |
|||
|
|||
```sh |
|||
npm install --save-dev @babel/code-frame |
|||
``` |
|||
|
|||
or using yarn: |
|||
|
|||
```sh |
|||
yarn add @babel/code-frame --dev |
|||
``` |
|||
@ -0,0 +1,216 @@ |
|||
'use strict'; |
|||
|
|||
Object.defineProperty(exports, '__esModule', { value: true }); |
|||
|
|||
var picocolors = require('picocolors'); |
|||
var jsTokens = require('js-tokens'); |
|||
var helperValidatorIdentifier = require('@babel/helper-validator-identifier'); |
|||
|
|||
function isColorSupported() { |
|||
return (typeof process === "object" && (process.env.FORCE_COLOR === "0" || process.env.FORCE_COLOR === "false") ? false : picocolors.isColorSupported |
|||
); |
|||
} |
|||
const compose = (f, g) => v => f(g(v)); |
|||
function buildDefs(colors) { |
|||
return { |
|||
keyword: colors.cyan, |
|||
capitalized: colors.yellow, |
|||
jsxIdentifier: colors.yellow, |
|||
punctuator: colors.yellow, |
|||
number: colors.magenta, |
|||
string: colors.green, |
|||
regex: colors.magenta, |
|||
comment: colors.gray, |
|||
invalid: compose(compose(colors.white, colors.bgRed), colors.bold), |
|||
gutter: colors.gray, |
|||
marker: compose(colors.red, colors.bold), |
|||
message: compose(colors.red, colors.bold), |
|||
reset: colors.reset |
|||
}; |
|||
} |
|||
const defsOn = buildDefs(picocolors.createColors(true)); |
|||
const defsOff = buildDefs(picocolors.createColors(false)); |
|||
function getDefs(enabled) { |
|||
return enabled ? defsOn : defsOff; |
|||
} |
|||
|
|||
const sometimesKeywords = new Set(["as", "async", "from", "get", "of", "set"]); |
|||
const NEWLINE$1 = /\r\n|[\n\r\u2028\u2029]/; |
|||
const BRACKET = /^[()[\]{}]$/; |
|||
let tokenize; |
|||
{ |
|||
const JSX_TAG = /^[a-z][\w-]*$/i; |
|||
const getTokenType = function (token, offset, text) { |
|||
if (token.type === "name") { |
|||
if (helperValidatorIdentifier.isKeyword(token.value) || helperValidatorIdentifier.isStrictReservedWord(token.value, true) || sometimesKeywords.has(token.value)) { |
|||
return "keyword"; |
|||
} |
|||
if (JSX_TAG.test(token.value) && (text[offset - 1] === "<" || text.slice(offset - 2, offset) === "</")) { |
|||
return "jsxIdentifier"; |
|||
} |
|||
if (token.value[0] !== token.value[0].toLowerCase()) { |
|||
return "capitalized"; |
|||
} |
|||
} |
|||
if (token.type === "punctuator" && BRACKET.test(token.value)) { |
|||
return "bracket"; |
|||
} |
|||
if (token.type === "invalid" && (token.value === "@" || token.value === "#")) { |
|||
return "punctuator"; |
|||
} |
|||
return token.type; |
|||
}; |
|||
tokenize = function* (text) { |
|||
let match; |
|||
while (match = jsTokens.default.exec(text)) { |
|||
const token = jsTokens.matchToToken(match); |
|||
yield { |
|||
type: getTokenType(token, match.index, text), |
|||
value: token.value |
|||
}; |
|||
} |
|||
}; |
|||
} |
|||
function highlight(text) { |
|||
if (text === "") return ""; |
|||
const defs = getDefs(true); |
|||
let highlighted = ""; |
|||
for (const { |
|||
type, |
|||
value |
|||
} of tokenize(text)) { |
|||
if (type in defs) { |
|||
highlighted += value.split(NEWLINE$1).map(str => defs[type](str)).join("\n"); |
|||
} else { |
|||
highlighted += value; |
|||
} |
|||
} |
|||
return highlighted; |
|||
} |
|||
|
|||
let deprecationWarningShown = false; |
|||
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 + 1]; |
|||
} 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 shouldHighlight = opts.forceColor || isColorSupported() && opts.highlightCode; |
|||
const defs = getDefs(shouldHighlight); |
|||
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; |
|||
const highlightedLines = shouldHighlight ? highlight(rawLines) : rawLines; |
|||
let frame = highlightedLines.split(NEWLINE, end).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 ", defs.gutter(gutter.replace(/\d/g, " ")), " ", markerSpacing, defs.marker("^").repeat(numberOfMarkers)].join(""); |
|||
if (lastMarkerLine && opts.message) { |
|||
markerLine += " " + defs.message(opts.message); |
|||
} |
|||
} |
|||
return [defs.marker(">"), defs.gutter(gutter), line.length > 0 ? ` ${line}` : "", markerLine].join(""); |
|||
} else { |
|||
return ` ${defs.gutter(gutter)}${line.length > 0 ? ` ${line}` : ""}`; |
|||
} |
|||
}).join("\n"); |
|||
if (opts.message && !hasColumns) { |
|||
frame = `${" ".repeat(numberMaxWidth + 1)}${opts.message}\n${frame}`; |
|||
} |
|||
if (shouldHighlight) { |
|||
return defs.reset(frame); |
|||
} else { |
|||
return frame; |
|||
} |
|||
} |
|||
function index (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); |
|||
} |
|||
|
|||
exports.codeFrameColumns = codeFrameColumns; |
|||
exports.default = index; |
|||
exports.highlight = highlight; |
|||
//# sourceMappingURL=index.js.map
|
|||
1
吴光慧学习笔记/hello_vue3/node_modules/@babel/code-frame/lib/index.js.map
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -0,0 +1,31 @@ |
|||
{ |
|||
"name": "@babel/code-frame", |
|||
"version": "7.27.1", |
|||
"description": "Generate errors that contain a code frame that point to source locations.", |
|||
"author": "The Babel Team (https://babel.dev/team)", |
|||
"homepage": "https://babel.dev/docs/en/next/babel-code-frame", |
|||
"bugs": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen", |
|||
"license": "MIT", |
|||
"publishConfig": { |
|||
"access": "public" |
|||
}, |
|||
"repository": { |
|||
"type": "git", |
|||
"url": "https://github.com/babel/babel.git", |
|||
"directory": "packages/babel-code-frame" |
|||
}, |
|||
"main": "./lib/index.js", |
|||
"dependencies": { |
|||
"@babel/helper-validator-identifier": "^7.27.1", |
|||
"js-tokens": "^4.0.0", |
|||
"picocolors": "^1.1.1" |
|||
}, |
|||
"devDependencies": { |
|||
"import-meta-resolve": "^4.1.0", |
|||
"strip-ansi": "^4.0.0" |
|||
}, |
|||
"engines": { |
|||
"node": ">=6.9.0" |
|||
}, |
|||
"type": "commonjs" |
|||
} |
|||
@ -0,0 +1,22 @@ |
|||
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. |
|||
@ -0,0 +1,19 @@ |
|||
# @babel/compat-data |
|||
|
|||
> The compat-data to determine required Babel plugins |
|||
|
|||
See our website [@babel/compat-data](https://babeljs.io/docs/babel-compat-data) for more information. |
|||
|
|||
## Install |
|||
|
|||
Using npm: |
|||
|
|||
```sh |
|||
npm install --save @babel/compat-data |
|||
``` |
|||
|
|||
or using yarn: |
|||
|
|||
```sh |
|||
yarn add @babel/compat-data |
|||
``` |
|||
@ -0,0 +1,2 @@ |
|||
// Todo (Babel 8): remove this file as Babel 8 drop support of core-js 2
|
|||
module.exports = require("./data/corejs2-built-ins.json"); |
|||
@ -0,0 +1,2 @@ |
|||
// Todo (Babel 8): remove this file now that it is included in babel-plugin-polyfill-corejs3
|
|||
module.exports = require("./data/corejs3-shipped-proposals.json"); |
|||
2106
吴光慧学习笔记/hello_vue3/node_modules/@babel/compat-data/data/corejs2-built-ins.json
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -0,0 +1,5 @@ |
|||
[ |
|||
"esnext.promise.all-settled", |
|||
"esnext.string.match-all", |
|||
"esnext.global-this" |
|||
] |
|||
@ -0,0 +1,18 @@ |
|||
{ |
|||
"es6.module": { |
|||
"chrome": "61", |
|||
"and_chr": "61", |
|||
"edge": "16", |
|||
"firefox": "60", |
|||
"and_ff": "60", |
|||
"node": "13.2.0", |
|||
"opera": "48", |
|||
"op_mob": "45", |
|||
"safari": "10.1", |
|||
"ios": "10.3", |
|||
"samsung": "8.2", |
|||
"android": "61", |
|||
"electron": "2.0", |
|||
"ios_saf": "10.3" |
|||
} |
|||
} |
|||
@ -0,0 +1,35 @@ |
|||
{ |
|||
"transform-async-to-generator": [ |
|||
"bugfix/transform-async-arrows-in-class" |
|||
], |
|||
"transform-parameters": [ |
|||
"bugfix/transform-edge-default-parameters", |
|||
"bugfix/transform-safari-id-destructuring-collision-in-function-expression" |
|||
], |
|||
"transform-function-name": [ |
|||
"bugfix/transform-edge-function-name" |
|||
], |
|||
"transform-block-scoping": [ |
|||
"bugfix/transform-safari-block-shadowing", |
|||
"bugfix/transform-safari-for-shadowing" |
|||
], |
|||
"transform-template-literals": [ |
|||
"bugfix/transform-tagged-template-caching" |
|||
], |
|||
"transform-optional-chaining": [ |
|||
"bugfix/transform-v8-spread-parameters-in-optional-chaining" |
|||
], |
|||
"proposal-optional-chaining": [ |
|||
"bugfix/transform-v8-spread-parameters-in-optional-chaining" |
|||
], |
|||
"transform-class-properties": [ |
|||
"bugfix/transform-v8-static-class-fields-redefine-readonly", |
|||
"bugfix/transform-firefox-class-in-computed-class-key", |
|||
"bugfix/transform-safari-class-field-initializer-scope" |
|||
], |
|||
"proposal-class-properties": [ |
|||
"bugfix/transform-v8-static-class-fields-redefine-readonly", |
|||
"bugfix/transform-firefox-class-in-computed-class-key", |
|||
"bugfix/transform-safari-class-field-initializer-scope" |
|||
] |
|||
} |
|||
@ -0,0 +1,203 @@ |
|||
{ |
|||
"bugfix/transform-async-arrows-in-class": { |
|||
"chrome": "55", |
|||
"opera": "42", |
|||
"edge": "15", |
|||
"firefox": "52", |
|||
"safari": "11", |
|||
"node": "7.6", |
|||
"deno": "1", |
|||
"ios": "11", |
|||
"samsung": "6", |
|||
"opera_mobile": "42", |
|||
"electron": "1.6" |
|||
}, |
|||
"bugfix/transform-edge-default-parameters": { |
|||
"chrome": "49", |
|||
"opera": "36", |
|||
"edge": "18", |
|||
"firefox": "52", |
|||
"safari": "10", |
|||
"node": "6", |
|||
"deno": "1", |
|||
"ios": "10", |
|||
"samsung": "5", |
|||
"opera_mobile": "36", |
|||
"electron": "0.37" |
|||
}, |
|||
"bugfix/transform-edge-function-name": { |
|||
"chrome": "51", |
|||
"opera": "38", |
|||
"edge": "79", |
|||
"firefox": "53", |
|||
"safari": "10", |
|||
"node": "6.5", |
|||
"deno": "1", |
|||
"ios": "10", |
|||
"samsung": "5", |
|||
"opera_mobile": "41", |
|||
"electron": "1.2" |
|||
}, |
|||
"bugfix/transform-safari-block-shadowing": { |
|||
"chrome": "49", |
|||
"opera": "36", |
|||
"edge": "12", |
|||
"firefox": "44", |
|||
"safari": "11", |
|||
"node": "6", |
|||
"deno": "1", |
|||
"ie": "11", |
|||
"ios": "11", |
|||
"samsung": "5", |
|||
"opera_mobile": "36", |
|||
"electron": "0.37" |
|||
}, |
|||
"bugfix/transform-safari-for-shadowing": { |
|||
"chrome": "49", |
|||
"opera": "36", |
|||
"edge": "12", |
|||
"firefox": "4", |
|||
"safari": "11", |
|||
"node": "6", |
|||
"deno": "1", |
|||
"ie": "11", |
|||
"ios": "11", |
|||
"samsung": "5", |
|||
"rhino": "1.7.13", |
|||
"opera_mobile": "36", |
|||
"electron": "0.37" |
|||
}, |
|||
"bugfix/transform-safari-id-destructuring-collision-in-function-expression": { |
|||
"chrome": "49", |
|||
"opera": "36", |
|||
"edge": "14", |
|||
"firefox": "2", |
|||
"safari": "16.3", |
|||
"node": "6", |
|||
"deno": "1", |
|||
"ios": "16.3", |
|||
"samsung": "5", |
|||
"opera_mobile": "36", |
|||
"electron": "0.37" |
|||
}, |
|||
"bugfix/transform-tagged-template-caching": { |
|||
"chrome": "41", |
|||
"opera": "28", |
|||
"edge": "12", |
|||
"firefox": "34", |
|||
"safari": "13", |
|||
"node": "4", |
|||
"deno": "1", |
|||
"ios": "13", |
|||
"samsung": "3.4", |
|||
"rhino": "1.7.14", |
|||
"opera_mobile": "28", |
|||
"electron": "0.21" |
|||
}, |
|||
"bugfix/transform-v8-spread-parameters-in-optional-chaining": { |
|||
"chrome": "91", |
|||
"opera": "77", |
|||
"edge": "91", |
|||
"firefox": "74", |
|||
"safari": "13.1", |
|||
"node": "16.9", |
|||
"deno": "1.9", |
|||
"ios": "13.4", |
|||
"samsung": "16", |
|||
"opera_mobile": "64", |
|||
"electron": "13.0" |
|||
}, |
|||
"transform-optional-chaining": { |
|||
"chrome": "80", |
|||
"opera": "67", |
|||
"edge": "80", |
|||
"firefox": "74", |
|||
"safari": "13.1", |
|||
"node": "14", |
|||
"deno": "1", |
|||
"ios": "13.4", |
|||
"samsung": "13", |
|||
"rhino": "1.8", |
|||
"opera_mobile": "57", |
|||
"electron": "8.0" |
|||
}, |
|||
"proposal-optional-chaining": { |
|||
"chrome": "80", |
|||
"opera": "67", |
|||
"edge": "80", |
|||
"firefox": "74", |
|||
"safari": "13.1", |
|||
"node": "14", |
|||
"deno": "1", |
|||
"ios": "13.4", |
|||
"samsung": "13", |
|||
"rhino": "1.8", |
|||
"opera_mobile": "57", |
|||
"electron": "8.0" |
|||
}, |
|||
"transform-parameters": { |
|||
"chrome": "49", |
|||
"opera": "36", |
|||
"edge": "15", |
|||
"firefox": "52", |
|||
"safari": "10", |
|||
"node": "6", |
|||
"deno": "1", |
|||
"ios": "10", |
|||
"samsung": "5", |
|||
"opera_mobile": "36", |
|||
"electron": "0.37" |
|||
}, |
|||
"transform-async-to-generator": { |
|||
"chrome": "55", |
|||
"opera": "42", |
|||
"edge": "15", |
|||
"firefox": "52", |
|||
"safari": "10.1", |
|||
"node": "7.6", |
|||
"deno": "1", |
|||
"ios": "10.3", |
|||
"samsung": "6", |
|||
"opera_mobile": "42", |
|||
"electron": "1.6" |
|||
}, |
|||
"transform-template-literals": { |
|||
"chrome": "41", |
|||
"opera": "28", |
|||
"edge": "13", |
|||
"firefox": "34", |
|||
"safari": "9", |
|||
"node": "4", |
|||
"deno": "1", |
|||
"ios": "9", |
|||
"samsung": "3.4", |
|||
"opera_mobile": "28", |
|||
"electron": "0.21" |
|||
}, |
|||
"transform-function-name": { |
|||
"chrome": "51", |
|||
"opera": "38", |
|||
"edge": "14", |
|||
"firefox": "53", |
|||
"safari": "10", |
|||
"node": "6.5", |
|||
"deno": "1", |
|||
"ios": "10", |
|||
"samsung": "5", |
|||
"opera_mobile": "41", |
|||
"electron": "1.2" |
|||
}, |
|||
"transform-block-scoping": { |
|||
"chrome": "50", |
|||
"opera": "37", |
|||
"edge": "14", |
|||
"firefox": "53", |
|||
"safari": "10", |
|||
"node": "6", |
|||
"deno": "1", |
|||
"ios": "10", |
|||
"samsung": "5", |
|||
"opera_mobile": "37", |
|||
"electron": "1.1" |
|||
} |
|||
} |
|||
@ -0,0 +1,838 @@ |
|||
{ |
|||
"transform-explicit-resource-management": { |
|||
"chrome": "134", |
|||
"edge": "134", |
|||
"firefox": "141", |
|||
"node": "24", |
|||
"electron": "35.0" |
|||
}, |
|||
"transform-duplicate-named-capturing-groups-regex": { |
|||
"chrome": "126", |
|||
"opera": "112", |
|||
"edge": "126", |
|||
"firefox": "129", |
|||
"safari": "17.4", |
|||
"node": "23", |
|||
"ios": "17.4", |
|||
"electron": "31.0" |
|||
}, |
|||
"transform-regexp-modifiers": { |
|||
"chrome": "125", |
|||
"opera": "111", |
|||
"edge": "125", |
|||
"firefox": "132", |
|||
"node": "23", |
|||
"samsung": "27", |
|||
"electron": "31.0" |
|||
}, |
|||
"transform-unicode-sets-regex": { |
|||
"chrome": "112", |
|||
"opera": "98", |
|||
"edge": "112", |
|||
"firefox": "116", |
|||
"safari": "17", |
|||
"node": "20", |
|||
"deno": "1.32", |
|||
"ios": "17", |
|||
"samsung": "23", |
|||
"opera_mobile": "75", |
|||
"electron": "24.0" |
|||
}, |
|||
"bugfix/transform-v8-static-class-fields-redefine-readonly": { |
|||
"chrome": "98", |
|||
"opera": "84", |
|||
"edge": "98", |
|||
"firefox": "75", |
|||
"safari": "15", |
|||
"node": "12", |
|||
"deno": "1.18", |
|||
"ios": "15", |
|||
"samsung": "11", |
|||
"opera_mobile": "52", |
|||
"electron": "17.0" |
|||
}, |
|||
"bugfix/transform-firefox-class-in-computed-class-key": { |
|||
"chrome": "74", |
|||
"opera": "62", |
|||
"edge": "79", |
|||
"firefox": "126", |
|||
"safari": "16", |
|||
"node": "12", |
|||
"deno": "1", |
|||
"ios": "16", |
|||
"samsung": "11", |
|||
"opera_mobile": "53", |
|||
"electron": "6.0" |
|||
}, |
|||
"bugfix/transform-safari-class-field-initializer-scope": { |
|||
"chrome": "74", |
|||
"opera": "62", |
|||
"edge": "79", |
|||
"firefox": "69", |
|||
"safari": "16", |
|||
"node": "12", |
|||
"deno": "1", |
|||
"ios": "16", |
|||
"samsung": "11", |
|||
"opera_mobile": "53", |
|||
"electron": "6.0" |
|||
}, |
|||
"transform-class-static-block": { |
|||
"chrome": "94", |
|||
"opera": "80", |
|||
"edge": "94", |
|||
"firefox": "93", |
|||
"safari": "16.4", |
|||
"node": "16.11", |
|||
"deno": "1.14", |
|||
"ios": "16.4", |
|||
"samsung": "17", |
|||
"opera_mobile": "66", |
|||
"electron": "15.0" |
|||
}, |
|||
"proposal-class-static-block": { |
|||
"chrome": "94", |
|||
"opera": "80", |
|||
"edge": "94", |
|||
"firefox": "93", |
|||
"safari": "16.4", |
|||
"node": "16.11", |
|||
"deno": "1.14", |
|||
"ios": "16.4", |
|||
"samsung": "17", |
|||
"opera_mobile": "66", |
|||
"electron": "15.0" |
|||
}, |
|||
"transform-private-property-in-object": { |
|||
"chrome": "91", |
|||
"opera": "77", |
|||
"edge": "91", |
|||
"firefox": "90", |
|||
"safari": "15", |
|||
"node": "16.9", |
|||
"deno": "1.9", |
|||
"ios": "15", |
|||
"samsung": "16", |
|||
"opera_mobile": "64", |
|||
"electron": "13.0" |
|||
}, |
|||
"proposal-private-property-in-object": { |
|||
"chrome": "91", |
|||
"opera": "77", |
|||
"edge": "91", |
|||
"firefox": "90", |
|||
"safari": "15", |
|||
"node": "16.9", |
|||
"deno": "1.9", |
|||
"ios": "15", |
|||
"samsung": "16", |
|||
"opera_mobile": "64", |
|||
"electron": "13.0" |
|||
}, |
|||
"transform-class-properties": { |
|||
"chrome": "74", |
|||
"opera": "62", |
|||
"edge": "79", |
|||
"firefox": "90", |
|||
"safari": "14.1", |
|||
"node": "12", |
|||
"deno": "1", |
|||
"ios": "14.5", |
|||
"samsung": "11", |
|||
"opera_mobile": "53", |
|||
"electron": "6.0" |
|||
}, |
|||
"proposal-class-properties": { |
|||
"chrome": "74", |
|||
"opera": "62", |
|||
"edge": "79", |
|||
"firefox": "90", |
|||
"safari": "14.1", |
|||
"node": "12", |
|||
"deno": "1", |
|||
"ios": "14.5", |
|||
"samsung": "11", |
|||
"opera_mobile": "53", |
|||
"electron": "6.0" |
|||
}, |
|||
"transform-private-methods": { |
|||
"chrome": "84", |
|||
"opera": "70", |
|||
"edge": "84", |
|||
"firefox": "90", |
|||
"safari": "15", |
|||
"node": "14.6", |
|||
"deno": "1", |
|||
"ios": "15", |
|||
"samsung": "14", |
|||
"opera_mobile": "60", |
|||
"electron": "10.0" |
|||
}, |
|||
"proposal-private-methods": { |
|||
"chrome": "84", |
|||
"opera": "70", |
|||
"edge": "84", |
|||
"firefox": "90", |
|||
"safari": "15", |
|||
"node": "14.6", |
|||
"deno": "1", |
|||
"ios": "15", |
|||
"samsung": "14", |
|||
"opera_mobile": "60", |
|||
"electron": "10.0" |
|||
}, |
|||
"transform-numeric-separator": { |
|||
"chrome": "75", |
|||
"opera": "62", |
|||
"edge": "79", |
|||
"firefox": "70", |
|||
"safari": "13", |
|||
"node": "12.5", |
|||
"deno": "1", |
|||
"ios": "13", |
|||
"samsung": "11", |
|||
"rhino": "1.7.14", |
|||
"opera_mobile": "54", |
|||
"electron": "6.0" |
|||
}, |
|||
"proposal-numeric-separator": { |
|||
"chrome": "75", |
|||
"opera": "62", |
|||
"edge": "79", |
|||
"firefox": "70", |
|||
"safari": "13", |
|||
"node": "12.5", |
|||
"deno": "1", |
|||
"ios": "13", |
|||
"samsung": "11", |
|||
"rhino": "1.7.14", |
|||
"opera_mobile": "54", |
|||
"electron": "6.0" |
|||
}, |
|||
"transform-logical-assignment-operators": { |
|||
"chrome": "85", |
|||
"opera": "71", |
|||
"edge": "85", |
|||
"firefox": "79", |
|||
"safari": "14", |
|||
"node": "15", |
|||
"deno": "1.2", |
|||
"ios": "14", |
|||
"samsung": "14", |
|||
"opera_mobile": "60", |
|||
"electron": "10.0" |
|||
}, |
|||
"proposal-logical-assignment-operators": { |
|||
"chrome": "85", |
|||
"opera": "71", |
|||
"edge": "85", |
|||
"firefox": "79", |
|||
"safari": "14", |
|||
"node": "15", |
|||
"deno": "1.2", |
|||
"ios": "14", |
|||
"samsung": "14", |
|||
"opera_mobile": "60", |
|||
"electron": "10.0" |
|||
}, |
|||
"transform-nullish-coalescing-operator": { |
|||
"chrome": "80", |
|||
"opera": "67", |
|||
"edge": "80", |
|||
"firefox": "72", |
|||
"safari": "13.1", |
|||
"node": "14", |
|||
"deno": "1", |
|||
"ios": "13.4", |
|||
"samsung": "13", |
|||
"rhino": "1.8", |
|||
"opera_mobile": "57", |
|||
"electron": "8.0" |
|||
}, |
|||
"proposal-nullish-coalescing-operator": { |
|||
"chrome": "80", |
|||
"opera": "67", |
|||
"edge": "80", |
|||
"firefox": "72", |
|||
"safari": "13.1", |
|||
"node": "14", |
|||
"deno": "1", |
|||
"ios": "13.4", |
|||
"samsung": "13", |
|||
"rhino": "1.8", |
|||
"opera_mobile": "57", |
|||
"electron": "8.0" |
|||
}, |
|||
"transform-optional-chaining": { |
|||
"chrome": "91", |
|||
"opera": "77", |
|||
"edge": "91", |
|||
"firefox": "74", |
|||
"safari": "13.1", |
|||
"node": "16.9", |
|||
"deno": "1.9", |
|||
"ios": "13.4", |
|||
"samsung": "16", |
|||
"opera_mobile": "64", |
|||
"electron": "13.0" |
|||
}, |
|||
"proposal-optional-chaining": { |
|||
"chrome": "91", |
|||
"opera": "77", |
|||
"edge": "91", |
|||
"firefox": "74", |
|||
"safari": "13.1", |
|||
"node": "16.9", |
|||
"deno": "1.9", |
|||
"ios": "13.4", |
|||
"samsung": "16", |
|||
"opera_mobile": "64", |
|||
"electron": "13.0" |
|||
}, |
|||
"transform-json-strings": { |
|||
"chrome": "66", |
|||
"opera": "53", |
|||
"edge": "79", |
|||
"firefox": "62", |
|||
"safari": "12", |
|||
"node": "10", |
|||
"deno": "1", |
|||
"ios": "12", |
|||
"samsung": "9", |
|||
"rhino": "1.7.14", |
|||
"opera_mobile": "47", |
|||
"electron": "3.0" |
|||
}, |
|||
"proposal-json-strings": { |
|||
"chrome": "66", |
|||
"opera": "53", |
|||
"edge": "79", |
|||
"firefox": "62", |
|||
"safari": "12", |
|||
"node": "10", |
|||
"deno": "1", |
|||
"ios": "12", |
|||
"samsung": "9", |
|||
"rhino": "1.7.14", |
|||
"opera_mobile": "47", |
|||
"electron": "3.0" |
|||
}, |
|||
"transform-optional-catch-binding": { |
|||
"chrome": "66", |
|||
"opera": "53", |
|||
"edge": "79", |
|||
"firefox": "58", |
|||
"safari": "11.1", |
|||
"node": "10", |
|||
"deno": "1", |
|||
"ios": "11.3", |
|||
"samsung": "9", |
|||
"opera_mobile": "47", |
|||
"electron": "3.0" |
|||
}, |
|||
"proposal-optional-catch-binding": { |
|||
"chrome": "66", |
|||
"opera": "53", |
|||
"edge": "79", |
|||
"firefox": "58", |
|||
"safari": "11.1", |
|||
"node": "10", |
|||
"deno": "1", |
|||
"ios": "11.3", |
|||
"samsung": "9", |
|||
"opera_mobile": "47", |
|||
"electron": "3.0" |
|||
}, |
|||
"transform-parameters": { |
|||
"chrome": "49", |
|||
"opera": "36", |
|||
"edge": "18", |
|||
"firefox": "52", |
|||
"safari": "16.3", |
|||
"node": "6", |
|||
"deno": "1", |
|||
"ios": "16.3", |
|||
"samsung": "5", |
|||
"opera_mobile": "36", |
|||
"electron": "0.37" |
|||
}, |
|||
"transform-async-generator-functions": { |
|||
"chrome": "63", |
|||
"opera": "50", |
|||
"edge": "79", |
|||
"firefox": "57", |
|||
"safari": "12", |
|||
"node": "10", |
|||
"deno": "1", |
|||
"ios": "12", |
|||
"samsung": "8", |
|||
"opera_mobile": "46", |
|||
"electron": "3.0" |
|||
}, |
|||
"proposal-async-generator-functions": { |
|||
"chrome": "63", |
|||
"opera": "50", |
|||
"edge": "79", |
|||
"firefox": "57", |
|||
"safari": "12", |
|||
"node": "10", |
|||
"deno": "1", |
|||
"ios": "12", |
|||
"samsung": "8", |
|||
"opera_mobile": "46", |
|||
"electron": "3.0" |
|||
}, |
|||
"transform-object-rest-spread": { |
|||
"chrome": "60", |
|||
"opera": "47", |
|||
"edge": "79", |
|||
"firefox": "55", |
|||
"safari": "11.1", |
|||
"node": "8.3", |
|||
"deno": "1", |
|||
"ios": "11.3", |
|||
"samsung": "8", |
|||
"opera_mobile": "44", |
|||
"electron": "2.0" |
|||
}, |
|||
"proposal-object-rest-spread": { |
|||
"chrome": "60", |
|||
"opera": "47", |
|||
"edge": "79", |
|||
"firefox": "55", |
|||
"safari": "11.1", |
|||
"node": "8.3", |
|||
"deno": "1", |
|||
"ios": "11.3", |
|||
"samsung": "8", |
|||
"opera_mobile": "44", |
|||
"electron": "2.0" |
|||
}, |
|||
"transform-dotall-regex": { |
|||
"chrome": "62", |
|||
"opera": "49", |
|||
"edge": "79", |
|||
"firefox": "78", |
|||
"safari": "11.1", |
|||
"node": "8.10", |
|||
"deno": "1", |
|||
"ios": "11.3", |
|||
"samsung": "8", |
|||
"rhino": "1.7.15", |
|||
"opera_mobile": "46", |
|||
"electron": "3.0" |
|||
}, |
|||
"transform-unicode-property-regex": { |
|||
"chrome": "64", |
|||
"opera": "51", |
|||
"edge": "79", |
|||
"firefox": "78", |
|||
"safari": "11.1", |
|||
"node": "10", |
|||
"deno": "1", |
|||
"ios": "11.3", |
|||
"samsung": "9", |
|||
"opera_mobile": "47", |
|||
"electron": "3.0" |
|||
}, |
|||
"proposal-unicode-property-regex": { |
|||
"chrome": "64", |
|||
"opera": "51", |
|||
"edge": "79", |
|||
"firefox": "78", |
|||
"safari": "11.1", |
|||
"node": "10", |
|||
"deno": "1", |
|||
"ios": "11.3", |
|||
"samsung": "9", |
|||
"opera_mobile": "47", |
|||
"electron": "3.0" |
|||
}, |
|||
"transform-named-capturing-groups-regex": { |
|||
"chrome": "64", |
|||
"opera": "51", |
|||
"edge": "79", |
|||
"firefox": "78", |
|||
"safari": "11.1", |
|||
"node": "10", |
|||
"deno": "1", |
|||
"ios": "11.3", |
|||
"samsung": "9", |
|||
"opera_mobile": "47", |
|||
"electron": "3.0" |
|||
}, |
|||
"transform-async-to-generator": { |
|||
"chrome": "55", |
|||
"opera": "42", |
|||
"edge": "15", |
|||
"firefox": "52", |
|||
"safari": "11", |
|||
"node": "7.6", |
|||
"deno": "1", |
|||
"ios": "11", |
|||
"samsung": "6", |
|||
"opera_mobile": "42", |
|||
"electron": "1.6" |
|||
}, |
|||
"transform-exponentiation-operator": { |
|||
"chrome": "52", |
|||
"opera": "39", |
|||
"edge": "14", |
|||
"firefox": "52", |
|||
"safari": "10.1", |
|||
"node": "7", |
|||
"deno": "1", |
|||
"ios": "10.3", |
|||
"samsung": "6", |
|||
"rhino": "1.7.14", |
|||
"opera_mobile": "41", |
|||
"electron": "1.3" |
|||
}, |
|||
"transform-template-literals": { |
|||
"chrome": "41", |
|||
"opera": "28", |
|||
"edge": "13", |
|||
"firefox": "34", |
|||
"safari": "13", |
|||
"node": "4", |
|||
"deno": "1", |
|||
"ios": "13", |
|||
"samsung": "3.4", |
|||
"opera_mobile": "28", |
|||
"electron": "0.21" |
|||
}, |
|||
"transform-literals": { |
|||
"chrome": "44", |
|||
"opera": "31", |
|||
"edge": "12", |
|||
"firefox": "53", |
|||
"safari": "9", |
|||
"node": "4", |
|||
"deno": "1", |
|||
"ios": "9", |
|||
"samsung": "4", |
|||
"rhino": "1.7.15", |
|||
"opera_mobile": "32", |
|||
"electron": "0.30" |
|||
}, |
|||
"transform-function-name": { |
|||
"chrome": "51", |
|||
"opera": "38", |
|||
"edge": "79", |
|||
"firefox": "53", |
|||
"safari": "10", |
|||
"node": "6.5", |
|||
"deno": "1", |
|||
"ios": "10", |
|||
"samsung": "5", |
|||
"opera_mobile": "41", |
|||
"electron": "1.2" |
|||
}, |
|||
"transform-arrow-functions": { |
|||
"chrome": "47", |
|||
"opera": "34", |
|||
"edge": "13", |
|||
"firefox": "43", |
|||
"safari": "10", |
|||
"node": "6", |
|||
"deno": "1", |
|||
"ios": "10", |
|||
"samsung": "5", |
|||
"rhino": "1.7.13", |
|||
"opera_mobile": "34", |
|||
"electron": "0.36" |
|||
}, |
|||
"transform-block-scoped-functions": { |
|||
"chrome": "41", |
|||
"opera": "28", |
|||
"edge": "12", |
|||
"firefox": "46", |
|||
"safari": "10", |
|||
"node": "4", |
|||
"deno": "1", |
|||
"ie": "11", |
|||
"ios": "10", |
|||
"samsung": "3.4", |
|||
"opera_mobile": "28", |
|||
"electron": "0.21" |
|||
}, |
|||
"transform-classes": { |
|||
"chrome": "46", |
|||
"opera": "33", |
|||
"edge": "13", |
|||
"firefox": "45", |
|||
"safari": "10", |
|||
"node": "5", |
|||
"deno": "1", |
|||
"ios": "10", |
|||
"samsung": "5", |
|||
"opera_mobile": "33", |
|||
"electron": "0.36" |
|||
}, |
|||
"transform-object-super": { |
|||
"chrome": "46", |
|||
"opera": "33", |
|||
"edge": "13", |
|||
"firefox": "45", |
|||
"safari": "10", |
|||
"node": "5", |
|||
"deno": "1", |
|||
"ios": "10", |
|||
"samsung": "5", |
|||
"opera_mobile": "33", |
|||
"electron": "0.36" |
|||
}, |
|||
"transform-shorthand-properties": { |
|||
"chrome": "43", |
|||
"opera": "30", |
|||
"edge": "12", |
|||
"firefox": "33", |
|||
"safari": "9", |
|||
"node": "4", |
|||
"deno": "1", |
|||
"ios": "9", |
|||
"samsung": "4", |
|||
"rhino": "1.7.14", |
|||
"opera_mobile": "30", |
|||
"electron": "0.27" |
|||
}, |
|||
"transform-duplicate-keys": { |
|||
"chrome": "42", |
|||
"opera": "29", |
|||
"edge": "12", |
|||
"firefox": "34", |
|||
"safari": "9", |
|||
"node": "4", |
|||
"deno": "1", |
|||
"ios": "9", |
|||
"samsung": "3.4", |
|||
"opera_mobile": "29", |
|||
"electron": "0.25" |
|||
}, |
|||
"transform-computed-properties": { |
|||
"chrome": "44", |
|||
"opera": "31", |
|||
"edge": "12", |
|||
"firefox": "34", |
|||
"safari": "7.1", |
|||
"node": "4", |
|||
"deno": "1", |
|||
"ios": "8", |
|||
"samsung": "4", |
|||
"rhino": "1.8", |
|||
"opera_mobile": "32", |
|||
"electron": "0.30" |
|||
}, |
|||
"transform-for-of": { |
|||
"chrome": "51", |
|||
"opera": "38", |
|||
"edge": "15", |
|||
"firefox": "53", |
|||
"safari": "10", |
|||
"node": "6.5", |
|||
"deno": "1", |
|||
"ios": "10", |
|||
"samsung": "5", |
|||
"opera_mobile": "41", |
|||
"electron": "1.2" |
|||
}, |
|||
"transform-sticky-regex": { |
|||
"chrome": "49", |
|||
"opera": "36", |
|||
"edge": "13", |
|||
"firefox": "3", |
|||
"safari": "10", |
|||
"node": "6", |
|||
"deno": "1", |
|||
"ios": "10", |
|||
"samsung": "5", |
|||
"rhino": "1.7.15", |
|||
"opera_mobile": "36", |
|||
"electron": "0.37" |
|||
}, |
|||
"transform-unicode-escapes": { |
|||
"chrome": "44", |
|||
"opera": "31", |
|||
"edge": "12", |
|||
"firefox": "53", |
|||
"safari": "9", |
|||
"node": "4", |
|||
"deno": "1", |
|||
"ios": "9", |
|||
"samsung": "4", |
|||
"rhino": "1.7.15", |
|||
"opera_mobile": "32", |
|||
"electron": "0.30" |
|||
}, |
|||
"transform-unicode-regex": { |
|||
"chrome": "50", |
|||
"opera": "37", |
|||
"edge": "13", |
|||
"firefox": "46", |
|||
"safari": "12", |
|||
"node": "6", |
|||
"deno": "1", |
|||
"ios": "12", |
|||
"samsung": "5", |
|||
"opera_mobile": "37", |
|||
"electron": "1.1" |
|||
}, |
|||
"transform-spread": { |
|||
"chrome": "46", |
|||
"opera": "33", |
|||
"edge": "13", |
|||
"firefox": "45", |
|||
"safari": "10", |
|||
"node": "5", |
|||
"deno": "1", |
|||
"ios": "10", |
|||
"samsung": "5", |
|||
"opera_mobile": "33", |
|||
"electron": "0.36" |
|||
}, |
|||
"transform-destructuring": { |
|||
"chrome": "51", |
|||
"opera": "38", |
|||
"edge": "15", |
|||
"firefox": "53", |
|||
"safari": "10", |
|||
"node": "6.5", |
|||
"deno": "1", |
|||
"ios": "10", |
|||
"samsung": "5", |
|||
"opera_mobile": "41", |
|||
"electron": "1.2" |
|||
}, |
|||
"transform-block-scoping": { |
|||
"chrome": "50", |
|||
"opera": "37", |
|||
"edge": "14", |
|||
"firefox": "53", |
|||
"safari": "11", |
|||
"node": "6", |
|||
"deno": "1", |
|||
"ios": "11", |
|||
"samsung": "5", |
|||
"opera_mobile": "37", |
|||
"electron": "1.1" |
|||
}, |
|||
"transform-typeof-symbol": { |
|||
"chrome": "48", |
|||
"opera": "35", |
|||
"edge": "12", |
|||
"firefox": "36", |
|||
"safari": "9", |
|||
"node": "6", |
|||
"deno": "1", |
|||
"ios": "9", |
|||
"samsung": "5", |
|||
"rhino": "1.8", |
|||
"opera_mobile": "35", |
|||
"electron": "0.37" |
|||
}, |
|||
"transform-new-target": { |
|||
"chrome": "46", |
|||
"opera": "33", |
|||
"edge": "14", |
|||
"firefox": "41", |
|||
"safari": "10", |
|||
"node": "5", |
|||
"deno": "1", |
|||
"ios": "10", |
|||
"samsung": "5", |
|||
"opera_mobile": "33", |
|||
"electron": "0.36" |
|||
}, |
|||
"transform-regenerator": { |
|||
"chrome": "50", |
|||
"opera": "37", |
|||
"edge": "13", |
|||
"firefox": "53", |
|||
"safari": "10", |
|||
"node": "6", |
|||
"deno": "1", |
|||
"ios": "10", |
|||
"samsung": "5", |
|||
"opera_mobile": "37", |
|||
"electron": "1.1" |
|||
}, |
|||
"transform-member-expression-literals": { |
|||
"chrome": "7", |
|||
"opera": "12", |
|||
"edge": "12", |
|||
"firefox": "2", |
|||
"safari": "5.1", |
|||
"node": "0.4", |
|||
"deno": "1", |
|||
"ie": "9", |
|||
"android": "4", |
|||
"ios": "6", |
|||
"phantom": "1.9", |
|||
"samsung": "1", |
|||
"rhino": "1.7.13", |
|||
"opera_mobile": "12", |
|||
"electron": "0.20" |
|||
}, |
|||
"transform-property-literals": { |
|||
"chrome": "7", |
|||
"opera": "12", |
|||
"edge": "12", |
|||
"firefox": "2", |
|||
"safari": "5.1", |
|||
"node": "0.4", |
|||
"deno": "1", |
|||
"ie": "9", |
|||
"android": "4", |
|||
"ios": "6", |
|||
"phantom": "1.9", |
|||
"samsung": "1", |
|||
"rhino": "1.7.13", |
|||
"opera_mobile": "12", |
|||
"electron": "0.20" |
|||
}, |
|||
"transform-reserved-words": { |
|||
"chrome": "13", |
|||
"opera": "10.50", |
|||
"edge": "12", |
|||
"firefox": "2", |
|||
"safari": "3.1", |
|||
"node": "0.6", |
|||
"deno": "1", |
|||
"ie": "9", |
|||
"android": "4.4", |
|||
"ios": "6", |
|||
"phantom": "1.9", |
|||
"samsung": "1", |
|||
"rhino": "1.7.13", |
|||
"opera_mobile": "10.1", |
|||
"electron": "0.20" |
|||
}, |
|||
"transform-export-namespace-from": { |
|||
"chrome": "72", |
|||
"deno": "1.0", |
|||
"edge": "79", |
|||
"firefox": "80", |
|||
"node": "13.2.0", |
|||
"opera": "60", |
|||
"opera_mobile": "51", |
|||
"safari": "14.1", |
|||
"ios": "14.5", |
|||
"samsung": "11.0", |
|||
"android": "72", |
|||
"electron": "5.0" |
|||
}, |
|||
"proposal-export-namespace-from": { |
|||
"chrome": "72", |
|||
"deno": "1.0", |
|||
"edge": "79", |
|||
"firefox": "80", |
|||
"node": "13.2.0", |
|||
"opera": "60", |
|||
"opera_mobile": "51", |
|||
"safari": "14.1", |
|||
"ios": "14.5", |
|||
"samsung": "11.0", |
|||
"android": "72", |
|||
"electron": "5.0" |
|||
} |
|||
} |
|||
@ -0,0 +1,2 @@ |
|||
// Todo (Babel 8): remove this file, in Babel 8 users import the .json directly
|
|||
module.exports = require("./data/native-modules.json"); |
|||
@ -0,0 +1,2 @@ |
|||
// Todo (Babel 8): remove this file, in Babel 8 users import the .json directly
|
|||
module.exports = require("./data/overlapping-plugins.json"); |
|||
@ -0,0 +1,40 @@ |
|||
{ |
|||
"name": "@babel/compat-data", |
|||
"version": "7.28.5", |
|||
"author": "The Babel Team (https://babel.dev/team)", |
|||
"license": "MIT", |
|||
"description": "The compat-data to determine required Babel plugins", |
|||
"repository": { |
|||
"type": "git", |
|||
"url": "https://github.com/babel/babel.git", |
|||
"directory": "packages/babel-compat-data" |
|||
}, |
|||
"publishConfig": { |
|||
"access": "public" |
|||
}, |
|||
"exports": { |
|||
"./plugins": "./plugins.js", |
|||
"./native-modules": "./native-modules.js", |
|||
"./corejs2-built-ins": "./corejs2-built-ins.js", |
|||
"./corejs3-shipped-proposals": "./corejs3-shipped-proposals.js", |
|||
"./overlapping-plugins": "./overlapping-plugins.js", |
|||
"./plugin-bugfixes": "./plugin-bugfixes.js" |
|||
}, |
|||
"scripts": { |
|||
"build-data": "./scripts/download-compat-table.sh && node ./scripts/build-data.mjs && node ./scripts/build-modules-support.mjs && node ./scripts/build-bugfixes-targets.mjs" |
|||
}, |
|||
"keywords": [ |
|||
"babel", |
|||
"compat-table", |
|||
"compat-data" |
|||
], |
|||
"devDependencies": { |
|||
"@mdn/browser-compat-data": "^6.0.8", |
|||
"core-js-compat": "^3.43.0", |
|||
"electron-to-chromium": "^1.5.140" |
|||
}, |
|||
"engines": { |
|||
"node": ">=6.9.0" |
|||
}, |
|||
"type": "commonjs" |
|||
} |
|||
@ -0,0 +1,2 @@ |
|||
// Todo (Babel 8): remove this file, in Babel 8 users import the .json directly
|
|||
module.exports = require("./data/plugin-bugfixes.json"); |
|||
@ -0,0 +1,2 @@ |
|||
// Todo (Babel 8): remove this file, in Babel 8 users import the .json directly
|
|||
module.exports = require("./data/plugins.json"); |
|||
@ -0,0 +1,22 @@ |
|||
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. |
|||
@ -0,0 +1,19 @@ |
|||
# @babel/core |
|||
|
|||
> Babel compiler core. |
|||
|
|||
See our website [@babel/core](https://babeljs.io/docs/babel-core) 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 |
|||
``` |
|||
@ -0,0 +1,5 @@ |
|||
"use strict"; |
|||
|
|||
0 && 0; |
|||
|
|||
//# sourceMappingURL=cache-contexts.js.map
|
|||
@ -0,0 +1 @@ |
|||
{"version":3,"names":[],"sources":["../../src/config/cache-contexts.ts"],"sourcesContent":["import type { ConfigContext } from \"./config-chain.ts\";\nimport type {\n CallerMetadata,\n TargetsListOrObject,\n} from \"./validation/options.ts\";\n\nexport type { ConfigContext as FullConfig };\n\nexport type FullPreset = {\n targets: TargetsListOrObject;\n} & ConfigContext;\nexport type FullPlugin = {\n assumptions: { [name: string]: boolean };\n} & FullPreset;\n\n// Context not including filename since it is used in places that cannot\n// process 'ignore'/'only' and other filename-based logic.\nexport type SimpleConfig = {\n envName: string;\n caller: CallerMetadata | undefined;\n};\nexport type SimplePreset = {\n targets: TargetsListOrObject;\n} & SimpleConfig;\nexport type SimplePlugin = {\n assumptions: {\n [name: string]: boolean;\n };\n} & SimplePreset;\n"],"mappings":"","ignoreList":[]} |
|||
Some files were not shown because too many files changed in this diff
Write
Preview
Loading…
Cancel
Save
Reference in new issue