From befc00722be9cdfe4904fbdc9fe9a8d1003b4e08 Mon Sep 17 00:00:00 2001 From: Christoph Raaflaub Date: Tue, 23 Apr 2024 11:36:53 +0200 Subject: [PATCH 01/11] upgrade to newest acend hugo template --- .husky/pre-commit | 2 +- Dockerfile | 8 +- go.mod | 6 +- go.sum | 11 + package-lock.json | 1081 ++++++++++++++++++++++++++++++++++++++++++++- package.json | 7 +- 6 files changed, 1084 insertions(+), 31 deletions(-) diff --git a/.husky/pre-commit b/.husky/pre-commit index 373d4e4f..36af2198 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,4 @@ #!/bin/sh . "$(dirname "$0")/_/husky.sh" -npm run mdlint +npx lint-staged diff --git a/Dockerfile b/Dockerfile index 278b565a..57ed9091 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.io/klakegg/hugo:0.111.3-ext-ubuntu AS builder +FROM docker.io/floryn90/hugo:0.124.1-ext-ubuntu AS builder ARG TRAINING_HUGO_ENV=default @@ -17,7 +17,11 @@ RUN apt-get update \ COPY --from=builder /src/public / -RUN wkhtmltopdf --outline-depth 4 --enable-internal-links --enable-local-file-access ./pdf/index.html /pdf.pdf +RUN wkhtmltopdf --enable-internal-links --enable-local-file-access \ + --margin-top 35mm --margin-bottom 22mm --margin-left 15mm --margin-right 10mm \ + --enable-internal-links --enable-local-file-access \ + --header-html /pdf/header/index.html --footer-html /pdf/footer/index.html \ + /pdf/index.html /pdf.pdf FROM docker.io/nginxinc/nginx-unprivileged:1.25-alpine diff --git a/go.mod b/go.mod index 025b96f3..4ddfa8e3 100644 --- a/go.mod +++ b/go.mod @@ -4,8 +4,8 @@ go 1.19 require ( github.com/acend/docsy-acend v1.0.0 // indirect - github.com/acend/docsy-plus v0.0.0-20220428195954-da462686a1f4 // indirect - github.com/google/docsy v0.4.0 // indirect - github.com/google/docsy/dependencies v0.4.0 // indirect + github.com/acend/docsy-plus v1.1.0 // indirect + github.com/google/docsy v0.9.1 // indirect + github.com/google/docsy/dependencies v0.7.2 // indirect github.com/puzzle/docsy-puzzle v0.0.0-20230123144731-757054047a02 // indirect ) diff --git a/go.sum b/go.sum index 6244db4f..1a959292 100644 --- a/go.sum +++ b/go.sum @@ -1,14 +1,25 @@ github.com/FortAwesome/Font-Awesome v0.0.0-20210804190922-7d3d774145ac/go.mod h1:IUgezN/MFpCDIlFezw3L8j83oeiIuYoj28Miwr/KUYo= +github.com/FortAwesome/Font-Awesome v0.0.0-20230327165841-0698449d50f2/go.mod h1:IUgezN/MFpCDIlFezw3L8j83oeiIuYoj28Miwr/KUYo= +github.com/FortAwesome/Font-Awesome v0.0.0-20240108205627-a1232e345536/go.mod h1:IUgezN/MFpCDIlFezw3L8j83oeiIuYoj28Miwr/KUYo= github.com/acend/docsy-acend v0.0.0-20220406070448-8027986336dc h1:kNDPVcZCXsbJxqDstPoesa9YqWx84BVowj9cgxG6dnE= github.com/acend/docsy-acend v0.0.0-20220406070448-8027986336dc/go.mod h1:92hTJB3aPssEooTK+gv0i84vwTjah30HKaLGdupJaPA= +github.com/acend/docsy-acend v1.0.0 h1:TwmHoH3z6lh5zcNj6zUpMP4lYOhQ+OOgcbBwr7AqVoo= github.com/acend/docsy-acend v1.0.0/go.mod h1:h8XZkPe1VufdOQfFXcLVQ7FvOJyIMKr8rJcSvWStG2g= github.com/acend/docsy-plus v0.0.0-20220428195954-da462686a1f4 h1:NH8RTlmPMcTPxfZYlqYWWcqoQ5STebCQikKByJVRnAA= github.com/acend/docsy-plus v0.0.0-20220428195954-da462686a1f4/go.mod h1:FUTTPmi3S92rVMbCYqXdGNxixdyqACBrFTK7dOuMttQ= +github.com/acend/docsy-plus v1.1.0 h1:MgHPR3YRPrJSWtMS3eQKJivdCEwFHCIKD0jChsZS3SM= +github.com/acend/docsy-plus v1.1.0/go.mod h1:LPbI0Ljrhzt0YHUg8qozWVUXjrMVI1cFVPn3TyQxbcY= github.com/google/docsy v0.4.0 h1:Eyt2aiDC1fnw/Qq/9xnIqUU5n5Yyk4c8gX3nBDdTv/4= github.com/google/docsy v0.4.0/go.mod h1:vJjGkHNaw9bO42gpFTWwAUzHZWZEVlK46Kx7ikY5c7Y= +github.com/google/docsy v0.9.1 h1:+jqges1YCd+yHeuZ1BUvD8V8mEGVtPxULg5j/vaJ984= +github.com/google/docsy v0.9.1/go.mod h1:saOqKEUOn07Bc0orM/JdIF3VkOanHta9LU5Y53bwN2U= github.com/google/docsy/dependencies v0.4.0 h1:FXwyjtuFfPIPBauU2t7uIAgS6VYfJf+OD5pzxGvkQsQ= github.com/google/docsy/dependencies v0.4.0/go.mod h1:2zZxHF+2qvkyXhLZtsbnqMotxMukJXLaf8fAZER48oo= +github.com/google/docsy/dependencies v0.7.2 h1:+t5ufoADQAj4XneFphz4A+UU0ICAxmNaRHVWtMYXPSI= +github.com/google/docsy/dependencies v0.7.2/go.mod h1:gihhs5gmgeO+wuoay4FwOzob+jYJVyQbNaQOh788lD4= github.com/puzzle/docsy-puzzle v0.0.0-20220406081603-2cd9f7c8d79a h1:ivuXhwliGTmfp4Zn9dqHiIHPUbniLhsbSYKrsQIoFKM= github.com/puzzle/docsy-puzzle v0.0.0-20220406081603-2cd9f7c8d79a/go.mod h1:FHtQEgHYfsiO5d1XXaF/mD5C51PQw1kea8JwTGBs93o= +github.com/puzzle/docsy-puzzle v0.0.0-20230123144731-757054047a02 h1:80gTlzoKpnRjr4F70KAXmNs6UsTAkPgYEyyVguDwheg= github.com/puzzle/docsy-puzzle v0.0.0-20230123144731-757054047a02/go.mod h1:q4bPnnpLaz5IDdFmQFxCHr85uwAsK9ayut5NNmC4w3I= github.com/twbs/bootstrap v4.6.1+incompatible/go.mod h1:fZTSrkpSf0/HkL0IIJzvVspTt1r9zuf7XlZau8kpcY0= +github.com/twbs/bootstrap v5.2.3+incompatible/go.mod h1:fZTSrkpSf0/HkL0IIJzvVspTt1r9zuf7XlZau8kpcY0= diff --git a/package-lock.json b/package-lock.json index b42c7eac..6b3565cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "1.1.0", "devDependencies": { "husky": "9.0.11", + "lint-staged": "15.2.2", "markdownlint-cli": "0.39.0" } }, @@ -39,6 +40,18 @@ "node": ">=14" } }, + "node_modules/ansi-escapes": { + "version": "6.2.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/ansi-escapes/-/ansi-escapes-6.2.1.tgz", + "integrity": "sha1-dsVM6bCB2tOazsS11TN3kTgl+w8=", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/ansi-regex": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", @@ -84,6 +97,84 @@ "balanced-match": "^1.0.0" } }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/braces/-/braces-3.0.2.tgz", + "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha1-Z8IKfr73Dn85cKAfkPohDLaGA4U=", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha1-POz+NzS/T+Aqg2HL3A9v4oxqV+o=", + "dev": true, + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate": { + "version": "4.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/cli-truncate/-/cli-truncate-4.0.0.tgz", + "integrity": "sha1-bMKKKST+6eJc6R6XPbVscGbmFyo=", + "dev": true, + "dependencies": { + "slice-ansi": "^5.0.0", + "string-width": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha1-dpmLkmhAnrPa496YklTUVucM/iM=", + "dev": true + }, + "node_modules/cli-truncate/node_modules/string-width": { + "version": "7.1.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha1-2ZQlKTUiRynqNxnEn3IG3JxGVQo=", + "dev": true, + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -102,6 +193,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha1-nreT5oMwZ/cjWQL807CZF6AAqVo=", + "dev": true + }, "node_modules/commander": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", @@ -125,6 +222,23 @@ "node": ">= 8" } }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/debug/-/debug-4.3.4.tgz", + "integrity": "sha1-Exn2V5NX8jONMzfSzdSRS7XcyGU=", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -158,6 +272,47 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha1-U/X/0KSSrIAHIbtCxmuEHelkI8Q=", + "dev": true + }, + "node_modules/execa": { + "version": "8.0.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/execa/-/execa-8.0.1.tgz", + "integrity": "sha1-UfallDtYD5Y8PKnGMheW24zDm4w=", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/foreground-child": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", @@ -174,6 +329,18 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/get-east-asian-width": { + "version": "1.2.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", + "integrity": "sha1-Xm69m67m+4t7a9UFIhBl8M2R9k4=", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-stdin": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", @@ -186,6 +353,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-stream": { + "version": "8.0.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha1-3vnf1xdCzXdUp3Ye1DdJon0C7KI=", + "dev": true, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/glob": { "version": "10.3.12", "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz", @@ -208,6 +387,15 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/human-signals": { + "version": "5.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha1-QmZaKE+a4NreO6QevDfrS4UvOig=", + "dev": true, + "engines": { + "node": ">=16.17.0" + } + }, "node_modules/husky": { "version": "9.0.11", "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.11.tgz", @@ -250,6 +438,27 @@ "node": ">=8" } }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha1-5r/XqmvvafT0cs6btoHj5XtDGaw=", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -292,6 +501,15 @@ "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", "dev": true }, + "node_modules/lilconfig": { + "version": "3.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha1-+AZ/6wM7W3TatGAqX1ApQgvnSbw=", + "dev": true, + "engines": { + "node": ">=14" + } + }, "node_modules/linkify-it": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", @@ -301,6 +519,180 @@ "uc.micro": "^2.0.0" } }, + "node_modules/lint-staged": { + "version": "15.2.2", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/lint-staged/-/lint-staged-15.2.2.tgz", + "integrity": "sha1-rXy7Wzq3DgQ/oFv/gqCe0oa8TF8=", + "dev": true, + "dependencies": { + "chalk": "5.3.0", + "commander": "11.1.0", + "debug": "4.3.4", + "execa": "8.0.1", + "lilconfig": "3.0.0", + "listr2": "8.0.1", + "micromatch": "4.0.5", + "pidtree": "0.6.0", + "string-argv": "0.3.2", + "yaml": "2.3.4" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "engines": { + "node": ">=18.12.0" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/listr2": { + "version": "8.0.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/listr2/-/listr2-8.0.1.tgz", + "integrity": "sha1-TT9QrmzsPGK98OlPXCye3r1LnDQ=", + "dev": true, + "dependencies": { + "cli-truncate": "^4.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.0.0", + "rfdc": "^1.3.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/listr2/node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha1-dpmLkmhAnrPa496YklTUVucM/iM=", + "dev": true + }, + "node_modules/listr2/node_modules/string-width": { + "version": "7.1.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha1-2ZQlKTUiRynqNxnEn3IG3JxGVQo=", + "dev": true, + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/listr2/node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha1-Gj3Itw2F7rg5jd+x5KAs0Ybliz4=", + "dev": true, + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/log-update": { + "version": "6.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/log-update/-/log-update-6.0.0.tgz", + "integrity": "sha1-Dd63rGrWWMlEwd6QKZP858M/Xlk=", + "dev": true, + "dependencies": { + "ansi-escapes": "^6.2.0", + "cli-cursor": "^4.0.0", + "slice-ansi": "^7.0.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/emoji-regex": { + "version": "10.3.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha1-dpmLkmhAnrPa496YklTUVucM/iM=", + "dev": true + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "5.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", + "integrity": "sha1-lgnvztfC+X2ntgFF70gceHx7pwQ=", + "dev": true, + "dependencies": { + "get-east-asian-width": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/slice-ansi": { + "version": "7.1.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/slice-ansi/-/slice-ansi-7.1.0.tgz", + "integrity": "sha1-zWtGVeKYqNG96wQlCkMwlLNHuak=", + "dev": true, + "dependencies": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/log-update/node_modules/string-width": { + "version": "7.1.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha1-2ZQlKTUiRynqNxnEn3IG3JxGVQo=", + "dev": true, + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha1-Gj3Itw2F7rg5jd+x5KAs0Ybliz4=", + "dev": true, + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/lru-cache": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", @@ -384,6 +776,37 @@ "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", "dev": true }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", + "dev": true + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha1-vImZp8u/d83InxMvbkZwUbSQkMY=", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha1-YKkFUNXLCyOcymXYk7GlOymHHsw=", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/minimatch": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", @@ -414,43 +837,167 @@ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true, "engines": { - "node": ">=16 || 14 >=14.17" + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/ms/-/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + }, + "node_modules/npm-run-path": { + "version": "5.3.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha1-4jNT0Ou5MX8XTpNBfkpNgtAknp8=", + "dev": true, + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha1-KVWI3DruZBVPh3rbnXgLgcVUvxg=", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha1-fCTBjtH9LpvKS9JoBqM2E8d9NLQ=", + "dev": true, + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz", + "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI=", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidtree": { + "version": "0.6.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha1-kK17bULVhB5p4KJBnvOPiIOqBXw=", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" } }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "node_modules/punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", "dev": true, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/path-scurry": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz", - "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==", + "node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha1-UZVgpDGJdQlt725gnUQQDtqkzLk=", "dev": true, "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/punycode.js": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", - "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "node_modules/restore-cursor/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/restore-cursor/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha1-qaF2f4r4QVURTqq9c/mSc8j1mtk=", + "dev": true + }, + "node_modules/rfdc": { + "version": "1.3.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha1-K21N9S3/6Ls0aZKhDqlFHyQ3Oo8=", + "dev": true + }, "node_modules/run-con": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.3.2.tgz", @@ -488,9 +1035,9 @@ } }, "node_modules/signal-exit": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.1.tgz", - "integrity": "sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw==", + "version": "4.1.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha1-lSGIwcvVRgcOLdIND0HArgUwywQ=", "dev": true, "engines": { "node": ">=14" @@ -499,6 +1046,43 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/slice-ansi": { + "version": "5.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha1-tzBjxXqpb5zYgWVLFSlNldKFxCo=", + "dev": true, + "dependencies": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha1-+uMWfHKedGP4RhzlErCApJJoqog=", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha1-K20O8ktlYnTZV9VOCku/YVPcArY=", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, "node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", @@ -595,6 +1179,18 @@ "node": ">=8" } }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha1-UolMMT+/8xiDUoCu1g/3Hr8SuP0=", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -607,6 +1203,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, "node_modules/uc.micro": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", @@ -718,6 +1326,15 @@ "engines": { "node": ">=8" } + }, + "node_modules/yaml": { + "version": "2.3.4", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha1-U/wdUUvoCqvzhtxgAespvzt1I7I=", + "dev": true, + "engines": { + "node": ">= 14" + } } }, "dependencies": { @@ -742,6 +1359,12 @@ "dev": true, "optional": true }, + "ansi-escapes": { + "version": "6.2.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/ansi-escapes/-/ansi-escapes-6.2.1.tgz", + "integrity": "sha1-dsVM6bCB2tOazsS11TN3kTgl+w8=", + "dev": true + }, "ansi-regex": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", @@ -775,6 +1398,59 @@ "balanced-match": "^1.0.0" } }, + "braces": { + "version": "3.0.2", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/braces/-/braces-3.0.2.tgz", + "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chalk": { + "version": "5.3.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha1-Z8IKfr73Dn85cKAfkPohDLaGA4U=", + "dev": true + }, + "cli-cursor": { + "version": "4.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha1-POz+NzS/T+Aqg2HL3A9v4oxqV+o=", + "dev": true, + "requires": { + "restore-cursor": "^4.0.0" + } + }, + "cli-truncate": { + "version": "4.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/cli-truncate/-/cli-truncate-4.0.0.tgz", + "integrity": "sha1-bMKKKST+6eJc6R6XPbVscGbmFyo=", + "dev": true, + "requires": { + "slice-ansi": "^5.0.0", + "string-width": "^7.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "10.3.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha1-dpmLkmhAnrPa496YklTUVucM/iM=", + "dev": true + }, + "string-width": { + "version": "7.1.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha1-2ZQlKTUiRynqNxnEn3IG3JxGVQo=", + "dev": true, + "requires": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + } + } + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -790,6 +1466,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "colorette": { + "version": "2.0.20", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha1-nreT5oMwZ/cjWQL807CZF6AAqVo=", + "dev": true + }, "commander": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", @@ -807,6 +1489,15 @@ "which": "^2.0.1" } }, + "debug": { + "version": "4.3.4", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/debug/-/debug-4.3.4.tgz", + "integrity": "sha1-Exn2V5NX8jONMzfSzdSRS7XcyGU=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -831,6 +1522,38 @@ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "dev": true }, + "eventemitter3": { + "version": "5.0.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha1-U/X/0KSSrIAHIbtCxmuEHelkI8Q=", + "dev": true + }, + "execa": { + "version": "8.0.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/execa/-/execa-8.0.1.tgz", + "integrity": "sha1-UfallDtYD5Y8PKnGMheW24zDm4w=", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, "foreground-child": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", @@ -841,12 +1564,24 @@ "signal-exit": "^4.0.1" } }, + "get-east-asian-width": { + "version": "1.2.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz", + "integrity": "sha1-Xm69m67m+4t7a9UFIhBl8M2R9k4=", + "dev": true + }, "get-stdin": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", "dev": true }, + "get-stream": { + "version": "8.0.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/get-stream/-/get-stream-8.0.1.tgz", + "integrity": "sha1-3vnf1xdCzXdUp3Ye1DdJon0C7KI=", + "dev": true + }, "glob": { "version": "10.3.12", "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz", @@ -860,6 +1595,12 @@ "path-scurry": "^1.10.2" } }, + "human-signals": { + "version": "5.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/human-signals/-/human-signals-5.0.0.tgz", + "integrity": "sha1-QmZaKE+a4NreO6QevDfrS4UvOig=", + "dev": true + }, "husky": { "version": "9.0.11", "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.11.tgz", @@ -884,6 +1625,18 @@ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, + "is-number": { + "version": "7.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", + "dev": true + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha1-5r/XqmvvafT0cs6btoHj5XtDGaw=", + "dev": true + }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -915,6 +1668,12 @@ "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", "dev": true }, + "lilconfig": { + "version": "3.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha1-+AZ/6wM7W3TatGAqX1ApQgvnSbw=", + "dev": true + }, "linkify-it": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", @@ -924,6 +1683,130 @@ "uc.micro": "^2.0.0" } }, + "lint-staged": { + "version": "15.2.2", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/lint-staged/-/lint-staged-15.2.2.tgz", + "integrity": "sha1-rXy7Wzq3DgQ/oFv/gqCe0oa8TF8=", + "dev": true, + "requires": { + "chalk": "5.3.0", + "commander": "11.1.0", + "debug": "4.3.4", + "execa": "8.0.1", + "lilconfig": "3.0.0", + "listr2": "8.0.1", + "micromatch": "4.0.5", + "pidtree": "0.6.0", + "string-argv": "0.3.2", + "yaml": "2.3.4" + } + }, + "listr2": { + "version": "8.0.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/listr2/-/listr2-8.0.1.tgz", + "integrity": "sha1-TT9QrmzsPGK98OlPXCye3r1LnDQ=", + "dev": true, + "requires": { + "cli-truncate": "^4.0.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^6.0.0", + "rfdc": "^1.3.0", + "wrap-ansi": "^9.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "10.3.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha1-dpmLkmhAnrPa496YklTUVucM/iM=", + "dev": true + }, + "string-width": { + "version": "7.1.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha1-2ZQlKTUiRynqNxnEn3IG3JxGVQo=", + "dev": true, + "requires": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + } + }, + "wrap-ansi": { + "version": "9.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha1-Gj3Itw2F7rg5jd+x5KAs0Ybliz4=", + "dev": true, + "requires": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + } + } + } + }, + "log-update": { + "version": "6.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/log-update/-/log-update-6.0.0.tgz", + "integrity": "sha1-Dd63rGrWWMlEwd6QKZP858M/Xlk=", + "dev": true, + "requires": { + "ansi-escapes": "^6.2.0", + "cli-cursor": "^4.0.0", + "slice-ansi": "^7.0.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "10.3.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/emoji-regex/-/emoji-regex-10.3.0.tgz", + "integrity": "sha1-dpmLkmhAnrPa496YklTUVucM/iM=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "5.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz", + "integrity": "sha1-lgnvztfC+X2ntgFF70gceHx7pwQ=", + "dev": true, + "requires": { + "get-east-asian-width": "^1.0.0" + } + }, + "slice-ansi": { + "version": "7.1.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/slice-ansi/-/slice-ansi-7.1.0.tgz", + "integrity": "sha1-zWtGVeKYqNG96wQlCkMwlLNHuak=", + "dev": true, + "requires": { + "ansi-styles": "^6.2.1", + "is-fullwidth-code-point": "^5.0.0" + } + }, + "string-width": { + "version": "7.1.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/string-width/-/string-width-7.1.0.tgz", + "integrity": "sha1-2ZQlKTUiRynqNxnEn3IG3JxGVQo=", + "dev": true, + "requires": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + } + }, + "wrap-ansi": { + "version": "9.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha1-Gj3Itw2F7rg5jd+x5KAs0Ybliz4=", + "dev": true, + "requires": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + } + } + } + }, "lru-cache": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", @@ -983,6 +1866,28 @@ "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", "dev": true }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha1-vImZp8u/d83InxMvbkZwUbSQkMY=", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mimic-fn": { + "version": "4.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha1-YKkFUNXLCyOcymXYk7GlOymHHsw=", + "dev": true + }, "minimatch": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", @@ -1004,6 +1909,38 @@ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", "dev": true }, + "ms": { + "version": "2.1.2", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/ms/-/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + }, + "npm-run-path": { + "version": "5.3.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha1-4jNT0Ou5MX8XTpNBfkpNgtAknp8=", + "dev": true, + "requires": { + "path-key": "^4.0.0" + }, + "dependencies": { + "path-key": { + "version": "4.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha1-KVWI3DruZBVPh3rbnXgLgcVUvxg=", + "dev": true + } + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha1-fCTBjtH9LpvKS9JoBqM2E8d9NLQ=", + "dev": true, + "requires": { + "mimic-fn": "^4.0.0" + } + }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -1020,12 +1957,63 @@ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha1-O6ODNzNkbZ0+SZWUbBNlpn+wekI=", + "dev": true + }, + "pidtree": { + "version": "0.6.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/pidtree/-/pidtree-0.6.0.tgz", + "integrity": "sha1-kK17bULVhB5p4KJBnvOPiIOqBXw=", + "dev": true + }, "punycode.js": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", "dev": true }, + "restore-cursor": { + "version": "4.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha1-UZVgpDGJdQlt725gnUQQDtqkzLk=", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "dependencies": { + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", + "dev": true + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha1-qaF2f4r4QVURTqq9c/mSc8j1mtk=", + "dev": true + } + } + }, + "rfdc": { + "version": "1.3.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha1-K21N9S3/6Ls0aZKhDqlFHyQ3Oo8=", + "dev": true + }, "run-con": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.3.2.tgz", @@ -1054,9 +2042,33 @@ "dev": true }, "signal-exit": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.1.tgz", - "integrity": "sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw==", + "version": "4.1.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha1-lSGIwcvVRgcOLdIND0HArgUwywQ=", + "dev": true + }, + "slice-ansi": { + "version": "5.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/slice-ansi/-/slice-ansi-5.0.0.tgz", + "integrity": "sha1-tzBjxXqpb5zYgWVLFSlNldKFxCo=", + "dev": true, + "requires": { + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "4.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", + "integrity": "sha1-+uMWfHKedGP4RhzlErCApJJoqog=", + "dev": true + } + } + }, + "string-argv": { + "version": "0.3.2", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha1-K20O8ktlYnTZV9VOCku/YVPcArY=", "dev": true }, "string-width": { @@ -1130,12 +2142,27 @@ } } }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha1-UolMMT+/8xiDUoCu1g/3Hr8SuP0=", + "dev": true + }, "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, "uc.micro": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", @@ -1215,6 +2242,12 @@ } } } + }, + "yaml": { + "version": "2.3.4", + "resolved": "https://pkgs.dev.azure.com/diemobiliar/RWC/_packaging/npm-main/npm/registry/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha1-U/wdUUvoCqvzhtxgAespvzt1I7I=", + "dev": true } } } diff --git a/package.json b/package.json index a579a9c1..a512f300 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,9 @@ "author": "Puzzle ITC", "scripts": { "secret-scan": "docker run --rm -v \"$(pwd):/proj\" dxa4481/trufflehog --regex --max_depth=10 -x .trufflehog/exclude-patterns.txt file:///proj", - "start": "bash -c \"docker run --rm --interactive --publish 8080:8080 -v $(pwd):/src:Z docker.io/klakegg/hugo:$(grep \"FROM docker.io/klakegg/hugo\" Dockerfile | sed 's/FROM docker.io\/klakegg\\/hugo://g' | sed 's/ AS builder//g') server -p 8080 --bind 0.0.0.0\"", + "start": "bash -c \"docker run --rm --interactive --publish 8080:8080 -v $(pwd):/src:Z docker.io/floryn90/hugo:$(grep \"FROM docker.io/floryn90/hugo\" Dockerfile | sed 's#FROM docker.io/floryn90/hugo:##g' | sed 's# AS builder##g') server -p 8080 --bind 0.0.0.0\"", "mdlint": "markdownlint --config .markdownlint.json content *.md", + "mdlint-fix": "npm run mdlint -- --fix", "prepare": "husky install" }, "bugs": { @@ -19,6 +20,10 @@ "homepage": "https://github.com/puzzle/amm-techlab#readme", "devDependencies": { "husky": "9.0.11", + "lint-staged": "15.2.2", "markdownlint-cli": "0.39.0" + }, + "lint-staged": { + "*.md": "markdownlint --config .markdownlint.json --fix" } } From 945bbba10f2bf3848083c435f84555ee65864819 Mon Sep 17 00:00:00 2001 From: Christoph Raaflaub Date: Tue, 23 Apr 2024 11:45:34 +0200 Subject: [PATCH 02/11] update actions --- .github/workflows/build.yaml | 1 + .github/workflows/pr-cleanup.yaml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index f68b70a0..b89ea264 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -17,6 +17,7 @@ jobs: uses: actions/setup-node@v4 with: node-version: '18.x' + registry-url: https://registry.npmjs.org/ - name: Lint Markdown run: npm ci && npm run mdlint diff --git a/.github/workflows/pr-cleanup.yaml b/.github/workflows/pr-cleanup.yaml index 917391cf..c8103691 100644 --- a/.github/workflows/pr-cleanup.yaml +++ b/.github/workflows/pr-cleanup.yaml @@ -4,7 +4,7 @@ on: types: [closed] jobs: - deployment: + pr-cleanup: runs-on: 'ubuntu-latest' steps: - From 85137e698cf71f5059bff8ed3c01449d84fa69ec Mon Sep 17 00:00:00 2001 From: Christoph Raaflaub Date: Tue, 23 Apr 2024 11:51:35 +0200 Subject: [PATCH 03/11] split npm --- .github/workflows/build.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index b89ea264..8b7ccfb6 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -9,7 +9,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@1d96c772d19495a3b5c517cd2bc0cb401ea0529f # v4 + uses: actions/checkout@v4 with: submodules: recursive - @@ -17,10 +17,10 @@ jobs: uses: actions/setup-node@v4 with: node-version: '18.x' - registry-url: https://registry.npmjs.org/ - name: Lint Markdown - run: npm ci && npm run mdlint + run: npm ci + run: npm run mdlint - name: Set up QEMU uses: docker/setup-qemu-action@v3 From 1476138b343974bc57d74d7e9dc6265b86cfba3d Mon Sep 17 00:00:00 2001 From: Christoph Raaflaub Date: Tue, 23 Apr 2024 11:55:27 +0200 Subject: [PATCH 04/11] fix workflow --- .github/workflows/build.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 8b7ccfb6..3c494009 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -19,8 +19,7 @@ jobs: node-version: '18.x' - name: Lint Markdown - run: npm ci - run: npm run mdlint + run: npm ci && npm run mdlint - name: Set up QEMU uses: docker/setup-qemu-action@v3 From 7267a082846bf35a25b7a3d11cc7c2a98274a00f Mon Sep 17 00:00:00 2001 From: Christoph Raaflaub Date: Tue, 23 Apr 2024 15:21:43 +0200 Subject: [PATCH 05/11] split npm commands --- .github/workflows/build.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 3c494009..b745ed8e 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -17,9 +17,15 @@ jobs: uses: actions/setup-node@v4 with: node-version: '18.x' + - + name: npm install (ci) + run: npm ci + - + name: npm login + run: npm login - name: Lint Markdown - run: npm ci && npm run mdlint + run: npm run mdlint - name: Set up QEMU uses: docker/setup-qemu-action@v3 From d7340879eac679c778a972442e79828a8313cb01 Mon Sep 17 00:00:00 2001 From: Christoph Raaflaub Date: Tue, 23 Apr 2024 15:40:14 +0200 Subject: [PATCH 06/11] use npm action v3 --- .github/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index b745ed8e..5272560d 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -14,7 +14,7 @@ jobs: submodules: recursive - name: Set up npm for linting - uses: actions/setup-node@v4 + uses: actions/setup-node@v3 with: node-version: '18.x' - From 88209efaac419d0702bc9585762e2ab53f330c03 Mon Sep 17 00:00:00 2001 From: Christoph Raaflaub Date: Wed, 24 Apr 2024 07:03:01 +0200 Subject: [PATCH 07/11] reset go.sum --- go.sum | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/go.sum b/go.sum index 1a959292..6244db4f 100644 --- a/go.sum +++ b/go.sum @@ -1,25 +1,14 @@ github.com/FortAwesome/Font-Awesome v0.0.0-20210804190922-7d3d774145ac/go.mod h1:IUgezN/MFpCDIlFezw3L8j83oeiIuYoj28Miwr/KUYo= -github.com/FortAwesome/Font-Awesome v0.0.0-20230327165841-0698449d50f2/go.mod h1:IUgezN/MFpCDIlFezw3L8j83oeiIuYoj28Miwr/KUYo= -github.com/FortAwesome/Font-Awesome v0.0.0-20240108205627-a1232e345536/go.mod h1:IUgezN/MFpCDIlFezw3L8j83oeiIuYoj28Miwr/KUYo= github.com/acend/docsy-acend v0.0.0-20220406070448-8027986336dc h1:kNDPVcZCXsbJxqDstPoesa9YqWx84BVowj9cgxG6dnE= github.com/acend/docsy-acend v0.0.0-20220406070448-8027986336dc/go.mod h1:92hTJB3aPssEooTK+gv0i84vwTjah30HKaLGdupJaPA= -github.com/acend/docsy-acend v1.0.0 h1:TwmHoH3z6lh5zcNj6zUpMP4lYOhQ+OOgcbBwr7AqVoo= github.com/acend/docsy-acend v1.0.0/go.mod h1:h8XZkPe1VufdOQfFXcLVQ7FvOJyIMKr8rJcSvWStG2g= github.com/acend/docsy-plus v0.0.0-20220428195954-da462686a1f4 h1:NH8RTlmPMcTPxfZYlqYWWcqoQ5STebCQikKByJVRnAA= github.com/acend/docsy-plus v0.0.0-20220428195954-da462686a1f4/go.mod h1:FUTTPmi3S92rVMbCYqXdGNxixdyqACBrFTK7dOuMttQ= -github.com/acend/docsy-plus v1.1.0 h1:MgHPR3YRPrJSWtMS3eQKJivdCEwFHCIKD0jChsZS3SM= -github.com/acend/docsy-plus v1.1.0/go.mod h1:LPbI0Ljrhzt0YHUg8qozWVUXjrMVI1cFVPn3TyQxbcY= github.com/google/docsy v0.4.0 h1:Eyt2aiDC1fnw/Qq/9xnIqUU5n5Yyk4c8gX3nBDdTv/4= github.com/google/docsy v0.4.0/go.mod h1:vJjGkHNaw9bO42gpFTWwAUzHZWZEVlK46Kx7ikY5c7Y= -github.com/google/docsy v0.9.1 h1:+jqges1YCd+yHeuZ1BUvD8V8mEGVtPxULg5j/vaJ984= -github.com/google/docsy v0.9.1/go.mod h1:saOqKEUOn07Bc0orM/JdIF3VkOanHta9LU5Y53bwN2U= github.com/google/docsy/dependencies v0.4.0 h1:FXwyjtuFfPIPBauU2t7uIAgS6VYfJf+OD5pzxGvkQsQ= github.com/google/docsy/dependencies v0.4.0/go.mod h1:2zZxHF+2qvkyXhLZtsbnqMotxMukJXLaf8fAZER48oo= -github.com/google/docsy/dependencies v0.7.2 h1:+t5ufoADQAj4XneFphz4A+UU0ICAxmNaRHVWtMYXPSI= -github.com/google/docsy/dependencies v0.7.2/go.mod h1:gihhs5gmgeO+wuoay4FwOzob+jYJVyQbNaQOh788lD4= github.com/puzzle/docsy-puzzle v0.0.0-20220406081603-2cd9f7c8d79a h1:ivuXhwliGTmfp4Zn9dqHiIHPUbniLhsbSYKrsQIoFKM= github.com/puzzle/docsy-puzzle v0.0.0-20220406081603-2cd9f7c8d79a/go.mod h1:FHtQEgHYfsiO5d1XXaF/mD5C51PQw1kea8JwTGBs93o= -github.com/puzzle/docsy-puzzle v0.0.0-20230123144731-757054047a02 h1:80gTlzoKpnRjr4F70KAXmNs6UsTAkPgYEyyVguDwheg= github.com/puzzle/docsy-puzzle v0.0.0-20230123144731-757054047a02/go.mod h1:q4bPnnpLaz5IDdFmQFxCHr85uwAsK9ayut5NNmC4w3I= github.com/twbs/bootstrap v4.6.1+incompatible/go.mod h1:fZTSrkpSf0/HkL0IIJzvVspTt1r9zuf7XlZau8kpcY0= -github.com/twbs/bootstrap v5.2.3+incompatible/go.mod h1:fZTSrkpSf0/HkL0IIJzvVspTt1r9zuf7XlZau8kpcY0= From a7ab9c96db97e9a90744c12fd4ee2085e0c4fd3e Mon Sep 17 00:00:00 2001 From: Christoph Raaflaub Date: Wed, 24 Apr 2024 07:08:32 +0200 Subject: [PATCH 08/11] wip --- .github/workflows/build.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 5272560d..667b125f 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -17,12 +17,12 @@ jobs: uses: actions/setup-node@v3 with: node-version: '18.x' - - - name: npm install (ci) - run: npm ci - name: npm login run: npm login + - + name: npm install (ci) + run: npm ci - name: Lint Markdown run: npm run mdlint From e6cdf6735c6be74f98053e04803276cdff6713db Mon Sep 17 00:00:00 2001 From: Christoph Raaflaub Date: Wed, 24 Apr 2024 07:15:01 +0200 Subject: [PATCH 09/11] del go.sum --- .github/workflows/build.yaml | 3 --- go.sum | 14 -------------- 2 files changed, 17 deletions(-) delete mode 100644 go.sum diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 667b125f..3b0985b2 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -17,9 +17,6 @@ jobs: uses: actions/setup-node@v3 with: node-version: '18.x' - - - name: npm login - run: npm login - name: npm install (ci) run: npm ci diff --git a/go.sum b/go.sum deleted file mode 100644 index 6244db4f..00000000 --- a/go.sum +++ /dev/null @@ -1,14 +0,0 @@ -github.com/FortAwesome/Font-Awesome v0.0.0-20210804190922-7d3d774145ac/go.mod h1:IUgezN/MFpCDIlFezw3L8j83oeiIuYoj28Miwr/KUYo= -github.com/acend/docsy-acend v0.0.0-20220406070448-8027986336dc h1:kNDPVcZCXsbJxqDstPoesa9YqWx84BVowj9cgxG6dnE= -github.com/acend/docsy-acend v0.0.0-20220406070448-8027986336dc/go.mod h1:92hTJB3aPssEooTK+gv0i84vwTjah30HKaLGdupJaPA= -github.com/acend/docsy-acend v1.0.0/go.mod h1:h8XZkPe1VufdOQfFXcLVQ7FvOJyIMKr8rJcSvWStG2g= -github.com/acend/docsy-plus v0.0.0-20220428195954-da462686a1f4 h1:NH8RTlmPMcTPxfZYlqYWWcqoQ5STebCQikKByJVRnAA= -github.com/acend/docsy-plus v0.0.0-20220428195954-da462686a1f4/go.mod h1:FUTTPmi3S92rVMbCYqXdGNxixdyqACBrFTK7dOuMttQ= -github.com/google/docsy v0.4.0 h1:Eyt2aiDC1fnw/Qq/9xnIqUU5n5Yyk4c8gX3nBDdTv/4= -github.com/google/docsy v0.4.0/go.mod h1:vJjGkHNaw9bO42gpFTWwAUzHZWZEVlK46Kx7ikY5c7Y= -github.com/google/docsy/dependencies v0.4.0 h1:FXwyjtuFfPIPBauU2t7uIAgS6VYfJf+OD5pzxGvkQsQ= -github.com/google/docsy/dependencies v0.4.0/go.mod h1:2zZxHF+2qvkyXhLZtsbnqMotxMukJXLaf8fAZER48oo= -github.com/puzzle/docsy-puzzle v0.0.0-20220406081603-2cd9f7c8d79a h1:ivuXhwliGTmfp4Zn9dqHiIHPUbniLhsbSYKrsQIoFKM= -github.com/puzzle/docsy-puzzle v0.0.0-20220406081603-2cd9f7c8d79a/go.mod h1:FHtQEgHYfsiO5d1XXaF/mD5C51PQw1kea8JwTGBs93o= -github.com/puzzle/docsy-puzzle v0.0.0-20230123144731-757054047a02/go.mod h1:q4bPnnpLaz5IDdFmQFxCHr85uwAsK9ayut5NNmC4w3I= -github.com/twbs/bootstrap v4.6.1+incompatible/go.mod h1:fZTSrkpSf0/HkL0IIJzvVspTt1r9zuf7XlZau8kpcY0= From c8fcc0dbd7f06e0af075646ab5cdebe263ca68c8 Mon Sep 17 00:00:00 2001 From: Christoph Raaflaub Date: Tue, 30 Apr 2024 08:14:25 +0200 Subject: [PATCH 10/11] add go.sum from acend --- go.sum | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 go.sum diff --git a/go.sum b/go.sum new file mode 100644 index 00000000..666217f8 --- /dev/null +++ b/go.sum @@ -0,0 +1,21 @@ +github.com/FortAwesome/Font-Awesome v0.0.0-20210804190922-7d3d774145ac/go.mod h1:IUgezN/MFpCDIlFezw3L8j83oeiIuYoj28Miwr/KUYo= +github.com/FortAwesome/Font-Awesome v0.0.0-20230327165841-0698449d50f2/go.mod h1:IUgezN/MFpCDIlFezw3L8j83oeiIuYoj28Miwr/KUYo= +github.com/FortAwesome/Font-Awesome v0.0.0-20240108205627-a1232e345536/go.mod h1:IUgezN/MFpCDIlFezw3L8j83oeiIuYoj28Miwr/KUYo= +github.com/acend/docsy-acend v1.0.0 h1:TwmHoH3z6lh5zcNj6zUpMP4lYOhQ+OOgcbBwr7AqVoo= +github.com/acend/docsy-acend v1.0.0/go.mod h1:h8XZkPe1VufdOQfFXcLVQ7FvOJyIMKr8rJcSvWStG2g= +github.com/acend/docsy-plus v1.0.0 h1:Ag2xQv15gwqPnsvWSBP8GKAnRrctVkADwaG3Qymt5ww= +github.com/acend/docsy-plus v1.0.0/go.mod h1:YDHqf+DCZcx5HvKGzaBluPmLfgHQ2GKkYjggvF98jR4= +github.com/acend/docsy-plus v1.1.0 h1:MgHPR3YRPrJSWtMS3eQKJivdCEwFHCIKD0jChsZS3SM= +github.com/acend/docsy-plus v1.1.0/go.mod h1:LPbI0Ljrhzt0YHUg8qozWVUXjrMVI1cFVPn3TyQxbcY= +github.com/google/docsy v0.4.0 h1:Eyt2aiDC1fnw/Qq/9xnIqUU5n5Yyk4c8gX3nBDdTv/4= +github.com/google/docsy v0.4.0/go.mod h1:vJjGkHNaw9bO42gpFTWwAUzHZWZEVlK46Kx7ikY5c7Y= +github.com/google/docsy v0.9.1 h1:+jqges1YCd+yHeuZ1BUvD8V8mEGVtPxULg5j/vaJ984= +github.com/google/docsy v0.9.1/go.mod h1:saOqKEUOn07Bc0orM/JdIF3VkOanHta9LU5Y53bwN2U= +github.com/google/docsy/dependencies v0.4.0 h1:FXwyjtuFfPIPBauU2t7uIAgS6VYfJf+OD5pzxGvkQsQ= +github.com/google/docsy/dependencies v0.4.0/go.mod h1:2zZxHF+2qvkyXhLZtsbnqMotxMukJXLaf8fAZER48oo= +github.com/google/docsy/dependencies v0.7.2 h1:+t5ufoADQAj4XneFphz4A+UU0ICAxmNaRHVWtMYXPSI= +github.com/google/docsy/dependencies v0.7.2/go.mod h1:gihhs5gmgeO+wuoay4FwOzob+jYJVyQbNaQOh788lD4= +github.com/puzzle/docsy-puzzle v0.0.0-20230123144731-757054047a02 h1:80gTlzoKpnRjr4F70KAXmNs6UsTAkPgYEyyVguDwheg= +github.com/puzzle/docsy-puzzle v0.0.0-20230123144731-757054047a02/go.mod h1:q4bPnnpLaz5IDdFmQFxCHr85uwAsK9ayut5NNmC4w3I= +github.com/twbs/bootstrap v4.6.1+incompatible/go.mod h1:fZTSrkpSf0/HkL0IIJzvVspTt1r9zuf7XlZau8kpcY0= +github.com/twbs/bootstrap v5.2.3+incompatible/go.mod h1:fZTSrkpSf0/HkL0IIJzvVspTt1r9zuf7XlZau8kpcY0= From 6db3ae28cdc2e947ec18634646f15d3f0f7e0a25 Mon Sep 17 00:00:00 2001 From: Christoph Raaflaub Date: Tue, 30 Apr 2024 08:19:13 +0200 Subject: [PATCH 11/11] sync with acend --- .github/workflows/build.yaml | 11 ++++------- Dockerfile | 2 +- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 3b0985b2..75a2578c 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -14,15 +14,12 @@ jobs: submodules: recursive - name: Set up npm for linting - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: '18.x' - - - name: npm install (ci) - run: npm ci - name: Lint Markdown - run: npm run mdlint + run: npm ci && npm run mdlint - name: Set up QEMU uses: docker/setup-qemu-action@v3 @@ -31,7 +28,7 @@ jobs: uses: docker/setup-buildx-action@v3 - name: Login to Quay.io Container Registry - uses: docker/login-action@v3 + uses: docker/login-action@v3 with: registry: quay.io username: ${{ secrets.QUAYIO_USERNAME }} @@ -110,5 +107,5 @@ jobs: with: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} message: | - PR Environments: + PR Environments: * puzzle diff --git a/Dockerfile b/Dockerfile index 57ed9091..22237259 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,7 +23,7 @@ RUN wkhtmltopdf --enable-internal-links --enable-local-file-access \ --header-html /pdf/header/index.html --footer-html /pdf/footer/index.html \ /pdf/index.html /pdf.pdf -FROM docker.io/nginxinc/nginx-unprivileged:1.25-alpine +FROM docker.io/nginxinc/nginx-unprivileged:1.26-alpine LABEL maintainer puzzle.ch LABEL org.opencontainers.image.title "puzzle.ch's Application Migration and Modernization Techlab"