diff --git a/assets/parser-basic-usage.gif b/assets/parser-basic-usage.gif index cd4bc3cd..62aff6bf 100644 Binary files a/assets/parser-basic-usage.gif and b/assets/parser-basic-usage.gif differ diff --git a/src/extractors/root-extractor.js b/src/extractors/root-extractor.js index 27ba24b1..80556846 100644 --- a/src/extractors/root-extractor.js +++ b/src/extractors/root-extractor.js @@ -223,6 +223,10 @@ const RootExtractor = { content, }; } + let extendedResults = {}; + if (extractor.extend) { + extendedResults = selectExtendedTypes(extractor.extend, opts); + } const title = extractResult({ ...opts, type: 'title' }); const date_published = extractResult({ ...opts, type: 'date_published' }); const author = extractResult({ ...opts, type: 'author' }); @@ -247,11 +251,6 @@ const RootExtractor = { type: 'url_and_domain', }) || { url: null, domain: null }; - let extendedResults = {}; - if (extractor.extend) { - extendedResults = selectExtendedTypes(extractor.extend, opts); - } - return { title, content,