From 517bc5ccf25c76d461b455fc6972beff09452968 Mon Sep 17 00:00:00 2001 From: Jason Quense Date: Mon, 30 Nov 2020 21:44:55 -0500 Subject: [PATCH] feat: expose loader context and virtual write to preprocess --- index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 320a12ce..78203736 100644 --- a/index.js +++ b/index.js @@ -133,7 +133,11 @@ module.exports = function(source, map) { } if (options.emitCss) compileOptions.css = false; - + + if (typeof options.preprocess === 'function') { + options.preprocess = options.preprocess(this, virtualModules.writeModule.bind(virtualModules)); + } + deprecatePreprocessOptions(options); options.preprocess.filename = compileOptions.filename;