UNPKG

@relative-ci/agent

Version:

Send bundle stats and CI build information to RelativeCI

28 lines (22 loc) 819 B
'use strict'; var _ = require('lodash'); var filter = require('@bundle-stats/plugin-webpack-filter'); var constants = require('../constants.js'); function _interopDefault (e) { return e && e.__esModule ? e : { default: e }; } var ___default = /*#__PURE__*/_interopDefault(_); var filter__default = /*#__PURE__*/_interopDefault(filter); const SOURCE_FILTERS = { [constants.SOURCE_WEBPACK_STATS]: filter__default.default, }; /** * Filter artifact data based on the source type and map them by key */ function filterArtifacts(artifactsData) { const dataByKey = {}; artifactsData.forEach(({ key, data }) => { ___default.default.set(dataByKey, key, SOURCE_FILTERS[key](data)); }); return dataByKey; } exports.filterArtifacts = filterArtifacts; //# sourceMappingURL=filter-artifacts.js.map