diff --git a/site/content/docs/04-compile-time.md b/site/content/docs/04-compile-time.md index c6d950cd95..45e4d3a4b4 100644 --- a/site/content/docs/04-compile-time.md +++ b/site/content/docs/04-compile-time.md @@ -306,6 +306,30 @@ const { code } = svelte.preprocess(source, [ }); ``` +--- + +User may override default preprocessor order by passing `strictOrder` option. + +```js +const svelte = require('svelte/compiler'); + +const { code } = svelte.preprocess(source, [ + { + style: () => { + console.log('this runs first'); + } + }, + { + markup: () => { + console.log('this runs second'); + } + } +], { + filename: 'App.svelte', + strictOrder: true +}); +``` + ### `svelte.walk`