- number-поля теперь рендерятся как text + inputMode=numeric, чтобы браузер не округлял значения через input type=number - пробелы при вставке в number-поля удаляются - бэкенд нормализует значения number-полей в строку перед сохранением - добавлен хелпер normalizeFieldValueForStorage Closes: искажение расчётного счёта и других длинных числовых полей
22 lines
434 B
Bash
22 lines
434 B
Bash
#!/bin/sh
|
|
# Pre-push hook: run TypeScript check and build before every push.
|
|
|
|
while read local_ref local_sha remote_ref remote_sha; do
|
|
: # no-op; pushes to main are allowed now
|
|
|
|
done
|
|
|
|
echo "Running npm run check..."
|
|
npm run check || {
|
|
echo "TypeScript check failed. Push aborted."
|
|
exit 1
|
|
}
|
|
|
|
echo "Running npm run build..."
|
|
npm run build || {
|
|
echo "Build failed. Push aborted."
|
|
exit 1
|
|
}
|
|
|
|
echo "All checks passed. Pushing..."
|