From 126120962eaf35a87de4ff847cf6cae376868c56 Mon Sep 17 00:00:00 2001 From: Christopher Forti Date: Mon, 9 Sep 2024 19:36:45 -0400 Subject: [PATCH] Tried new error msg. --- parse-markdown.ts | 2 +- src/posts/posts.json | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/parse-markdown.ts b/parse-markdown.ts index afb73aa..2eab8ef 100644 --- a/parse-markdown.ts +++ b/parse-markdown.ts @@ -162,7 +162,7 @@ function validateMetadata(metadata: unknown, fileName: string) { if ("message" in (error as Error)) { console.error( "\x1b[34mThere was an error inside of " + fileName + ":\n\x1b[0m", - // @ts-expect-error + // @ts-expect-error: We already checked for message key on error error.message, ); } diff --git a/src/posts/posts.json b/src/posts/posts.json index 939c469..65f8958 100644 --- a/src/posts/posts.json +++ b/src/posts/posts.json @@ -1,6 +1,6 @@ [ { - "id": "c814ccf3-bd40-497a-8554-1d9e4b02b31a", + "id": "3000c380-4d3b-4632-b914-e0da4235cca4", "metadata": { "title": "Understanding TypeScript", "published": true, @@ -16,7 +16,7 @@ "html": "

Content

\n

Introduction

\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla blandit aliquam finibus.

\n

Main Content

\n

Detailed content goes here. Include sections, lists, code snippets, images, tables, etc.

\n

Subsection

\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus

\n" }, { - "id": "31b4ed7a-4699-4e29-b443-e751f4c6899b", + "id": "c8e16e6f-dfba-4767-9150-a0b87894ef69", "metadata": { "published": true, "title": "Example", @@ -28,7 +28,7 @@ "html": "

Example

\n

This is an example post.\nHere is some code:

\n
const helloWorld = "Hello, World!";\n\nconsole.log(helloWorld);\n
\n

Example 2

\n

This is an example of a inline code block.

\n

Example 3

\n

This is an example of a list:

\n\n

Example 4

\n

This is an example of a numbered list:

\n
    \n
  1. Item 1
      \n
    1. Nested Item 1
    2. \n
    3. Nested Item 2
    4. \n
    \n
  2. \n
  3. Item 2
      \n
    1. Nested Item 1
        \n
      1. Deeply Nested Item 1
      2. \n
      \n
    2. \n
    \n
  4. \n
  5. Item 3
  6. \n
\n
Example 5
\n

This is an example of a table:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Header 1Header 2Header 3
Row 1Row 1Row 1
Row 2Row 2Row 2
Row 3Row 3Row 3
\n
Example 6
\n

This is an example of a blockquote:

\n
\n

This is a blockquote.

\n
\n" }, { - "id": "f7dea9a6-5b68-4d89-9646-e6642c36a27a", + "id": "3813af89-16e9-4532-afaa-7a7c4406c0fc", "metadata": { "published": true, "title": "Test", @@ -40,7 +40,7 @@ "html": "

Test File

\n

This is an test post.

\n

Some Content

\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla blandit aliquam finibus. Sed venenatis placerat eros, eget pulvinar lacus elementum ut. In hac habitasse platea dictumst. Etiam sed erat quis odio vehicula consequat. Phasellus magna magna, dignissim at felis eu, pulvinar venenatis turpis. Sed molestie consectetur magna, eget aliquam erat fermentum at. Nam bibendum enim in quam consequat, ut ultricies orci pellentesque. Curabitur viverra, est efficitur cursus cursus, ante magna eleifend sapien, eget pellentesque eros erat sit amet ante. Integer volutpat hendrerit imperdiet. Nulla facilisi. Quisque laoreet sem dolor, sed porttitor turpis pulvinar quis.

\n

Nullam sodales scelerisque ornare. Integer sed lorem sed purus dignissim egestas. Mauris rhoncus tellus nisl, eu posuere diam hendrerit eu. Nulla scelerisque dolor lacus, ac vestibulum lacus tristique eget. Quisque tempor, lorem sed viverra tincidunt, eros velit efficitur neque, in iaculis ipsum libero eget nisl. Nunc a ipsum sed tellus volutpat accumsan. Duis sodales risus luctus velit iaculis pretium. Pellentesque tincidunt lobortis laoreet. Nam imperdiet, risus rutrum luctus consectetur, dui justo venenatis turpis, nec vestibulum tortor magna vel leo. Morbi blandit felis eget velit mollis, sagittis interdum velit porta. Vivamus tincidunt gravida facilisis. Integer condimentum, augue vel tristique tempor, lorem ipsum convallis mi, sit amet ultricies lectus nunc in orci. Pellentesque vel magna tellus.

\n

Cras ullamcorper felis vel nisi tempor commodo. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Pellentesque ac augue faucibus, fermentum nisl nec, fermentum massa. Proin sit amet venenatis ligula, at pulvinar velit. Nunc auctor metus in urna placerat euismod. Quisque blandit turpis lacus, posuere vehicula erat cursus vel. Donec faucibus, ex eget tempus egestas, nibh mauris pellentesque tortor, malesuada posuere lorem elit tristique quam. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Pellentesque ut neque eu tellus euismod volutpat. Pellentesque maximus est leo, id finibus enim vehicula in.

\n

Proin a enim at lorem maximus semper vel non mauris. Cras non pulvinar nunc. Proin tincidunt tempus purus, sed congue sem ultrices vel. Vestibulum justo justo, vestibulum nec scelerisque et, egestas eget felis. Sed pulvinar in massa vel tincidunt. Duis ac quam a diam gravida convallis. Nam dapibus velit a augue rhoncus, eu consectetur nulla efficitur. Aliquam vitae dolor imperdiet, ultricies ligula nec, euismod enim. Cras vehicula est vitae justo dignissim mattis. Praesent eleifend ullamcorper cursus.

\n

In eget rhoncus lacus. Maecenas semper iaculis pharetra. Duis auctor purus sed ligula viverra iaculis. Vivamus congue semper porta. Donec nec nunc vitae massa tempus rhoncus vel in orci. Curabitur sollicitudin enim sed elit semper maximus eu non purus. Nulla sagittis odio orci, non congue nulla faucibus ac. Nam vel pharetra turpis. Proin sed euismod tortor. Suspendisse auctor erat eu lectus vestibulum accumsan. Phasellus dictum condimentum ligula a ornare. Mauris condimentum malesuada nibh, commodo iaculis nisi dignissim et. Donec vestibulum turpis nibh, vitae dapibus dui gravida ac. Nam malesuada nulla nec ex congue rutrum. Integer non varius risus.

\n" }, { - "id": "bf0b6fc8-07c6-458a-aa0c-e3b54f28001a", + "id": "f90955b3-d20c-4b99-9124-e75daa6a3bce", "metadata": { "published": true, "title": "With Image",