UNPKG

@edx/new-relic-source-map-webpack-plugin

Version:
38 lines (34 loc) 905 B
'use strict'; const { publishSourcemap } = require('@newrelic/publish-sourcemap'); module.exports = opts => assets => { const { staticAssetUrlBuilder, publicPath, outputPath, applicationId, apiKey, url, releaseName, releaseId, } = opts; const javascriptUrl = staticAssetUrlBuilder(url, publicPath, assets.fileName); const sourcemapPath = outputPath + '/' + assets.mapName; return new Promise((resolve, reject) => { publishSourcemap( { sourcemapPath, javascriptUrl, applicationId, apiKey, releaseName, releaseId, }, err => { if (err) { reject(err); } resolve(javascriptUrl); } ); }); };