peterjokumsen / peterjokumsen-nx-workspace

Project to use as a blog, to test out development theories and document stuff.
https://blog.peterjokumsen.com
GNU General Public License v3.0
1 stars 0 forks source link

Update parser and renderer to handle code blocks #109

Closed peterjokumsen closed 3 months ago

peterjokumsen commented 3 months ago

Summary

Expand for optional sections ## Screenshots ## Related issues Closes #45 ## Testing instructions
nx-cloud[bot] commented 3 months ago

☁️ Nx Cloud Report

CI is running/has finished running commands for commit c15e86a92c818fdc800e762a68ba1645dd29c695. As they complete they will appear below. Click to see the status, the terminal output, and the build insights.

📂 See all runs for this CI Pipeline Execution


✅ Successfully ran 2 targets - [`nx affected -t lint test --configuration=ci --base=26ec2d79733bf8cc956d1cb93b1edc8f97f14037`](https://cloud.nx.app/runs/ipWRlKvg0N?utm_source=pull-request&utm_medium=comment) - [`nx run blog:build:staging`](https://cloud.nx.app/runs/WHOTSMr1UU?utm_source=pull-request&utm_medium=comment)

Sent with 💌 from NxCloud.

github-actions[bot] commented 3 months ago

Azure Static Web Apps: Your stage site is ready! Visit it here: https://purple-flower-05318b203-109.westeurope.5.azurestaticapps.net

codecov[bot] commented 3 months ago

Codecov Report

Attention: Patch coverage is 97.29730% with 1 line in your changes missing coverage. Please review.

Project coverage is 88.44%. Comparing base (26ec2d7) to head (c15e86a).

Additional details and impacted files | [Files](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen) | Coverage Δ | | |---|---|---| | [.../blog/src/app/pages/about-me/about-me.component.ts](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109?src=pr&el=tree&filepath=apps%2Fblog%2Fsrc%2Fapp%2Fpages%2Fabout-me%2Fabout-me.component.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen#diff-YXBwcy9ibG9nL3NyYy9hcHAvcGFnZXMvYWJvdXQtbWUvYWJvdXQtbWUuY29tcG9uZW50LnRz) | `90.00% <ø> (ø)` | | | [ng-libs/md-renderer/src/lib/components/index.ts](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109?src=pr&el=tree&filepath=ng-libs%2Fmd-renderer%2Fsrc%2Flib%2Fcomponents%2Findex.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen#diff-bmctbGlicy9tZC1yZW5kZXJlci9zcmMvbGliL2NvbXBvbmVudHMvaW5kZXgudHM=) | `100.00% <100.00%> (ø)` | | | [...d-renderer/src/lib/components/md-code.component.ts](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109?src=pr&el=tree&filepath=ng-libs%2Fmd-renderer%2Fsrc%2Flib%2Fcomponents%2Fmd-code.component.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen#diff-bmctbGlicy9tZC1yZW5kZXJlci9zcmMvbGliL2NvbXBvbmVudHMvbWQtY29kZS5jb21wb25lbnQudHM=) | `90.90% <ø> (ø)` | | | [...g-libs/md-renderer/src/lib/filter-content-types.ts](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109?src=pr&el=tree&filepath=ng-libs%2Fmd-renderer%2Fsrc%2Flib%2Ffilter-content-types.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen#diff-bmctbGlicy9tZC1yZW5kZXJlci9zcmMvbGliL2ZpbHRlci1jb250ZW50LXR5cGVzLnRz) | `100.00% <ø> (ø)` | | | [...g-libs/md-renderer/src/lib/md-components.module.ts](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109?src=pr&el=tree&filepath=ng-libs%2Fmd-renderer%2Fsrc%2Flib%2Fmd-components.module.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen#diff-bmctbGlicy9tZC1yZW5kZXJlci9zcmMvbGliL21kLWNvbXBvbmVudHMubW9kdWxlLnRz) | `87.50% <ø> (ø)` | | | [...derer/src/lib/services/md-component-map.service.ts](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109?src=pr&el=tree&filepath=ng-libs%2Fmd-renderer%2Fsrc%2Flib%2Fservices%2Fmd-component-map.service.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen#diff-bmctbGlicy9tZC1yZW5kZXJlci9zcmMvbGliL3NlcnZpY2VzL21kLWNvbXBvbmVudC1tYXAuc2VydmljZS50cw==) | `90.90% <ø> (ø)` | | | [...ser/src/lib/helper-fns/get-section-content-type.ts](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109?src=pr&el=tree&filepath=ts-libs%2Fmd-parser%2Fsrc%2Flib%2Fhelper-fns%2Fget-section-content-type.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen#diff-dHMtbGlicy9tZC1wYXJzZXIvc3JjL2xpYi9oZWxwZXItZm5zL2dldC1zZWN0aW9uLWNvbnRlbnQtdHlwZS50cw==) | `100.00% <100.00%> (ø)` | | | [...bs/md-parser/src/lib/reader-fns/read-code-block.ts](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109?src=pr&el=tree&filepath=ts-libs%2Fmd-parser%2Fsrc%2Flib%2Freader-fns%2Fread-code-block.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen#diff-dHMtbGlicy9tZC1wYXJzZXIvc3JjL2xpYi9yZWFkZXItZm5zL3JlYWQtY29kZS1ibG9jay50cw==) | `100.00% <100.00%> (ø)` | | | [...-libs/md-parser/src/lib/reader-fns/read-section.ts](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109?src=pr&el=tree&filepath=ts-libs%2Fmd-parser%2Fsrc%2Flib%2Freader-fns%2Fread-section.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen#diff-dHMtbGlicy9tZC1wYXJzZXIvc3JjL2xpYi9yZWFkZXItZm5zL3JlYWQtc2VjdGlvbi50cw==) | `100.00% <100.00%> (ø)` | | | [...erer/src/lib/components/md-code-block.component.ts](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109?src=pr&el=tree&filepath=ng-libs%2Fmd-renderer%2Fsrc%2Flib%2Fcomponents%2Fmd-code-block.component.ts&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen#diff-bmctbGlicy9tZC1yZW5kZXJlci9zcmMvbGliL2NvbXBvbmVudHMvbWQtY29kZS1ibG9jay5jb21wb25lbnQudHM=) | `93.75% <93.75%> (ø)` | | ... and [44 files with indirect coverage changes](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen) | [Components](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109/components?src=pr&el=components&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen) | Coverage Δ | | |---|---|---| | [md-parser](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen) | `94.11% <100.00%> (+0.50%)` | :arrow_up: | | [ts-libs](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen) | `100.00% <ø> (ø)` | | | [md-renderer](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen) | `84.77% <94.11%> (+0.49%)` | :arrow_up: | | [module_ng_libs](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen) | `∅ <ø> (∅)` | | | [app_blog](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109/components?src=pr&el=component&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen) | `86.66% <ø> (ø)` | | ------ [Continue to review full report in Codecov by Sentry](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen). > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen) > `Δ = absolute (impact)`, `ø = not affected`, `? = missing data` > Powered by [Codecov](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109?dropdown=coverage&src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen). Last update [26ec2d7...c15e86a](https://app.codecov.io/gh/peterjokumsen/peterjokumsen-nx-workspace/pull/109?dropdown=coverage&src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Peter+Jokumsen).
github-actions[bot] commented 3 months ago

⚡️ Lighthouse report for the deploy preview of this PR

URL Performance Accessibility Best Practices SEO PWA Report
/ 🟠 83 🟢 100 🟢 96 🟢 92 🟢 100 Report
/about-me 🟢 95 🟢 100 🟢 96 🟢 92 🟢 88 Report
/development-notes 🟢 96 🟢 100 🟢 96 🟢 92 🟢 100 Report
/not/found 🟢 96 🟢 100 🟢 96 🟢 92 🟢 100 Report