Skip to content

Commit b8b0064

Browse files
committed
feat: expose loader context and virtual write to preprocess
1 parent d4e2c20 commit b8b0064

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

index.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,14 @@ module.exports = function(source, map) {
133133
}
134134

135135
if (options.emitCss) compileOptions.css = false;
136-
136+
137+
if (typeof options.preprocess === 'function') {
138+
options.preprocess = options.preprocess(
139+
this,
140+
virtualModules.writeModule.bind(virtualModules),
141+
)
142+
}
143+
137144
deprecatePreprocessOptions(options);
138145
options.preprocess.filename = compileOptions.filename;
139146

0 commit comments

Comments
 (0)