From 7913da2c90a3011033f821dd317a7ff2b531eaad Mon Sep 17 00:00:00 2001 From: Damian Zehnder Date: Fri, 22 Mar 2024 16:34:52 +0100 Subject: [PATCH 1/2] feat: introduce all assessments --- all-assessments.js | 7 +++++++ assessment/canonical.js | 2 +- assessment/sitemap.js | 2 +- package.json | 1 + 4 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 all-assessments.js diff --git a/all-assessments.js b/all-assessments.js new file mode 100644 index 0000000..f83d9f8 --- /dev/null +++ b/all-assessments.js @@ -0,0 +1,7 @@ +import {canonical} from "./assessment/canonical.js"; +import {sitemap} from "./assessment/sitemap.js"; + +(async () => { + await sitemap; + await canonical; +})(); diff --git a/assessment/canonical.js b/assessment/canonical.js index e33694d..6bdd5a1 100644 --- a/assessment/canonical.js +++ b/assessment/canonical.js @@ -71,7 +71,7 @@ const canonicalAudit = async (siteUrl, assessment) => { })); }; -(async () => { +export const canonical = (async () => { const assessment = await createAssessment(userSiteUrl, 'Canonical'); assessment.setRowHeadersAndDefaults({ url: '', diff --git a/assessment/sitemap.js b/assessment/sitemap.js index 3fb457e..3cb9f4b 100644 --- a/assessment/sitemap.js +++ b/assessment/sitemap.js @@ -125,7 +125,7 @@ export async function fetchSitemapsFromBaseUrl(url) { return sitemaps; }; -(async () => { +export const sitemap = (async () => { const assessment = await createAssessment(userSiteUrl, 'Sitemap'); assessment.setRowHeadersAndDefaults({ sitemapOrPage: '', diff --git a/package.json b/package.json index 816f248..cd16283 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "type": "module", "scripts": { "test": "npm run test", + "all": "node all-assessments.js", "lint": "eslint ." }, "repository": { From b00bd44a93338d84dd48a933433183425a15d9cc Mon Sep 17 00:00:00 2001 From: Damian Zehnder Date: Fri, 22 Mar 2024 16:36:03 +0100 Subject: [PATCH 2/2] fix: add readme instructions --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index bb0b67e..cf509f8 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,7 @@ # aem-seo-research Misc SEO research + +## How to trigger all assessments + +`npm run all ` +