From 2514fa972a1ed5d17a33b5c14670e5de6fbd58d8 Mon Sep 17 00:00:00 2001 From: Thijs Louisse Date: Tue, 14 Jun 2022 23:47:21 +0200 Subject: [PATCH] fix(rocket-preset-extend-lion): run plugins in correct order, allowing replace functions to access local urls and kick in after tag transforms --- .changeset/pink-dolphins-drop.md | 5 +++++ .../preset/extendLionDocs.js | 18 +++++++++--------- 2 files changed, 14 insertions(+), 9 deletions(-) create mode 100644 .changeset/pink-dolphins-drop.md diff --git a/.changeset/pink-dolphins-drop.md b/.changeset/pink-dolphins-drop.md new file mode 100644 index 000000000..43335732f --- /dev/null +++ b/.changeset/pink-dolphins-drop.md @@ -0,0 +1,5 @@ +--- +'rocket-preset-extend-lion-docs': patch +--- + +fix: run plugins in correct order, allowing replace functions to access local urls and kick in after tag transforms diff --git a/packages-node/rocket-preset-extend-lion-docs/preset/extendLionDocs.js b/packages-node/rocket-preset-extend-lion-docs/preset/extendLionDocs.js index 50b2dc447..9071b3f10 100644 --- a/packages-node/rocket-preset-extend-lion-docs/preset/extendLionDocs.js +++ b/packages-node/rocket-preset-extend-lion-docs/preset/extendLionDocs.js @@ -54,13 +54,6 @@ export async function extendLionDocs({ return { path: path.resolve(__dirname), setupUnifiedPlugins: [ - addPlugin( - remarkExtendPkg.remarkExtend, - { globalReplaceFunction }, - { - location: markdownPkg, - }, - ), addPlugin( remarkUrlToLocal, // the page object gets injected globally @@ -70,7 +63,7 @@ export async function extendLionDocs({ rootDir: _rootDir, }, { - location: remarkExtendPkg.remarkExtend, + location: markdownPkg, }, ), addPlugin( @@ -79,7 +72,14 @@ export async function extendLionDocs({ // @ts-ignore { extendDocsConfig }, { - location: remarkExtendPkg.remarkExtend, + location: remarkUrlToLocal, + }, + ), + addPlugin( + remarkExtendPkg.remarkExtend, + { globalReplaceFunction }, + { + location: remarkUrlToLocal, }, ), ],