/
githubmirror
/
socket.io
Обзор
Документация
Войти
/
githubmirror
/
socket.io
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
examples/basic-websocket-client/check-bundle-size.js
17 строк
468 B
Damien Arrachequesne
docs(example): basic WebSocket-only client
24 мар 2023, 13:17
Не верифицирован
24 мар 2023, 13:17
6458b2b
Код
Авторство
О чём код?
import { rollup } from "rollup"; import terser from "@rollup/plugin-terser"; import { brotliCompressSync } from "node:zlib"; const rollupBuild = await rollup({ input: "./src/index.js" }); const rollupOutput = await rollupBuild.generate({ format: "esm", plugins: [terser()], }); const bundleAsString = rollupOutput.output[0].code; const brotliedBundle = brotliCompressSync(Buffer.from(bundleAsString)); console.log(`Bundle size: ${brotliedBundle.length} B`);