From 361d73ae48bc7670bf52730f70f580faf7b06e82 Mon Sep 17 00:00:00 2001 From: Joseph Kavanagh Date: Sat, 24 Feb 2024 14:16:56 +0000 Subject: [PATCH] docs(0.16.0): some env vars in config (#58) --- assets/icons/logo.svg | 3 - config.toml | 4 +- content/en/_index.html | 100 ++++++++++----------- content/en/about/_index.html | 4 +- content/en/docs/Config/notify.md | 4 + content/en/docs/Config/service.md | 22 +++-- content/en/docs/Config/settings.md | 4 + content/en/docs/Config/webhook.md | 4 + content/en/docs/Getting started/faq.md | 25 +++++- go.mod | 8 +- go.sum | 16 ++-- package-lock.json | 118 ++++++++++++------------- package.json | 4 +- 13 files changed, 175 insertions(+), 141 deletions(-) diff --git a/assets/icons/logo.svg b/assets/icons/logo.svg index 07b4dfe..d4942c3 100644 --- a/assets/icons/logo.svg +++ b/assets/icons/logo.svg @@ -1,9 +1,6 @@ - }}
- }}"> - Learn More - - - Demo - - - Download - -

Monitor all the releases

- {{< blocks/link-down color="info" >}} + + Learn More + + + Demo + + + Download + +

+ Keeping an eye on releases +

