/
diloytd
/
shield
Обзор
Документация
Войти
/
diloytd
/
shield
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/constants.js
50 строк
2 KB
diloytd
first commit
15 июл 2026, 10:48
15 июл 2026, 10:48
b863286
Код
Авторство
О чём код?
/** * Константы проекта ShieldJournal. * Все пути и имена файлов хранятся здесь, а не в виде строковых литералов в коде. */ const path = require('path'); /** Корневая папка проекта (где находится package.json). */ const PROJECT_ROOT = path.join(__dirname, '..'); /** Имя файла базы данных SQLite. */ const DB_NAME = 'shield-journal.db'; /** Папка для хранения файла базы данных. Содержит только данные, без кода. */ const DATABASE_FOLDER = path.join(PROJECT_ROOT, 'database'); /** Полный путь к файлу базы данных. */ const DATABASE_PATH = path.join(DATABASE_FOLDER, DB_NAME); /** Ширина главного окна приложения. */ const WINDOW_WIDTH = 1200; /** Высота главного окна приложения. */ const WINDOW_HEIGHT = 800; /** Заголовок главного окна приложения. */ const APP_TITLE = 'Ведение шильдов на изделия'; /** * Следующий номер записи журнала при первом запуске. * Продолжает существующий Excel-журнал: после 2684 идёт 2685. */ const INITIAL_NEXT_ENTRY_NUMBER = 2685; /** * Следующий заводской номер шильда при первом запуске. * Продолжает существующий Excel-журнал: после 24374 идёт 24375. */ const INITIAL_NEXT_SHIELD_NUMBER = 24375; module.exports = { APP_TITLE, DB_NAME, DATABASE_FOLDER, DATABASE_PATH, INITIAL_NEXT_ENTRY_NUMBER, INITIAL_NEXT_SHIELD_NUMBER, WINDOW_HEIGHT, WINDOW_WIDTH, };