Compare commits

...

68 Commits

Author SHA1 Message Date
b9d1b1ae13
Merge pull request #82 from Mastermindzh/snyk-upgrade-632e856fd2c1ab0ced167ec37b17f0fe
[Snyk] Upgrade disqus-react from 1.1.5 to 1.1.6
2025-03-21 10:23:36 +01:00
snyk-bot
0ce8af8cc7
fix: upgrade disqus-react from 1.1.5 to 1.1.6
Snyk has created this PR to upgrade disqus-react from 1.1.5 to 1.1.6.

See this package in npm:
disqus-react

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-03-21 08:20:39 +00:00
6eee5ac150
Merge pull request #80 from Mastermindzh/hotfix/ssh-keys
fix(keys.json): Replaced the laptop, so replaced the key
2025-02-04 14:57:38 +01:00
7e897d7aa7 fix(keys.json): Replaced the laptop, so replaced the key
I got a new Framework laptop so its new SSH key is replacing the older HP key. The HP key has been
deleted

BREAKING CHANGE: Any access to accounts with the key has been revoked, the private key is also
destroyed.
2025-02-04 14:44:39 +01:00
2e65d236d0
Merge pull request #78 from Mastermindzh/snyk-upgrade-d3218fb0ee18a876d9b4ba4acb8bd8d3
[Snyk] Upgrade react-cookie-consent from 8.0.1 to 9.0.0
2025-01-18 17:12:49 +01:00
9b34c6226b
Merge pull request #69 from Mastermindzh/snyk-upgrade-27d327840a423e659dc3f9d96c645de3
[Snyk] Upgrade gatsby-remark-images from 7.13.2 to 7.14.0
2025-01-18 17:10:54 +01:00
af3497f3d8
Merge pull request #79 from Mastermindzh/content/iac-uptimekuma
Content/iac uptimekuma
2025-01-18 15:09:45 +01:00
029e59c029 content(IaC uptime monitoring): exploring IaC uptime monitoring for UptimeKuma with AutoKuma 2025-01-18 00:15:39 +01:00
snyk-bot
07b36b5b06
feat: upgrade react-cookie-consent from 8.0.1 to 9.0.0
Snyk has created this PR to upgrade react-cookie-consent from 8.0.1 to 9.0.0.

See this package in npm:
react-cookie-consent

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-01-10 08:14:13 +00:00
snyk-bot
084a9cdfc2
fix: upgrade gatsby-remark-images from 7.13.2 to 7.14.0
Snyk has created this PR to upgrade gatsby-remark-images from 7.13.2 to 7.14.0.

See this package in npm:
gatsby-remark-images

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2025-01-10 08:13:22 +00:00
9f05d8a715 chore(adopting-conventional-commits): updated hook file to commit-ms 2025-01-02 22:55:56 +01:00
283c25681b build(deps): Updated node to 22 and others to latest except eslint (because of airbnb) 2025-01-02 14:05:53 +01:00
2d71d81e2d
Merge pull request #57 from Mastermindzh/snyk-fix-b1e1d5ed2b46d2b2c0d0af1865c7336a
[Snyk] Security upgrade gatsby from 5.13.7 to 5.14.0
2024-11-07 08:51:13 +01:00
snyk-bot
ce1d321ca5
fix: package.json & package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-WEBPACKDEVMIDDLEWARE-6476555
- https://snyk.io/vuln/SNYK-JS-FOLLOWREDIRECTS-6141137
- https://snyk.io/vuln/SNYK-JS-AXIOS-6032459
- https://snyk.io/vuln/SNYK-JS-PATHTOREGEXP-7925106
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
- https://snyk.io/vuln/SNYK-JS-BODYPARSER-7926860
- https://snyk.io/vuln/SNYK-JS-AXIOS-6124857
- https://snyk.io/vuln/SNYK-JS-MSGPACKR-6140431
2024-11-07 06:14:28 +00:00
e0e70ef02b
Merge pull request #56 from Mastermindzh/snyk-upgrade-a36a46cf08ea4ece4caa560ba2c0d49f
[Snyk] Upgrade: gatsby-remark-copy-linked-files, gatsby-remark-images, gatsby-remark-prismjs, gatsby-remark-responsive-iframe
2024-09-26 11:17:25 +02:00
snyk-bot
6a68317467
fix: upgrade multiple dependencies with Snyk
Snyk has created this PR to upgrade:
  - gatsby-remark-copy-linked-files from 6.13.1 to 6.13.2.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-copy-linked-files
  - gatsby-remark-images from 7.13.1 to 7.13.2.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-images
  - gatsby-remark-prismjs from 7.13.1 to 7.13.2.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-prismjs
  - gatsby-remark-responsive-iframe from 6.13.1 to 6.13.2.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-responsive-iframe

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-09-17 06:48:49 +00:00
bb9c60cae1
Merge pull request #55 from Mastermindzh/snyk-upgrade-54dcf2ee187f667843f5a367d6440ab6
[Snyk] Upgrade gatsby from 5.13.6 to 5.13.7
2024-08-12 08:56:21 +02:00
snyk-bot
68be00f203
fix: upgrade gatsby from 5.13.6 to 5.13.7
Snyk has created this PR to upgrade gatsby from 5.13.6 to 5.13.7.

See this package in npm:
gatsby

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-08-11 08:00:57 +00:00
4a2cda3b3a
Merge pull request #53 from Mastermindzh/snyk-upgrade-b54ab616d98f54036a8343f0e7b527d9
[Snyk] Upgrade gatsby from 5.13.5 to 5.13.6
2024-08-10 14:48:43 +02:00
44f64093b7
Merge pull request #54 from Mastermindzh/snyk-upgrade-e67a34bafafef4e4c0ce6548fd03c3ad
[Snyk] Upgrade: ,
2024-08-10 14:48:25 +02:00
snyk-bot
c049550537
fix: upgrade multiple dependencies with Snyk
Snyk has created this PR to upgrade:
  - @fortawesome/fontawesome-svg-core from 6.5.2 to 6.6.0.
    See this package in npm: https://www.npmjs.com/package/@fortawesome/fontawesome-svg-core
  - @fortawesome/free-solid-svg-icons from 6.5.2 to 6.6.0.
    See this package in npm: https://www.npmjs.com/package/@fortawesome/free-solid-svg-icons

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-08-07 06:11:49 +00:00
snyk-bot
63358f9ae1
fix: upgrade gatsby from 5.13.5 to 5.13.6
Snyk has created this PR to upgrade gatsby from 5.13.5 to 5.13.6.

