17 lines
358 B
JavaScript
17 lines
358 B
JavaScript
'use strict';
|
|
|
|
const webpack = require('webpack');
|
|
|
|
const nodeProtocolRegex = /^node:/;
|
|
|
|
function NodeProtocolUrlPlugin() {
|
|
return new webpack.NormalModuleReplacementPlugin(
|
|
nodeProtocolRegex,
|
|
(resource) => {
|
|
resource.request = resource.request.replace(nodeProtocolRegex, '');
|
|
}
|
|
);
|
|
}
|
|
|
|
module.exports.NodeProtocolUrlPlugin = NodeProtocolUrlPlugin;
|