+ {{< blocks/link-down color="info" >}}
{{< /blocks/cover >}} - {{% blocks/lead color="primary" %}} -Argus provides a way for you to monitor the versions of software and trigger alerts when a -new release is been found. - -It provides a Web UI for your viewing pleasure, and this UI allows you to approve new releases which could, for -example, send a GitHub-style WebHook to an AWX server to trigger a Playbook that updates to that new version. +Argus provides a way for you to monitor the versions of software and trigger alerts when a new +release is been found. -Alerts could also be in many other forms, e.g. gotify/slack/telegram. +It provides a Web UI for your viewing pleasure, and this UI allows you to approve new releases which could, for example, send a GitHub-style WebHook to an AWX server to trigger a Playbook that updates to that new version. Alerts could also be in many other forms, e.g. gotify/slack/telegram. {{% /blocks/lead %}} - {{% blocks/section color="dark" type="row" %}} -{{% blocks/feature icon="fab fa-github" title="Open Source" %}} -100% open source on [GitHub](https://github.com/release-argus/Argus). Contributions are always appreciated. -{{% /blocks/feature %}} - - -{{% blocks/feature icon="fab fa-github-alt" title="Monitor GitHub releases" %}} -Monitor releases of software to GitHub by simply providing the `owner/repo`. Private repositories can also be -monitored by providing an Access Token with access. -{{% /blocks/feature %}} - - -{{% blocks/feature icon="fa-window-maximize" title="Monitor web releases" %}} -Monitor releases of software by providing the website URL and regex for the latest version. -{{% /blocks/feature %}} - - -{{% blocks/feature icon="fa-bell" title="Alerting" %}} -Alerting when a new release has been found. -This can be done in many ways, e.g. -discord, gotify, mattermost, pushbullet, pushover, slack, teams, telegram, -with no (realistic) limit to the amount of messages that can be sent when a new release is found. -{{% /blocks/feature %}} - + {{% blocks/feature icon="fab fa-github" title="Open Source" %}} + 100% open source on [GitHub](https://github.com/release-argus/Argus). Contributions are always appreciated. + {{% /blocks/feature %}} -{{% blocks/feature icon="fa-anchor" title="WebHooks" %}} -WebHooks can be approved (or auto-approved) and sent when a new release has been found. -{{% /blocks/feature %}} + {{% blocks/feature icon="fab fa-github-alt" title="Monitor GitHub releases" %}} + Monitor releases of software to GitHub by simply providing the `owner/repo`. Private repositories can also be monitored by providing an Access Token with access. + {{% /blocks/feature %}} + {{% blocks/feature icon="fa-window-maximize" title="Monitor web releases" %}} + Monitor releases of software by providing the website URL and regex for the latest version. + {{% /blocks/feature %}} -{{% blocks/feature icon="fa-window-maximize" title="Web UI" %}} -Web UI to visually see the latest versions for the software you're tracking, -as well as for approving the WebHooks for these new releases. -{{% /blocks/feature %}} + {{% blocks/feature icon="fa-bell" title="Alerting" %}} + Alerting when a new release has been found. This can be done in many ways, e.g. discord, gotify, mattermost, pushbullet, pushover, slack, teams, telegram, with no (realistic) limit to the amount of messages that can be sent when a new release is found. + {{% /blocks/feature %}} + {{% blocks/feature icon="fa-anchor" title="WebHooks" %}} + WebHooks can be approved (or auto-approved) and sent when a new release has been found. + {{% /blocks/feature %}} + {{% blocks/feature icon="fa-window-maximize" title="Web UI" %}} + Web UI to visually see the latest versions for the software you're tracking, as well as for approving the WebHooks for these new releases. + {{% /blocks/feature %}} {{% /blocks/section %}} diff --git a/content/en/about/_index.html b/content/en/about/_index.html index d671dae..a0556a7 100644 --- a/content/en/about/_index.html +++ b/content/en/about/_index.html @@ -7,7 +7,6 @@ pre: '' --- - {{< blocks/cover title="About Argus" image_anchor="bottom" height="min" >}}

A simple site using the Docsy Hugo theme.

@@ -20,6 +19,5 @@ to be made. So, Argus was developed to solve this want. It alerts and actions the new releases, all while providing a UI to see what it's tracking. -Visit our [documentation](../docs) to find out more, or visit the [demo](../demo/approvals) to see it in action! +Visit our documentation to find out more, or visit the demo to see it in action! {{% /blocks/lead %}} - diff --git a/content/en/docs/Config/notify.md b/content/en/docs/Config/notify.md index 2fb5d4f..19ee88c 100644 --- a/content/en/docs/Config/notify.md +++ b/content/en/docs/Config/notify.md @@ -14,6 +14,10 @@ Below I have used capitals in some key naming for better readability (ignore tha The lines prefixed with a # are optional vars that aren't required. +{{< alert title="Note" >}} +Environment variables in the format '${ENV_VAR}' can be used in the `options.*`, `params.*` and `url_fields.*` fields. +{{< /alert >}} + The config for each of these is layed out in the format of ```yaml notify: diff --git a/content/en/docs/Config/service.md b/content/en/docs/Config/service.md index 00f2730..7d61a38 100644 --- a/content/en/docs/Config/service.md +++ b/content/en/docs/Config/service.md @@ -31,11 +31,11 @@ service: regex_version: ^[0-9.]+[0-9]$ # Version must match this RegEx command: ["bash", "check_version.sh", "{{ version }}"] # Require this command to exit successfully docker: # Require this docker image:tag - type: hub # type of docker registry (ghcr/hub/quay) - image: releaseargus/argus # docker image - tag: '{{ version }}' # tag to look for - username: USERNAME # docker hub username - token: dckr_pat_TOKEN # docker hub token + type: hub # Docker registry (ghcr/hub/quay) + image: releaseargus/argus # Docker image + tag: '{{ version }}' # Tag to look for + username: USERNAME # Username + token: dckr_pat_TOKEN # Token deployed_version: # Get the `current_version` from a deployed service url: https://example.com/version # URL to use allow_invalid_certs: false # Accept invalid HTTPS certs/not @@ -88,6 +88,10 @@ service: Source to query for the latest version, `github` or `url`. +{{< alert title="Note" >}} +Environment variables in the format '${ENV_VAR}' can be used in the `url`, `access_token`, `require.docker.token` and `require.docker.username` fields. +{{< /alert >}} + {{< tabpane text=true right=true >}} {{% tab header="**types**:" disabled=true /%}} {{% tab header="github" %}} @@ -115,6 +119,12 @@ service: # considered valid (meaning alerts will fire). This RegEx runs against the # version assets `name` and `browser_download_url` regex_version: ^[0-9.]+[0-9]$ # Version found must match this RegEx to be considered valid + docker: # Require a docker image:tag for this version to be considered valid + type: hub # Docker registry (ghcr/hub/quay) + image: OWNER/REPO # Docker image + tag: '{{ version }}' # Tag to look for + username: USERNAME # Username + token: dckr_pat_TOKEN # Token ``` {{% /tab %}} @@ -289,6 +299,8 @@ latest_version: Track the version you have deployed and compare it to the latest_version. +Environment variables in the format ${ENV_VAR} can be used in the `basic_auth.password`, `basic_auth.username`, `headers.*.key`, `headers.*.value` and `url` fields. + ```yaml service: example: diff --git a/content/en/docs/Config/settings.md b/content/en/docs/Config/settings.md index 8c95a2e..d2acf71 100644 --- a/content/en/docs/Config/settings.md +++ b/content/en/docs/Config/settings.md @@ -8,6 +8,10 @@ description: > Below are the options available in their default state. These values can be set with environment variables in the format of `ARGUS_`. For example, `ARGUS_DATA_DATABASE_FILE=/opt/argus.db` would set the default database file location to `/opt/argus.db` (`settings.data.database_file`). +{{< alert title="Note" >}} +Environment variables in the format ${ENV_VAR} can be used in the `settings.web.basic_auth.password` and `settings.web.basic_auth.username` fields. +{{< /alert >}} + config.yml: ```yaml settings: diff --git a/content/en/docs/Config/webhook.md b/content/en/docs/Config/webhook.md index d8eddd3..beb7992 100644 --- a/content/en/docs/Config/webhook.md +++ b/content/en/docs/Config/webhook.md @@ -12,6 +12,10 @@ With AWX for example, to get a WebHook URL and a WebHook Key, edit a template an that appears, set the 'Webhook Service' to 'GitHub' and save the changes to get both the URL and Key for this WebHook. +{{< alert title="Note" >}} +Environment variables in the format ${ENV_VAR} can be used in the `custom_headers.*.key`, `custom_headers.*.value`, `secret` and `url` fields. +{{< /alert >}} + config.yml: ```yaml webhook: diff --git a/content/en/docs/Getting started/faq.md b/content/en/docs/Getting started/faq.md index 5e6fa9e..667c2f6 100644 --- a/content/en/docs/Getting started/faq.md +++ b/content/en/docs/Getting started/faq.md @@ -10,7 +10,7 @@ description: > - **TLDR:** Change the Interval of the Service (See [options.interval](../Config/service/#options)). The minimum time between successful action repeats is `2*Interval`. -When a Command/WebHook is triggered, no resends are attempted for at least an hour, or until +When a Command/WebHook is triggered, no resends are attempted for at least an hour, or until a) the Command has finished, b) the WebHook was receieved, or c) the WebHook wasn't receieved after `max_tries` sends. @@ -23,3 +23,26 @@ If the Command/WebHook succeeded, the time until a resend is possible is `2*Inte This time is not configurable beyond setting the interval of service and has been chosen to help ensure the upgrade has had time to complete and will be noticed by a `deployed_version` check (if it has one) before a resend is possible. + +#### What config vars support environment variables? + +Environment variables in the format `${ENV_VAR}` (e.g. 'abc ${AUTH_TOKEN}' or just '${ENV_VAR}') can be used in the following fields: + +* settings.web.basic_auth.password +* settings.web.basic_auth.username +* deployed_version.basic_auth.password +* deployed_version.basic_auth.username +* deployed_version.headers.*.key +* deployed_version.headers.*.value +* deployed_version.url +* latest_version.access_token +* latest_version.require.docker.token +* latest_version.require.docker.username +* latest_version.url +* notify.*.options.* +* notify.*.params.* +* notify.*.url_fields.* +* webhook.*.custom_headers.*.key +* webhook.*.custom_headers.*.value +* webhook.*.secret +* webhook.*.url \ No newline at end of file diff --git a/go.mod b/go.mod index a574ab8..cb4b4bc 100644 --- a/go.mod +++ b/go.mod @@ -3,8 +3,8 @@ module github.com/release-argus/Website go 1.18 require ( - github.com/FortAwesome/Font-Awesome v0.0.0-20230327165841-0698449d50f2 // indirect - github.com/divinerites/plausible-hugo v1.19.2 // indirect - github.com/google/docsy v0.8.0 // indirect - github.com/twbs/bootstrap v5.3.2+incompatible // indirect + github.com/FortAwesome/Font-Awesome v0.0.0-20240108205627-a1232e345536 // indirect + github.com/divinerites/plausible-hugo v1.19.3 // indirect + github.com/google/docsy v0.9.1 // indirect + github.com/twbs/bootstrap v5.3.3+incompatible // indirect ) diff --git a/go.sum b/go.sum index 6872428..c594b46 100644 --- a/go.sum +++ b/go.sum @@ -1,9 +1,9 @@ -github.com/FortAwesome/Font-Awesome v0.0.0-20230327165841-0698449d50f2 h1:Uv1z5EqCfmiK4IHUwT0m3h/u/WCk+kpRfxvAZhpC7Gc= -github.com/FortAwesome/Font-Awesome v0.0.0-20230327165841-0698449d50f2/go.mod h1:IUgezN/MFpCDIlFezw3L8j83oeiIuYoj28Miwr/KUYo= -github.com/divinerites/plausible-hugo v1.19.2 h1:Ksd1Ewp53gPmzm6vhDdRUxkUYwigaykhZlzOYzHYCzQ= -github.com/divinerites/plausible-hugo v1.19.2/go.mod h1:cxr+YB3FUwbLon8KCs4pV4Ankbkq6lJxTQUpNb5KqPo= -github.com/google/docsy v0.8.0 h1:RgHyKRTo8YwScMThrf01Ky2yCGpUS1hpkspwNv6szT4= -github.com/google/docsy v0.8.0/go.mod h1:FqTNN2T7pWEGW8dc+v5hQ5VF29W5uaL00PQ1LdVw5F8= +github.com/FortAwesome/Font-Awesome v0.0.0-20240108205627-a1232e345536 h1:LFS9LpoSZYhxQ6clU0NIVbaGR08BlxAs4b+9W+7IGVQ= +github.com/FortAwesome/Font-Awesome v0.0.0-20240108205627-a1232e345536/go.mod h1:IUgezN/MFpCDIlFezw3L8j83oeiIuYoj28Miwr/KUYo= +github.com/divinerites/plausible-hugo v1.19.3 h1:0GAvuC0psWAkbAWTMDkz5nTY3LeJWhu2WmvOeOdEXw0= +github.com/divinerites/plausible-hugo v1.19.3/go.mod h1:cxr+YB3FUwbLon8KCs4pV4Ankbkq6lJxTQUpNb5KqPo= +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/twbs/bootstrap v5.2.3+incompatible/go.mod h1:fZTSrkpSf0/HkL0IIJzvVspTt1r9zuf7XlZau8kpcY0= -github.com/twbs/bootstrap v5.3.2+incompatible h1:tuiO5acc6xnZUR77Sbi5aKWXxjYxbmsSbJwYrhAKoQQ= -github.com/twbs/bootstrap v5.3.2+incompatible/go.mod h1:fZTSrkpSf0/HkL0IIJzvVspTt1r9zuf7XlZau8kpcY0= \ No newline at end of file +github.com/twbs/bootstrap v5.3.3+incompatible h1:goFoqinzdHfkeegpFP7pvhbd0g+A3O2hbU3XCjuNrEQ= +github.com/twbs/bootstrap v5.3.3+incompatible/go.mod h1:fZTSrkpSf0/HkL0IIJzvVspTt1r9zuf7XlZau8kpcY0= \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 133bf5c..3855969 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { - "name": "release-argus.io", + "name": "Argus-Website", "lockfileVersion": 2, "requires": true, "packages": { "": { "devDependencies": { - "autoprefixer": "^10.4.16", - "postcss": "^8.4.34", + "autoprefixer": "^10.4.17", + "postcss": "^8.4.35", "postcss-cli": "^11.0.0" } }, @@ -95,9 +95,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.16", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", - "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "version": "10.4.17", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", + "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", "dev": true, "funding": [ { @@ -114,9 +114,9 @@ } ], "dependencies": { - "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001538", - "fraction.js": "^4.3.6", + "browserslist": "^4.22.2", + "caniuse-lite": "^1.0.30001578", + "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -153,9 +153,9 @@ } }, "node_modules/browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "dev": true, "funding": [ { @@ -172,10 +172,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, "bin": { "browserslist": "cli.js" @@ -185,9 +185,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001565", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001565.tgz", - "integrity": "sha512-xrE//a3O7TP0vaJ8ikzkD2c2NgcVUvsEe2IvFTntV4Yd1Z9FVzh+gW+enX96L0psrbaFMcVcH2l90xNuGDWc8w==", + "version": "1.0.30001589", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001589.tgz", + "integrity": "sha512-vNQWS6kI+q6sBlHbh71IIeC+sRwK2N3EDySc/updIGhIee2x5z00J4c1242/5/d6EpEMdOnk/m+6tuk4/tcsqg==", "dev": true, "funding": [ { @@ -270,9 +270,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.490", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.490.tgz", - "integrity": "sha512-6s7NVJz+sATdYnIwhdshx/N/9O6rvMxmhVoDSDFdj6iA45gHR8EQje70+RYsF4GeB+k0IeNSBnP7yG9ZXJFr7A==", + "version": "1.4.679", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.679.tgz", + "integrity": "sha512-NhQMsz5k0d6m9z3qAxnsOR/ebal4NAGsrNVRwcDo4Kc/zQ7KdsTKZUxZoygHcVRb0QDW3waEDIcE3isZ79RP6g==", "dev": true }, "node_modules/emoji-regex": { @@ -549,9 +549,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "node_modules/normalize-path": { @@ -612,9 +612,9 @@ } }, "node_modules/postcss": { - "version": "8.4.34", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.34.tgz", - "integrity": "sha512-4eLTO36woPSocqZ1zIrFD2K1v6wH7pY1uBh0JIM2KKfrVtGvPFiAku6aNOP0W1Wr9qwnaCsF0Z+CrVnryB2A8Q==", + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", "dev": true, "funding": [ { @@ -908,9 +908,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dev": true, "funding": [ { @@ -1059,14 +1059,14 @@ } }, "autoprefixer": { - "version": "10.4.16", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", - "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "version": "10.4.17", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", + "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", "dev": true, "requires": { - "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001538", - "fraction.js": "^4.3.6", + "browserslist": "^4.22.2", + "caniuse-lite": "^1.0.30001578", + "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -1088,21 +1088,21 @@ } }, "browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" } }, "caniuse-lite": { - "version": "1.0.30001565", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001565.tgz", - "integrity": "sha512-xrE//a3O7TP0vaJ8ikzkD2c2NgcVUvsEe2IvFTntV4Yd1Z9FVzh+gW+enX96L0psrbaFMcVcH2l90xNuGDWc8w==", + "version": "1.0.30001589", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001589.tgz", + "integrity": "sha512-vNQWS6kI+q6sBlHbh71IIeC+sRwK2N3EDySc/updIGhIee2x5z00J4c1242/5/d6EpEMdOnk/m+6tuk4/tcsqg==", "dev": true }, "chokidar": { @@ -1154,9 +1154,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.490", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.490.tgz", - "integrity": "sha512-6s7NVJz+sATdYnIwhdshx/N/9O6rvMxmhVoDSDFdj6iA45gHR8EQje70+RYsF4GeB+k0IeNSBnP7yG9ZXJFr7A==", + "version": "1.4.679", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.679.tgz", + "integrity": "sha512-NhQMsz5k0d6m9z3qAxnsOR/ebal4NAGsrNVRwcDo4Kc/zQ7KdsTKZUxZoygHcVRb0QDW3waEDIcE3isZ79RP6g==", "dev": true }, "emoji-regex": { @@ -1348,9 +1348,9 @@ "dev": true }, "node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, "normalize-path": { @@ -1390,9 +1390,9 @@ "dev": true }, "postcss": { - "version": "8.4.34", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.34.tgz", - "integrity": "sha512-4eLTO36woPSocqZ1zIrFD2K1v6wH7pY1uBh0JIM2KKfrVtGvPFiAku6aNOP0W1Wr9qwnaCsF0Z+CrVnryB2A8Q==", + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", "dev": true, "requires": { "nanoid": "^3.3.7", @@ -1557,9 +1557,9 @@ "dev": true }, "update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dev": true, "requires": { "escalade": "^3.1.1", diff --git a/package.json b/package.json index afff853..0678979 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "devDependencies": { - "autoprefixer": "^10.4.16", - "postcss": "^8.4.34", + "autoprefixer": "^10.4.17", + "postcss": "^8.4.35", "postcss-cli": "^11.0.0" } }