See this package in npm:
gatsby

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-07-17 05:32:58 +00:00
65b5a25d55
Merge pull request #52 from Mastermindzh/snyk-upgrade-3539d1b3f637236d715220fb7569b5cd
[Snyk] Upgrade @fortawesome/react-fontawesome from 0.2.1 to 0.2.2
2024-06-14 16:14:56 +02:00
snyk-bot
f388078e7b
fix: upgrade @fortawesome/react-fontawesome from 0.2.1 to 0.2.2
Snyk has created this PR to upgrade @fortawesome/react-fontawesome from 0.2.1 to 0.2.2.

See this package in npm:
@fortawesome/react-fontawesome

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-13 18:05:09 +00:00
2001f3177f
Merge pull request #50 from Mastermindzh/snyk-upgrade-97063be112e02539b5bf171f5e2b19a6
[Snyk] Upgrade @fortawesome/react-fontawesome from 0.2.0 to 0.2.1
2024-06-09 11:36:17 +02:00
ff05ed96ff
Merge pull request #49 from Mastermindzh/snyk-upgrade-b093e6b1c28781ad570290496d1bea31
[Snyk] Upgrade: react, react-dom
2024-06-09 11:35:49 +02:00
f18dd8874f
Merge pull request #51 from Mastermindzh/snyk-upgrade-1ec6f5ea75691615cd0ee105f6e608ea
[Snyk] Upgrade gatsby from 5.13.4 to 5.13.5
2024-06-09 11:35:28 +02:00
snyk-bot
65ee109e90
fix: upgrade gatsby from 5.13.4 to 5.13.5
Snyk has created this PR to upgrade gatsby from 5.13.4 to 5.13.5.

See this package in npm:
gatsby

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-08 05:58:30 +00:00
snyk-bot
9a2be8d95c
fix: upgrade @fortawesome/react-fontawesome from 0.2.0 to 0.2.1
Snyk has created this PR to upgrade @fortawesome/react-fontawesome from 0.2.0 to 0.2.1.

See this package in npm:
@fortawesome/react-fontawesome

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-06-06 19:33:20 +00:00
snyk-bot
2dc8dc3ffb
fix: upgrade multiple dependencies with Snyk
Snyk has created this PR to upgrade:
  - react from 18.3.0 to 18.3.1.
    See this package in npm: https://www.npmjs.com/package/react
  - react-dom from 18.3.0 to 18.3.1.
    See this package in npm: https://www.npmjs.com/package/react-dom

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-17 20:34:05 +00:00
dcff39ec77
Merge pull request #48 from Mastermindzh/snyk-upgrade-1bbab3d8e545e434dc062af73ae8dfe3
[Snyk] Upgrade: react, react-dom
2024-05-17 09:08:15 +02:00
snyk-bot
aced724d40
fix: upgrade multiple dependencies with Snyk
Snyk has created this PR to upgrade:
  - react from 18.2.0 to 18.3.0.
    See this package in npm: https://www.npmjs.com/package/react
  - react-dom from 18.2.0 to 18.3.0.
    See this package in npm: https://www.npmjs.com/package/react-dom

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-16 23:12:09 +00:00
499897f894
Merge pull request #47 from Mastermindzh/snyk-upgrade-8c92ffecc0daf89adf949526cb1bd8b6
[Snyk] Upgrade gatsby from 5.13.3 to 5.13.4
2024-05-05 13:57:17 +02:00
snyk-bot
3b8b879bb1
fix: upgrade gatsby from 5.13.3 to 5.13.4
Snyk has created this PR to upgrade gatsby from 5.13.3 to 5.13.4.

See this package in npm:
https://www.npmjs.com/package/gatsby

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-02 22:26:14 +00:00
04717d6035
Merge pull request #46 from Mastermindzh/snyk-upgrade-e265bd1012d82605792e96e2c403c3a6
[Snyk] Upgrade: @fortawesome/fontawesome-svg-core, @fortawesome/free-solid-svg-icons
2024-04-25 10:26:08 +02:00
snyk-bot
271152db62
fix: upgrade multiple dependencies with Snyk
Snyk has created this PR to upgrade:
  - @fortawesome/fontawesome-svg-core from 6.5.1 to 6.5.2.
    See this package in npm: https://www.npmjs.com/package/@fortawesome/fontawesome-svg-core
  - @fortawesome/free-solid-svg-icons from 6.5.1 to 6.5.2.
    See this package in npm: https://www.npmjs.com/package/@fortawesome/free-solid-svg-icons

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-04-23 19:56:27 +00:00
41ed9dd34c
Merge pull request #45 from Mastermindzh/snyk-upgrade-fc7a12211cdf35904d4c5a66812b82bd
[Snyk] Upgrade gatsby from 5.13.2 to 5.13.3
2024-02-16 22:31:37 +01:00
snyk-bot
03122f846a
fix: upgrade gatsby from 5.13.2 to 5.13.3
Snyk has created this PR to upgrade gatsby from 5.13.2 to 5.13.3.

