/
githubmirror
/
tailwindcss
Обзор
Документация
Войти
/
githubmirror
/
tailwindcss
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v3.4.19
standalone-cli/scripts/checksum.mjs
27 строк
764 B
Jordan Pittman
Automate checksum generation for standalone CLI (#14081)
01 авг 2024, 17:02
Не верифицирован
01 авг 2024, 17:02
28bd90e
Код
Авторство
О чём код?
import { createHash } from 'node:crypto' import { readFile, writeFile } from 'node:fs/promises' import * as path from 'node:path' const files = [ './tailwindcss-linux-arm64', './tailwindcss-linux-armv7', './tailwindcss-linux-x64', './tailwindcss-macos-arm64', './tailwindcss-macos-x64', './tailwindcss-windows-arm64.exe', './tailwindcss-windows-x64.exe', ] const __dirname = path.dirname(new URL(import.meta.url).pathname) const lines = await Promise.all( files.map(async (file) => { let sum = createHash('sha256') .update(await readFile(path.resolve(__dirname, '../dist', file))) .digest('hex') return `${sum} ${file}` }) ) await writeFile(path.resolve(__dirname, '../dist', 'sha256sums.txt'), lines.join('\n') + '\n')