From cacfdd3bfd1a9072508ee46a8243ad13b2188b18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20=E2=80=9CAd=C3=A6dra=E2=80=9D=20Hamel?= Date: Thu, 27 Jun 2024 06:45:39 +0200 Subject: [PATCH] Style updates --- lib/tasks/articles.ts | 9 +++++---- lib/tasks/css.ts | 7 ++++--- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/lib/tasks/articles.ts b/lib/tasks/articles.ts index d6ec0ce..086cd44 100644 --- a/lib/tasks/articles.ts +++ b/lib/tasks/articles.ts @@ -100,7 +100,7 @@ const transformArticle = (sink: (file: File) => void, articles: Article[]) => as sink(file); }; -const finalizeArticles = (articles: Article[]) => async (sink: Subscriber) => { +const finalizeArticles = (articles: Article[]) => (sink: Subscriber) => { articles.sort(({ date: a }, { date: b }) => b.diff(a).toMillis()); const contents = renderLayout({ meta: { @@ -113,13 +113,14 @@ const finalizeArticles = (articles: Article[]) => async (sink: Subscriber) }); sink.next(new File({ path: "index.html", contents: renderDocument(contents) })); + return Promise.resolve(); }; -export const articles = () => { +export const articles = async () => { reloadAssets(); const articles: Article[] = []; - return lastValueFrom( + await lastValueFrom( fromGlob("articles/**/*.asciidoc").pipe( mergeMap( (file) => @@ -133,5 +134,5 @@ export const articles = () => { onComplete(finalizeArticles(articles)), mergeMap(dest("dist")), ), - ).then(() => {}); + ); }; diff --git a/lib/tasks/css.ts b/lib/tasks/css.ts index 15b3770..163d050 100644 --- a/lib/tasks/css.ts +++ b/lib/tasks/css.ts @@ -6,8 +6,8 @@ import hashPaths from "../hash.ts"; import File from "vinyl"; import { Buffer } from "node:buffer"; -export const css = () => - lastValueFrom( +export const css = async () => { + await lastValueFrom( fromGlob("src/index.css").pipe( mergeMap( (file) => @@ -25,4 +25,5 @@ export const css = () => hashPaths("css.manifest"), mergeMap(dest("dist/_assets")), ), - ).then(() => {}); + ); +};