See this package in npm:
https://www.npmjs.com/package/gatsby

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-16 17:45:28 +00:00
fe9627da68
Merge pull request #44 from Mastermindzh/snyk-upgrade-b59feb0116922e3c06897939d6fb19da
[Snyk] Upgrade: gatsby-plugin-catch-links, gatsby-plugin-feed, gatsby-plugin-google-gtag, gatsby-plugin-manifest, gatsby-plugin-react-helmet, gatsby-plugin-sass, gatsby-plugin-sharp, gatsby-plugin-sitemap, gatsby-remark-autolink-headers, gatsby-remark-copy-linked-files, gatsby-remark-images, gatsby-remark-prismjs, gatsby-remark-responsive-iframe, gatsby-remark-smartypants, gatsby-source-filesystem, gatsby-transformer-remark, gatsby-transformer-sharp
2024-02-15 14:56:56 +01:00
snyk-bot
32536e64c7
fix: upgrade multiple dependencies with Snyk
Snyk has created this PR to upgrade:
  - gatsby-plugin-catch-links from 5.13.0 to 5.13.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-catch-links
  - gatsby-plugin-feed from 5.13.0 to 5.13.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-feed
  - gatsby-plugin-google-gtag from 5.13.0 to 5.13.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-google-gtag
  - gatsby-plugin-manifest from 5.13.0 to 5.13.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-manifest
  - gatsby-plugin-react-helmet from 6.13.0 to 6.13.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-react-helmet
  - gatsby-plugin-sass from 6.13.0 to 6.13.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-sass
  - gatsby-plugin-sharp from 5.13.0 to 5.13.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-sharp
  - gatsby-plugin-sitemap from 6.13.0 to 6.13.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-sitemap
  - gatsby-remark-autolink-headers from 6.13.0 to 6.13.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-autolink-headers
  - gatsby-remark-copy-linked-files from 6.13.0 to 6.13.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-copy-linked-files
  - gatsby-remark-images from 7.13.0 to 7.13.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-images
  - gatsby-remark-prismjs from 7.13.0 to 7.13.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-prismjs
  - gatsby-remark-responsive-iframe from 6.13.0 to 6.13.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-responsive-iframe
  - gatsby-remark-smartypants from 6.13.0 to 6.13.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-smartypants
  - gatsby-source-filesystem from 5.13.0 to 5.13.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-source-filesystem
  - gatsby-transformer-remark from 6.13.0 to 6.13.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-transformer-remark
  - gatsby-transformer-sharp from 5.13.0 to 5.13.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-transformer-sharp

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-14 14:53:52 +00:00
a55a136087
Merge pull request #42 from Mastermindzh/snyk-upgrade-e6dc07e363c11a9059c334318d6558db
[Snyk] Upgrade classnames from 2.4.0 to 2.5.1
2024-02-08 09:30:36 +01:00
830b9cf4d8
Merge pull request #40 from Mastermindzh/snyk-upgrade-75c0790e6ef5eeea26de138effa88d2b
[Snyk] Upgrade gatsby-plugin-image from 3.12.0 to 3.13.0
2024-02-06 09:17:11 +01:00
aa87dd0be7
Merge pull request #41 from Mastermindzh/snyk-upgrade-9f3f21f27f1c9851222ea50e86aee75b
[Snyk] Upgrade: @fortawesome/fontawesome-svg-core, @fortawesome/free-solid-svg-icons
2024-02-06 09:15:52 +01:00
snyk-bot
a86aca1a71
fix: upgrade classnames from 2.4.0 to 2.5.1
Snyk has created this PR to upgrade classnames from 2.4.0 to 2.5.1.

See this package in npm:
https://www.npmjs.com/package/classnames

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-05 02:36:25 +00:00
snyk-bot
cf99cbf027
fix: upgrade multiple dependencies with Snyk
Snyk has created this PR to upgrade:
  - @fortawesome/fontawesome-svg-core from 6.4.2 to 6.5.1.
    See this package in npm: https://www.npmjs.com/package/@fortawesome/fontawesome-svg-core
  - @fortawesome/free-solid-svg-icons from 6.4.2 to 6.5.1.
    See this package in npm: https://www.npmjs.com/package/@fortawesome/free-solid-svg-icons

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-05 02:36:21 +00:00
snyk-bot
76fa1f530d
fix: upgrade gatsby-plugin-image from 3.12.0 to 3.13.0
Snyk has created this PR to upgrade gatsby-plugin-image from 3.12.0 to 3.13.0.

See this package in npm:
https://www.npmjs.com/package/gatsby-plugin-image

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-02-05 02:36:17 +00:00
34d69891ca
Merge pull request #36 from Mastermindzh/snyk-upgrade-cfdb84fe2c842e80e6d3b8ac03804839
[Snyk] Upgrade classnames from 2.3.3 to 2.4.0
2024-02-02 10:48:48 +01:00
3756a9c1c8
Merge pull request #38 from Mastermindzh/snyk-upgrade-571010967024a7d8c3d133c02637ef3e
[Snyk] Upgrade: gatsby-plugin-catch-links, gatsby-plugin-feed, gatsby-plugin-google-gtag, gatsby-plugin-manifest, gatsby-plugin-react-helmet, gatsby-plugin-sass, gatsby-plugin-sharp, gatsby-plugin-sitemap, gatsby-remark-autolink-headers, gatsby-remark-copy-linked-files, gatsby-remark-images, gatsby-remark-prismjs, gatsby-remark-responsive-iframe, gatsby-remark-smartypants, gatsby-source-filesystem, gatsby-transformer-remark, gatsby-transformer-sharp
2024-02-02 10:48:25 +01:00
snyk-bot
09019de153
fix: upgrade multiple dependencies with Snyk
Snyk has created this PR to upgrade:
  - gatsby-plugin-catch-links from 5.12.0 to 5.13.0.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-catch-links
  - gatsby-plugin-feed from 5.12.3 to 5.13.0.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-feed
  - gatsby-plugin-google-gtag from 5.12.3 to 5.13.0.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-google-gtag
  - gatsby-plugin-manifest from 5.12.3 to 5.13.0.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-manifest
  - gatsby-plugin-react-helmet from 6.12.0 to 6.13.0.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-react-helmet
  - gatsby-plugin-sass from 6.12.3 to 6.13.0.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-sass
  - gatsby-plugin-sharp from 5.12.3 to 5.13.0.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-sharp
  - gatsby-plugin-sitemap from 6.12.3 to 6.13.0.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-sitemap
  - gatsby-remark-autolink-headers from 6.12.3 to 6.13.0.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-autolink-headers
  - gatsby-remark-copy-linked-files from 6.12.0 to 6.13.0.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-copy-linked-files
  - gatsby-remark-images from 7.12.3 to 7.13.0.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-images
  - gatsby-remark-prismjs from 7.12.0 to 7.13.0.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-prismjs
  - gatsby-remark-responsive-iframe from 6.12.0 to 6.13.0.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-responsive-iframe
  - gatsby-remark-smartypants from 6.12.0 to 6.13.0.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-smartypants
  - gatsby-source-filesystem from 5.12.1 to 5.13.0.
    See this package in npm: https://www.npmjs.com/package/gatsby-source-filesystem
  - gatsby-transformer-remark from 6.12.3 to 6.13.0.
    See this package in npm: https://www.npmjs.com/package/gatsby-transformer-remark
  - gatsby-transformer-sharp from 5.12.3 to 5.13.0.
    See this package in npm: https://www.npmjs.com/package/gatsby-transformer-sharp

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-25 10:56:12 +00:00
bc7e35b888
Merge pull request #37 from Mastermindzh/snyk-fix-989263256fa978c0a36c3a680579fe0d
[Snyk] Security upgrade gatsby from 5.12.9 to 5.13.2
2024-01-23 22:38:55 +01:00
snyk-bot
fd15d4ac18
fix: package.json & package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-INFLIGHT-6095116
2024-01-23 14:39:23 +00:00
snyk-bot
6148d98155
fix: upgrade classnames from 2.3.3 to 2.4.0
Snyk has created this PR to upgrade classnames from 2.3.3 to 2.4.0.

