/
githubmirror
/
strapi
Обзор
Документация
Войти
/
githubmirror
/
strapi
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/core/utils/src/install-id.ts
14 строк
425 B
Nico André
chore(lint): add non-blocking oxlint setup (#26923)
31 июл 2026, 16:56
Не верифицирован
31 июл 2026, 16:56
6469af3
Код
Авторство
О чём код?
import crypto from 'crypto'; import { machineIdSync } from 'node-machine-id'; export const generateInstallId = (projectId: string, installId: string) => { if (installId) return installId; try { const machineId = machineIdSync(); return projectId ? crypto.createHash('sha256').update(`${machineId}-${projectId}`).digest('hex') : crypto.randomUUID(); } catch { return crypto.randomUUID(); } };