# lib/versions.sh – Pinned dependency versions
# ──────────────────────────────────────────────
# Sourced by scaffold.sh and type scripts.
# Bump versions here when upgrading.

NODE_MIN=22.22.2

# Core
TS="6.0.3"
TSUP="8.5.1"
TSX="4.23.1"
VITE="8.2.0"
VITEST="4.1.10"
ESBUILD="0.28.1"

# Linting & formatting
ESLINT="10.8.0"
ESLINT_JS="10.0.1"
TS_ESLINT_PLUGIN="8.65.0"
TS_ESLINT_PARSER="8.65.0"
PRETTIER="3.9.6"
GLOBALS="17.8.0"

# Git hooks
HUSKY="9.1.7"
LINT_STAGED="17.3.0"

# Node types
TYPES_NODE="26.1.2"

# SPA (React)
REACT="19.2.8"
REACT_DOM="19.2.8"
TYPES_REACT="19.2.18"
TYPES_REACT_DOM="19.2.4"
VITE_REACT="6.0.5"
TESTING_LIB_REACT="16.3.2"
TESTING_LIB_JEST_DOM="7.0.0"
JSDOM="30.0.1"
ESLINT_REACT_HOOKS="7.1.1"
ESLINT_REACT_REFRESH="0.5.3"

# CLI
COMMANDER="15.0.0"

# Server
EXPRESS="5.2.1"
TYPES_EXPRESS="5.0.6"
WS_PKG="8.21.1"
TYPES_WS="8.18.1"

# Monorepo
TURBO="2.10.8"