See this package in npm:
https://www.npmjs.com/package/classnames

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-17 17:39:52 +00:00
d6a7dbefde
Merge pull request #34 from Mastermindzh/snyk-upgrade-34f91a234658d267e40b17fe8b484586
[Snyk] Upgrade classnames from 2.3.2 to 2.3.3
2024-01-16 13:20:04 +01:00
snyk-bot
f543e30e42
fix: upgrade classnames from 2.3.2 to 2.3.3
Snyk has created this PR to upgrade classnames from 2.3.2 to 2.3.3.

See this package in npm:
https://www.npmjs.com/package/classnames

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-01-15 23:11:03 +00:00
4be2bf852e Merge branch 'master' of https://github.com/mastermindzh/rickvanlieshout.com 2023-12-08 09:28:27 +01:00
ca2602f883 chore: update resume 2023-12-08 09:26:09 +01:00
e3aca41540
Merge pull request #30 from Mastermindzh/snyk-upgrade-ceb618917c420568f263bf24a4a4f70e
[Snyk] Upgrade: gatsby-link, gatsby, gatsby-plugin-feed, gatsby-plugin-google-gtag, gatsby-plugin-manifest, gatsby-plugin-sass, gatsby-plugin-sharp, gatsby-plugin-sitemap, gatsby-remark-autolink-headers, gatsby-remark-images, gatsby-source-filesystem, gatsby-transformer-remark, gatsby-transformer-sharp
2023-11-19 14:29:43 +01:00
snyk-bot
73534260f7
fix: upgrade multiple dependencies with Snyk
Snyk has created this PR to upgrade:
  - gatsby-link from 5.12.0 to 5.12.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-link
  - gatsby from 5.12.8 to 5.12.9.
    See this package in npm: https://www.npmjs.com/package/gatsby
  - gatsby-plugin-feed from 5.12.2 to 5.12.3.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-feed
  - gatsby-plugin-google-gtag from 5.12.2 to 5.12.3.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-google-gtag
  - gatsby-plugin-manifest from 5.12.2 to 5.12.3.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-manifest
  - gatsby-plugin-sass from 6.12.2 to 6.12.3.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-sass
  - gatsby-plugin-sharp from 5.12.2 to 5.12.3.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-sharp
  - gatsby-plugin-sitemap from 6.12.2 to 6.12.3.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-sitemap
  - gatsby-remark-autolink-headers from 6.12.2 to 6.12.3.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-autolink-headers
  - gatsby-remark-images from 7.12.2 to 7.12.3.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-images
  - gatsby-source-filesystem from 5.12.0 to 5.12.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-source-filesystem
  - gatsby-transformer-remark from 6.12.2 to 6.12.3.
    See this package in npm: https://www.npmjs.com/package/gatsby-transformer-remark
  - gatsby-transformer-sharp from 5.12.2 to 5.12.3.
    See this package in npm: https://www.npmjs.com/package/gatsby-transformer-sharp

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-16 19:53:27 +00:00
479a9225bc
Merge pull request #29 from Mastermindzh/snyk-upgrade-ce87f98b97ed62d3285209ecee4dbfa5
[Snyk] Upgrade: gatsby, gatsby-plugin-feed, gatsby-plugin-google-gtag, gatsby-plugin-manifest, gatsby-plugin-sass, gatsby-plugin-sharp, gatsby-plugin-sitemap, gatsby-remark-autolink-headers, gatsby-remark-images, gatsby-transformer-remark, gatsby-transformer-sharp
2023-11-12 20:34:05 +01:00
snyk-bot
5dc76679ef
fix: upgrade multiple dependencies with Snyk
Snyk has created this PR to upgrade:
  - gatsby from 5.12.7 to 5.12.8.
    See this package in npm: https://www.npmjs.com/package/gatsby
  - gatsby-plugin-feed from 5.12.1 to 5.12.2.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-feed
  - gatsby-plugin-google-gtag from 5.12.1 to 5.12.2.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-google-gtag
  - gatsby-plugin-manifest from 5.12.1 to 5.12.2.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-manifest
  - gatsby-plugin-sass from 6.12.1 to 6.12.2.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-sass
  - gatsby-plugin-sharp from 5.12.1 to 5.12.2.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-sharp
  - gatsby-plugin-sitemap from 6.12.1 to 6.12.2.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-sitemap
  - gatsby-remark-autolink-headers from 6.12.1 to 6.12.2.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-autolink-headers
  - gatsby-remark-images from 7.12.1 to 7.12.2.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-images
  - gatsby-transformer-remark from 6.12.1 to 6.12.2.
    See this package in npm: https://www.npmjs.com/package/gatsby-transformer-remark
  - gatsby-transformer-sharp from 5.12.1 to 5.12.2.
    See this package in npm: https://www.npmjs.com/package/gatsby-transformer-sharp

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-10 16:23:27 +00:00
dd293bcc63
Merge pull request #28 from Mastermindzh/snyk-upgrade-536a7746bc855587ea09d6d01bfba017
[Snyk] Upgrade gatsby from 5.12.6 to 5.12.7
2023-11-07 22:07:40 +01:00
snyk-bot
71571bd7fb
fix: upgrade gatsby from 5.12.6 to 5.12.7
Snyk has created this PR to upgrade gatsby from 5.12.6 to 5.12.7.

