diff --git a/modules/docs/build.gradle.kts b/modules/docs/build.gradle.kts index 8af33b9d..a2919a8a 100644 --- a/modules/docs/build.gradle.kts +++ b/modules/docs/build.gradle.kts @@ -123,4 +123,5 @@ tasks.screenshotter { "https://opensavvy.gitlab.io/automation/kotlin-js-resources/api-docs/" ) website("mqtt-starter", "https://javadoc.io/doc/de.smartsquare/mqtt-starter/latest/index.html") + website("snakeyaml-engine-kmp", "https://krzema12.github.io/snakeyaml-engine-kmp/") } diff --git a/modules/docs/site/package-lock.json b/modules/docs/site/package-lock.json index 3cd912cd..3eaa38fe 100644 --- a/modules/docs/site/package-lock.json +++ b/modules/docs/site/package-lock.json @@ -6226,14 +6226,6 @@ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, - "node_modules/fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", - "dependencies": { - "punycode": "^1.3.2" - } - }, "node_modules/fastq": { "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", @@ -11737,11 +11729,6 @@ "node": ">= 0.10" } }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - }, "node_modules/pupa": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", @@ -12964,6 +12951,12 @@ "range-parser": "1.2.0" } }, + "node_modules/serve-handler/node_modules/fast-url-parser": { + "name": "@kamilkisiela/fast-url-parser", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@kamilkisiela/fast-url-parser/-/fast-url-parser-1.1.4.tgz", + "integrity": "sha512-gbkePEBupNydxCelHCESvFSFM8XPh1Zs/OAVRW/rKpEqPAl5PbOM90Si8mv9bvnR53uPD2s/FiRxdvSejpRJew==" + }, "node_modules/serve-handler/node_modules/path-to-regexp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", diff --git a/modules/docs/site/package.json b/modules/docs/site/package.json index 09e42ef4..3387aee8 100644 --- a/modules/docs/site/package.json +++ b/modules/docs/site/package.json @@ -37,6 +37,10 @@ "@docusaurus/types": "3.1.1", "@tsconfig/docusaurus": "2.0.2" }, + "// override fast-url-parser": "prevent warning about deprecated punycode", + "overrides": { + "fast-url-parser": "npm:@kamilkisiela/fast-url-parser@1.1.4" + }, "browserslist": { "production": [ ">0.5%", diff --git a/modules/docs/site/src/data/showcase/snakeyaml-engine-kmp-dark.png b/modules/docs/site/src/data/showcase/snakeyaml-engine-kmp-dark.png new file mode 100644 index 00000000..621b392e Binary files /dev/null and b/modules/docs/site/src/data/showcase/snakeyaml-engine-kmp-dark.png differ diff --git a/modules/docs/site/src/data/showcase/snakeyaml-engine-kmp-light.png b/modules/docs/site/src/data/showcase/snakeyaml-engine-kmp-light.png new file mode 100644 index 00000000..c7667b02 Binary files /dev/null and b/modules/docs/site/src/data/showcase/snakeyaml-engine-kmp-light.png differ diff --git a/modules/docs/site/src/data/users.tsx b/modules/docs/site/src/data/users.tsx index bb94a452..4e39bd98 100644 --- a/modules/docs/site/src/data/users.tsx +++ b/modules/docs/site/src/data/users.tsx @@ -260,6 +260,20 @@ const Users: User[] = [ source: "https://github.com/diffplug/selfie/tree/jvm/2.0.1/jvm/gradle/dokka", tags: ["favourite", "kotlinJvm", "html", "design"], }, + { + title: "SnakeYAML Engine KMP", + description: "SnakeYAML Engine KMP is a YAML 1.2 processor for Kotlin Multiplatform.", + preview: , + website: "https://krzema12.github.io/snakeyaml-engine-kmp/", + source: "https://github.com/krzema12/snakeyaml-engine-kmp/blob/93035811240d755fedfc846191751e1b54b16e6c/build.gradle.kts", + tags: ["kotlinMultiplatform", "html"], + }, // looks like a convention plugin, not an actual project // {