Compare commits
No commits in common. "6a16edfa24ad3590588516d76d9f6b94fdd86a72" and "c9f0a69f8e7007fd94371a0cc8c1363f8cae1734" have entirely different histories.
6a16edfa24
...
c9f0a69f8e
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -1,11 +1,9 @@
|
||||||
.claude/
|
.claude/
|
||||||
.gocache/
|
.gocache/
|
||||||
.superpowers/
|
.superpowers/
|
||||||
.dev-run/
|
|
||||||
node_modules/
|
node_modules/
|
||||||
*.exe~
|
*.exe~
|
||||||
nul
|
nul
|
||||||
/server
|
|
||||||
server.exe
|
server.exe
|
||||||
warehouse-mms.exe
|
warehouse-mms.exe
|
||||||
frontend/dist/
|
frontend/dist/
|
||||||
|
|
|
||||||
|
|
@ -50,15 +50,9 @@ func main() {
|
||||||
// WebSocket route
|
// WebSocket route
|
||||||
r.GET("/ws", handler.HandleWebSocket)
|
r.GET("/ws", handler.HandleWebSocket)
|
||||||
|
|
||||||
// 端口可通过 APP_PORT 覆盖,默认 8082,便于试用脚本探测空闲端口。
|
log.Println("Server starting on :8082")
|
||||||
port := os.Getenv("APP_PORT")
|
|
||||||
if port == "" {
|
|
||||||
port = "8082"
|
|
||||||
}
|
|
||||||
addr := ":" + port
|
|
||||||
log.Printf("Server starting on %s", addr)
|
|
||||||
log.Println("Default users: admin/admin123, user/user123")
|
log.Println("Default users: admin/admin123, user/user123")
|
||||||
if err := r.Run(addr); err != nil {
|
if err := r.Run(":8082"); err != nil {
|
||||||
log.Fatalf("Failed to start server: %v", err)
|
log.Fatalf("Failed to start server: %v", err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
151
dev-verify.sh
151
dev-verify.sh
|
|
@ -1,151 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
# 一次性试用脚本:本机编译前后端,Docker 仅跑一个一次性 MySQL,数据全部隔离。
|
|
||||||
#
|
|
||||||
# 特性:
|
|
||||||
# - 前端本机 vite build -> frontend/dist(由后端直接托管)
|
|
||||||
# - 后端本机 go build -> .dev-run/ 下的二进制,本机直接运行
|
|
||||||
# - MySQL 用独立容器 wmms-dev-mysql + 匿名卷,只绑本机,不影响其他环境
|
|
||||||
# - 自动探测空闲端口:后端默认从 8080 起,MySQL 从 13306 起
|
|
||||||
# - 每次都是全新数据库(执行 scripts/init.sql)
|
|
||||||
# - 按 Ctrl+C 停止并删除二进制目录与 MySQL 容器/数据卷
|
|
||||||
#
|
|
||||||
# 可选环境变量:
|
|
||||||
# APP_PORT 期望的网页端口;被占用时自动顺延(默认 8080)
|
|
||||||
# DB_PORT 期望映射到本机的 MySQL 端口;被占用时顺延(默认 13306)
|
|
||||||
# KEEP_DATA=1 退出时保留 .dev-run/ 和 MySQL 容器(默认全部删除)
|
|
||||||
# NPM_REGISTRY 重装依赖时使用的 npm 镜像源(默认 https://registry.npmmirror.com)
|
|
||||||
|
|
||||||
set -euo pipefail
|
|
||||||
|
|
||||||
cd "$(dirname "$0")"
|
|
||||||
|
|
||||||
RUNDIR="$PWD/.dev-run"
|
|
||||||
DB_CONTAINER="wmms-dev-mysql"
|
|
||||||
DB_PASSWORD="wmms1234"
|
|
||||||
DB_NAME="wmms"
|
|
||||||
# 默认走国内镜像,避免官方源 ECONNRESET;可用 NPM_REGISTRY 覆盖。
|
|
||||||
NPM_REGISTRY="${NPM_REGISTRY:-https://registry.npmmirror.com}"
|
|
||||||
|
|
||||||
find_free_port() {
|
|
||||||
local start="$1" p="$1"
|
|
||||||
for ((i = 0; i < 100; i++)); do
|
|
||||||
if ! ss -ltn 2>/dev/null | awk '{print $4}' | grep -Eq "[:.]$p$"; then
|
|
||||||
echo "$p"
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
p=$((p + 1))
|
|
||||||
done
|
|
||||||
echo "$start"
|
|
||||||
}
|
|
||||||
|
|
||||||
cleaned=0
|
|
||||||
PID=""
|
|
||||||
cleanup() {
|
|
||||||
[ "$cleaned" = "1" ] && return
|
|
||||||
cleaned=1
|
|
||||||
echo
|
|
||||||
echo "==> 停止服务"
|
|
||||||
[ -n "$PID" ] && kill "$PID" 2>/dev/null || true
|
|
||||||
if [ "${KEEP_DATA:-0}" = "1" ]; then
|
|
||||||
echo "==> KEEP_DATA=1,保留 $RUNDIR 与容器 $DB_CONTAINER"
|
|
||||||
else
|
|
||||||
docker rm -f "$DB_CONTAINER" >/dev/null 2>&1 || true
|
|
||||||
rm -rf "$RUNDIR"
|
|
||||||
echo "==> 已删除 MySQL 容器/数据卷与 $RUNDIR"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
trap cleanup EXIT INT TERM
|
|
||||||
|
|
||||||
APP_PORT="$(find_free_port "${APP_PORT:-8080}")"
|
|
||||||
DB_PORT="$(find_free_port "${DB_PORT:-13306}")"
|
|
||||||
|
|
||||||
echo "==> 1/4 构建前端(vite build)"
|
|
||||||
(
|
|
||||||
cd frontend
|
|
||||||
# 随仓库带来的 node_modules 可能是在 Windows 上安装的:缺 Linux 平台的
|
|
||||||
# rollup 原生包,且 .bin 丢失可执行位。这种情况下用 npm ci 按 lock 重装。
|
|
||||||
need_install=0
|
|
||||||
if [ ! -d node_modules ]; then
|
|
||||||
need_install=1
|
|
||||||
elif [ ! -d node_modules/@rollup/rollup-linux-x64-gnu ] && [ ! -d node_modules/@rollup/rollup-linux-x64-musl ]; then
|
|
||||||
echo " 检测到 node_modules 非 Linux 平台安装,重新安装依赖..."
|
|
||||||
need_install=1
|
|
||||||
fi
|
|
||||||
if [ "$need_install" = "1" ]; then
|
|
||||||
npm ci --registry="$NPM_REGISTRY"
|
|
||||||
else
|
|
||||||
chmod +x node_modules/.bin/* 2>/dev/null || true
|
|
||||||
fi
|
|
||||||
npm run build
|
|
||||||
)
|
|
||||||
|
|
||||||
echo "==> 2/4 构建后端(go build)"
|
|
||||||
mkdir -p "$RUNDIR"
|
|
||||||
BIN="$RUNDIR/server"
|
|
||||||
go build -o "$BIN" ./cmd/server
|
|
||||||
|
|
||||||
# 若已有同名残留容器(上次异常退出),先清掉。
|
|
||||||
docker rm -f "$DB_CONTAINER" >/dev/null 2>&1 || true
|
|
||||||
|
|
||||||
echo "==> 3/4 启动一次性 MySQL(容器 $DB_CONTAINER,本机端口 $DB_PORT)"
|
|
||||||
docker run -d --name "$DB_CONTAINER" \
|
|
||||||
-e MYSQL_ROOT_PASSWORD="$DB_PASSWORD" \
|
|
||||||
-e MYSQL_DATABASE="$DB_NAME" \
|
|
||||||
-p "127.0.0.1:$DB_PORT:3306" \
|
|
||||||
-v "$PWD/scripts/init.sql:/docker-entrypoint-initdb.d/001-init.sql:ro" \
|
|
||||||
mysql:8.0 \
|
|
||||||
--default-authentication-plugin=mysql_native_password \
|
|
||||||
--character-set-server=utf8mb4 \
|
|
||||||
--collation-server=utf8mb4_unicode_ci >/dev/null
|
|
||||||
|
|
||||||
echo " 等待 MySQL 就绪..."
|
|
||||||
for ((i = 0; i < 90; i++)); do
|
|
||||||
# 必须走 TCP(127.0.0.1:3306),不能用 localhost 的 socket:初始化阶段的
|
|
||||||
# 临时服务器只监听 socket,socket ping 会提前成功,但 3306 尚未就绪,
|
|
||||||
# 后端连入时正逢重启,报 unexpected EOF / bad connection。
|
|
||||||
if docker exec "$DB_CONTAINER" mysqladmin ping -h 127.0.0.1 -P 3306 -uroot -p"$DB_PASSWORD" --silent >/dev/null 2>&1; then
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
if ! docker ps --format '{{.Names}}' | grep -qx "$DB_CONTAINER"; then
|
|
||||||
echo "MySQL 容器意外退出,日志:"
|
|
||||||
docker logs "$DB_CONTAINER" 2>&1 | tail -40 || true
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
sleep 1
|
|
||||||
done
|
|
||||||
|
|
||||||
echo "==> 4/4 启动后端(端口 $APP_PORT)"
|
|
||||||
echo " 访问地址: http://localhost:$APP_PORT"
|
|
||||||
DSN="root:$DB_PASSWORD@tcp(127.0.0.1:$DB_PORT)/$DB_NAME?charset=utf8mb4&parseTime=true"
|
|
||||||
APP_PORT="$APP_PORT" DB_DSN="$DSN" "$BIN" &
|
|
||||||
PID=$!
|
|
||||||
|
|
||||||
READY=0
|
|
||||||
for ((i = 0; i < 60; i++)); do
|
|
||||||
if curl -fsS "http://localhost:$APP_PORT/api/health" >/dev/null 2>&1; then
|
|
||||||
READY=1
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
if ! kill -0 "$PID" 2>/dev/null; then
|
|
||||||
echo "后端进程意外退出,请查看上方日志"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
sleep 0.5
|
|
||||||
done
|
|
||||||
|
|
||||||
if [ "$READY" != "1" ]; then
|
|
||||||
echo "警告:未检测到服务就绪,后端日志:"
|
|
||||||
wait "$PID" || true
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo
|
|
||||||
echo "============================================================"
|
|
||||||
echo " 试用环境已启动(数据一次性,关闭即清除,不影响其他环境)"
|
|
||||||
echo " 访问地址: http://localhost:$APP_PORT"
|
|
||||||
echo " 账号:admin / admin123 user / user123"
|
|
||||||
echo " 按 Ctrl+C 停止并删除 MySQL 容器与临时文件"
|
|
||||||
echo "============================================================"
|
|
||||||
echo
|
|
||||||
|
|
||||||
wait "$PID"
|
|
||||||
16
frontend/node_modules/.bin/acorn
generated
vendored
Normal file
16
frontend/node_modules/.bin/acorn
generated
vendored
Normal file
|
|
@ -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/../acorn/bin/acorn" "$@"
|
||||||
|
else
|
||||||
|
exec node "$basedir/../acorn/bin/acorn" "$@"
|
||||||
|
fi
|
||||||
17
frontend/node_modules/.bin/acorn.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/acorn.cmd
generated
vendored
Normal file
|
|
@ -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%\..\acorn\bin\acorn" %*
|
||||||
28
frontend/node_modules/.bin/acorn.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/acorn.ps1
generated
vendored
Normal file
|
|
@ -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/../acorn/bin/acorn" $args
|
||||||
|
} else {
|
||||||
|
& "$basedir/node$exe" "$basedir/../acorn/bin/acorn" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
} else {
|
||||||
|
# Support pipeline input
|
||||||
|
if ($MyInvocation.ExpectingInput) {
|
||||||
|
$input | & "node$exe" "$basedir/../acorn/bin/acorn" $args
|
||||||
|
} else {
|
||||||
|
& "node$exe" "$basedir/../acorn/bin/acorn" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
}
|
||||||
|
exit $ret
|
||||||
16
frontend/node_modules/.bin/css-beautify
generated
vendored
Normal file
16
frontend/node_modules/.bin/css-beautify
generated
vendored
Normal file
|
|
@ -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/../js-beautify/js/bin/css-beautify.js" "$@"
|
||||||
|
else
|
||||||
|
exec node "$basedir/../js-beautify/js/bin/css-beautify.js" "$@"
|
||||||
|
fi
|
||||||
17
frontend/node_modules/.bin/css-beautify.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/css-beautify.cmd
generated
vendored
Normal file
|
|
@ -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%\..\js-beautify\js\bin\css-beautify.js" %*
|
||||||
28
frontend/node_modules/.bin/css-beautify.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/css-beautify.ps1
generated
vendored
Normal file
|
|
@ -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/../js-beautify/js/bin/css-beautify.js" $args
|
||||||
|
} else {
|
||||||
|
& "$basedir/node$exe" "$basedir/../js-beautify/js/bin/css-beautify.js" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
} else {
|
||||||
|
# Support pipeline input
|
||||||
|
if ($MyInvocation.ExpectingInput) {
|
||||||
|
$input | & "node$exe" "$basedir/../js-beautify/js/bin/css-beautify.js" $args
|
||||||
|
} else {
|
||||||
|
& "node$exe" "$basedir/../js-beautify/js/bin/css-beautify.js" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
}
|
||||||
|
exit $ret
|
||||||
16
frontend/node_modules/.bin/editorconfig
generated
vendored
Normal file
16
frontend/node_modules/.bin/editorconfig
generated
vendored
Normal file
|
|
@ -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/../editorconfig/bin/editorconfig" "$@"
|
||||||
|
else
|
||||||
|
exec node "$basedir/../editorconfig/bin/editorconfig" "$@"
|
||||||
|
fi
|
||||||
17
frontend/node_modules/.bin/editorconfig.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/editorconfig.cmd
generated
vendored
Normal file
|
|
@ -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%\..\editorconfig\bin\editorconfig" %*
|
||||||
28
frontend/node_modules/.bin/editorconfig.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/editorconfig.ps1
generated
vendored
Normal file
|
|
@ -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/../editorconfig/bin/editorconfig" $args
|
||||||
|
} else {
|
||||||
|
& "$basedir/node$exe" "$basedir/../editorconfig/bin/editorconfig" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
} else {
|
||||||
|
# Support pipeline input
|
||||||
|
if ($MyInvocation.ExpectingInput) {
|
||||||
|
$input | & "node$exe" "$basedir/../editorconfig/bin/editorconfig" $args
|
||||||
|
} else {
|
||||||
|
& "node$exe" "$basedir/../editorconfig/bin/editorconfig" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
}
|
||||||
|
exit $ret
|
||||||
16
frontend/node_modules/.bin/esbuild
generated
vendored
Normal file
16
frontend/node_modules/.bin/esbuild
generated
vendored
Normal file
|
|
@ -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
|
||||||
17
frontend/node_modules/.bin/esbuild.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/esbuild.cmd
generated
vendored
Normal file
|
|
@ -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" %*
|
||||||
28
frontend/node_modules/.bin/esbuild.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/esbuild.ps1
generated
vendored
Normal file
|
|
@ -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
|
||||||
16
frontend/node_modules/.bin/html-beautify
generated
vendored
Normal file
16
frontend/node_modules/.bin/html-beautify
generated
vendored
Normal file
|
|
@ -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/../js-beautify/js/bin/html-beautify.js" "$@"
|
||||||
|
else
|
||||||
|
exec node "$basedir/../js-beautify/js/bin/html-beautify.js" "$@"
|
||||||
|
fi
|
||||||
17
frontend/node_modules/.bin/html-beautify.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/html-beautify.cmd
generated
vendored
Normal file
|
|
@ -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%\..\js-beautify\js\bin\html-beautify.js" %*
|
||||||
28
frontend/node_modules/.bin/html-beautify.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/html-beautify.ps1
generated
vendored
Normal file
|
|
@ -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/../js-beautify/js/bin/html-beautify.js" $args
|
||||||
|
} else {
|
||||||
|
& "$basedir/node$exe" "$basedir/../js-beautify/js/bin/html-beautify.js" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
} else {
|
||||||
|
# Support pipeline input
|
||||||
|
if ($MyInvocation.ExpectingInput) {
|
||||||
|
$input | & "node$exe" "$basedir/../js-beautify/js/bin/html-beautify.js" $args
|
||||||
|
} else {
|
||||||
|
& "node$exe" "$basedir/../js-beautify/js/bin/html-beautify.js" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
}
|
||||||
|
exit $ret
|
||||||
16
frontend/node_modules/.bin/js-beautify
generated
vendored
Normal file
16
frontend/node_modules/.bin/js-beautify
generated
vendored
Normal file
|
|
@ -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/../js-beautify/js/bin/js-beautify.js" "$@"
|
||||||
|
else
|
||||||
|
exec node "$basedir/../js-beautify/js/bin/js-beautify.js" "$@"
|
||||||
|
fi
|
||||||
17
frontend/node_modules/.bin/js-beautify.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/js-beautify.cmd
generated
vendored
Normal file
|
|
@ -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%\..\js-beautify\js\bin\js-beautify.js" %*
|
||||||
28
frontend/node_modules/.bin/js-beautify.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/js-beautify.ps1
generated
vendored
Normal file
|
|
@ -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/../js-beautify/js/bin/js-beautify.js" $args
|
||||||
|
} else {
|
||||||
|
& "$basedir/node$exe" "$basedir/../js-beautify/js/bin/js-beautify.js" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
} else {
|
||||||
|
# Support pipeline input
|
||||||
|
if ($MyInvocation.ExpectingInput) {
|
||||||
|
$input | & "node$exe" "$basedir/../js-beautify/js/bin/js-beautify.js" $args
|
||||||
|
} else {
|
||||||
|
& "node$exe" "$basedir/../js-beautify/js/bin/js-beautify.js" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
}
|
||||||
|
exit $ret
|
||||||
16
frontend/node_modules/.bin/nanoid
generated
vendored
Normal file
16
frontend/node_modules/.bin/nanoid
generated
vendored
Normal file
|
|
@ -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
|
||||||
17
frontend/node_modules/.bin/nanoid.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/nanoid.cmd
generated
vendored
Normal file
|
|
@ -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" %*
|
||||||
28
frontend/node_modules/.bin/nanoid.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/nanoid.ps1
generated
vendored
Normal file
|
|
@ -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
|
||||||
16
frontend/node_modules/.bin/node-which
generated
vendored
Normal file
16
frontend/node_modules/.bin/node-which
generated
vendored
Normal file
|
|
@ -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/node-which" "$@"
|
||||||
|
else
|
||||||
|
exec node "$basedir/../which/bin/node-which" "$@"
|
||||||
|
fi
|
||||||
17
frontend/node_modules/.bin/node-which.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/node-which.cmd
generated
vendored
Normal file
|
|
@ -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\node-which" %*
|
||||||
28
frontend/node_modules/.bin/node-which.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/node-which.ps1
generated
vendored
Normal file
|
|
@ -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/node-which" $args
|
||||||
|
} else {
|
||||||
|
& "$basedir/node$exe" "$basedir/../which/bin/node-which" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
} else {
|
||||||
|
# Support pipeline input
|
||||||
|
if ($MyInvocation.ExpectingInput) {
|
||||||
|
$input | & "node$exe" "$basedir/../which/bin/node-which" $args
|
||||||
|
} else {
|
||||||
|
& "node$exe" "$basedir/../which/bin/node-which" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
}
|
||||||
|
exit $ret
|
||||||
16
frontend/node_modules/.bin/nopt
generated
vendored
Normal file
16
frontend/node_modules/.bin/nopt
generated
vendored
Normal file
|
|
@ -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/../nopt/bin/nopt.js" "$@"
|
||||||
|
else
|
||||||
|
exec node "$basedir/../nopt/bin/nopt.js" "$@"
|
||||||
|
fi
|
||||||
17
frontend/node_modules/.bin/nopt.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/nopt.cmd
generated
vendored
Normal file
|
|
@ -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%\..\nopt\bin\nopt.js" %*
|
||||||
28
frontend/node_modules/.bin/nopt.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/nopt.ps1
generated
vendored
Normal file
|
|
@ -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/../nopt/bin/nopt.js" $args
|
||||||
|
} else {
|
||||||
|
& "$basedir/node$exe" "$basedir/../nopt/bin/nopt.js" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
} else {
|
||||||
|
# Support pipeline input
|
||||||
|
if ($MyInvocation.ExpectingInput) {
|
||||||
|
$input | & "node$exe" "$basedir/../nopt/bin/nopt.js" $args
|
||||||
|
} else {
|
||||||
|
& "node$exe" "$basedir/../nopt/bin/nopt.js" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
}
|
||||||
|
exit $ret
|
||||||
16
frontend/node_modules/.bin/parser
generated
vendored
Normal file
16
frontend/node_modules/.bin/parser
generated
vendored
Normal file
|
|
@ -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
|
||||||
17
frontend/node_modules/.bin/parser.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/parser.cmd
generated
vendored
Normal file
|
|
@ -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" %*
|
||||||
28
frontend/node_modules/.bin/parser.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/parser.ps1
generated
vendored
Normal file
|
|
@ -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
|
||||||
16
frontend/node_modules/.bin/rollup
generated
vendored
Normal file
16
frontend/node_modules/.bin/rollup
generated
vendored
Normal file
|
|
@ -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
|
||||||
17
frontend/node_modules/.bin/rollup.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/rollup.cmd
generated
vendored
Normal file
|
|
@ -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" %*
|
||||||
28
frontend/node_modules/.bin/rollup.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/rollup.ps1
generated
vendored
Normal file
|
|
@ -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
|
||||||
16
frontend/node_modules/.bin/semver
generated
vendored
Normal file
16
frontend/node_modules/.bin/semver
generated
vendored
Normal file
|
|
@ -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
|
||||||
17
frontend/node_modules/.bin/semver.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/semver.cmd
generated
vendored
Normal file
|
|
@ -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" %*
|
||||||
28
frontend/node_modules/.bin/semver.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/semver.ps1
generated
vendored
Normal file
|
|
@ -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
|
||||||
16
frontend/node_modules/.bin/vite
generated
vendored
Normal file
16
frontend/node_modules/.bin/vite
generated
vendored
Normal file
|
|
@ -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
|
||||||
16
frontend/node_modules/.bin/vite-node
generated
vendored
Normal file
16
frontend/node_modules/.bin/vite-node
generated
vendored
Normal file
|
|
@ -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-node/vite-node.mjs" "$@"
|
||||||
|
else
|
||||||
|
exec node "$basedir/../vite-node/vite-node.mjs" "$@"
|
||||||
|
fi
|
||||||
17
frontend/node_modules/.bin/vite-node.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/vite-node.cmd
generated
vendored
Normal file
|
|
@ -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-node\vite-node.mjs" %*
|
||||||
28
frontend/node_modules/.bin/vite-node.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/vite-node.ps1
generated
vendored
Normal file
|
|
@ -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-node/vite-node.mjs" $args
|
||||||
|
} else {
|
||||||
|
& "$basedir/node$exe" "$basedir/../vite-node/vite-node.mjs" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
} else {
|
||||||
|
# Support pipeline input
|
||||||
|
if ($MyInvocation.ExpectingInput) {
|
||||||
|
$input | & "node$exe" "$basedir/../vite-node/vite-node.mjs" $args
|
||||||
|
} else {
|
||||||
|
& "node$exe" "$basedir/../vite-node/vite-node.mjs" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
}
|
||||||
|
exit $ret
|
||||||
17
frontend/node_modules/.bin/vite.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/vite.cmd
generated
vendored
Normal file
|
|
@ -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" %*
|
||||||
28
frontend/node_modules/.bin/vite.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/vite.ps1
generated
vendored
Normal file
|
|
@ -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
|
||||||
16
frontend/node_modules/.bin/vitest
generated
vendored
Normal file
16
frontend/node_modules/.bin/vitest
generated
vendored
Normal file
|
|
@ -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/../vitest/vitest.mjs" "$@"
|
||||||
|
else
|
||||||
|
exec node "$basedir/../vitest/vitest.mjs" "$@"
|
||||||
|
fi
|
||||||
17
frontend/node_modules/.bin/vitest.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/vitest.cmd
generated
vendored
Normal file
|
|
@ -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%\..\vitest\vitest.mjs" %*
|
||||||
28
frontend/node_modules/.bin/vitest.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/vitest.ps1
generated
vendored
Normal file
|
|
@ -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/../vitest/vitest.mjs" $args
|
||||||
|
} else {
|
||||||
|
& "$basedir/node$exe" "$basedir/../vitest/vitest.mjs" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
} else {
|
||||||
|
# Support pipeline input
|
||||||
|
if ($MyInvocation.ExpectingInput) {
|
||||||
|
$input | & "node$exe" "$basedir/../vitest/vitest.mjs" $args
|
||||||
|
} else {
|
||||||
|
& "node$exe" "$basedir/../vitest/vitest.mjs" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
}
|
||||||
|
exit $ret
|
||||||
16
frontend/node_modules/.bin/vue-demi-fix
generated
vendored
Normal file
16
frontend/node_modules/.bin/vue-demi-fix
generated
vendored
Normal file
|
|
@ -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-demi/bin/vue-demi-fix.js" "$@"
|
||||||
|
else
|
||||||
|
exec node "$basedir/../vue-demi/bin/vue-demi-fix.js" "$@"
|
||||||
|
fi
|
||||||
17
frontend/node_modules/.bin/vue-demi-fix.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/vue-demi-fix.cmd
generated
vendored
Normal file
|
|
@ -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-demi\bin\vue-demi-fix.js" %*
|
||||||
28
frontend/node_modules/.bin/vue-demi-fix.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/vue-demi-fix.ps1
generated
vendored
Normal file
|
|
@ -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-demi/bin/vue-demi-fix.js" $args
|
||||||
|
} else {
|
||||||
|
& "$basedir/node$exe" "$basedir/../vue-demi/bin/vue-demi-fix.js" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
} else {
|
||||||
|
# Support pipeline input
|
||||||
|
if ($MyInvocation.ExpectingInput) {
|
||||||
|
$input | & "node$exe" "$basedir/../vue-demi/bin/vue-demi-fix.js" $args
|
||||||
|
} else {
|
||||||
|
& "node$exe" "$basedir/../vue-demi/bin/vue-demi-fix.js" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
}
|
||||||
|
exit $ret
|
||||||
16
frontend/node_modules/.bin/vue-demi-switch
generated
vendored
Normal file
16
frontend/node_modules/.bin/vue-demi-switch
generated
vendored
Normal file
|
|
@ -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-demi/bin/vue-demi-switch.js" "$@"
|
||||||
|
else
|
||||||
|
exec node "$basedir/../vue-demi/bin/vue-demi-switch.js" "$@"
|
||||||
|
fi
|
||||||
17
frontend/node_modules/.bin/vue-demi-switch.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/vue-demi-switch.cmd
generated
vendored
Normal file
|
|
@ -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-demi\bin\vue-demi-switch.js" %*
|
||||||
28
frontend/node_modules/.bin/vue-demi-switch.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/vue-demi-switch.ps1
generated
vendored
Normal file
|
|
@ -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-demi/bin/vue-demi-switch.js" $args
|
||||||
|
} else {
|
||||||
|
& "$basedir/node$exe" "$basedir/../vue-demi/bin/vue-demi-switch.js" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
} else {
|
||||||
|
# Support pipeline input
|
||||||
|
if ($MyInvocation.ExpectingInput) {
|
||||||
|
$input | & "node$exe" "$basedir/../vue-demi/bin/vue-demi-switch.js" $args
|
||||||
|
} else {
|
||||||
|
& "node$exe" "$basedir/../vue-demi/bin/vue-demi-switch.js" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
}
|
||||||
|
exit $ret
|
||||||
16
frontend/node_modules/.bin/why-is-node-running
generated
vendored
Normal file
16
frontend/node_modules/.bin/why-is-node-running
generated
vendored
Normal file
|
|
@ -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/../why-is-node-running/cli.js" "$@"
|
||||||
|
else
|
||||||
|
exec node "$basedir/../why-is-node-running/cli.js" "$@"
|
||||||
|
fi
|
||||||
17
frontend/node_modules/.bin/why-is-node-running.cmd
generated
vendored
Normal file
17
frontend/node_modules/.bin/why-is-node-running.cmd
generated
vendored
Normal file
|
|
@ -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%\..\why-is-node-running\cli.js" %*
|
||||||
28
frontend/node_modules/.bin/why-is-node-running.ps1
generated
vendored
Normal file
28
frontend/node_modules/.bin/why-is-node-running.ps1
generated
vendored
Normal file
|
|
@ -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/../why-is-node-running/cli.js" $args
|
||||||
|
} else {
|
||||||
|
& "$basedir/node$exe" "$basedir/../why-is-node-running/cli.js" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
} else {
|
||||||
|
# Support pipeline input
|
||||||
|
if ($MyInvocation.ExpectingInput) {
|
||||||
|
$input | & "node$exe" "$basedir/../why-is-node-running/cli.js" $args
|
||||||
|
} else {
|
||||||
|
& "node$exe" "$basedir/../why-is-node-running/cli.js" $args
|
||||||
|
}
|
||||||
|
$ret=$LASTEXITCODE
|
||||||
|
}
|
||||||
|
exit $ret
|
||||||
2664
frontend/node_modules/.package-lock.json
generated
vendored
Normal file
2664
frontend/node_modules/.package-lock.json
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
49
frontend/node_modules/.vite/deps/_metadata.json
generated
vendored
Normal file
49
frontend/node_modules/.vite/deps/_metadata.json
generated
vendored
Normal file
|
|
@ -0,0 +1,49 @@
|
||||||
|
{
|
||||||
|
"hash": "89d61380",
|
||||||
|
"configHash": "05c1f424",
|
||||||
|
"lockfileHash": "b8057973",
|
||||||
|
"browserHash": "51569fc5",
|
||||||
|
"optimized": {
|
||||||
|
"axios": {
|
||||||
|
"src": "../../axios/index.js",
|
||||||
|
"file": "axios.js",
|
||||||
|
"fileHash": "d2cf2966",
|
||||||
|
"needsInterop": false
|
||||||
|
},
|
||||||
|
"element-plus": {
|
||||||
|
"src": "../../element-plus/es/index.mjs",
|
||||||
|
"file": "element-plus.js",
|
||||||
|
"fileHash": "fb0ab553",
|
||||||
|
"needsInterop": false
|
||||||
|
},
|
||||||
|
"pinia": {
|
||||||
|
"src": "../../pinia/dist/pinia.mjs",
|
||||||
|
"file": "pinia.js",
|
||||||
|
"fileHash": "5dfe9877",
|
||||||
|
"needsInterop": false
|
||||||
|
},
|
||||||
|
"vue": {
|
||||||
|
"src": "../../vue/dist/vue.runtime.esm-bundler.js",
|
||||||
|
"file": "vue.js",
|
||||||
|
"fileHash": "ba20ce12",
|
||||||
|
"needsInterop": false
|
||||||
|
},
|
||||||
|
"vue-router": {
|
||||||
|
"src": "../../vue-router/dist/vue-router.mjs",
|
||||||
|
"file": "vue-router.js",
|
||||||
|
"fileHash": "e7bce3ed",
|
||||||
|
"needsInterop": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"chunks": {
|
||||||
|
"chunk-YFT6OQ5R": {
|
||||||
|
"file": "chunk-YFT6OQ5R.js"
|
||||||
|
},
|
||||||
|
"chunk-HERIHSTX": {
|
||||||
|
"file": "chunk-HERIHSTX.js"
|
||||||
|
},
|
||||||
|
"chunk-G3PMV62Z": {
|
||||||
|
"file": "chunk-G3PMV62Z.js"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
3804
frontend/node_modules/.vite/deps/axios.js
generated
vendored
Normal file
3804
frontend/node_modules/.vite/deps/axios.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
7
frontend/node_modules/.vite/deps/axios.js.map
generated
vendored
Normal file
7
frontend/node_modules/.vite/deps/axios.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
36
frontend/node_modules/.vite/deps/chunk-G3PMV62Z.js
generated
vendored
Normal file
36
frontend/node_modules/.vite/deps/chunk-G3PMV62Z.js
generated
vendored
Normal file
|
|
@ -0,0 +1,36 @@
|
||||||
|
var __create = Object.create;
|
||||||
|
var __defProp = Object.defineProperty;
|
||||||
|
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||||
|
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||||
|
var __getProtoOf = Object.getPrototypeOf;
|
||||||
|
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||||
|
var __commonJS = (cb, mod) => function __require() {
|
||||||
|
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||||
|
};
|
||||||
|
var __export = (target, all) => {
|
||||||
|
for (var name in all)
|
||||||
|
__defProp(target, name, { get: all[name], enumerable: true });
|
||||||
|
};
|
||||||
|
var __copyProps = (to, from, except, desc) => {
|
||||||
|
if (from && typeof from === "object" || typeof from === "function") {
|
||||||
|
for (let key of __getOwnPropNames(from))
|
||||||
|
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||||
|
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||||
|
}
|
||||||
|
return to;
|
||||||
|
};
|
||||||
|
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||||
|
// If the importer is in node compatibility mode or this is not an ESM
|
||||||
|
// file that has been converted to a CommonJS file using a Babel-
|
||||||
|
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||||
|
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||||
|
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||||
|
mod
|
||||||
|
));
|
||||||
|
|
||||||
|
export {
|
||||||
|
__commonJS,
|
||||||
|
__export,
|
||||||
|
__toESM
|
||||||
|
};
|
||||||
|
//# sourceMappingURL=chunk-G3PMV62Z.js.map
|
||||||
7
frontend/node_modules/.vite/deps/chunk-G3PMV62Z.js.map
generated
vendored
Normal file
7
frontend/node_modules/.vite/deps/chunk-G3PMV62Z.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sourcesContent": [],
|
||||||
|
"mappings": "",
|
||||||
|
"names": []
|
||||||
|
}
|
||||||
13302
frontend/node_modules/.vite/deps/chunk-HERIHSTX.js
generated
vendored
Normal file
13302
frontend/node_modules/.vite/deps/chunk-HERIHSTX.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
7
frontend/node_modules/.vite/deps/chunk-HERIHSTX.js.map
generated
vendored
Normal file
7
frontend/node_modules/.vite/deps/chunk-HERIHSTX.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
162
frontend/node_modules/.vite/deps/chunk-YFT6OQ5R.js
generated
vendored
Normal file
162
frontend/node_modules/.vite/deps/chunk-YFT6OQ5R.js
generated
vendored
Normal file
|
|
@ -0,0 +1,162 @@
|
||||||
|
// node_modules/@vue/devtools-api/lib/esm/env.js
|
||||||
|
function getDevtoolsGlobalHook() {
|
||||||
|
return getTarget().__VUE_DEVTOOLS_GLOBAL_HOOK__;
|
||||||
|
}
|
||||||
|
function getTarget() {
|
||||||
|
return typeof navigator !== "undefined" && typeof window !== "undefined" ? window : typeof globalThis !== "undefined" ? globalThis : {};
|
||||||
|
}
|
||||||
|
var isProxyAvailable = typeof Proxy === "function";
|
||||||
|
|
||||||
|
// node_modules/@vue/devtools-api/lib/esm/const.js
|
||||||
|
var HOOK_SETUP = "devtools-plugin:setup";
|
||||||
|
var HOOK_PLUGIN_SETTINGS_SET = "plugin:settings:set";
|
||||||
|
|
||||||
|
// node_modules/@vue/devtools-api/lib/esm/time.js
|
||||||
|
var supported;
|
||||||
|
var perf;
|
||||||
|
function isPerformanceSupported() {
|
||||||
|
var _a;
|
||||||
|
if (supported !== void 0) {
|
||||||
|
return supported;
|
||||||
|
}
|
||||||
|
if (typeof window !== "undefined" && window.performance) {
|
||||||
|
supported = true;
|
||||||
|
perf = window.performance;
|
||||||
|
} else if (typeof globalThis !== "undefined" && ((_a = globalThis.perf_hooks) === null || _a === void 0 ? void 0 : _a.performance)) {
|
||||||
|
supported = true;
|
||||||
|
perf = globalThis.perf_hooks.performance;
|
||||||
|
} else {
|
||||||
|
supported = false;
|
||||||
|
}
|
||||||
|
return supported;
|
||||||
|
}
|
||||||
|
function now() {
|
||||||
|
return isPerformanceSupported() ? perf.now() : Date.now();
|
||||||
|
}
|
||||||
|
|
||||||
|
// node_modules/@vue/devtools-api/lib/esm/proxy.js
|
||||||
|
var ApiProxy = class {
|
||||||
|
constructor(plugin, hook) {
|
||||||
|
this.target = null;
|
||||||
|
this.targetQueue = [];
|
||||||
|
this.onQueue = [];
|
||||||
|
this.plugin = plugin;
|
||||||
|
this.hook = hook;
|
||||||
|
const defaultSettings = {};
|
||||||
|
if (plugin.settings) {
|
||||||
|
for (const id in plugin.settings) {
|
||||||
|
const item = plugin.settings[id];
|
||||||
|
defaultSettings[id] = item.defaultValue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
const localSettingsSaveId = `__vue-devtools-plugin-settings__${plugin.id}`;
|
||||||
|
let currentSettings = Object.assign({}, defaultSettings);
|
||||||
|
try {
|
||||||
|
const raw = localStorage.getItem(localSettingsSaveId);
|
||||||
|
const data = JSON.parse(raw);
|
||||||
|
Object.assign(currentSettings, data);
|
||||||
|
} catch (e) {
|
||||||
|
}
|
||||||
|
this.fallbacks = {
|
||||||
|
getSettings() {
|
||||||
|
return currentSettings;
|
||||||
|
},
|
||||||
|
setSettings(value) {
|
||||||
|
try {
|
||||||
|
localStorage.setItem(localSettingsSaveId, JSON.stringify(value));
|
||||||
|
} catch (e) {
|
||||||
|
}
|
||||||
|
currentSettings = value;
|
||||||
|
},
|
||||||
|
now() {
|
||||||
|
return now();
|
||||||
|
}
|
||||||
|
};
|
||||||
|
if (hook) {
|
||||||
|
hook.on(HOOK_PLUGIN_SETTINGS_SET, (pluginId, value) => {
|
||||||
|
if (pluginId === this.plugin.id) {
|
||||||
|
this.fallbacks.setSettings(value);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
this.proxiedOn = new Proxy({}, {
|
||||||
|
get: (_target, prop) => {
|
||||||
|
if (this.target) {
|
||||||
|
return this.target.on[prop];
|
||||||
|
} else {
|
||||||
|
return (...args) => {
|
||||||
|
this.onQueue.push({
|
||||||
|
method: prop,
|
||||||
|
args
|
||||||
|
});
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
this.proxiedTarget = new Proxy({}, {
|
||||||
|
get: (_target, prop) => {
|
||||||
|
if (this.target) {
|
||||||
|
return this.target[prop];
|
||||||
|
} else if (prop === "on") {
|
||||||
|
return this.proxiedOn;
|
||||||
|
} else if (Object.keys(this.fallbacks).includes(prop)) {
|
||||||
|
return (...args) => {
|
||||||
|
this.targetQueue.push({
|
||||||
|
method: prop,
|
||||||
|
args,
|
||||||
|
resolve: () => {
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return this.fallbacks[prop](...args);
|
||||||
|
};
|
||||||
|
} else {
|
||||||
|
return (...args) => {
|
||||||
|
return new Promise((resolve) => {
|
||||||
|
this.targetQueue.push({
|
||||||
|
method: prop,
|
||||||
|
args,
|
||||||
|
resolve
|
||||||
|
});
|
||||||
|
});
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
async setRealTarget(target) {
|
||||||
|
this.target = target;
|
||||||
|
for (const item of this.onQueue) {
|
||||||
|
this.target.on[item.method](...item.args);
|
||||||
|
}
|
||||||
|
for (const item of this.targetQueue) {
|
||||||
|
item.resolve(await this.target[item.method](...item.args));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
// node_modules/@vue/devtools-api/lib/esm/index.js
|
||||||
|
function setupDevtoolsPlugin(pluginDescriptor, setupFn) {
|
||||||
|
const descriptor = pluginDescriptor;
|
||||||
|
const target = getTarget();
|
||||||
|
const hook = getDevtoolsGlobalHook();
|
||||||
|
const enableProxy = isProxyAvailable && descriptor.enableEarlyProxy;
|
||||||
|
if (hook && (target.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__ || !enableProxy)) {
|
||||||
|
hook.emit(HOOK_SETUP, pluginDescriptor, setupFn);
|
||||||
|
} else {
|
||||||
|
const proxy = enableProxy ? new ApiProxy(descriptor, hook) : null;
|
||||||
|
const list = target.__VUE_DEVTOOLS_PLUGINS__ = target.__VUE_DEVTOOLS_PLUGINS__ || [];
|
||||||
|
list.push({
|
||||||
|
pluginDescriptor: descriptor,
|
||||||
|
setupFn,
|
||||||
|
proxy
|
||||||
|
});
|
||||||
|
if (proxy) {
|
||||||
|
setupFn(proxy.proxiedTarget);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export {
|
||||||
|
setupDevtoolsPlugin
|
||||||
|
};
|
||||||
|
//# sourceMappingURL=chunk-YFT6OQ5R.js.map
|
||||||
7
frontend/node_modules/.vite/deps/chunk-YFT6OQ5R.js.map
generated
vendored
Normal file
7
frontend/node_modules/.vite/deps/chunk-YFT6OQ5R.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
72996
frontend/node_modules/.vite/deps/element-plus.js
generated
vendored
Normal file
72996
frontend/node_modules/.vite/deps/element-plus.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
7
frontend/node_modules/.vite/deps/element-plus.js.map
generated
vendored
Normal file
7
frontend/node_modules/.vite/deps/element-plus.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
3
frontend/node_modules/.vite/deps/package.json
generated
vendored
Normal file
3
frontend/node_modules/.vite/deps/package.json
generated
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"type": "module"
|
||||||
|
}
|
||||||
1561
frontend/node_modules/.vite/deps/pinia.js
generated
vendored
Normal file
1561
frontend/node_modules/.vite/deps/pinia.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
7
frontend/node_modules/.vite/deps/pinia.js.map
generated
vendored
Normal file
7
frontend/node_modules/.vite/deps/pinia.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
2247
frontend/node_modules/.vite/deps/vue-router.js
generated
vendored
Normal file
2247
frontend/node_modules/.vite/deps/vue-router.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
7
frontend/node_modules/.vite/deps/vue-router.js.map
generated
vendored
Normal file
7
frontend/node_modules/.vite/deps/vue-router.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
348
frontend/node_modules/.vite/deps/vue.js
generated
vendored
Normal file
348
frontend/node_modules/.vite/deps/vue.js
generated
vendored
Normal file
|
|
@ -0,0 +1,348 @@
|
||||||
|
import {
|
||||||
|
BaseTransition,
|
||||||
|
BaseTransitionPropsValidators,
|
||||||
|
Comment,
|
||||||
|
DeprecationTypes,
|
||||||
|
EffectScope,
|
||||||
|
ErrorCodes,
|
||||||
|
ErrorTypeStrings,
|
||||||
|
Fragment,
|
||||||
|
KeepAlive,
|
||||||
|
ReactiveEffect,
|
||||||
|
Static,
|
||||||
|
Suspense,
|
||||||
|
Teleport,
|
||||||
|
Text,
|
||||||
|
TrackOpTypes,
|
||||||
|
Transition,
|
||||||
|
TransitionGroup,
|
||||||
|
TriggerOpTypes,
|
||||||
|
VueElement,
|
||||||
|
assertNumber,
|
||||||
|
callWithAsyncErrorHandling,
|
||||||
|
callWithErrorHandling,
|
||||||
|
camelize,
|
||||||
|
capitalize,
|
||||||
|
cloneVNode,
|
||||||
|
compatUtils,
|
||||||
|
compile,
|
||||||
|
computed,
|
||||||
|
createApp,
|
||||||
|
createBaseVNode,
|
||||||
|
createBlock,
|
||||||
|
createCommentVNode,
|
||||||
|
createElementBlock,
|
||||||
|
createHydrationRenderer,
|
||||||
|
createPropsRestProxy,
|
||||||
|
createRenderer,
|
||||||
|
createSSRApp,
|
||||||
|
createSlots,
|
||||||
|
createStaticVNode,
|
||||||
|
createTextVNode,
|
||||||
|
createVNode,
|
||||||
|
customRef,
|
||||||
|
defineAsyncComponent,
|
||||||
|
defineComponent,
|
||||||
|
defineCustomElement,
|
||||||
|
defineEmits,
|
||||||
|
defineExpose,
|
||||||
|
defineModel,
|
||||||
|
defineOptions,
|
||||||
|
defineProps,
|
||||||
|
defineSSRCustomElement,
|
||||||
|
defineSlots,
|
||||||
|
devtools,
|
||||||
|
effect,
|
||||||
|
effectScope,
|
||||||
|
getCurrentInstance,
|
||||||
|
getCurrentScope,
|
||||||
|
getCurrentWatcher,
|
||||||
|
getTransitionRawChildren,
|
||||||
|
guardReactiveProps,
|
||||||
|
h,
|
||||||
|
handleError,
|
||||||
|
hasInjectionContext,
|
||||||
|
hydrate,
|
||||||
|
hydrateOnIdle,
|
||||||
|
hydrateOnInteraction,
|
||||||
|
hydrateOnMediaQuery,
|
||||||
|
hydrateOnVisible,
|
||||||
|
initCustomFormatter,
|
||||||
|
initDirectivesForSSR,
|
||||||
|
inject,
|
||||||
|
isMemoSame,
|
||||||
|
isProxy,
|
||||||
|
isReactive,
|
||||||
|
isReadonly,
|
||||||
|
isRef,
|
||||||
|
isRuntimeOnly,
|
||||||
|
isShallow,
|
||||||
|
isVNode,
|
||||||
|
markRaw,
|
||||||
|
mergeDefaults,
|
||||||
|
mergeModels,
|
||||||
|
mergeProps,
|
||||||
|
nextTick,
|
||||||
|
nodeOps,
|
||||||
|
normalizeClass,
|
||||||
|
normalizeProps,
|
||||||
|
normalizeStyle,
|
||||||
|
onActivated,
|
||||||
|
onBeforeMount,
|
||||||
|
onBeforeUnmount,
|
||||||
|
onBeforeUpdate,
|
||||||
|
onDeactivated,
|
||||||
|
onErrorCaptured,
|
||||||
|
onMounted,
|
||||||
|
onRenderTracked,
|
||||||
|
onRenderTriggered,
|
||||||
|
onScopeDispose,
|
||||||
|
onServerPrefetch,
|
||||||
|
onUnmounted,
|
||||||
|
onUpdated,
|
||||||
|
onWatcherCleanup,
|
||||||
|
openBlock,
|
||||||
|
patchProp,
|
||||||
|
popScopeId,
|
||||||
|
provide,
|
||||||
|
proxyRefs,
|
||||||
|
pushScopeId,
|
||||||
|
queuePostFlushCb,
|
||||||
|
reactive,
|
||||||
|
readonly,
|
||||||
|
ref,
|
||||||
|
registerRuntimeCompiler,
|
||||||
|
render,
|
||||||
|
renderList,
|
||||||
|
renderSlot,
|
||||||
|
resolveComponent,
|
||||||
|
resolveDirective,
|
||||||
|
resolveDynamicComponent,
|
||||||
|
resolveFilter,
|
||||||
|
resolveTransitionHooks,
|
||||||
|
setBlockTracking,
|
||||||
|
setDevtoolsHook,
|
||||||
|
setTransitionHooks,
|
||||||
|
shallowReactive,
|
||||||
|
shallowReadonly,
|
||||||
|
shallowRef,
|
||||||
|
ssrContextKey,
|
||||||
|
ssrUtils,
|
||||||
|
stop,
|
||||||
|
toDisplayString,
|
||||||
|
toHandlerKey,
|
||||||
|
toHandlers,
|
||||||
|
toRaw,
|
||||||
|
toRef,
|
||||||
|
toRefs,
|
||||||
|
toValue,
|
||||||
|
transformVNodeArgs,
|
||||||
|
triggerRef,
|
||||||
|
unref,
|
||||||
|
useAttrs,
|
||||||
|
useCssModule,
|
||||||
|
useCssVars,
|
||||||
|
useHost,
|
||||||
|
useId,
|
||||||
|
useModel,
|
||||||
|
useSSRContext,
|
||||||
|
useShadowRoot,
|
||||||
|
useSlots,
|
||||||
|
useTemplateRef,
|
||||||
|
useTransitionState,
|
||||||
|
vModelCheckbox,
|
||||||
|
vModelDynamic,
|
||||||
|
vModelRadio,
|
||||||
|
vModelSelect,
|
||||||
|
vModelText,
|
||||||
|
vShow,
|
||||||
|
version,
|
||||||
|
warn,
|
||||||
|
watch,
|
||||||
|
watchEffect,
|
||||||
|
watchPostEffect,
|
||||||
|
watchSyncEffect,
|
||||||
|
withAsyncContext,
|
||||||
|
withCtx,
|
||||||
|
withDefaults,
|
||||||
|
withDirectives,
|
||||||
|
withKeys,
|
||||||
|
withMemo,
|
||||||
|
withModifiers,
|
||||||
|
withScopeId
|
||||||
|
} from "./chunk-HERIHSTX.js";
|
||||||
|
import "./chunk-G3PMV62Z.js";
|
||||||
|
export {
|
||||||
|
BaseTransition,
|
||||||
|
BaseTransitionPropsValidators,
|
||||||
|
Comment,
|
||||||
|
DeprecationTypes,
|
||||||
|
EffectScope,
|
||||||
|
ErrorCodes,
|
||||||
|
ErrorTypeStrings,
|
||||||
|
Fragment,
|
||||||
|
KeepAlive,
|
||||||
|
ReactiveEffect,
|
||||||
|
Static,
|
||||||
|
Suspense,
|
||||||
|
Teleport,
|
||||||
|
Text,
|
||||||
|
TrackOpTypes,
|
||||||
|
Transition,
|
||||||
|
TransitionGroup,
|
||||||
|
TriggerOpTypes,
|
||||||
|
VueElement,
|
||||||
|
assertNumber,
|
||||||
|
callWithAsyncErrorHandling,
|
||||||
|
callWithErrorHandling,
|
||||||
|
camelize,
|
||||||
|
capitalize,
|
||||||
|
cloneVNode,
|
||||||
|
compatUtils,
|
||||||
|
compile,
|
||||||
|
computed,
|
||||||
|
createApp,
|
||||||
|
createBlock,
|
||||||
|
createCommentVNode,
|
||||||
|
createElementBlock,
|
||||||
|
createBaseVNode as createElementVNode,
|
||||||
|
createHydrationRenderer,
|
||||||
|
createPropsRestProxy,
|
||||||
|
createRenderer,
|
||||||
|
createSSRApp,
|
||||||
|
createSlots,
|
||||||
|
createStaticVNode,
|
||||||
|
createTextVNode,
|
||||||
|
createVNode,
|
||||||
|
customRef,
|
||||||
|
defineAsyncComponent,
|
||||||
|
defineComponent,
|
||||||
|
defineCustomElement,
|
||||||
|
defineEmits,
|
||||||
|
defineExpose,
|
||||||
|
defineModel,
|
||||||
|
defineOptions,
|
||||||
|
defineProps,
|
||||||
|
defineSSRCustomElement,
|
||||||
|
defineSlots,
|
||||||
|
devtools,
|
||||||
|
effect,
|
||||||
|
effectScope,
|
||||||
|
getCurrentInstance,
|
||||||
|
getCurrentScope,
|
||||||
|
getCurrentWatcher,
|
||||||
|
getTransitionRawChildren,
|
||||||
|
guardReactiveProps,
|
||||||
|
h,
|
||||||
|
handleError,
|
||||||
|
hasInjectionContext,
|
||||||
|
hydrate,
|
||||||
|
hydrateOnIdle,
|
||||||
|
hydrateOnInteraction,
|
||||||
|
hydrateOnMediaQuery,
|
||||||
|
hydrateOnVisible,
|
||||||
|
initCustomFormatter,
|
||||||
|
initDirectivesForSSR,
|
||||||
|
inject,
|
||||||
|
isMemoSame,
|
||||||
|
isProxy,
|
||||||
|
isReactive,
|
||||||
|
isReadonly,
|
||||||
|
isRef,
|
||||||
|
isRuntimeOnly,
|
||||||
|
isShallow,
|
||||||
|
isVNode,
|
||||||
|
markRaw,
|
||||||
|
mergeDefaults,
|
||||||
|
mergeModels,
|
||||||
|
mergeProps,
|
||||||
|
nextTick,
|
||||||
|
nodeOps,
|
||||||
|
normalizeClass,
|
||||||
|
normalizeProps,
|
||||||
|
normalizeStyle,
|
||||||
|
onActivated,
|
||||||
|
onBeforeMount,
|
||||||
|
onBeforeUnmount,
|
||||||
|
onBeforeUpdate,
|
||||||
|
onDeactivated,
|
||||||
|
onErrorCaptured,
|
||||||
|
onMounted,
|
||||||
|
onRenderTracked,
|
||||||
|
onRenderTriggered,
|
||||||
|
onScopeDispose,
|
||||||
|
onServerPrefetch,
|
||||||
|
onUnmounted,
|
||||||
|
onUpdated,
|
||||||
|
onWatcherCleanup,
|
||||||
|
openBlock,
|
||||||
|
patchProp,
|
||||||
|
popScopeId,
|
||||||
|
provide,
|
||||||
|
proxyRefs,
|
||||||
|
pushScopeId,
|
||||||
|
queuePostFlushCb,
|
||||||
|
reactive,
|
||||||
|
readonly,
|
||||||
|
ref,
|
||||||
|
registerRuntimeCompiler,
|
||||||
|
render,
|
||||||
|
renderList,
|
||||||
|
renderSlot,
|
||||||
|
resolveComponent,
|
||||||
|
resolveDirective,
|
||||||
|
resolveDynamicComponent,
|
||||||
|
resolveFilter,
|
||||||
|
resolveTransitionHooks,
|
||||||
|
setBlockTracking,
|
||||||
|
setDevtoolsHook,
|
||||||
|
setTransitionHooks,
|
||||||
|
shallowReactive,
|
||||||
|
shallowReadonly,
|
||||||
|
shallowRef,
|
||||||
|
ssrContextKey,
|
||||||
|
ssrUtils,
|
||||||
|
stop,
|
||||||
|
toDisplayString,
|
||||||
|
toHandlerKey,
|
||||||
|
toHandlers,
|
||||||
|
toRaw,
|
||||||
|
toRef,
|
||||||
|
toRefs,
|
||||||
|
toValue,
|
||||||
|
transformVNodeArgs,
|
||||||
|
triggerRef,
|
||||||
|
unref,
|
||||||
|
useAttrs,
|
||||||
|
useCssModule,
|
||||||
|
useCssVars,
|
||||||
|
useHost,
|
||||||
|
useId,
|
||||||
|
useModel,
|
||||||
|
useSSRContext,
|
||||||
|
useShadowRoot,
|
||||||
|
useSlots,
|
||||||
|
useTemplateRef,
|
||||||
|
useTransitionState,
|
||||||
|
vModelCheckbox,
|
||||||
|
vModelDynamic,
|
||||||
|
vModelRadio,
|
||||||
|
vModelSelect,
|
||||||
|
vModelText,
|
||||||
|
vShow,
|
||||||
|
version,
|
||||||
|
warn,
|
||||||
|
watch,
|
||||||
|
watchEffect,
|
||||||
|
watchPostEffect,
|
||||||
|
watchSyncEffect,
|
||||||
|
withAsyncContext,
|
||||||
|
withCtx,
|
||||||
|
withDefaults,
|
||||||
|
withDirectives,
|
||||||
|
withKeys,
|
||||||
|
withMemo,
|
||||||
|
withModifiers,
|
||||||
|
withScopeId
|
||||||
|
};
|
||||||
|
//# sourceMappingURL=vue.js.map
|
||||||
7
frontend/node_modules/.vite/deps/vue.js.map
generated
vendored
Normal file
7
frontend/node_modules/.vite/deps/vue.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"version": 3,
|
||||||
|
"sources": [],
|
||||||
|
"sourcesContent": [],
|
||||||
|
"mappings": "",
|
||||||
|
"names": []
|
||||||
|
}
|
||||||
21
frontend/node_modules/@asamuzakjp/css-color/LICENSE
generated
vendored
Normal file
21
frontend/node_modules/@asamuzakjp/css-color/LICENSE
generated
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2024 asamuzaK (Kazz)
|
||||||
|
|
||||||
|
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.
|
||||||
316
frontend/node_modules/@asamuzakjp/css-color/README.md
generated
vendored
Normal file
316
frontend/node_modules/@asamuzakjp/css-color/README.md
generated
vendored
Normal file
|
|
@ -0,0 +1,316 @@
|
||||||
|
# CSS color
|
||||||
|
|
||||||
|
[](https://github.com/asamuzaK/cssColor/actions/workflows/node.js.yml)
|
||||||
|
[](https://github.com/asamuzaK/cssColor/actions/workflows/github-code-scanning/codeql)
|
||||||
|
[](https://www.npmjs.com/package/@asamuzakjp/css-color)
|
||||||
|
|
||||||
|
Resolve and convert CSS colors.
|
||||||
|
|
||||||
|
## Install
|
||||||
|
|
||||||
|
```console
|
||||||
|
npm i @asamuzakjp/css-color
|
||||||
|
```
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
import { convert, resolve, utils } from '@asamuzakjp/css-color';
|
||||||
|
|
||||||
|
const resolvedValue = resolve(
|
||||||
|
'color-mix(in oklab, lch(67.5345 42.5 258.2), color(srgb 0 0.5 0))'
|
||||||
|
);
|
||||||
|
// 'oklab(0.620754 -0.0931934 -0.00374881)'
|
||||||
|
|
||||||
|
const convertedValue = covert.colorToHex('lab(46.2775% -47.5621 48.5837)');
|
||||||
|
// '#008000'
|
||||||
|
|
||||||
|
const result = utils.isColor('green');
|
||||||
|
// true
|
||||||
|
```
|
||||||
|
|
||||||
|
<!-- Generated by documentation.js. Update this documentation by updating the source code. -->
|
||||||
|
|
||||||
|
### resolve(color, opt)
|
||||||
|
|
||||||
|
resolves CSS color
|
||||||
|
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
- `color` **[string][133]** color value
|
||||||
|
- system colors are not supported
|
||||||
|
- `opt` **[object][135]?** options (optional, default `{}`)
|
||||||
|
- `opt.currentColor` **[string][133]?**
|
||||||
|
- color to use for `currentcolor` keyword
|
||||||
|
- if omitted, it will be treated as a missing color,
|
||||||
|
i.e. `rgb(none none none / none)`
|
||||||
|
- `opt.customProperty` **[object][135]?**
|
||||||
|
- custom properties
|
||||||
|
- pair of `--` prefixed property name as a key and it's value,
|
||||||
|
e.g.
|
||||||
|
```javascript
|
||||||
|
const opt = {
|
||||||
|
customProperty: {
|
||||||
|
'--some-color': '#008000',
|
||||||
|
'--some-length': '16px'
|
||||||
|
}
|
||||||
|
};
|
||||||
|
```
|
||||||
|
- and/or `callback` function to get the value of the custom property,
|
||||||
|
e.g.
|
||||||
|
```javascript
|
||||||
|
const node = document.getElementById('foo');
|
||||||
|
const opt = {
|
||||||
|
customProperty: {
|
||||||
|
callback: node.style.getPropertyValue
|
||||||
|
}
|
||||||
|
};
|
||||||
|
```
|
||||||
|
- `opt.dimension` **[object][135]?**
|
||||||
|
- dimension, e.g. for converting relative length to pixels
|
||||||
|
- pair of unit as a key and number in pixels as it's value,
|
||||||
|
e.g. suppose `1em === 12px`, `1rem === 16px` and `100vw === 1024px`, then
|
||||||
|
```javascript
|
||||||
|
const opt = {
|
||||||
|
dimension: {
|
||||||
|
em: 12,
|
||||||
|
rem: 16,
|
||||||
|
vw: 10.24
|
||||||
|
}
|
||||||
|
};
|
||||||
|
```
|
||||||
|
- and/or `callback` function to get the value as a number in pixels,
|
||||||
|
e.g.
|
||||||
|
```javascript
|
||||||
|
const opt = {
|
||||||
|
dimension: {
|
||||||
|
callback: unit => {
|
||||||
|
switch (unit) {
|
||||||
|
case 'em':
|
||||||
|
return 12;
|
||||||
|
case 'rem':
|
||||||
|
return 16;
|
||||||
|
case 'vw':
|
||||||
|
return 10.24;
|
||||||
|
default:
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
```
|
||||||
|
- `opt.format` **[string][133]?**
|
||||||
|
- output format, one of below
|
||||||
|
- `computedValue` (default), [computed value][139] of the color
|
||||||
|
- `specifiedValue`, [specified value][140] of the color
|
||||||
|
- `hex`, hex color notation, i.e. `#rrggbb`
|
||||||
|
- `hexAlpha`, hex color notation with alpha channel, i.e. `#rrggbbaa`
|
||||||
|
|
||||||
|
Returns **[string][133]?** one of `rgba?()`, `#rrggbb(aa)?`, `color-name`, `color(color-space r g b / alpha)`, `color(color-space x y z / alpha)`, `(ok)?lab(l a b / alpha)`, `(ok)?lch(l c h / alpha)`, `'(empty-string)'`, `null`
|
||||||
|
|
||||||
|
- in `computedValue`, values are numbers, however `rgb()` values are integers
|
||||||
|
- in `specifiedValue`, returns `empty string` for unknown and/or invalid color
|
||||||
|
- in `hex`, returns `null` for `transparent`, and also returns `null` if any of `r`, `g`, `b`, `alpha` is not a number
|
||||||
|
- in `hexAlpha`, returns `#00000000` for `transparent`, however returns `null` if any of `r`, `g`, `b`, `alpha` is not a number
|
||||||
|
|
||||||
|
### convert
|
||||||
|
|
||||||
|
Contains various color conversion functions.
|
||||||
|
|
||||||
|
### convert.numberToHex(value)
|
||||||
|
|
||||||
|
convert number to hex string
|
||||||
|
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
- `value` **[number][134]** color value
|
||||||
|
|
||||||
|
Returns **[string][133]** hex string: 00..ff
|
||||||
|
|
||||||
|
### convert.colorToHex(value, opt)
|
||||||
|
|
||||||
|
convert color to hex
|
||||||
|
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
- `value` **[string][133]** color value
|
||||||
|
- `opt` **[object][135]?** options (optional, default `{}`)
|
||||||
|
- `opt.alpha` **[boolean][136]?** return in #rrggbbaa notation
|
||||||
|
- `opt.customProperty` **[object][135]?**
|
||||||
|
- custom properties, see `resolve()` function above
|
||||||
|
- `opt.dimension` **[object][135]?**
|
||||||
|
- dimension, see `resolve()` function above
|
||||||
|
|
||||||
|
Returns **[string][133]** #rrggbb(aa)?
|
||||||
|
|
||||||
|
### convert.colorToHsl(value, opt)
|
||||||
|
|
||||||
|
convert color to hsl
|
||||||
|
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
- `value` **[string][133]** color value
|
||||||
|
- `opt` **[object][135]?** options (optional, default `{}`)
|
||||||
|
- `opt.customProperty` **[object][135]?**
|
||||||
|
- custom properties, see `resolve()` function above
|
||||||
|
- `opt.dimension` **[object][135]?**
|
||||||
|
- dimension, see `resolve()` function above
|
||||||
|
|
||||||
|
Returns **[Array][137]<[number][134]>** \[h, s, l, alpha]
|
||||||
|
|
||||||
|
### convert.colorToHwb(value, opt)
|
||||||
|
|
||||||
|
convert color to hwb
|
||||||
|
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
- `value` **[string][133]** color value
|
||||||
|
- `opt` **[object][135]?** options (optional, default `{}`)
|
||||||
|
- `opt.customProperty` **[object][135]?**
|
||||||
|
- custom properties, see `resolve()` function above
|
||||||
|
- `opt.dimension` **[object][135]?**
|
||||||
|
- dimension, see `resolve()` function above
|
||||||
|
|
||||||
|
Returns **[Array][137]<[number][134]>** \[h, w, b, alpha]
|
||||||
|
|
||||||
|
### convert.colorToLab(value, opt)
|
||||||
|
|
||||||
|
convert color to lab
|
||||||
|
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
- `value` **[string][133]** color value
|
||||||
|
- `opt` **[object][135]?** options (optional, default `{}`)
|
||||||
|
- `opt.customProperty` **[object][135]?**
|
||||||
|
- custom properties, see `resolve()` function above
|
||||||
|
- `opt.dimension` **[object][135]?**
|
||||||
|
- dimension, see `resolve()` function above
|
||||||
|
|
||||||
|
Returns **[Array][137]<[number][134]>** \[l, a, b, alpha]
|
||||||
|
|
||||||
|
### convert.colorToLch(value, opt)
|
||||||
|
|
||||||
|
convert color to lch
|
||||||
|
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
- `value` **[string][133]** color value
|
||||||
|
- `opt` **[object][135]?** options (optional, default `{}`)
|
||||||
|
- `opt.customProperty` **[object][135]?**
|
||||||
|
- custom properties, see `resolve()` function above
|
||||||
|
- `opt.dimension` **[object][135]?**
|
||||||
|
- dimension, see `resolve()` function above
|
||||||
|
|
||||||
|
Returns **[Array][137]<[number][134]>** \[l, c, h, alpha]
|
||||||
|
|
||||||
|
### convert.colorToOklab(value, opt)
|
||||||
|
|
||||||
|
convert color to oklab
|
||||||
|
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
- `value` **[string][133]** color value
|
||||||
|
- `opt` **[object][135]?** options (optional, default `{}`)
|
||||||
|
- `opt.customProperty` **[object][135]?**
|
||||||
|
- custom properties, see `resolve()` function above
|
||||||
|
- `opt.dimension` **[object][135]?**
|
||||||
|
- dimension, see `resolve()` function above
|
||||||
|
|
||||||
|
Returns **[Array][137]<[number][134]>** \[l, a, b, alpha]
|
||||||
|
|
||||||
|
### convert.colorToOklch(value, opt)
|
||||||
|
|
||||||
|
convert color to oklch
|
||||||
|
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
- `value` **[string][133]** color value
|
||||||
|
- `opt` **[object][135]?** options (optional, default `{}`)
|
||||||
|
- `opt.customProperty` **[object][135]?**
|
||||||
|
- custom properties, see `resolve()` function above
|
||||||
|
- `opt.dimension` **[object][135]?**
|
||||||
|
- dimension, see `resolve()` function above
|
||||||
|
|
||||||
|
Returns **[Array][137]<[number][134]>** \[l, c, h, alpha]
|
||||||
|
|
||||||
|
### convert.colorToRgb(value, opt)
|
||||||
|
|
||||||
|
convert color to rgb
|
||||||
|
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
- `value` **[string][133]** color value
|
||||||
|
- `opt` **[object][135]?** options (optional, default `{}`)
|
||||||
|
- `opt.customProperty` **[object][135]?**
|
||||||
|
- custom properties, see `resolve()` function above
|
||||||
|
- `opt.dimension` **[object][135]?**
|
||||||
|
- dimension, see `resolve()` function above
|
||||||
|
|
||||||
|
Returns **[Array][137]<[number][134]>** \[r, g, b, alpha]
|
||||||
|
|
||||||
|
### convert.colorToXyz(value, opt)
|
||||||
|
|
||||||
|
convert color to xyz
|
||||||
|
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
- `value` **[string][133]** color value
|
||||||
|
- `opt` **[object][135]?** options (optional, default `{}`)
|
||||||
|
- `opt.customProperty` **[object][135]?**
|
||||||
|
- custom properties, see `resolve()` function above
|
||||||
|
- `opt.dimension` **[object][135]?**
|
||||||
|
- dimension, see `resolve()` function above
|
||||||
|
- `opt.d50` **[boolean][136]?** xyz in d50 white point
|
||||||
|
|
||||||
|
Returns **[Array][137]<[number][134]>** \[x, y, z, alpha]
|
||||||
|
|
||||||
|
### convert.colorToXyzD50(value, opt)
|
||||||
|
|
||||||
|
convert color to xyz-d50
|
||||||
|
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
- `value` **[string][133]** color value
|
||||||
|
- `opt` **[object][135]?** options (optional, default `{}`)
|
||||||
|
- `opt.customProperty` **[object][135]?**
|
||||||
|
- custom properties, see `resolve()` function above
|
||||||
|
- `opt.dimension` **[object][135]?**
|
||||||
|
- dimension, see `resolve()` function above
|
||||||
|
|
||||||
|
Returns **[Array][137]<[number][134]>** \[x, y, z, alpha]
|
||||||
|
|
||||||
|
### utils
|
||||||
|
|
||||||
|
Contains utility functions.
|
||||||
|
|
||||||
|
### utils.isColor(color)
|
||||||
|
|
||||||
|
is valid color type
|
||||||
|
|
||||||
|
#### Parameters
|
||||||
|
|
||||||
|
- `color` **[string][133]** color value
|
||||||
|
- system colors are not supported
|
||||||
|
|
||||||
|
Returns **[boolean][136]**
|
||||||
|
|
||||||
|
## Acknowledgments
|
||||||
|
|
||||||
|
The following resources have been of great help in the development of the CSS color.
|
||||||
|
|
||||||
|
- [csstools/postcss-plugins](https://github.com/csstools/postcss-plugins)
|
||||||
|
- [lru-cache](https://github.com/isaacs/node-lru-cache)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Copyright (c) 2024 [asamuzaK (Kazz)](https://github.com/asamuzaK/)
|
||||||
|
|
||||||
|
[133]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String
|
||||||
|
[134]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number
|
||||||
|
[135]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object
|
||||||
|
[136]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean
|
||||||
|
[137]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array
|
||||||
|
[138]: https://w3c.github.io/csswg-drafts/css-color-4/#color-conversion-code
|
||||||
|
[139]: https://developer.mozilla.org/en-US/docs/Web/CSS/computed_value
|
||||||
|
[140]: https://developer.mozilla.org/en-US/docs/Web/CSS/specified_value
|
||||||
|
[141]: https://www.npmjs.com/package/@csstools/css-calc
|
||||||
220
frontend/node_modules/@asamuzakjp/css-color/dist/browser/css-color.min.js
generated
vendored
Normal file
220
frontend/node_modules/@asamuzakjp/css-color/dist/browser/css-color.min.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
frontend/node_modules/@asamuzakjp/css-color/dist/browser/css-color.min.js.map
generated
vendored
Normal file
1
frontend/node_modules/@asamuzakjp/css-color/dist/browser/css-color.min.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
5484
frontend/node_modules/@asamuzakjp/css-color/dist/cjs/index.cjs
generated
vendored
Normal file
5484
frontend/node_modules/@asamuzakjp/css-color/dist/cjs/index.cjs
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
frontend/node_modules/@asamuzakjp/css-color/dist/cjs/index.cjs.map
generated
vendored
Normal file
1
frontend/node_modules/@asamuzakjp/css-color/dist/cjs/index.cjs.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
109
frontend/node_modules/@asamuzakjp/css-color/dist/cjs/index.d.cts
generated
vendored
Normal file
109
frontend/node_modules/@asamuzakjp/css-color/dist/cjs/index.d.cts
generated
vendored
Normal file
|
|
@ -0,0 +1,109 @@
|
||||||
|
/**
|
||||||
|
* typedef
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* @typedef Options - options
|
||||||
|
* @property [alpha] - enable alpha
|
||||||
|
* @property [colorSpace] - color space
|
||||||
|
* @property [currentColor] - color for currentcolor
|
||||||
|
* @property [customPropeerty] - custom properties
|
||||||
|
* @property [d50] - white point in d50
|
||||||
|
* @property [dimension] - dimension
|
||||||
|
* @property [format] - output format
|
||||||
|
* @property [key] - key
|
||||||
|
*/
|
||||||
|
interface Options {
|
||||||
|
alpha?: boolean;
|
||||||
|
colorSpace?: string;
|
||||||
|
currentColor?: string;
|
||||||
|
customProperty?: Record<string, string | ((K: string) => string)>;
|
||||||
|
d50?: boolean;
|
||||||
|
delimiter?: string | string[];
|
||||||
|
dimension?: Record<string, number | ((K: string) => number)>;
|
||||||
|
format?: string;
|
||||||
|
nullable?: boolean;
|
||||||
|
preserveComment?: boolean;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* @type ColorChannels - color channels
|
||||||
|
*/
|
||||||
|
type ColorChannels = [x: number, y: number, z: number, alpha: number];
|
||||||
|
|
||||||
|
/**
|
||||||
|
* convert
|
||||||
|
*/
|
||||||
|
|
||||||
|
declare const convert: {
|
||||||
|
colorToHex: (value: string, opt?: Options) => string | null;
|
||||||
|
colorToHsl: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
colorToHwb: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
colorToLab: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
colorToLch: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
colorToOklab: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
colorToOklch: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
colorToRgb: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
colorToXyz: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
colorToXyzD50: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
numberToHex: (value: number) => string;
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* resolve
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* resolve CSS color
|
||||||
|
* @param value
|
||||||
|
* - CSS color value
|
||||||
|
* - system colors are not supported
|
||||||
|
* @param [opt] - options
|
||||||
|
* @param [opt.currentColor]
|
||||||
|
* - color to use for `currentcolor` keyword
|
||||||
|
* - if omitted, it will be treated as a missing color
|
||||||
|
* i.e. `rgb(none none none / none)`
|
||||||
|
* @param [opt.customProperty]
|
||||||
|
* - custom properties
|
||||||
|
* - pair of `--` prefixed property name and value,
|
||||||
|
* e.g. `customProperty: { '--some-color': '#0000ff' }`
|
||||||
|
* - and/or `callback` function to get the value of the custom property,
|
||||||
|
* e.g. `customProperty: { callback: someDeclaration.getPropertyValue }`
|
||||||
|
* @param [opt.dimension]
|
||||||
|
* - dimension, convert relative length to pixels
|
||||||
|
* - pair of unit and it's value as a number in pixels,
|
||||||
|
* e.g. `dimension: { em: 12, rem: 16, vw: 10.26 }`
|
||||||
|
* - and/or `callback` function to get the value as a number in pixels,
|
||||||
|
* e.g. `dimension: { callback: convertUnitToPixel }`
|
||||||
|
* @param [opt.format]
|
||||||
|
* - output format, one of below
|
||||||
|
* - `computedValue` (default), [computed value][139] of the color
|
||||||
|
* - `specifiedValue`, [specified value][140] of the color
|
||||||
|
* - `hex`, hex color notation, i.e. `rrggbb`
|
||||||
|
* - `hexAlpha`, hex color notation with alpha channel, i.e. `#rrggbbaa`
|
||||||
|
* @returns
|
||||||
|
* - one of rgba?(), #rrggbb(aa)?, color-name, '(empty-string)',
|
||||||
|
* color(color-space r g b / alpha), color(color-space x y z / alpha),
|
||||||
|
* lab(l a b / alpha), lch(l c h / alpha), oklab(l a b / alpha),
|
||||||
|
* oklch(l c h / alpha), null
|
||||||
|
* - in `computedValue`, values are numbers, however `rgb()` values are
|
||||||
|
* integers
|
||||||
|
* - in `specifiedValue`, returns `empty string` for unknown and/or invalid
|
||||||
|
* color
|
||||||
|
* - in `hex`, returns `null` for `transparent`, and also returns `null` if
|
||||||
|
* any of `r`, `g`, `b`, `alpha` is not a number
|
||||||
|
* - in `hexAlpha`, returns `#00000000` for `transparent`,
|
||||||
|
* however returns `null` if any of `r`, `g`, `b`, `alpha` is not a number
|
||||||
|
*/
|
||||||
|
declare const resolve: (value: string, opt?: Options) => string | null;
|
||||||
|
|
||||||
|
declare const utils: {
|
||||||
|
cssCalc: (value: string, opt?: Options) => string;
|
||||||
|
cssVar: (value: string, opt?: Options) => string;
|
||||||
|
extractDashedIdent: (value: string) => string[];
|
||||||
|
isColor: (value: unknown, opt?: Options) => boolean;
|
||||||
|
isGradient: (value: string, opt?: Options) => boolean;
|
||||||
|
splitValue: (value: string, opt?: Options) => string[];
|
||||||
|
};
|
||||||
|
declare const isColor: (value: unknown, opt?: Options) => boolean;
|
||||||
|
declare const cssCalc: (value: string, opt?: Options) => string;
|
||||||
|
|
||||||
|
export { convert, cssCalc, isColor, resolve, utils };
|
||||||
18
frontend/node_modules/@asamuzakjp/css-color/dist/esm/index.d.ts
generated
vendored
Normal file
18
frontend/node_modules/@asamuzakjp/css-color/dist/esm/index.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
/*!
|
||||||
|
* CSS color - Resolve, parse, convert CSS color.
|
||||||
|
* @license MIT
|
||||||
|
* @copyright asamuzaK (Kazz)
|
||||||
|
* @see {@link https://github.com/asamuzaK/cssColor/blob/main/LICENSE}
|
||||||
|
*/
|
||||||
|
export { convert } from './js/convert.js';
|
||||||
|
export { resolve } from './js/resolve.js';
|
||||||
|
export declare const utils: {
|
||||||
|
cssCalc: (value: string, opt?: import('./js/typedef.js').Options) => string;
|
||||||
|
cssVar: (value: string, opt?: import('./js/typedef.js').Options) => string;
|
||||||
|
extractDashedIdent: (value: string) => string[];
|
||||||
|
isColor: (value: unknown, opt?: import('./js/typedef.js').Options) => boolean;
|
||||||
|
isGradient: (value: string, opt?: import('./js/typedef.js').Options) => boolean;
|
||||||
|
splitValue: (value: string, opt?: import('./js/typedef.js').Options) => string[];
|
||||||
|
};
|
||||||
|
export declare const isColor: (value: unknown, opt?: import('./js/typedef.js').Options) => boolean;
|
||||||
|
export declare const cssCalc: (value: string, opt?: import('./js/typedef.js').Options) => string;
|
||||||
30
frontend/node_modules/@asamuzakjp/css-color/dist/esm/index.js
generated
vendored
Normal file
30
frontend/node_modules/@asamuzakjp/css-color/dist/esm/index.js
generated
vendored
Normal file
|
|
@ -0,0 +1,30 @@
|
||||||
|
import { cssCalc as cssCalc$1 } from "./js/css-calc.js";
|
||||||
|
import { isGradient } from "./js/css-gradient.js";
|
||||||
|
import { cssVar } from "./js/css-var.js";
|
||||||
|
import { splitValue, isColor as isColor$1, extractDashedIdent } from "./js/util.js";
|
||||||
|
import { convert } from "./js/convert.js";
|
||||||
|
import { resolve } from "./js/resolve.js";
|
||||||
|
/*!
|
||||||
|
* CSS color - Resolve, parse, convert CSS color.
|
||||||
|
* @license MIT
|
||||||
|
* @copyright asamuzaK (Kazz)
|
||||||
|
* @see {@link https://github.com/asamuzaK/cssColor/blob/main/LICENSE}
|
||||||
|
*/
|
||||||
|
const utils = {
|
||||||
|
cssCalc: cssCalc$1,
|
||||||
|
cssVar,
|
||||||
|
extractDashedIdent,
|
||||||
|
isColor: isColor$1,
|
||||||
|
isGradient,
|
||||||
|
splitValue
|
||||||
|
};
|
||||||
|
const isColor = utils.isColor;
|
||||||
|
const cssCalc = utils.cssCalc;
|
||||||
|
export {
|
||||||
|
convert,
|
||||||
|
cssCalc,
|
||||||
|
isColor,
|
||||||
|
resolve,
|
||||||
|
utils
|
||||||
|
};
|
||||||
|
//# sourceMappingURL=index.js.map
|
||||||
1
frontend/node_modules/@asamuzakjp/css-color/dist/esm/index.js.map
generated
vendored
Normal file
1
frontend/node_modules/@asamuzakjp/css-color/dist/esm/index.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
{"version":3,"file":"index.js","sources":["../../src/index.ts"],"sourcesContent":["/*!\n * CSS color - Resolve, parse, convert CSS color.\n * @license MIT\n * @copyright asamuzaK (Kazz)\n * @see {@link https://github.com/asamuzaK/cssColor/blob/main/LICENSE}\n */\n\nimport { cssCalc as csscalc } from './js/css-calc';\nimport { isGradient } from './js/css-gradient';\nimport { cssVar } from './js/css-var';\nimport { extractDashedIdent, isColor as iscolor, splitValue } from './js/util';\n\nexport { convert } from './js/convert';\nexport { resolve } from './js/resolve';\n/* utils */\nexport const utils = {\n cssCalc: csscalc,\n cssVar,\n extractDashedIdent,\n isColor: iscolor,\n isGradient,\n splitValue\n};\n/* TODO: remove later */\n/* alias */\nexport const isColor = utils.isColor;\nexport const cssCalc = utils.cssCalc;\n"],"names":["csscalc","iscolor"],"mappings":";;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAeO,MAAM,QAAQ;AAAA,EACnB,SAASA;AAAAA,EACT;AAAA,EACA;AAAA,EACA,SAASC;AAAAA,EACT;AAAA,EACA;AACF;AAGO,MAAM,UAAU,MAAM;AACtB,MAAM,UAAU,MAAM;"}
|
||||||
44
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/cache.d.ts
generated
vendored
Normal file
44
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/cache.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,44 @@
|
||||||
|
import { LRUCache } from 'lru-cache';
|
||||||
|
import { Options } from './typedef.js';
|
||||||
|
/**
|
||||||
|
* CacheItem
|
||||||
|
*/
|
||||||
|
export declare class CacheItem {
|
||||||
|
#private;
|
||||||
|
/**
|
||||||
|
* constructor
|
||||||
|
*/
|
||||||
|
constructor(item: unknown, isNull?: boolean);
|
||||||
|
get item(): unknown;
|
||||||
|
get isNull(): boolean;
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* NullObject
|
||||||
|
*/
|
||||||
|
export declare class NullObject extends CacheItem {
|
||||||
|
/**
|
||||||
|
* constructor
|
||||||
|
*/
|
||||||
|
constructor();
|
||||||
|
}
|
||||||
|
export declare const lruCache: LRUCache<{}, {}, unknown>;
|
||||||
|
/**
|
||||||
|
* set cache
|
||||||
|
* @param key - cache key
|
||||||
|
* @param value - value to cache
|
||||||
|
* @returns void
|
||||||
|
*/
|
||||||
|
export declare const setCache: (key: string, value: unknown) => void;
|
||||||
|
/**
|
||||||
|
* get cache
|
||||||
|
* @param key - cache key
|
||||||
|
* @returns cached item or false otherwise
|
||||||
|
*/
|
||||||
|
export declare const getCache: (key: string) => CacheItem | boolean;
|
||||||
|
/**
|
||||||
|
* create cache key
|
||||||
|
* @param keyData - key data
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns cache key
|
||||||
|
*/
|
||||||
|
export declare const createCacheKey: (keyData: Record<string, string>, opt?: Options) => string;
|
||||||
82
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/cache.js
generated
vendored
Normal file
82
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/cache.js
generated
vendored
Normal file
|
|
@ -0,0 +1,82 @@
|
||||||
|
var __typeError = (msg) => {
|
||||||
|
throw TypeError(msg);
|
||||||
|
};
|
||||||
|
var __accessCheck = (obj, member, msg) => member.has(obj) || __typeError("Cannot " + msg);
|
||||||
|
var __privateGet = (obj, member, getter) => (__accessCheck(obj, member, "read from private field"), getter ? getter.call(obj) : member.get(obj));
|
||||||
|
var __privateAdd = (obj, member, value) => member.has(obj) ? __typeError("Cannot add the same private member more than once") : member instanceof WeakSet ? member.add(obj) : member.set(obj, value);
|
||||||
|
var __privateSet = (obj, member, value, setter) => (__accessCheck(obj, member, "write to private field"), setter ? setter.call(obj, value) : member.set(obj, value), value);
|
||||||
|
var _isNull, _item;
|
||||||
|
import { LRUCache } from "lru-cache";
|
||||||
|
import { valueToJsonString } from "./util.js";
|
||||||
|
const MAX_CACHE = 4096;
|
||||||
|
class CacheItem {
|
||||||
|
/**
|
||||||
|
* constructor
|
||||||
|
*/
|
||||||
|
constructor(item, isNull = false) {
|
||||||
|
/* private */
|
||||||
|
__privateAdd(this, _isNull);
|
||||||
|
__privateAdd(this, _item);
|
||||||
|
__privateSet(this, _item, item);
|
||||||
|
__privateSet(this, _isNull, !!isNull);
|
||||||
|
}
|
||||||
|
get item() {
|
||||||
|
return __privateGet(this, _item);
|
||||||
|
}
|
||||||
|
get isNull() {
|
||||||
|
return __privateGet(this, _isNull);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
_isNull = new WeakMap();
|
||||||
|
_item = new WeakMap();
|
||||||
|
class NullObject extends CacheItem {
|
||||||
|
/**
|
||||||
|
* constructor
|
||||||
|
*/
|
||||||
|
constructor() {
|
||||||
|
super(Symbol("null"), true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
const lruCache = new LRUCache({
|
||||||
|
max: MAX_CACHE
|
||||||
|
});
|
||||||
|
const setCache = (key, value) => {
|
||||||
|
if (key) {
|
||||||
|
if (value === null) {
|
||||||
|
lruCache.set(key, new NullObject());
|
||||||
|
} else if (value instanceof CacheItem) {
|
||||||
|
lruCache.set(key, value);
|
||||||
|
} else {
|
||||||
|
lruCache.set(key, new CacheItem(value));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
const getCache = (key) => {
|
||||||
|
if (key && lruCache.has(key)) {
|
||||||
|
const item = lruCache.get(key);
|
||||||
|
if (item instanceof CacheItem) {
|
||||||
|
return item;
|
||||||
|
}
|
||||||
|
lruCache.delete(key);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
const createCacheKey = (keyData, opt = {}) => {
|
||||||
|
const { customProperty = {}, dimension = {} } = opt;
|
||||||
|
let cacheKey = "";
|
||||||
|
if (keyData && Object.keys(keyData).length && typeof customProperty.callback !== "function" && typeof dimension.callback !== "function") {
|
||||||
|
keyData.opt = valueToJsonString(opt);
|
||||||
|
cacheKey = valueToJsonString(keyData);
|
||||||
|
}
|
||||||
|
return cacheKey;
|
||||||
|
};
|
||||||
|
export {
|
||||||
|
CacheItem,
|
||||||
|
NullObject,
|
||||||
|
createCacheKey,
|
||||||
|
getCache,
|
||||||
|
lruCache,
|
||||||
|
setCache
|
||||||
|
};
|
||||||
|
//# sourceMappingURL=cache.js.map
|
||||||
1
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/cache.js.map
generated
vendored
Normal file
1
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/cache.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
{"version":3,"file":"cache.js","sources":["../../../src/js/cache.ts"],"sourcesContent":["/**\n * cache\n */\n\nimport { LRUCache } from 'lru-cache';\nimport { Options } from './typedef';\nimport { valueToJsonString } from './util';\n\n/* numeric constants */\nconst MAX_CACHE = 4096;\n\n/**\n * CacheItem\n */\nexport class CacheItem {\n /* private */\n #isNull: boolean;\n #item: unknown;\n\n /**\n * constructor\n */\n constructor(item: unknown, isNull: boolean = false) {\n this.#item = item;\n this.#isNull = !!isNull;\n }\n\n get item() {\n return this.#item;\n }\n\n get isNull() {\n return this.#isNull;\n }\n}\n\n/**\n * NullObject\n */\nexport class NullObject extends CacheItem {\n /**\n * constructor\n */\n constructor() {\n super(Symbol('null'), true);\n }\n}\n\n/*\n * lru cache\n */\nexport const lruCache = new LRUCache({\n max: MAX_CACHE\n});\n\n/**\n * set cache\n * @param key - cache key\n * @param value - value to cache\n * @returns void\n */\nexport const setCache = (key: string, value: unknown): void => {\n if (key) {\n if (value === null) {\n lruCache.set(key, new NullObject());\n } else if (value instanceof CacheItem) {\n lruCache.set(key, value);\n } else {\n lruCache.set(key, new CacheItem(value));\n }\n }\n};\n\n/**\n * get cache\n * @param key - cache key\n * @returns cached item or false otherwise\n */\nexport const getCache = (key: string): CacheItem | boolean => {\n if (key && lruCache.has(key)) {\n const item = lruCache.get(key);\n if (item instanceof CacheItem) {\n return item;\n }\n // delete unexpected cached item\n lruCache.delete(key);\n return false;\n }\n return false;\n};\n\n/**\n * create cache key\n * @param keyData - key data\n * @param [opt] - options\n * @returns cache key\n */\nexport const createCacheKey = (\n keyData: Record<string, string>,\n opt: Options = {}\n): string => {\n const { customProperty = {}, dimension = {} } = opt;\n let cacheKey = '';\n if (\n keyData &&\n Object.keys(keyData).length &&\n typeof customProperty.callback !== 'function' &&\n typeof dimension.callback !== 'function'\n ) {\n keyData.opt = valueToJsonString(opt);\n cacheKey = valueToJsonString(keyData);\n }\n return cacheKey;\n};\n"],"names":[],"mappings":";;;;;;;;;;AASA,MAAM,YAAY;AAKX,MAAM,UAAU;AAAA;AAAA;AAAA;AAAA,EAQrB,YAAY,MAAe,SAAkB,OAAO;AANpD;AAAA;AACA;AAME,uBAAK,OAAQ;AACR,uBAAA,SAAU,CAAC,CAAC;AAAA,EAAA;AAAA,EAGnB,IAAI,OAAO;AACT,WAAO,mBAAK;AAAA,EAAA;AAAA,EAGd,IAAI,SAAS;AACX,WAAO,mBAAK;AAAA,EAAA;AAEhB;AAlBE;AACA;AAsBK,MAAM,mBAAmB,UAAU;AAAA;AAAA;AAAA;AAAA,EAIxC,cAAc;AACN,UAAA,OAAO,MAAM,GAAG,IAAI;AAAA,EAAA;AAE9B;AAKa,MAAA,WAAW,IAAI,SAAS;AAAA,EACnC,KAAK;AACP,CAAC;AAQY,MAAA,WAAW,CAAC,KAAa,UAAyB;AAC7D,MAAI,KAAK;AACP,QAAI,UAAU,MAAM;AAClB,eAAS,IAAI,KAAK,IAAI,WAAA,CAAY;AAAA,IAAA,WACzB,iBAAiB,WAAW;AAC5B,eAAA,IAAI,KAAK,KAAK;AAAA,IAAA,OAClB;AACL,eAAS,IAAI,KAAK,IAAI,UAAU,KAAK,CAAC;AAAA,IAAA;AAAA,EACxC;AAEJ;AAOa,MAAA,WAAW,CAAC,QAAqC;AAC5D,MAAI,OAAO,SAAS,IAAI,GAAG,GAAG;AACtB,UAAA,OAAO,SAAS,IAAI,GAAG;AAC7B,QAAI,gBAAgB,WAAW;AACtB,aAAA;AAAA,IAAA;AAGT,aAAS,OAAO,GAAG;AACZ,WAAA;AAAA,EAAA;AAEF,SAAA;AACT;AAQO,MAAM,iBAAiB,CAC5B,SACA,MAAe,OACJ;AACX,QAAM,EAAE,iBAAiB,CAAA,GAAI,YAAY,CAAA,EAAO,IAAA;AAChD,MAAI,WAAW;AACf,MACE,WACA,OAAO,KAAK,OAAO,EAAE,UACrB,OAAO,eAAe,aAAa,cACnC,OAAO,UAAU,aAAa,YAC9B;AACQ,YAAA,MAAM,kBAAkB,GAAG;AACnC,eAAW,kBAAkB,OAAO;AAAA,EAAA;AAE/B,SAAA;AACT;"}
|
||||||
537
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/color.d.ts
generated
vendored
Normal file
537
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/color.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,537 @@
|
||||||
|
import { NullObject } from './cache.js';
|
||||||
|
import { ColorChannels, Options, SpecifiedColorChannels } from './typedef.js';
|
||||||
|
/**
|
||||||
|
* @type TriColorChannels - color channels without alpha
|
||||||
|
*/
|
||||||
|
type TriColorChannels = [x: number, y: number, z: number];
|
||||||
|
/**
|
||||||
|
* @type ColorMatrix - color matrix
|
||||||
|
*/
|
||||||
|
type ColorMatrix = [
|
||||||
|
r1: TriColorChannels,
|
||||||
|
r2: TriColorChannels,
|
||||||
|
r3: TriColorChannels
|
||||||
|
];
|
||||||
|
/**
|
||||||
|
* named colors
|
||||||
|
*/
|
||||||
|
export declare const NAMED_COLORS: {
|
||||||
|
readonly aliceblue: [240, 248, 255];
|
||||||
|
readonly antiquewhite: [250, 235, 215];
|
||||||
|
readonly aqua: [0, 255, 255];
|
||||||
|
readonly aquamarine: [127, 255, 212];
|
||||||
|
readonly azure: [240, 255, 255];
|
||||||
|
readonly beige: [245, 245, 220];
|
||||||
|
readonly bisque: [255, 228, 196];
|
||||||
|
readonly black: [0, 0, 0];
|
||||||
|
readonly blanchedalmond: [255, 235, 205];
|
||||||
|
readonly blue: [0, 0, 255];
|
||||||
|
readonly blueviolet: [138, 43, 226];
|
||||||
|
readonly brown: [165, 42, 42];
|
||||||
|
readonly burlywood: [222, 184, 135];
|
||||||
|
readonly cadetblue: [95, 158, 160];
|
||||||
|
readonly chartreuse: [127, 255, 0];
|
||||||
|
readonly chocolate: [210, 105, 30];
|
||||||
|
readonly coral: [255, 127, 80];
|
||||||
|
readonly cornflowerblue: [100, 149, 237];
|
||||||
|
readonly cornsilk: [255, 248, 220];
|
||||||
|
readonly crimson: [220, 20, 60];
|
||||||
|
readonly cyan: [0, 255, 255];
|
||||||
|
readonly darkblue: [0, 0, 139];
|
||||||
|
readonly darkcyan: [0, 139, 139];
|
||||||
|
readonly darkgoldenrod: [184, 134, 11];
|
||||||
|
readonly darkgray: [169, 169, 169];
|
||||||
|
readonly darkgreen: [0, 100, 0];
|
||||||
|
readonly darkgrey: [169, 169, 169];
|
||||||
|
readonly darkkhaki: [189, 183, 107];
|
||||||
|
readonly darkmagenta: [139, 0, 139];
|
||||||
|
readonly darkolivegreen: [85, 107, 47];
|
||||||
|
readonly darkorange: [255, 140, 0];
|
||||||
|
readonly darkorchid: [153, 50, 204];
|
||||||
|
readonly darkred: [139, 0, 0];
|
||||||
|
readonly darksalmon: [233, 150, 122];
|
||||||
|
readonly darkseagreen: [143, 188, 143];
|
||||||
|
readonly darkslateblue: [72, 61, 139];
|
||||||
|
readonly darkslategray: [47, 79, 79];
|
||||||
|
readonly darkslategrey: [47, 79, 79];
|
||||||
|
readonly darkturquoise: [0, 206, 209];
|
||||||
|
readonly darkviolet: [148, 0, 211];
|
||||||
|
readonly deeppink: [255, 20, 147];
|
||||||
|
readonly deepskyblue: [0, 191, 255];
|
||||||
|
readonly dimgray: [105, 105, 105];
|
||||||
|
readonly dimgrey: [105, 105, 105];
|
||||||
|
readonly dodgerblue: [30, 144, 255];
|
||||||
|
readonly firebrick: [178, 34, 34];
|
||||||
|
readonly floralwhite: [255, 250, 240];
|
||||||
|
readonly forestgreen: [34, 139, 34];
|
||||||
|
readonly fuchsia: [255, 0, 255];
|
||||||
|
readonly gainsboro: [220, 220, 220];
|
||||||
|
readonly ghostwhite: [248, 248, 255];
|
||||||
|
readonly gold: [255, 215, 0];
|
||||||
|
readonly goldenrod: [218, 165, 32];
|
||||||
|
readonly gray: [128, 128, 128];
|
||||||
|
readonly green: [0, 128, 0];
|
||||||
|
readonly greenyellow: [173, 255, 47];
|
||||||
|
readonly grey: [128, 128, 128];
|
||||||
|
readonly honeydew: [240, 255, 240];
|
||||||
|
readonly hotpink: [255, 105, 180];
|
||||||
|
readonly indianred: [205, 92, 92];
|
||||||
|
readonly indigo: [75, 0, 130];
|
||||||
|
readonly ivory: [255, 255, 240];
|
||||||
|
readonly khaki: [240, 230, 140];
|
||||||
|
readonly lavender: [230, 230, 250];
|
||||||
|
readonly lavenderblush: [255, 240, 245];
|
||||||
|
readonly lawngreen: [124, 252, 0];
|
||||||
|
readonly lemonchiffon: [255, 250, 205];
|
||||||
|
readonly lightblue: [173, 216, 230];
|
||||||
|
readonly lightcoral: [240, 128, 128];
|
||||||
|
readonly lightcyan: [224, 255, 255];
|
||||||
|
readonly lightgoldenrodyellow: [250, 250, 210];
|
||||||
|
readonly lightgray: [211, 211, 211];
|
||||||
|
readonly lightgreen: [144, 238, 144];
|
||||||
|
readonly lightgrey: [211, 211, 211];
|
||||||
|
readonly lightpink: [255, 182, 193];
|
||||||
|
readonly lightsalmon: [255, 160, 122];
|
||||||
|
readonly lightseagreen: [32, 178, 170];
|
||||||
|
readonly lightskyblue: [135, 206, 250];
|
||||||
|
readonly lightslategray: [119, 136, 153];
|
||||||
|
readonly lightslategrey: [119, 136, 153];
|
||||||
|
readonly lightsteelblue: [176, 196, 222];
|
||||||
|
readonly lightyellow: [255, 255, 224];
|
||||||
|
readonly lime: [0, 255, 0];
|
||||||
|
readonly limegreen: [50, 205, 50];
|
||||||
|
readonly linen: [250, 240, 230];
|
||||||
|
readonly magenta: [255, 0, 255];
|
||||||
|
readonly maroon: [128, 0, 0];
|
||||||
|
readonly mediumaquamarine: [102, 205, 170];
|
||||||
|
readonly mediumblue: [0, 0, 205];
|
||||||
|
readonly mediumorchid: [186, 85, 211];
|
||||||
|
readonly mediumpurple: [147, 112, 219];
|
||||||
|
readonly mediumseagreen: [60, 179, 113];
|
||||||
|
readonly mediumslateblue: [123, 104, 238];
|
||||||
|
readonly mediumspringgreen: [0, 250, 154];
|
||||||
|
readonly mediumturquoise: [72, 209, 204];
|
||||||
|
readonly mediumvioletred: [199, 21, 133];
|
||||||
|
readonly midnightblue: [25, 25, 112];
|
||||||
|
readonly mintcream: [245, 255, 250];
|
||||||
|
readonly mistyrose: [255, 228, 225];
|
||||||
|
readonly moccasin: [255, 228, 181];
|
||||||
|
readonly navajowhite: [255, 222, 173];
|
||||||
|
readonly navy: [0, 0, 128];
|
||||||
|
readonly oldlace: [253, 245, 230];
|
||||||
|
readonly olive: [128, 128, 0];
|
||||||
|
readonly olivedrab: [107, 142, 35];
|
||||||
|
readonly orange: [255, 165, 0];
|
||||||
|
readonly orangered: [255, 69, 0];
|
||||||
|
readonly orchid: [218, 112, 214];
|
||||||
|
readonly palegoldenrod: [238, 232, 170];
|
||||||
|
readonly palegreen: [152, 251, 152];
|
||||||
|
readonly paleturquoise: [175, 238, 238];
|
||||||
|
readonly palevioletred: [219, 112, 147];
|
||||||
|
readonly papayawhip: [255, 239, 213];
|
||||||
|
readonly peachpuff: [255, 218, 185];
|
||||||
|
readonly peru: [205, 133, 63];
|
||||||
|
readonly pink: [255, 192, 203];
|
||||||
|
readonly plum: [221, 160, 221];
|
||||||
|
readonly powderblue: [176, 224, 230];
|
||||||
|
readonly purple: [128, 0, 128];
|
||||||
|
readonly rebeccapurple: [102, 51, 153];
|
||||||
|
readonly red: [255, 0, 0];
|
||||||
|
readonly rosybrown: [188, 143, 143];
|
||||||
|
readonly royalblue: [65, 105, 225];
|
||||||
|
readonly saddlebrown: [139, 69, 19];
|
||||||
|
readonly salmon: [250, 128, 114];
|
||||||
|
readonly sandybrown: [244, 164, 96];
|
||||||
|
readonly seagreen: [46, 139, 87];
|
||||||
|
readonly seashell: [255, 245, 238];
|
||||||
|
readonly sienna: [160, 82, 45];
|
||||||
|
readonly silver: [192, 192, 192];
|
||||||
|
readonly skyblue: [135, 206, 235];
|
||||||
|
readonly slateblue: [106, 90, 205];
|
||||||
|
readonly slategray: [112, 128, 144];
|
||||||
|
readonly slategrey: [112, 128, 144];
|
||||||
|
readonly snow: [255, 250, 250];
|
||||||
|
readonly springgreen: [0, 255, 127];
|
||||||
|
readonly steelblue: [70, 130, 180];
|
||||||
|
readonly tan: [210, 180, 140];
|
||||||
|
readonly teal: [0, 128, 128];
|
||||||
|
readonly thistle: [216, 191, 216];
|
||||||
|
readonly tomato: [255, 99, 71];
|
||||||
|
readonly turquoise: [64, 224, 208];
|
||||||
|
readonly violet: [238, 130, 238];
|
||||||
|
readonly wheat: [245, 222, 179];
|
||||||
|
readonly white: [255, 255, 255];
|
||||||
|
readonly whitesmoke: [245, 245, 245];
|
||||||
|
readonly yellow: [255, 255, 0];
|
||||||
|
readonly yellowgreen: [154, 205, 50];
|
||||||
|
};
|
||||||
|
/**
|
||||||
|
* cache invalid color value
|
||||||
|
* @param key - cache key
|
||||||
|
* @param nullable - is nullable
|
||||||
|
* @returns cached value
|
||||||
|
*/
|
||||||
|
export declare const cacheInvalidColorValue: (cacheKey: string, format: string, nullable?: boolean) => SpecifiedColorChannels | string | NullObject;
|
||||||
|
/**
|
||||||
|
* resolve invalid color value
|
||||||
|
* @param format - output format
|
||||||
|
* @param nullable - is nullable
|
||||||
|
* @returns resolved value
|
||||||
|
*/
|
||||||
|
export declare const resolveInvalidColorValue: (format: string, nullable?: boolean) => SpecifiedColorChannels | string | NullObject;
|
||||||
|
/**
|
||||||
|
* validate color components
|
||||||
|
* @param arr - color components
|
||||||
|
* @param [opt] - options
|
||||||
|
* @param [opt.alpha] - alpha channel
|
||||||
|
* @param [opt.minLength] - min length
|
||||||
|
* @param [opt.maxLength] - max length
|
||||||
|
* @param [opt.minRange] - min range
|
||||||
|
* @param [opt.maxRange] - max range
|
||||||
|
* @param [opt.validateRange] - validate range
|
||||||
|
* @returns result - validated color components
|
||||||
|
*/
|
||||||
|
export declare const validateColorComponents: (arr: ColorChannels | TriColorChannels, opt?: {
|
||||||
|
alpha?: boolean;
|
||||||
|
minLength?: number;
|
||||||
|
maxLength?: number;
|
||||||
|
minRange?: number;
|
||||||
|
maxRange?: number;
|
||||||
|
validateRange?: boolean;
|
||||||
|
}) => ColorChannels | TriColorChannels;
|
||||||
|
/**
|
||||||
|
* transform matrix
|
||||||
|
* @param mtx - 3 * 3 matrix
|
||||||
|
* @param vct - vector
|
||||||
|
* @param [skip] - skip validate
|
||||||
|
* @returns TriColorChannels - [p1, p2, p3]
|
||||||
|
*/
|
||||||
|
export declare const transformMatrix: (mtx: ColorMatrix, vct: TriColorChannels, skip?: boolean) => TriColorChannels;
|
||||||
|
/**
|
||||||
|
* normalize color components
|
||||||
|
* @param colorA - color components [v1, v2, v3, v4]
|
||||||
|
* @param colorB - color components [v1, v2, v3, v4]
|
||||||
|
* @param [skip] - skip validate
|
||||||
|
* @returns result - [colorA, colorB]
|
||||||
|
*/
|
||||||
|
export declare const normalizeColorComponents: (colorA: [number | string, number | string, number | string, number | string], colorB: [number | string, number | string, number | string, number | string], skip?: boolean) => [ColorChannels, ColorChannels];
|
||||||
|
/**
|
||||||
|
* number to hex string
|
||||||
|
* @param value - numeric value
|
||||||
|
* @returns hex string
|
||||||
|
*/
|
||||||
|
export declare const numberToHexString: (value: number) => string;
|
||||||
|
/**
|
||||||
|
* angle to deg
|
||||||
|
* @param angle
|
||||||
|
* @returns deg: 0..360
|
||||||
|
*/
|
||||||
|
export declare const angleToDeg: (angle: string) => number;
|
||||||
|
/**
|
||||||
|
* parse alpha
|
||||||
|
* @param [alpha] - alpha value
|
||||||
|
* @returns alpha: 0..1
|
||||||
|
*/
|
||||||
|
export declare const parseAlpha: (alpha?: string) => number;
|
||||||
|
/**
|
||||||
|
* parse hex alpha
|
||||||
|
* @param value - alpha value in hex string
|
||||||
|
* @returns alpha: 0..1
|
||||||
|
*/
|
||||||
|
export declare const parseHexAlpha: (value: string) => number;
|
||||||
|
/**
|
||||||
|
* transform rgb to linear rgb
|
||||||
|
* @param rgb - [r, g, b] r|g|b: 0..255
|
||||||
|
* @param [skip] - skip validate
|
||||||
|
* @returns TriColorChannels - [r, g, b] r|g|b: 0..1
|
||||||
|
*/
|
||||||
|
export declare const transformRgbToLinearRgb: (rgb: TriColorChannels, skip?: boolean) => TriColorChannels;
|
||||||
|
/**
|
||||||
|
* transform rgb to xyz
|
||||||
|
* @param rgb - [r, g, b] r|g|b: 0..255
|
||||||
|
* @param [skip] - skip validate
|
||||||
|
* @returns TriColorChannels - [x, y, z]
|
||||||
|
*/
|
||||||
|
export declare const transformRgbToXyz: (rgb: TriColorChannels, skip?: boolean) => TriColorChannels;
|
||||||
|
/**
|
||||||
|
* transform rgb to xyz-d50
|
||||||
|
* @param rgb - [r, g, b] r|g|b: 0..255 alpha: 0..1
|
||||||
|
* @returns TriColorChannels - [x, y, z]
|
||||||
|
*/
|
||||||
|
export declare const transformRgbToXyzD50: (rgb: TriColorChannels) => TriColorChannels;
|
||||||
|
/**
|
||||||
|
* transform linear rgb to rgb
|
||||||
|
* @param rgb - [r, g, b] r|g|b: 0..1
|
||||||
|
* @param [round] - round result
|
||||||
|
* @returns TriColorChannels - [r, g, b] r|g|b: 0..255
|
||||||
|
*/
|
||||||
|
export declare const transformLinearRgbToRgb: (rgb: TriColorChannels, round?: boolean) => TriColorChannels;
|
||||||
|
/**
|
||||||
|
* transform xyz to rgb
|
||||||
|
* @param xyz - [x, y, z]
|
||||||
|
* @param [skip] - skip validate
|
||||||
|
* @returns TriColorChannels - [r, g, b] r|g|b: 0..255
|
||||||
|
*/
|
||||||
|
export declare const transformXyzToRgb: (xyz: TriColorChannels, skip?: boolean) => TriColorChannels;
|
||||||
|
/**
|
||||||
|
* transform xyz to xyz-d50
|
||||||
|
* @param xyz - [x, y, z]
|
||||||
|
* @returns TriColorChannels - [x, y, z]
|
||||||
|
*/
|
||||||
|
export declare const transformXyzToXyzD50: (xyz: TriColorChannels) => TriColorChannels;
|
||||||
|
/**
|
||||||
|
* transform xyz to hsl
|
||||||
|
* @param xyz - [x, y, z]
|
||||||
|
* @param [skip] - skip validate
|
||||||
|
* @returns TriColorChannels - [h, s, l]
|
||||||
|
*/
|
||||||
|
export declare const transformXyzToHsl: (xyz: TriColorChannels, skip?: boolean) => TriColorChannels;
|
||||||
|
/**
|
||||||
|
* transform xyz to hwb
|
||||||
|
* @param xyz - [x, y, z]
|
||||||
|
* @param [skip] - skip validate
|
||||||
|
* @returns TriColorChannels - [h, w, b]
|
||||||
|
*/
|
||||||
|
export declare const transformXyzToHwb: (xyz: TriColorChannels, skip?: boolean) => TriColorChannels;
|
||||||
|
/**
|
||||||
|
* transform xyz to oklab
|
||||||
|
* @param xyz - [x, y, z]
|
||||||
|
* @param [skip] - skip validate
|
||||||
|
* @returns TriColorChannels - [l, a, b]
|
||||||
|
*/
|
||||||
|
export declare const transformXyzToOklab: (xyz: TriColorChannels, skip?: boolean) => TriColorChannels;
|
||||||
|
/**
|
||||||
|
* transform xyz to oklch
|
||||||
|
* @param xyz - [x, y, z]
|
||||||
|
* @param [skip] - skip validate
|
||||||
|
* @returns TriColorChannels - [l, c, h]
|
||||||
|
*/
|
||||||
|
export declare const transformXyzToOklch: (xyz: TriColorChannels, skip?: boolean) => TriColorChannels;
|
||||||
|
/**
|
||||||
|
* transform xyz D50 to rgb
|
||||||
|
* @param xyz - [x, y, z]
|
||||||
|
* @param [skip] - skip validate
|
||||||
|
* @returns TriColorChannels - [r, g, b] r|g|b: 0..255
|
||||||
|
*/
|
||||||
|
export declare const transformXyzD50ToRgb: (xyz: TriColorChannels, skip?: boolean) => TriColorChannels;
|
||||||
|
/**
|
||||||
|
* transform xyz-d50 to lab
|
||||||
|
* @param xyz - [x, y, z]
|
||||||
|
* @param [skip] - skip validate
|
||||||
|
* @returns TriColorChannels - [l, a, b]
|
||||||
|
*/
|
||||||
|
export declare const transformXyzD50ToLab: (xyz: TriColorChannels, skip?: boolean) => TriColorChannels;
|
||||||
|
/**
|
||||||
|
* transform xyz-d50 to lch
|
||||||
|
* @param xyz - [x, y, z]
|
||||||
|
* @param [skip] - skip validate
|
||||||
|
* @returns TriColorChannels - [l, c, h]
|
||||||
|
*/
|
||||||
|
export declare const transformXyzD50ToLch: (xyz: TriColorChannels, skip?: boolean) => TriColorChannels;
|
||||||
|
/**
|
||||||
|
* convert rgb to hex color
|
||||||
|
* @param rgb - [r, g, b, alpha] r|g|b: 0..255 alpha: 0..1
|
||||||
|
* @returns hex color
|
||||||
|
*/
|
||||||
|
export declare const convertRgbToHex: (rgb: ColorChannels) => string;
|
||||||
|
/**
|
||||||
|
* convert linear rgb to hex color
|
||||||
|
* @param rgb - [r, g, b, alpha] r|g|b|alpha: 0..1
|
||||||
|
* @param [skip] - skip validate
|
||||||
|
* @returns hex color
|
||||||
|
*/
|
||||||
|
export declare const convertLinearRgbToHex: (rgb: ColorChannels, skip?: boolean) => string;
|
||||||
|
/**
|
||||||
|
* convert xyz to hex color
|
||||||
|
* @param xyz - [x, y, z, alpha]
|
||||||
|
* @returns hex color
|
||||||
|
*/
|
||||||
|
export declare const convertXyzToHex: (xyz: ColorChannels) => string;
|
||||||
|
/**
|
||||||
|
* convert xyz D50 to hex color
|
||||||
|
* @param xyz - [x, y, z, alpha]
|
||||||
|
* @returns hex color
|
||||||
|
*/
|
||||||
|
export declare const convertXyzD50ToHex: (xyz: ColorChannels) => string;
|
||||||
|
/**
|
||||||
|
* convert hex color to rgb
|
||||||
|
* @param value - hex color value
|
||||||
|
* @returns ColorChannels - [r, g, b, alpha] r|g|b: 0..255 alpha: 0..1
|
||||||
|
*/
|
||||||
|
export declare const convertHexToRgb: (value: string) => ColorChannels;
|
||||||
|
/**
|
||||||
|
* convert hex color to linear rgb
|
||||||
|
* @param value - hex color value
|
||||||
|
* @returns ColorChannels - [r, g, b, alpha] r|g|b|alpha: 0..1
|
||||||
|
*/
|
||||||
|
export declare const convertHexToLinearRgb: (value: string) => ColorChannels;
|
||||||
|
/**
|
||||||
|
* convert hex color to xyz
|
||||||
|
* @param value - hex color value
|
||||||
|
* @returns ColorChannels - [x, y, z, alpha]
|
||||||
|
*/
|
||||||
|
export declare const convertHexToXyz: (value: string) => ColorChannels;
|
||||||
|
/**
|
||||||
|
* parse rgb()
|
||||||
|
* @param value - rgb color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns parsed color - ['rgb', r, g, b, alpha], '(empty)', NullObject
|
||||||
|
*/
|
||||||
|
export declare const parseRgb: (value: string, opt?: Options) => SpecifiedColorChannels | string | NullObject;
|
||||||
|
/**
|
||||||
|
* parse hsl()
|
||||||
|
* @param value - hsl color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns parsed color - ['rgb', r, g, b, alpha], '(empty)', NullObject
|
||||||
|
*/
|
||||||
|
export declare const parseHsl: (value: string, opt?: Options) => SpecifiedColorChannels | string | NullObject;
|
||||||
|
/**
|
||||||
|
* parse hwb()
|
||||||
|
* @param value - hwb color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns parsed color - ['rgb', r, g, b, alpha], '(empty)', NullObject
|
||||||
|
*/
|
||||||
|
export declare const parseHwb: (value: string, opt?: Options) => SpecifiedColorChannels | string | NullObject;
|
||||||
|
/**
|
||||||
|
* parse lab()
|
||||||
|
* @param value - lab color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns parsed color
|
||||||
|
* - [xyz-d50, x, y, z, alpha], ['lab', l, a, b, alpha], '(empty)', NullObject
|
||||||
|
*/
|
||||||
|
export declare const parseLab: (value: string, opt?: Options) => SpecifiedColorChannels | string | NullObject;
|
||||||
|
/**
|
||||||
|
* parse lch()
|
||||||
|
* @param value - lch color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns parsed color
|
||||||
|
* - ['xyz-d50', x, y, z, alpha], ['lch', l, c, h, alpha]
|
||||||
|
* - '(empty)', NullObject
|
||||||
|
*/
|
||||||
|
export declare const parseLch: (value: string, opt?: Options) => SpecifiedColorChannels | string | NullObject;
|
||||||
|
/**
|
||||||
|
* parse oklab()
|
||||||
|
* @param value - oklab color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns parsed color
|
||||||
|
* - ['xyz-d65', x, y, z, alpha], ['oklab', l, a, b, alpha]
|
||||||
|
* - '(empty)', NullObject
|
||||||
|
*/
|
||||||
|
export declare const parseOklab: (value: string, opt?: Options) => SpecifiedColorChannels | string | NullObject;
|
||||||
|
/**
|
||||||
|
* parse oklch()
|
||||||
|
* @param value - oklch color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns parsed color
|
||||||
|
* - ['xyz-d65', x, y, z, alpha], ['oklch', l, c, h, alpha]
|
||||||
|
* - '(empty)', NullObject
|
||||||
|
*/
|
||||||
|
export declare const parseOklch: (value: string, opt?: Options) => SpecifiedColorChannels | string | NullObject;
|
||||||
|
/**
|
||||||
|
* parse color()
|
||||||
|
* @param value - color function value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns parsed color
|
||||||
|
* - ['xyz-(d50|d65)', x, y, z, alpha], [cs, r, g, b, alpha]
|
||||||
|
* - '(empty)', NullObject
|
||||||
|
*/
|
||||||
|
export declare const parseColorFunc: (value: string, opt?: Options) => SpecifiedColorChannels | string | NullObject;
|
||||||
|
/**
|
||||||
|
* parse color value
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns parsed color
|
||||||
|
* - ['xyz-(d50|d65)', x, y, z, alpha], ['rgb', r, g, b, alpha]
|
||||||
|
* - value, '(empty)', NullObject
|
||||||
|
*/
|
||||||
|
export declare const parseColorValue: (value: string, opt?: Options) => SpecifiedColorChannels | string | NullObject;
|
||||||
|
/**
|
||||||
|
* resolve color value
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns resolved color
|
||||||
|
* - [cs, v1, v2, v3, alpha], value, '(empty)', NullObject
|
||||||
|
*/
|
||||||
|
export declare const resolveColorValue: (value: string, opt?: Options) => SpecifiedColorChannels | string | NullObject;
|
||||||
|
/**
|
||||||
|
* resolve color()
|
||||||
|
* @param value - color function value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns resolved color - [cs, v1, v2, v3, alpha], '(empty)', NullObject
|
||||||
|
*/
|
||||||
|
export declare const resolveColorFunc: (value: string, opt?: Options) => SpecifiedColorChannels | string | NullObject;
|
||||||
|
/**
|
||||||
|
* convert color value to linear rgb
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels | NullObject - [r, g, b, alpha] r|g|b|alpha: 0..1
|
||||||
|
*/
|
||||||
|
export declare const convertColorToLinearRgb: (value: string, opt?: {
|
||||||
|
colorSpace?: string;
|
||||||
|
format?: string;
|
||||||
|
}) => ColorChannels | NullObject;
|
||||||
|
/**
|
||||||
|
* convert color value to rgb
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels | NullObject
|
||||||
|
* - [r, g, b, alpha] r|g|b: 0..255 alpha: 0..1
|
||||||
|
*/
|
||||||
|
export declare const convertColorToRgb: (value: string, opt?: Options) => ColorChannels | NullObject;
|
||||||
|
/**
|
||||||
|
* convert color value to xyz
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels | NullObject - [x, y, z, alpha]
|
||||||
|
*/
|
||||||
|
export declare const convertColorToXyz: (value: string, opt?: Options) => ColorChannels | NullObject;
|
||||||
|
/**
|
||||||
|
* convert color value to hsl
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels | NullObject - [h, s, l, alpha], hue may be powerless
|
||||||
|
*/
|
||||||
|
export declare const convertColorToHsl: (value: string, opt?: Options) => ColorChannels | [number | string, number, number, number] | NullObject;
|
||||||
|
/**
|
||||||
|
* convert color value to hwb
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels | NullObject - [h, w, b, alpha], hue may be powerless
|
||||||
|
*/
|
||||||
|
export declare const convertColorToHwb: (value: string, opt?: Options) => ColorChannels | [number | string, number, number, number] | NullObject;
|
||||||
|
/**
|
||||||
|
* convert color value to lab
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels | NullObject - [l, a, b, alpha]
|
||||||
|
*/
|
||||||
|
export declare const convertColorToLab: (value: string, opt?: Options) => ColorChannels | NullObject;
|
||||||
|
/**
|
||||||
|
* convert color value to lch
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels | NullObject - [l, c, h, alpha], hue may be powerless
|
||||||
|
*/
|
||||||
|
export declare const convertColorToLch: (value: string, opt?: Options) => ColorChannels | [number, number, number | string, number] | NullObject;
|
||||||
|
/**
|
||||||
|
* convert color value to oklab
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels | NullObject - [l, a, b, alpha]
|
||||||
|
*/
|
||||||
|
export declare const convertColorToOklab: (value: string, opt?: Options) => ColorChannels | NullObject;
|
||||||
|
/**
|
||||||
|
* convert color value to oklch
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels | NullObject - [l, c, h, alpha], hue may be powerless
|
||||||
|
*/
|
||||||
|
export declare const convertColorToOklch: (value: string, opt?: Options) => ColorChannels | [number, number, number | string, number] | NullObject;
|
||||||
|
/**
|
||||||
|
* resolve color-mix()
|
||||||
|
* @param value - color-mix color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns resolved color - [cs, v1, v2, v3, alpha], '(empty)'
|
||||||
|
*/
|
||||||
|
export declare const resolveColorMix: (value: string, opt?: Options) => SpecifiedColorChannels | string | NullObject;
|
||||||
|
export {};
|
||||||
2792
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/color.js
generated
vendored
Normal file
2792
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/color.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/color.js.map
generated
vendored
Normal file
1
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/color.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
21
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/common.d.ts
generated
vendored
Normal file
21
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/common.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,21 @@
|
||||||
|
/**
|
||||||
|
* common
|
||||||
|
*/
|
||||||
|
/**
|
||||||
|
* get type
|
||||||
|
* @param o - object to check
|
||||||
|
* @returns type of object
|
||||||
|
*/
|
||||||
|
export declare const getType: (o: unknown) => string;
|
||||||
|
/**
|
||||||
|
* is string
|
||||||
|
* @param o - object to check
|
||||||
|
* @returns result
|
||||||
|
*/
|
||||||
|
export declare const isString: (o: unknown) => o is string;
|
||||||
|
/**
|
||||||
|
* is string or number
|
||||||
|
* @param o - object to check
|
||||||
|
* @returns result
|
||||||
|
*/
|
||||||
|
export declare const isStringOrNumber: (o: unknown) => boolean;
|
||||||
7
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/common.js
generated
vendored
Normal file
7
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/common.js
generated
vendored
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
const isString = (o) => typeof o === "string" || o instanceof String;
|
||||||
|
const isStringOrNumber = (o) => isString(o) || typeof o === "number";
|
||||||
|
export {
|
||||||
|
isString,
|
||||||
|
isStringOrNumber
|
||||||
|
};
|
||||||
|
//# sourceMappingURL=common.js.map
|
||||||
1
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/common.js.map
generated
vendored
Normal file
1
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/common.js.map
generated
vendored
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
{"version":3,"file":"common.js","sources":["../../../src/js/common.ts"],"sourcesContent":["/**\n * common\n */\n\n/* numeric constants */\nconst TYPE_FROM = 8;\nconst TYPE_TO = -1;\n\n/**\n * get type\n * @param o - object to check\n * @returns type of object\n */\nexport const getType = (o: unknown): string =>\n Object.prototype.toString.call(o).slice(TYPE_FROM, TYPE_TO);\n\n/**\n * is string\n * @param o - object to check\n * @returns result\n */\nexport const isString = (o: unknown): o is string =>\n typeof o === 'string' || o instanceof String;\n\n/**\n * is string or number\n * @param o - object to check\n * @returns result\n */\nexport const isStringOrNumber = (o: unknown): boolean =>\n isString(o) || typeof o === 'number';\n"],"names":[],"mappings":"AAqBO,MAAM,WAAW,CAAC,MACvB,OAAO,MAAM,YAAY,aAAa;AAOjC,MAAM,mBAAmB,CAAC,MAC/B,SAAS,CAAC,KAAK,OAAO,MAAM;"}
|
||||||
41
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/constant.d.ts
generated
vendored
Normal file
41
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/constant.d.ts
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
97
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/constant.js
generated
vendored
Normal file
97
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/constant.js
generated
vendored
Normal file
|
|
@ -0,0 +1,97 @@
|
||||||
|
const _DIGIT = "(?:0|[1-9]\\d*)";
|
||||||
|
const _COMPARE = "clamp|max|min";
|
||||||
|
const _EXPO = "exp|hypot|log|pow|sqrt";
|
||||||
|
const _SIGN = "abs|sign";
|
||||||
|
const _STEP = "mod|rem|round";
|
||||||
|
const _TRIG = "a?(?:cos|sin|tan)|atan2";
|
||||||
|
const _MATH = `${_COMPARE}|${_EXPO}|${_SIGN}|${_STEP}|${_TRIG}`;
|
||||||
|
const _CALC = `calc|${_MATH}`;
|
||||||
|
const _VAR = `var|${_CALC}`;
|
||||||
|
const ANGLE = "deg|g?rad|turn";
|
||||||
|
const LENGTH = "[cm]m|[dls]?v(?:[bhiw]|max|min)|in|p[ctx]|q|r?(?:[cl]h|cap|e[mx]|ic)";
|
||||||
|
const NUM = `[+-]?(?:${_DIGIT}(?:\\.\\d*)?|\\.\\d+)(?:e-?${_DIGIT})?`;
|
||||||
|
const NUM_POSITIVE = `\\+?(?:${_DIGIT}(?:\\.\\d*)?|\\.\\d+)(?:e-?${_DIGIT})?`;
|
||||||
|
const NONE = "none";
|
||||||
|
const PCT = `${NUM}%`;
|
||||||
|
const SYN_FN_CALC = `^(?:${_CALC})\\(|(?<=[*\\/\\s\\(])(?:${_CALC})\\(`;
|
||||||
|
const SYN_FN_MATH_START = `^(?:${_MATH})\\($`;
|
||||||
|
const SYN_FN_VAR = "^var\\(|(?<=[*\\/\\s\\(])var\\(";
|
||||||
|
const SYN_FN_VAR_START = `^(?:${_VAR})\\(`;
|
||||||
|
const _ALPHA = `(?:\\s*\\/\\s*(?:${NUM}|${PCT}|${NONE}))?`;
|
||||||
|
const _ALPHA_LV3 = `(?:\\s*,\\s*(?:${NUM}|${PCT}))?`;
|
||||||
|
const _COLOR_FUNC = "(?:ok)?l(?:ab|ch)|color|hsla?|hwb|rgba?";
|
||||||
|
const _COLOR_KEY = "[a-z]+|#[\\da-f]{3}|#[\\da-f]{4}|#[\\da-f]{6}|#[\\da-f]{8}";
|
||||||
|
const _CS_HUE = "(?:ok)?lch|hsl|hwb";
|
||||||
|
const _CS_HUE_ARC = "(?:de|in)creasing|longer|shorter";
|
||||||
|
const _NUM_ANGLE = `${NUM}(?:${ANGLE})?`;
|
||||||
|
const _NUM_ANGLE_NONE = `(?:${NUM}(?:${ANGLE})?|${NONE})`;
|
||||||
|
const _NUM_PCT_NONE = `(?:${NUM}|${PCT}|${NONE})`;
|
||||||
|
const CS_HUE = `(?:${_CS_HUE})(?:\\s(?:${_CS_HUE_ARC})\\shue)?`;
|
||||||
|
const CS_HUE_CAPT = `(${_CS_HUE})(?:\\s(${_CS_HUE_ARC})\\shue)?`;
|
||||||
|
const CS_LAB = "(?:ok)?lab";
|
||||||
|
const CS_LCH = "(?:ok)?lch";
|
||||||
|
const CS_SRGB = "srgb(?:-linear)?";
|
||||||
|
const CS_RGB = `(?:a98|prophoto)-rgb|display-p3|rec2020|${CS_SRGB}`;
|
||||||
|
const CS_XYZ = "xyz(?:-d(?:50|65))?";
|
||||||
|
const CS_RECT = `${CS_LAB}|${CS_RGB}|${CS_XYZ}`;
|
||||||
|
const CS_MIX = `${CS_HUE}|${CS_RECT}`;
|
||||||
|
const FN_COLOR = "color(";
|
||||||
|
const FN_MIX = "color-mix(";
|
||||||
|
const FN_REL = `(?:${_COLOR_FUNC})\\(\\s*from\\s+`;
|
||||||
|
const FN_REL_CAPT = `(${_COLOR_FUNC})\\(\\s*from\\s+`;
|
||||||
|
const FN_VAR = "var(";
|
||||||
|
const SYN_FN_COLOR = `(?:${CS_RGB}|${CS_XYZ})(?:\\s+${_NUM_PCT_NONE}){3}${_ALPHA}`;
|
||||||
|
const SYN_FN_REL = `^${FN_REL}|(?<=[\\s])${FN_REL}`;
|
||||||
|
const SYN_HSL = `${_NUM_ANGLE_NONE}(?:\\s+${_NUM_PCT_NONE}){2}${_ALPHA}`;
|
||||||
|
const SYN_HSL_LV3 = `${_NUM_ANGLE}(?:\\s*,\\s*${PCT}){2}${_ALPHA_LV3}`;
|
||||||
|
const SYN_LCH = `(?:${_NUM_PCT_NONE}\\s+){2}${_NUM_ANGLE_NONE}${_ALPHA}`;
|
||||||
|
const SYN_MOD = `${_NUM_PCT_NONE}(?:\\s+${_NUM_PCT_NONE}){2}${_ALPHA}`;
|
||||||
|
const SYN_RGB_LV3 = `(?:${NUM}(?:\\s*,\\s*${NUM}){2}|${PCT}(?:\\s*,\\s*${PCT}){2})${_ALPHA_LV3}`;
|
||||||
|
const SYN_COLOR_TYPE = `${_COLOR_KEY}|hsla?\\(\\s*${SYN_HSL_LV3}\\s*\\)|rgba?\\(\\s*${SYN_RGB_LV3}\\s*\\)|(?:hsla?|hwb)\\(\\s*${SYN_HSL}\\s*\\)|(?:(?:ok)?lab|rgba?)\\(\\s*${SYN_MOD}\\s*\\)|(?:ok)?lch\\(\\s*${SYN_LCH}\\s*\\)|color\\(\\s*${SYN_FN_COLOR}\\s*\\)`;
|
||||||
|
const SYN_MIX_PART = `(?:${SYN_COLOR_TYPE})(?:\\s+${PCT})?`;
|
||||||
|
const SYN_MIX = `color-mix\\(\\s*in\\s+(?:${CS_MIX})\\s*,\\s*${SYN_MIX_PART}\\s*,\\s*${SYN_MIX_PART}\\s*\\)`;
|
||||||
|
const SYN_MIX_CAPT = `color-mix\\(\\s*in\\s+(${CS_MIX})\\s*,\\s*(${SYN_MIX_PART})\\s*,\\s*(${SYN_MIX_PART})\\s*\\)`;
|
||||||
|
const VAL_COMP = "computedValue";
|
||||||
|
const VAL_MIX = "mixValue";
|
||||||
|
const VAL_SPEC = "specifiedValue";
|
||||||
|
export {
|
||||||
|
ANGLE,
|
||||||
|
CS_HUE,
|
||||||
|
CS_HUE_CAPT,
|
||||||
|
CS_LAB,
|
||||||
|
CS_LCH,
|
||||||
|
CS_MIX,
|
||||||
|
CS_RECT,
|
||||||
|
CS_RGB,
|
||||||
|
CS_SRGB,
|
||||||
|
CS_XYZ,
|
||||||
|
FN_COLOR,
|
||||||
|
FN_MIX,
|
||||||
|
FN_REL,
|
||||||
|
FN_REL_CAPT,
|
||||||
|
FN_VAR,
|
||||||
|
LENGTH,
|
||||||
|
NONE,
|
||||||
|
NUM,
|
||||||
|
NUM_POSITIVE,
|
||||||
|
PCT,
|
||||||
|
SYN_COLOR_TYPE,
|
||||||
|
SYN_FN_CALC,
|
||||||
|
SYN_FN_COLOR,
|
||||||
|
SYN_FN_MATH_START,
|
||||||
|
SYN_FN_REL,
|
||||||
|
SYN_FN_VAR,
|
||||||
|
SYN_FN_VAR_START,
|
||||||
|
SYN_HSL,
|
||||||
|
SYN_HSL_LV3,
|
||||||
|
SYN_LCH,
|
||||||
|
SYN_MIX,
|
||||||
|
SYN_MIX_CAPT,
|
||||||
|
SYN_MIX_PART,
|
||||||
|
SYN_MOD,
|
||||||
|
SYN_RGB_LV3,
|
||||||
|
VAL_COMP,
|
||||||
|
VAL_MIX,
|
||||||
|
VAL_SPEC
|
||||||
|
};
|
||||||
|
//# sourceMappingURL=constant.js.map
|
||||||
1
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/constant.js.map
generated
vendored
Normal file
1
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/constant.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
99
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/convert.d.ts
generated
vendored
Normal file
99
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/convert.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,99 @@
|
||||||
|
import { NullObject } from './cache.js';
|
||||||
|
import { ColorChannels, Options } from './typedef.js';
|
||||||
|
/**
|
||||||
|
* pre process
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns value
|
||||||
|
*/
|
||||||
|
export declare const preProcess: (value: string, opt?: Options) => string | NullObject;
|
||||||
|
/**
|
||||||
|
* convert number to hex string
|
||||||
|
* @param value - numeric value
|
||||||
|
* @returns hex string: 00..ff
|
||||||
|
*/
|
||||||
|
export declare const numberToHex: (value: number) => string;
|
||||||
|
/**
|
||||||
|
* convert color to hex
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @param [opt.alpha] - enable alpha channel
|
||||||
|
* @returns #rrggbb | #rrggbbaa | null
|
||||||
|
*/
|
||||||
|
export declare const colorToHex: (value: string, opt?: Options) => string | null;
|
||||||
|
/**
|
||||||
|
* convert color to hsl
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels - [h, s, l, alpha]
|
||||||
|
*/
|
||||||
|
export declare const colorToHsl: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
/**
|
||||||
|
* convert color to hwb
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels - [h, w, b, alpha]
|
||||||
|
*/
|
||||||
|
export declare const colorToHwb: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
/**
|
||||||
|
* convert color to lab
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels - [l, a, b, alpha]
|
||||||
|
*/
|
||||||
|
export declare const colorToLab: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
/**
|
||||||
|
* convert color to lch
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels - [l, c, h, alpha]
|
||||||
|
*/
|
||||||
|
export declare const colorToLch: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
/**
|
||||||
|
* convert color to oklab
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels - [l, a, b, alpha]
|
||||||
|
*/
|
||||||
|
export declare const colorToOklab: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
/**
|
||||||
|
* convert color to oklch
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels - [l, c, h, alpha]
|
||||||
|
*/
|
||||||
|
export declare const colorToOklch: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
/**
|
||||||
|
* convert color to rgb
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels - [r, g, b, alpha]
|
||||||
|
*/
|
||||||
|
export declare const colorToRgb: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
/**
|
||||||
|
* convert color to xyz
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels - [x, y, z, alpha]
|
||||||
|
*/
|
||||||
|
export declare const colorToXyz: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
/**
|
||||||
|
* convert color to xyz-d50
|
||||||
|
* @param value - CSS color value
|
||||||
|
* @param [opt] - options
|
||||||
|
* @returns ColorChannels - [x, y, z, alpha]
|
||||||
|
*/
|
||||||
|
export declare const colorToXyzD50: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
export declare const convert: {
|
||||||
|
colorToHex: (value: string, opt?: Options) => string | null;
|
||||||
|
colorToHsl: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
colorToHwb: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
colorToLab: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
colorToLch: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
colorToOklab: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
colorToOklch: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
colorToRgb: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
colorToXyz: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
colorToXyzD50: (value: string, opt?: Options) => ColorChannels;
|
||||||
|
numberToHex: (value: number) => string;
|
||||||
|
};
|
||||||
361
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/convert.js
generated
vendored
Normal file
361
frontend/node_modules/@asamuzakjp/css-color/dist/esm/js/convert.js
generated
vendored
Normal file
|
|
@ -0,0 +1,361 @@
|
||||||
|
import { NullObject, createCacheKey, getCache, CacheItem, setCache } from "./cache.js";
|
||||||
|
import { numberToHexString, parseColorFunc, parseColorValue, convertColorToRgb, convertColorToOklch, convertColorToOklab, convertColorToLch, convertColorToLab, convertColorToHwb, convertColorToHsl } from "./color.js";
|
||||||
|
import { isString } from "./common.js";
|
||||||
|
import { cssCalc } from "./css-calc.js";
|
||||||
|
import { resolveVar } from "./css-var.js";
|
||||||
|
import { resolveRelativeColor } from "./relative-color.js";
|
||||||
|
import { resolveColor } from "./resolve.js";
|
||||||
|
import { VAL_COMP, SYN_FN_VAR, SYN_FN_REL, SYN_FN_CALC } from "./constant.js";
|
||||||
|
const NAMESPACE = "convert";
|
||||||
|
const REG_FN_CALC = new RegExp(SYN_FN_CALC);
|
||||||
|
const REG_FN_REL = new RegExp(SYN_FN_REL);
|
||||||
|
const REG_FN_VAR = new RegExp(SYN_FN_VAR);
|
||||||
|
const preProcess = (value, opt = {}) => {
|
||||||
|
if (isString(value)) {
|
||||||
|
value = value.trim();
|
||||||
|
if (!value) {
|
||||||
|
return new NullObject();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
return new NullObject();
|
||||||
|
}
|
||||||
|
const cacheKey = createCacheKey(
|
||||||
|
{
|
||||||
|
namespace: NAMESPACE,
|
||||||
|
name: "preProcess",
|
||||||
|
value
|
||||||
|
},
|
||||||
|
opt
|
||||||
|
);
|
||||||
|
const cachedResult = getCache(cacheKey);
|
||||||
|
if (cachedResult instanceof CacheItem) {
|
||||||
|
if (cachedResult.isNull) {
|
||||||
|
return cachedResult;
|
||||||
|
}
|
||||||
|
return cachedResult.item;
|
||||||
|
}
|
||||||
|
if (REG_FN_VAR.test(value)) {
|
||||||
|
const resolvedValue = resolveVar(value, opt);
|
||||||
|
if (isString(resolvedValue)) {
|
||||||
|
value = resolvedValue;
|
||||||
|
} else {
|
||||||
|
setCache(cacheKey, null);
|
||||||
|
return new NullObject();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (REG_FN_REL.test(value)) {
|
||||||
|
const resolvedValue = resolveRelativeColor(value, opt);
|
||||||
|
if (isString(resolvedValue)) {
|
||||||
|
value = resolvedValue;
|
||||||
|
} else {
|
||||||
|
setCache(cacheKey, null);
|
||||||
|
return new NullObject();
|
||||||
|
}
|
||||||
|
} else if (REG_FN_CALC.test(value)) {
|
||||||
|
value = cssCalc(value, opt);
|
||||||
|
}
|
||||||
|
if (value.startsWith("color-mix")) {
|
||||||
|
const clonedOpt = structuredClone(opt);
|
||||||
|
clonedOpt.format = VAL_COMP;
|
||||||
|
clonedOpt.nullable = true;
|
||||||
|
const resolvedValue = resolveColor(value, clonedOpt);
|
||||||
|
setCache(cacheKey, resolvedValue);
|
||||||
|
return resolvedValue;
|
||||||
|
}
|
||||||
|
setCache(cacheKey, value);
|
||||||
|
return value;
|
||||||
|
};
|
||||||
|
const numberToHex = (value) => {
|
||||||
|
const hex = numberToHexString(value);
|
||||||
|
return hex;
|
||||||
|
};
|
||||||
|
const colorToHex = (value, opt = {}) => {
|
||||||
|
if (isString(value)) {
|
||||||
|
const resolvedValue = preProcess(value, opt);
|
||||||
|
if (resolvedValue instanceof NullObject) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
value = resolvedValue.toLowerCase();
|
||||||
|
} else {
|
||||||
|
throw new TypeError(`${value} is not a string.`);
|
||||||
|
}
|
||||||
|
const { alpha = false } = opt;
|
||||||
|
const cacheKey = createCacheKey(
|
||||||
|
{
|
||||||
|
namespace: NAMESPACE,
|
||||||
|
name: "colorToHex",
|
||||||
|
value
|
||||||
|
},
|
||||||
|
opt
|
||||||
|
);
|
||||||
|
const cachedResult = getCache(cacheKey);
|
||||||
|
if (cachedResult instanceof CacheItem) {
|
||||||
|
if (cachedResult.isNull) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return cachedResult.item;
|
||||||
|
}
|
||||||
|
let hex;
|
||||||
|
opt.nullable = true;
|
||||||
|
if (alpha) {
|
||||||
|
opt.format = "hexAlpha";
|
||||||
|
hex = resolveColor(value, opt);
|
||||||
|
} else {
|
||||||
|
opt.format = "hex";
|
||||||
|
hex = resolveColor(value, opt);
|
||||||
|
}
|
||||||
|
if (isString(hex)) {
|
||||||
|
setCache(cacheKey, hex);
|
||||||
|
return hex;
|
||||||
|
}
|
||||||
|
setCache(cacheKey, null);
|
||||||
|
return null;
|
||||||
|
};
|
||||||
|
const colorToHsl = (value, opt = {}) => {
|
||||||
|
if (isString(value)) {
|
||||||
|
const resolvedValue = preProcess(value, opt);
|
||||||
|
if (resolvedValue instanceof NullObject) {
|
||||||
|
return [0, 0, 0, 0];
|
||||||
|
}
|
||||||
|
value = resolvedValue.toLowerCase();
|
||||||
|
} else {
|
||||||
|
throw new TypeError(`${value} is not a string.`);
|
||||||
|
}
|
||||||
|
const cacheKey = createCacheKey(
|
||||||
|
{
|
||||||
|
namespace: NAMESPACE,
|
||||||
|
name: "colorToHsl",
|
||||||
|
value
|
||||||
|
},
|
||||||
|
opt
|
||||||
|
);
|
||||||
|
const cachedResult = getCache(cacheKey);
|
||||||
|
if (cachedResult instanceof CacheItem) {
|
||||||
|
return cachedResult.item;
|
||||||
|
}
|
||||||
|
opt.format = "hsl";
|
||||||
|
const hsl = convertColorToHsl(value, opt);
|
||||||
|
setCache(cacheKey, hsl);
|
||||||
|
return hsl;
|
||||||
|
};
|
||||||
|
const colorToHwb = (value, opt = {}) => {
|
||||||
|
if (isString(value)) {
|
||||||
|
const resolvedValue = preProcess(value, opt);
|
||||||
|
if (resolvedValue instanceof NullObject) {
|
||||||
|
return [0, 0, 0, 0];
|
||||||
|
}
|
||||||
|
value = resolvedValue.toLowerCase();
|
||||||
|
} else {
|
||||||
|
throw new TypeError(`${value} is not a string.`);
|
||||||
|
}
|
||||||
|
const cacheKey = createCacheKey(
|
||||||
|
{
|
||||||
|
namespace: NAMESPACE,
|
||||||
|
name: "colorToHwb",
|
||||||
|
value
|
||||||
|
},
|
||||||
|
opt
|
||||||
|
);
|
||||||
|
const cachedResult = getCache(cacheKey);
|
||||||
|
if (cachedResult instanceof CacheItem) {
|
||||||
|
return cachedResult.item;
|
||||||
|
}
|
||||||
|
opt.format = "hwb";
|
||||||
|
const hwb = convertColorToHwb(value, opt);
|
||||||
|
setCache(cacheKey, hwb);
|
||||||
|
return hwb;
|
||||||
|
};
|
||||||
|
const colorToLab = (value, opt = {}) => {
|
||||||
|
if (isString(value)) {
|
||||||
|
const resolvedValue = preProcess(value, opt);
|
||||||
|
if (resolvedValue instanceof NullObject) {
|
||||||
|
return [0, 0, 0, 0];
|
||||||
|
}
|
||||||
|
value = resolvedValue.toLowerCase();
|
||||||
|
} else {
|
||||||
|
throw new TypeError(`${value} is not a string.`);
|
||||||
|
}
|
||||||
|
const cacheKey = createCacheKey(
|
||||||
|
{
|
||||||
|
namespace: NAMESPACE,
|
||||||
|
name: "colorToLab",
|
||||||
|
value
|
||||||
|
},
|
||||||
|
opt
|
||||||
|
);
|
||||||
|
const cachedResult = getCache(cacheKey);
|
||||||
|
if (cachedResult instanceof CacheItem) {
|
||||||
|
return cachedResult.item;
|
||||||
|
}
|
||||||
|
const lab = convertColorToLab(value, opt);
|
||||||
|
setCache(cacheKey, lab);
|
||||||
|
return lab;
|
||||||
|
};
|
||||||
|
const colorToLch = (value, opt = {}) => {
|
||||||
|
if (isString(value)) {
|
||||||
|
const resolvedValue = preProcess(value, opt);
|
||||||
|
if (resolvedValue instanceof NullObject) {
|
||||||
|
return [0, 0, 0, 0];
|
||||||
|
}
|
||||||
|
value = resolvedValue.toLowerCase();
|
||||||
|
} else {
|
||||||
|
throw new TypeError(`${value} is not a string.`);
|
||||||
|
}
|
||||||
|
const cacheKey = createCacheKey(
|
||||||
|
{
|
||||||
|
namespace: NAMESPACE,
|
||||||
|
name: "colorToLch",
|
||||||
|
value
|
||||||
|
},
|
||||||
|
opt
|
||||||
|
);
|
||||||
|
const cachedResult = getCache(cacheKey);
|
||||||
|
if (cachedResult instanceof CacheItem) {
|
||||||
|
return cachedResult.item;
|
||||||
|
}
|
||||||
|
const lch = convertColorToLch(value, opt);
|
||||||
|
setCache(cacheKey, lch);
|
||||||
|
return lch;
|
||||||
|
};
|
||||||
|
const colorToOklab = (value, opt = {}) => {
|
||||||
|
if (isString(value)) {
|
||||||
|
const resolvedValue = preProcess(value, opt);
|
||||||
|
if (resolvedValue instanceof NullObject) {
|
||||||
|
return [0, 0, 0, 0];
|
||||||
|
}
|
||||||
|
value = resolvedValue.toLowerCase();
|
||||||
|
} else {
|
||||||
|
throw new TypeError(`${value} is not a string.`);
|
||||||
|
}
|
||||||
|
const cacheKey = createCacheKey(
|
||||||
|
{
|
||||||
|
namespace: NAMESPACE,
|
||||||
|
name: "colorToOklab",
|
||||||
|
value
|
||||||
|
},
|
||||||
|
opt
|
||||||
|
);
|
||||||
|
const cachedResult = getCache(cacheKey);
|
||||||
|
if (cachedResult instanceof CacheItem) {
|
||||||
|
return cachedResult.item;
|
||||||
|
}
|
||||||
|
const lab = convertColorToOklab(value, opt);
|
||||||
|
setCache(cacheKey, lab);
|
||||||
|
return lab;
|
||||||
|
};
|
||||||
|
const colorToOklch = (value, opt = {}) => {
|
||||||
|
if (isString(value)) {
|
||||||
|
const resolvedValue = preProcess(value, opt);
|
||||||
|
if (resolvedValue instanceof NullObject) {
|
||||||
|
return [0, 0, 0, 0];
|
||||||
|
}
|
||||||
|
value = resolvedValue.toLowerCase();
|
||||||
|
} else {
|
||||||
|
throw new TypeError(`${value} is not a string.`);
|
||||||
|
}
|
||||||
|
const cacheKey = createCacheKey(
|
||||||
|
{
|
||||||
|
namespace: NAMESPACE,
|
||||||
|
name: "colorToOklch",
|
||||||
|
value
|
||||||
|
},
|
||||||
|
opt
|
||||||
|
);
|
||||||
|
const cachedResult = getCache(cacheKey);
|
||||||
|
if (cachedResult instanceof CacheItem) {
|
||||||
|
return cachedResult.item;
|
||||||
|
}
|
||||||
|
const lch = convertColorToOklch(value, opt);
|
||||||
|
setCache(cacheKey, lch);
|
||||||
|
return lch;
|
||||||
|
};
|
||||||
|
const colorToRgb = (value, opt = {}) => {
|
||||||
|
if (isString(value)) {
|
||||||
|
const resolvedValue = preProcess(value, opt);
|
||||||
|
if (resolvedValue instanceof NullObject) {
|
||||||
|
return [0, 0, 0, 0];
|
||||||
|
}
|
||||||
|
value = resolvedValue.toLowerCase();
|
||||||
|
} else {
|
||||||
|
throw new TypeError(`${value} is not a string.`);
|
||||||
|
}
|
||||||
|
const cacheKey = createCacheKey(
|
||||||
|
{
|
||||||
|
namespace: NAMESPACE,
|
||||||
|
name: "colorToRgb",
|
||||||
|
value
|
||||||
|
},
|
||||||
|
opt
|
||||||
|
);
|
||||||
|
const cachedResult = getCache(cacheKey);
|
||||||
|
if (cachedResult instanceof CacheItem) {
|
||||||
|
return cachedResult.item;
|
||||||
|
}
|
||||||
|
const rgb = convertColorToRgb(value, opt);
|
||||||
|
setCache(cacheKey, rgb);
|
||||||
|
return rgb;
|
||||||
|
};
|
||||||
|
const colorToXyz = (value, opt = {}) => {
|
||||||
|
if (isString(value)) {
|
||||||
|
const resolvedValue = preProcess(value, opt);
|
||||||
|
if (resolvedValue instanceof NullObject) {
|
||||||
|
return [0, 0, 0, 0];
|
||||||
|
}
|
||||||
|
value = resolvedValue.toLowerCase();
|
||||||
|
} else {
|
||||||
|
throw new TypeError(`${value} is not a string.`);
|
||||||
|
}
|
||||||
|
const cacheKey = createCacheKey(
|
||||||
|
{
|
||||||
|
namespace: NAMESPACE,
|
||||||
|
name: "colorToXyz",
|
||||||
|
value
|
||||||
|
},
|
||||||
|
opt
|
||||||
|
);
|
||||||
|
const cachedResult = getCache(cacheKey);
|
||||||
|
if (cachedResult instanceof CacheItem) {
|
||||||
|
return cachedResult.item;
|
||||||
|
}
|
||||||
|
let xyz;
|
||||||
|
if (value.startsWith("color(")) {
|
||||||
|
[, ...xyz] = parseColorFunc(value, opt);
|
||||||
|
} else {
|
||||||
|
[, ...xyz] = parseColorValue(value, opt);
|
||||||
|
}
|
||||||
|
setCache(cacheKey, xyz);
|
||||||
|
return xyz;
|
||||||
|
};
|
||||||
|
const colorToXyzD50 = (value, opt = {}) => {
|
||||||
|
opt.d50 = true;
|
||||||
|
return colorToXyz(value, opt);
|
||||||
|
};
|
||||||
|
const convert = {
|
||||||
|
colorToHex,
|
||||||
|
colorToHsl,
|
||||||
|
colorToHwb,
|
||||||
|
colorToLab,
|
||||||
|
colorToLch,
|
||||||
|
colorToOklab,
|
||||||
|
colorToOklch,
|
||||||
|
colorToRgb,
|
||||||
|
colorToXyz,
|
||||||
|
colorToXyzD50,
|
||||||
|
numberToHex
|
||||||
|
};
|
||||||
|
export {
|
||||||
|
colorToHex,
|
||||||
|
colorToHsl,
|
||||||
|
colorToHwb,
|
||||||
|
colorToLab,
|
||||||
|
colorToLch,
|
||||||
|
colorToOklab,
|
||||||
|
colorToOklch,
|
||||||
|
colorToRgb,
|
||||||
|
colorToXyz,
|
||||||
|
colorToXyzD50,
|
||||||
|
convert,
|
||||||
|
numberToHex,
|
||||||
|
preProcess
|
||||||
|
};
|
||||||
|
//# sourceMappingURL=convert.js.map
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user