See this package in npm:
https://www.npmjs.com/package/gatsby

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-11-07 20:11:45 +00:00
6a2239aa2b
Merge pull request #27 from Mastermindzh/snyk-upgrade-95bbcb4bfc6a96e18faddee951d6b0d0
[Snyk] Upgrade: gatsby, gatsby-plugin-feed, gatsby-plugin-google-gtag, gatsby-plugin-manifest, gatsby-plugin-sass, gatsby-plugin-sharp, gatsby-plugin-sitemap, gatsby-remark-autolink-headers, gatsby-remark-images, gatsby-transformer-remark, gatsby-transformer-sharp
2023-10-31 09:11:51 +01:00
snyk-bot
bac1e1d9d6
fix: upgrade multiple dependencies with Snyk
Snyk has created this PR to upgrade:
  - gatsby from 5.12.5 to 5.12.6.
    See this package in npm: https://www.npmjs.com/package/gatsby
  - gatsby-plugin-feed from 5.12.0 to 5.12.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-feed
  - gatsby-plugin-google-gtag from 5.12.0 to 5.12.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-google-gtag
  - gatsby-plugin-manifest from 5.12.0 to 5.12.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-manifest
  - gatsby-plugin-sass from 6.12.0 to 6.12.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-sass
  - gatsby-plugin-sharp from 5.12.0 to 5.12.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-sharp
  - gatsby-plugin-sitemap from 6.12.0 to 6.12.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-plugin-sitemap
  - gatsby-remark-autolink-headers from 6.12.0 to 6.12.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-autolink-headers
  - gatsby-remark-images from 7.12.0 to 7.12.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-remark-images
  - gatsby-transformer-remark from 6.12.0 to 6.12.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-transformer-remark
  - gatsby-transformer-sharp from 5.12.0 to 5.12.1.
    See this package in npm: https://www.npmjs.com/package/gatsby-transformer-sharp

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-10-31 04:43:07 +00:00
5329fdd6a4
Merge pull request #24 from Mastermindzh/snyk-upgrade-af1b404f0e811b24d2245c736ea39fec
[Snyk] Upgrade gatsby from 5.12.4 to 5.12.5
2023-10-29 19:32:54 +01:00
82115dd07a
Merge pull request #25 from Mastermindzh/feature/various-issues
Feature/various issues
2023-10-29 15:54:59 +01:00
247a9a17e0 fix: added www 2023-10-29 15:41:11 +01:00
snyk-bot
dae867c1b0
fix: upgrade gatsby from 5.12.4 to 5.12.5
Snyk has created this PR to upgrade gatsby from 5.12.4 to 5.12.5.

See this package in npm:
https://www.npmjs.com/package/gatsby

See this project in Snyk:
https://app.snyk.io/org/mastermindzh/project/6eb54845-2bb5-45e0-80e2-6b3a1c53eee6?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-10-18 17:34:59 +00:00
14 changed files with 15943 additions and 10106 deletions

View File

@ -19,7 +19,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: 16.14.0
node-version: 22.12.0
- name: Install dependencies
run: npm ci

View File

