/
ashipov
/
react
Обзор
Документация
Войти
/
ashipov
/
react
Код
Запросы
0
Задачи 2.0
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
scripts/rollup/plugins/sizes-plugin.js
25 строк
677 B
Andrew Clark
[Codemod] Update copyright header to Meta (#25315)
18 окт 2022, 18:19
Не верифицирован
18 окт 2022, 18:19
9cdf8a9
Код
Авторство
О чём код?
/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ 'use strict'; const gzip = require('gzip-size'); module.exports = function sizes(options) { return { name: 'scripts/rollup/plugins/sizes-plugin', generateBundle(outputOptions, bundle, isWrite) { Object.keys(bundle).forEach(id => { const chunk = bundle[id]; if (chunk) { const size = Buffer.byteLength(chunk.code); const gzipSize = gzip.sync(chunk.code); options.getSize(size, gzipSize); } }); }, }; };