@ -1,10 +1,17 @@
{
"cSpell.words": [
"codepen",
"disqus",
"fontawesome",
"fortawesome",
"frontmatter",
"slsw"
"Lieshoutt",
"Rickvan",
"rickvanlieshoutcom",
"slsw",
"soundcloud",
"todos",
"weibo"
],
"grammarly.selectors": [
{

View File

@ -1,6 +1,6 @@
# Rickvanlieshout.com
This is the repository for my personal blog/website [rickvanlieshout.com](https://rickvanlieshout.com).
This is the repository for my personal blog/website [rickvanlieshout.com](https://www.rickvanlieshout.com).
[![Build Status](https://ci.mastermindzh.tech/api/badges/Mastermindzh/rickvanlieshout.com/status.svg)](https://ci.mastermindzh.tech/Mastermindzh/rickvanlieshout.com)

View File

@ -46,7 +46,7 @@
"author": {
"name": "Rick van Lieshout",
"photo": "/content/me.png",
"bio": "I'm a passionate CTO that bifurcates his love between great software development and leading others in their continuous improvement journeys",
"bio": "I'm a passionate CTO who bifurcates his love between great software development and leading others in their continuous improvement journeys",
"contacts": {
"email": "info@rickvanlieshout.com",
"github": "mastermindzh",

View File

@ -20,14 +20,14 @@ template: "page"
_Always_<br />
A fair share of my private work is done through open-source media. I don't have a portfolio but I have a [Github](https://github.com/mastermindzh) where I share most things.
**Tech lead / CTO at INFORIT**<br />
**CTO at Frontliners (previously INFORIT)**<br />
_2018 - Now_<br />
At INFORIT I am responsible for the entire technical architecture of the new TFX stack that I launched shortly after 2018. This involves setting up and maintaining a modern event-based microservice architecture on a Kubernetes-based SaaS cloud solution and migrating to modern programming languages such as dotnetcore and React.
At Frontliners I am responsible for the entire technical architecture of the new TFX stack that I launched shortly after 2018. This involves setting up and maintaining a modern event-based microservice architecture on a Kubernetes-based SaaS cloud solution and migrating to modern programming languages such as dotnetcore and React.
The other main responsibility I have is creating and maintaining a coherent team of lead developers by sharing knowledge, making decisions, and empowering leads to explore technologies outside of their comfort zone.
At INFORIT I also help with the recruitment of new employees, setting up and maintaining agile strategies including proper test management, and general software development.
During my time at INFORIT, we've grown from 5-7 in-house developers to 10, full-sized, SCRUM teams.
At Frontliners I also help with the recruitment of new employees, setting up and maintaining agile strategies including proper test management, and general software development.
During my time at Frontliners, we've grown from 5-7 in-house developers to 10, full-sized, SCRUM teams.
Most relevant technologies used: dotnetcore, React, Angular, Kafka, RabbitMQ, Mongo, PostgreSQL, Growthbook, Docker & Kubernetes

View File

@ -340,7 +340,7 @@ Now, let's add a Husky git hook to combat future commits that are unconventional
npx husky-init && npm install
```
This will automatically create the `.husky/pre-commit` file. Let's edit it and add commitlint:
This will automatically create the `.husky/` directory. Let's create a file in it called `commit-msg` and add commitlint:
```sh
#!/usr/bin/env sh

View File

@ -0,0 +1,130 @@
---
title: Infrastructure as code - Service uptime monitoring
date: "2025-01-18"
template: "post"
category: "homelab"
tags:
- "uptime"
- "kuma"
- "iac"
- "infrastructure"
- "code"
- "servers"
description: "In this post I demonstrate how I've moved from an old and simple UptimeKuma setup to a setup with AutoKuma so I can register my monitors with 'infrastructure as code'"
socialImage: ./media/uptimekuma.png
---
If theres one thing Ive always embraced, its the philosophy of working smarter, not harder. Infrastructure as Code (IaC) has been one of the cornerstones of my career. a perfect blend of laziness and the pursuit of predictability. From my earliest days experimenting with Docker back in 2014 to leading a platform team at my current company, IaC has proven invaluable for simplifying complexity, ensuring reproducibility, and enabling automation.
Below you'll find my journey and why I think every engineer should embrace it, eventually walking you through one of the latest automations I set up at home: Automatically creating uptime monitors in UptimeKuma based on Docker labels.
## The Early Days: Discovering Docker
Back in 2014, I stumbled upon Docker, and it was a game-changer. At the time, I was frustrated by the manual and error-prone process of setting up environments for my code (especially on other people's machines....). Docker offered a way to reliably recreate these environments with simple, declarative configuration files. Suddenly, I could spin up a development environment in minutes and be confident it would work exactly the same on another machine.
In 2017, I taught several university classes on Docker, emphasizing the importance of reproducibility. My students learned how to containerize applications and ensure their work could be shared and run anywhere, regardless of underlying infrastructure. Reproducibility wasnt just a technical advantage; it became a mindset I encouraged in every project.
And yes.. for those that know me well, I did go overboard in some of the details and even ended up explaining the entire Copy-On-Write (COW) nature of the Docker filesystem in those classes... But ah well, people learned a lot :P.
## Home Servers: The Personal Lab
My passion for IaC extended to my home servers. By 2017, nearly everything I ran at home was Docker-based. I created dozens of bash scripts and system services to orchestrate my personal infrastructure. Whether it was media servers, backup systems, or development environments, everything was automated and version-controlled. Even my own computers mostly became IaC based as I figured out that part of the Linux community was saving their setups (and install instructions, usually) in so called "dotfiles". To this day you can still find my setup (and its changes when I switch machine) in my [Dotfiles on Github](https://github.com/Mastermindzh/dotfiles/).
All in all, my home setup became a sandbox for testing new ideas and tools, many of which eventually found their way into my professional work as well.
## Scaling IaC in the Workplace
At my current company, I introduced Docker about eight years ago. It was a gradual process, but within a year, we had our first Kubernetes cluster running. This transition wasnt just about adopting new tools; it was about embedding the principles of IaC into the organizations culture.
Over time, I spearheaded the creation of a dedicated platform team. With an architect/Product Owner and four DevOps engineers, this team took IaC to the next level. They implemented robust CI/CD pipelines, infrastructure monitoring, and scalable deployment patterns. Some of these practices mirrored what I had done at home, while others were tailored to the unique needs of the business. The result was a resilient and predictable infrastructure that supports rapid development and deployment.
## Setting Up Uptime Monitoring with UptimeKuma
One of the most satisfying aspects of IaC is the ability to automate even the smallest tasks. Take uptime monitoring, for example. At home and at work, ensuring that services are available is critical. Recently, Ive been using my old UptimeKuma instance, a self-hosted monitoring tool thats as powerful as it is user-friendly, a lot more after introducing it to some friends (who started homelabbing) and at work.
Setting up UptimeKuma is straightforward, you can simply use our old friend Docker:
```docker run -d --name uptime-kuma -v ./data/uptimekuma:/app/data -p 3001:3001 louislam/uptime-kuma```
And access the Dashboard by navigating to <http://localhost:3001> to configure your monitors.
But that isn't automatic enough for me, I like to put my things in compose files for home usage.
## Automating uptime monitors with AutoKuma
[AutoKuma](https://github.com/BigBoot/AutoKuma) allows us to set labels on our Docker containers that will then automatically generate monitors in UptimeKuma.
One of my containers (UptimeKuma actually) has the following labels attached:
```yml
labels:
kuma.monitoring.group.name: "Monitoring"
kuma.uptime_kuma.http.parent_name: "monitoring"
kuma.uptime_kuma.http.name: "Kuma status monitoring"
kuma.uptime_kuma.http.url: "http://${HOST_IP}:3001"
```
This actually does 2 things:
- creates a group with the *key/id* `monitoring` and the name `Monitoring`
- Adds a monitor with the *key/id* `uptime_kuma` to UptimeKuma with the type `http`, name `Kuma status monitoring`, and url `http://${HOST_IP}:3001`
Adding these labels, whilst AutoKuma is running and configured to pick up labels starting with `kuma` is enough for monitors to show up (after restarting the containers).
All in all, my `docker-compose.yml` file for both UptimeKuma and AutoKuma now looks like this:
```yml
services:
autokuma:
image: ghcr.io/bigboot/autokuma:master
restart: unless-stopped
environment:
AUTOKUMA__KUMA__URL: http://${HOST_IP}:3001
AUTOKUMA__KUMA__USERNAME: ${KUMA_USERNAME}
AUTOKUMA__KUMA__PASSWORD: ${KUMA_PASSWORD}
AUTOKUMA__TAG_NAME: AutoKuma
AUTOKUMA__TAG_COLOR: "#42C0FB"
AUTOKUMA__DEFAULT_SETTINGS: |-
docker.docker_container: {{container_name}}
http.max_redirects: 10
*.max_retries: 3
AUTOKUMA__DOCKER__LABEL_PREFIX: kuma
AUTOKUMA__MIGRATE: true
volumes:
- ${APP_DATA}/autokuma:/data
- ${DOCKER_SOCKET}:/var/run/docker.sock
depends_on:
- kuma
kuma:
image: louislam/uptime-kuma:1
volumes:
- ${APP_DATA}/uptimekuma:/app/data
- ${DOCKER_SOCKET}:/var/run/docker.sock
ports:
- 3001:3001
restart: unless-stopped
labels:
kuma.monitoring.group.name: "Monitoring"
kuma.uptime_kuma.http.parent_name: "monitoring"
kuma.uptime_kuma.http.name: "Kuma status monitoring"
kuma.uptime_kuma.http.url: "http://${HOST_IP}:3001"
```
## Problems... the compose file doesn't work :O
If you'd try to run the compose file in the previous chapter, even after replacing all the variables, things likely still won't work.
This is because AutoKuma relies on the credentials for UptimeKuma which we setup during the initial launch of UptimeKuma.
Unfortunately, that account is the only account we can currently set up in UptimeKuma since it doesn't have user management.
And yes, that means we **have** to use these same credentials to get AutoKuma to work, which also prohibits us from enabling MFA.
Anyway, after setting up the kuma account, simply adjust both the `KUMA_USERNAME` and `KUMA_PASSWORD` variables and restart the containers.
After doing so we should see the monitor appear in UptimeKuma:
![a screenshot of the UptimeKuma monitors that were automatically created with AutoKuma](./media/uptimekuma.png "neat!")
## The Future of IaC
Infrastructure as Code isnt just a technical approach; its a philosophy that prioritizes automation, reproducibility, and simplicity. Whether youre managing a home lab or a global platform, IaC provides the tools and practices to build resilient systems with minimal effort.
For me, IaC has been a journey of continuous learning and experimentation. From Docker to Kubernetes, from bash scripts to dedicated platform teams, the principles remain the same: automate everything, document everything, and embrace the predictability that code brings to infrastructure.
If you havent already, give UptimeKuma and AutoKuma a try. Their combination is an excellent example of how IaC can simplify even the most mundane tasks, leaving you more time to focus on what really matters... or just to be a little lazier.

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

View File

@ -4,7 +4,7 @@ import "./src/assets/scss/prism/prism-tomorrow.scss";
export const onRouteUpdate = ({ location }: { location: { pathname: string } }) => {
const elements = document.querySelectorAll("[data-url]");
const currentUrl = `https://rickvanlieshout.com${location.pathname ?? ""}`;
const currentUrl = `https://www.rickvanlieshout.com${location.pathname ?? ""}`;
const setAttributeIfAvailable = (element: Element, elementIdentifier: string) => {
if (element.hasAttribute(elementIdentifier)) {

View File

@ -23,7 +23,7 @@ export const onRenderBody = ({
setHeadComponents,
pathname,
}: RenderBodyArgs) => {
const currentUrl = `https://rickvanlieshout.com${pathname}`;
const currentUrl = `https://www.rickvanlieshout.com${pathname}`;
setHeadComponents([
<meta data-url="currentUrl" key="og:url" property="og:url" content={currentUrl} />,

25722
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -18,8 +18,8 @@
"author": "Rick van Lieshout <info@rickvanlieshout.com>",
"scripts": {
"build": "npm run clean && gatsby build",
"commit": "git-cz",
"clean": "rimraf .cache public",
"commit": "git-cz",
"format": "npm run format:ts && npm run format:scss",
"format:scss": "stylelint \"src/**/*.scss\" --fix",
"format:ts": "eslint \"src\" --ext .tsx,.ts --fix && prettier --write .",
@ -29,9 +29,9 @@
"lint:ts": "eslint \"src\" --ext .tsx,.ts && prettier --check .",
"prepare": "husky install",
"release": "standard-version",
"release:major": "standard-version --release-as major",
"release:minor": "standard-version --release-as minor",
"release:patch": "standard-version --release-as patch",
"release:major": "standard-version --release-as major",
"reset-snapshots": "find -type f -name '*.snap*' -delete && npm run test",
"semantic-release": "semantic-release",
"serve": "gatsby serve",
@ -48,114 +48,114 @@
"npm run format:scss"
]
},
"config": {
"commitizen": {
"path": "@commitlint/cz-commitlint"
}
},
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^6.4.2",
"@fortawesome/free-solid-svg-icons": "^6.4.2",
"@fortawesome/react-fontawesome": "^0.2.0",
"classnames": "^2.3.2",
"disqus-react": "^1.1.5",
"gatsby": "^5.12.4",
"gatsby-link": "^5.12.0",
"gatsby-plugin-catch-links": "^5.12.0",
"gatsby-plugin-feed": "^5.12.0",
"gatsby-plugin-google-gtag": "^5.12.0",
"gatsby-plugin-image": "^3.12.0",
"gatsby-plugin-manifest": "^5.12.0",
"@fortawesome/fontawesome-svg-core": "^6.7.2",
"@fortawesome/free-solid-svg-icons": "^6.7.2",
"@fortawesome/react-fontawesome": "^0.2.2",
"classnames": "^2.5.1",
"disqus-react": "^1.1.6",
"gatsby": "^5.14.1",
"gatsby-link": "^5.14.1",
"gatsby-plugin-catch-links": "^5.14.0",
"gatsby-plugin-feed": "^5.14.0",
"gatsby-plugin-google-gtag": "^5.14.0",
"gatsby-plugin-image": "^3.14.0",
"gatsby-plugin-manifest": "^5.14.0",
"gatsby-plugin-optimize-svgs": "^1.0.5",
"gatsby-plugin-react-helmet": "^6.12.0",
"gatsby-plugin-react-helmet": "^6.14.0",
"gatsby-plugin-remove-serviceworker": "^1.0.0",
"gatsby-plugin-robots-txt": "^1.8.0",
"gatsby-plugin-sass": "^6.12.0",
"gatsby-plugin-sharp": "^5.12.0",
"gatsby-plugin-sitemap": "^6.12.0",
"gatsby-remark-autolink-headers": "^6.12.0",
"gatsby-remark-copy-linked-files": "^6.12.0",
"gatsby-plugin-sass": "^6.14.0",
"gatsby-plugin-sharp": "^5.14.0",
"gatsby-plugin-sitemap": "^6.14.0",
"gatsby-remark-autolink-headers": "^6.14.0",
"gatsby-remark-copy-linked-files": "^6.14.0",
"gatsby-remark-external-links": "0.0.4",
"gatsby-remark-images": "^7.12.0",
"gatsby-remark-images": "^7.14.0",
"gatsby-remark-images-medium-zoom": "^1.7.0",
"gatsby-remark-prismjs": "^7.12.0",
"gatsby-remark-responsive-iframe": "^6.12.0",
"gatsby-remark-smartypants": "^6.12.0",
"gatsby-source-filesystem": "^5.12.0",
"gatsby-transformer-remark": "^6.12.0",
"gatsby-transformer-sharp": "^5.12.0",
"gatsby-remark-prismjs": "^7.14.0",
"gatsby-remark-responsive-iframe": "^6.14.0",
"gatsby-remark-smartypants": "^6.14.0",
"gatsby-source-filesystem": "^5.14.0",
"gatsby-transformer-remark": "^6.14.0",
"gatsby-transformer-sharp": "^5.14.0",
"prismjs": "^1.29.0",
"react": "^18.2.0",
"react-cookie-consent": "^8.0.1",
"react-dom": "^18.2.0",
"react": "^18.3.1",
"react-cookie-consent": "^9.0.0",
"react-dom": "^18.3.1",
"react-helmet": "^6.1.0",
"react-toggle": "^4.1.3",
"reading-time": "^1.5.0"
},
"devDependencies": {
"@commitlint/config-conventional": "^17.6.6",
"@commitlint/cz-commitlint": "^17.5.0",
"@jest/globals": "^29.5.0",
"@commitlint/config-conventional": "^17.8.1",
"@commitlint/cz-commitlint": "^19.6.1",
"@jest/globals": "^29.7.0",
"@mastermindzh/eslint-config": "^1.0.2",
"@mastermindzh/prettier-config": "^1.0.0",
"@semantic-release/exec": "6.0.3",
"@semantic-release/git": "10.0.1",
"@swc/core": "^1.3.67",
"@swc/jest": "^0.2.26",
"@types/gatsby-transformer-remark": "^2.9.1",
"@types/jest": "^29.5.2",
"@types/node": "^18.15.11",
"@types/react": "^18.2.14",
"@types/react-dom": "^18.2.6",
"@swc/core": "^1.10.4",
"@swc/jest": "^0.2.37",
"@types/gatsby-transformer-remark": "^2.9.4",
"@types/jest": "^29.5.14",
"@types/node": "^22.10.3",
"@types/react": "^18.3.18",
"@types/react-dom": "^18.3.5",
"@types/react-helmet": "^6.1.6",
"@types/react-test-renderer": "^18.0.0",
"@types/react-toggle": "^4.0.3",
"@typescript-eslint/eslint-plugin": "^5.60.1",
"@typescript-eslint/parser": "^5.60.1",
"autoprefixer": "^10.4.14",
"browserslist": "^4.21.9",
"@types/react-test-renderer": "^18.3.1",
"@types/react-toggle": "^4.0.5",
"@typescript-eslint/eslint-plugin": "^5.62.0",
"@typescript-eslint/parser": "^5.62.0",
"autoprefixer": "^10.4.20",
"browserslist": "^4.24.3",
"codecov": "^3.8.3",
"commitizen": "^4.3.0",
"commitlint": "^17.6.6",
"concurrently": "^8.2.0",
"eslint": "^8.43.0",
"commitizen": "^4.3.1",
"commitlint": "^19.6.1",
"concurrently": "^9.1.2",
"eslint": "^8.57.1",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-airbnb-typescript": "^17.0.0",
"eslint-config-prettier": "^8.8.0",
"eslint-config-airbnb-typescript": "^17.1.0",
"eslint-config-prettier": "^8.10.0",
"eslint-config-react-app": "^7.0.1",
"eslint-import-resolver-typescript": "^3.5.5",
"eslint-import-resolver-typescript": "^3.7.0",
"eslint-plugin-flowtype": "^8.0.3",
"eslint-plugin-import": "^2.27.5",
"eslint-plugin-jest": "^27.2.2",
"eslint-plugin-jsx-a11y": "^6.7.1",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-jest": "^27.9.0",
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-react": "^7.32.2",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-react": "^7.37.3",
"eslint-plugin-react-hooks": "^4.6.2",
"eslint-plugin-simple-import-sort": "^10.0.0",
"husky": "^8.0.3",
"identity-obj-proxy": "3.0.0",
"jest": "^29.5.0",
"jest-cli": "^29.5.0",
"jest-environment-jsdom": "^29.5.0",
"jest": "^29.7.0",
"jest-cli": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^13.2.3",
"lost": "9.0.1",
"markdownlint": "^0.29.0",
"postcss": "^8.4.24",
"postcss-scss": "^4.0.6",
"lint-staged": "^15.3.0",
"lost": "9.0.2",
"markdownlint": "^0.37.3",
"postcss": "^8.4.49",
"postcss-scss": "^4.0.9",
"prettier": "^2.8.8",
"prettier-plugin-packagejson": "^2.4.3",
"react-test-renderer": "^18.2.0",
"rimraf": "^4.4.1",
"sass": "^1.63.6",
"prettier-plugin-packagejson": "^2.5.6",
"react-test-renderer": "^18.3.1",
"rimraf": "^6.0.1",
"sass": "^1.83.0",
"source-map-support": "^0.5.21",
"standard-version": "^9.5.0",
"stylelint": "^15.9.0",
"stylelint-config-recommended-scss": "^9.0.1",
"stylelint-order": "^6.0.3",
"stylelint-scss": "^4.6.0",
"ts-node": "^10.9.1",
"typescript": "^5.1.6",
"unist-util-find": "1.0.2"
},
"config": {
"commitizen": {
"path": "@commitlint/cz-commitlint"
}
"stylelint": "^16.12.0",
"stylelint-config-recommended-scss": "^14.1.0",
"stylelint-order": "^6.0.4",
"stylelint-scss": "^6.10.0",
"ts-node": "^10.9.2",
"typescript": "^5.7.2",
"unist-util-find": "3.0.0"
}
}

View File

@ -1,5 +1,5 @@
{
"documentSigningKey": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPH8NJi1EDmYv6mMtd8eC9VBPDf/faGn9GV2PhSo4KtK",
"workLaptop": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ4LSpR4wx4U/ruu5qZ7hCERSyINp2tCk6IS7cYPfKt+",
"workLaptop": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIG5VEDMI0GkOUVjLsSLQF1mRr9UbdXF3YPIsYtqyXxj",
"devPc": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII9hfhULcwnmtzXATxU6oqWPhTS06WXPVzx28knx9rPL"
}
}