diff --git a/app.ts b/app.ts
index 8d31703eaf2..f4f4dfd1c4b 100644
--- a/app.ts
+++ b/app.ts
@@ -5,7 +5,7 @@ import cors from 'cors'
import csrf from 'csurf'
import morgan from 'morgan'
import store, { Settings, User } from './config/store'
-import Gateway, { GatewayConfig } from './lib/Gateway'
+import Gateway, { GatewayConfig, GatewayType } from './lib/Gateway'
import jsonStore from './lib/jsonStore'
import * as loggers from './lib/logger'
import MqttClient from './lib/MqttClient'
@@ -1135,6 +1135,46 @@ app.post(
}
)
+// update versions
+app.post(
+ '/api/versions',
+ apisLimiter,
+ isAuthenticated,
+ async function (req, res) {
+ try {
+ const { disableChangelog } = req.body
+ const settings: Settings =
+ jsonStore.get(store.settings) || ({} as Settings)
+
+ if (!settings.zwave) {
+ settings.gateway = {
+ type: GatewayType.NAMED,
+ }
+ settings.gateway.versions = {}
+ }
+
+ // update versions to actual ones
+ settings.gateway.versions = {
+ app: utils.getVersion(),
+ driver: libVersion,
+ server: serverVersion,
+ }
+
+ settings.gateway.disableChangelog = disableChangelog
+
+ await jsonStore.put(store.settings, settings)
+
+ res.json({
+ success: true,
+ message: 'Versions updated successfully',
+ })
+ } catch (error) {
+ logger.error(error)
+ res.json({ success: false, message: error.message })
+ }
+ }
+)
+
// get config
app.get('/api/exportConfig', apisLimiter, isAuthenticated, function (req, res) {
return res.json({
diff --git a/lib/Gateway.ts b/lib/Gateway.ts
index 870ab321bff..a89238e8459 100644
--- a/lib/Gateway.ts
+++ b/lib/Gateway.ts
@@ -196,6 +196,12 @@ export type GatewayConfig = {
logFileName?: string
manualDiscovery?: boolean
authEnabled?: boolean
+ versions?: {
+ driver?: string
+ app?: string
+ server?: string
+ }
+ disableChangelog?: boolean
}
interface ValueIdTopic {
diff --git a/package.json b/package.json
index 56161bf699d..414e8bcfcd4 100644
--- a/package.json
+++ b/package.json
@@ -139,6 +139,7 @@
"js-logger": "^1.6.1",
"jsonfile": "^6.1.0",
"jsonwebtoken": "^9.0.0",
+ "markdown-it": "^13.0.2",
"merge": "^2.1.1",
"morgan": "~1.10.0",
"mqtt": "^5.0.5",
diff --git a/src/App.vue b/src/App.vue
index e9db51dcf1f..214ba082c08 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -892,6 +892,8 @@ export default {
throw Error(data.message)
}
}
+
+ await this.checkChangelog()
}
} catch (error) {
this.showSnackbar(error.message, 'error')
@@ -1077,6 +1079,124 @@ export default {
log.error(error)
}
},
+ async getRelease(project, version) {
+ try {
+ const response = await fetch(
+ `https://api.github.com/repos/zwave-js/${project}/releases/${
+ version === 'latest' ? 'latest' : 'tags/' + version
+ }`
+ )
+ const data = await response.json()
+ return data
+ } catch (error) {
+ log.error(error)
+ }
+ },
+ async checkChangelog() {
+ const settings = useBaseStore().gateway
+ if (settings?.disableChangelog) return
+
+ const versions = settings?.versions
+ // get changelog from github latest release
+ try {
+ const latest = await this.getRelease('zwave-js-ui', 'latest')
+
+ if (!latest?.tag_name) return
+ const currentVersion = import.meta.env.VITE_VERSION
+ const latestVersion = latest.tag_name.replace('v', '')
+
+ if (latestVersion !== currentVersion) {
+ this.showSnackbar(
+ `New version available: ${latest.tag_name}`,
+ 'info',
+ 15000
+ )
+ }
+
+ if (versions?.app !== this.appInfo.appVersion) {
+ const current = await this.getRelease(
+ 'zwave-js-ui',
+ 'v' + currentVersion
+ )
+ const { default: md } = await import('markdown-it')
+
+ current.body = current.body.replace(
+ new RegExp(
+ `## \\[${currentVersion}\\]\\([^\\)]+\\)`,
+ 'g'
+ ),
+ `## Z-Wave JS UI [${current.tag_name}](https://github.com/zwave-js/zwave-js-ui/releases/tag/${current.tag_name})`
+ )
+
+ let changelog = md()
+ .render(current.body)
+ .replace('
', '
')
+
+ if (this.appInfo.zwaveVersion !== versions?.zwave) {
+ // get changelog from github latest release
+ const zwaveLatest = await this.getRelease(
+ 'node-zwave-js',
+ 'v' + this.appInfo.zwaveVersion
+ )
+
+ const zwaveChangelog = md()
+ .render(zwaveLatest.body)
+ .replace(
+ /#(\d+)/g,
+ '#$1'
+ )
+
+ changelog += `
${zwaveChangelog}`
+ }
+
+ if (this.appInfo.serverVersion !== versions?.server) {
+ // get changelog from github latest release
+ const serverLatest = await this.getRelease(
+ 'zwave-js-server',
+ this.appInfo.serverVersion
+ )
+
+ const serverChangelog = md()
+ .render(serverLatest.body)
+ .replace(
+ "What's Changed
",
+ 'Changes
'
+ )
+ .replace(
+ /#(\d+)/g,
+ '#$1'
+ )
+
+ changelog += `${serverChangelog}`
+ }
+
+ // means we never saw the changelog for this version
+ const result = await this.confirm(
+ `Changelog`,
+ changelog,
+ 'info',
+ {
+ width: 1000,
+ cancelText: '',
+ confirmText: 'OK',
+ persistent: true,
+ inputs: [
+ {
+ type: 'checkbox',
+ label: "Don't show again",
+ key: 'dontShowAgain',
+ hint: 'Enable this to never show changelogs on next updates',
+ },
+ ],
+ }
+ )
+
+ await ConfigApis.updateVersions(result?.dontShowAgain)
+ }
+ } catch (error) {
+ log.error(error)
+ }
+ },
},
beforeMount() {
manager.register(instances.APP, this)
diff --git a/src/apis/ConfigApis.js b/src/apis/ConfigApis.js
index 099b035f91a..d5f17dadc00 100644
--- a/src/apis/ConfigApis.js
+++ b/src/apis/ConfigApis.js
@@ -128,4 +128,8 @@ export default {
const response = await request.put('/store-multi', { files })
return response.data
},
+ async updateVersions(disableChangelog = false) {
+ const response = await request.post('/versions', { disableChangelog })
+ return response.data
+ },
}
diff --git a/src/components/Confirm.vue b/src/components/Confirm.vue
index 405fb55ce1a..5eb2a84396f 100644
--- a/src/components/Confirm.vue
+++ b/src/components/Confirm.vue
@@ -15,9 +15,9 @@
-
+
+
+
+
+
Devices values configuration
diff --git a/yarn.lock b/yarn.lock
index 86292f4edf2..5463e7afbd6 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -109,25 +109,25 @@ __metadata:
linkType: hard
"@babel/core@npm:^7.11.1":
- version: 7.22.20
- resolution: "@babel/core@npm:7.22.20"
+ version: 7.23.0
+ resolution: "@babel/core@npm:7.23.0"
dependencies:
"@ampproject/remapping": ^2.2.0
"@babel/code-frame": ^7.22.13
- "@babel/generator": ^7.22.15
+ "@babel/generator": ^7.23.0
"@babel/helper-compilation-targets": ^7.22.15
- "@babel/helper-module-transforms": ^7.22.20
- "@babel/helpers": ^7.22.15
- "@babel/parser": ^7.22.16
+ "@babel/helper-module-transforms": ^7.23.0
+ "@babel/helpers": ^7.23.0
+ "@babel/parser": ^7.23.0
"@babel/template": ^7.22.15
- "@babel/traverse": ^7.22.20
- "@babel/types": ^7.22.19
- convert-source-map: ^1.7.0
+ "@babel/traverse": ^7.23.0
+ "@babel/types": ^7.23.0
+ convert-source-map: ^2.0.0
debug: ^4.1.0
gensync: ^1.0.0-beta.2
json5: ^2.2.3
semver: ^6.3.1
- checksum: 73663a079194b5dc406b2e2e5e50db81977d443e4faf7ef2c27e5836cd9a359e81e551115193dc9b1a93471275351a972e54904f4d3aa6cb156f51e26abf6765
+ checksum: cebd9b48dbc970a7548522f207f245c69567e5ea17ebb1a4e4de563823cf20a01177fe8d2fe19b6e1461361f92fa169fd0b29f8ee9d44eeec84842be1feee5f2
languageName: node
linkType: hard
@@ -142,15 +142,15 @@ __metadata:
languageName: node
linkType: hard
-"@babel/generator@npm:^7.22.15":
- version: 7.22.15
- resolution: "@babel/generator@npm:7.22.15"
+"@babel/generator@npm:^7.23.0":
+ version: 7.23.0
+ resolution: "@babel/generator@npm:7.23.0"
dependencies:
- "@babel/types": ^7.22.15
+ "@babel/types": ^7.23.0
"@jridgewell/gen-mapping": ^0.3.2
"@jridgewell/trace-mapping": ^0.3.17
jsesc: ^2.5.1
- checksum: 5b2a3ccdc3634f6ea86e0a442722bcd430238369432d31f15b428a4ee8013c2f4f917b5b135bf4fc1d0a3e2f87f10fd4ce5d07955ecc2d3b9400a05c2a481374
+ checksum: 8efe24adad34300f1f8ea2add420b28171a646edc70f2a1b3e1683842f23b8b7ffa7e35ef0119294e1901f45bfea5b3dc70abe1f10a1917ccdfb41bed69be5f1
languageName: node
linkType: hard
@@ -239,13 +239,13 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-function-name@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/helper-function-name@npm:7.22.5"
+"@babel/helper-function-name@npm:^7.22.5, @babel/helper-function-name@npm:^7.23.0":
+ version: 7.23.0
+ resolution: "@babel/helper-function-name@npm:7.23.0"
dependencies:
- "@babel/template": ^7.22.5
- "@babel/types": ^7.22.5
- checksum: 6b1f6ce1b1f4e513bf2c8385a557ea0dd7fa37971b9002ad19268ca4384bbe90c09681fe4c076013f33deabc63a53b341ed91e792de741b4b35e01c00238177a
+ "@babel/template": ^7.22.15
+ "@babel/types": ^7.23.0
+ checksum: e44542257b2d4634a1f979244eb2a4ad8e6d75eb6761b4cfceb56b562f7db150d134bc538c8e6adca3783e3bc31be949071527aa8e3aab7867d1ad2d84a26e10
languageName: node
linkType: hard
@@ -259,11 +259,11 @@ __metadata:
linkType: hard
"@babel/helper-member-expression-to-functions@npm:^7.22.15":
- version: 7.22.15
- resolution: "@babel/helper-member-expression-to-functions@npm:7.22.15"
+ version: 7.23.0
+ resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0"
dependencies:
- "@babel/types": ^7.22.15
- checksum: c7c5d01c402dd8902c2ec3093f203ed0fc3bc5f669328a084d2e663c4c06dd0415480ee8220c6f96ba9b2dc49545c0078f221fc3900ab1e65de69a12fe7b361f
+ "@babel/types": ^7.23.0
+ checksum: 494659361370c979ada711ca685e2efe9460683c36db1b283b446122596602c901e291e09f2f980ecedfe6e0f2bd5386cb59768285446530df10c14df1024e75
languageName: node
linkType: hard
@@ -276,9 +276,9 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-module-transforms@npm:^7.22.15, @babel/helper-module-transforms@npm:^7.22.20, @babel/helper-module-transforms@npm:^7.22.5, @babel/helper-module-transforms@npm:^7.22.9":
- version: 7.22.20
- resolution: "@babel/helper-module-transforms@npm:7.22.20"
+"@babel/helper-module-transforms@npm:^7.22.5, @babel/helper-module-transforms@npm:^7.23.0":
+ version: 7.23.0
+ resolution: "@babel/helper-module-transforms@npm:7.23.0"
dependencies:
"@babel/helper-environment-visitor": ^7.22.20
"@babel/helper-module-imports": ^7.22.15
@@ -287,7 +287,7 @@ __metadata:
"@babel/helper-validator-identifier": ^7.22.20
peerDependencies:
"@babel/core": ^7.0.0
- checksum: 8fce25362df8711bd4620f41c5c18769edfeafe7f8f1dae9691966ef368e57f9da68dfa1707cd63c834c89dc4eaa82c26f12ea33e88fd262ac62844b11dcc389
+ checksum: 6e2afffb058cf3f8ce92f5116f710dda4341c81cfcd872f9a0197ea594f7ce0ab3cb940b0590af2fe99e60d2e5448bfba6bca8156ed70a2ed4be2adc8586c891
languageName: node
linkType: hard
@@ -367,7 +367,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.22.19, @babel/helper-validator-identifier@npm:^7.22.20, @babel/helper-validator-identifier@npm:^7.22.5":
+"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.22.20":
version: 7.22.20
resolution: "@babel/helper-validator-identifier@npm:7.22.20"
checksum: 136412784d9428266bcdd4d91c32bcf9ff0e8d25534a9d94b044f77fe76bc50f941a90319b05aafd1ec04f7d127cd57a179a3716009ff7f3412ef835ada95bdc
@@ -392,14 +392,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helpers@npm:^7.22.15":
- version: 7.22.15
- resolution: "@babel/helpers@npm:7.22.15"
+"@babel/helpers@npm:^7.23.0":
+ version: 7.23.1
+ resolution: "@babel/helpers@npm:7.23.1"
dependencies:
"@babel/template": ^7.22.15
- "@babel/traverse": ^7.22.15
- "@babel/types": ^7.22.15
- checksum: 49f61a93cbae4df3328bda67af5db743fead659ae4242571226c3596b7df78546189cdf991fed1eca33b559de8abf396a90a001f474a1bab351418f07b7ae6ef
+ "@babel/traverse": ^7.23.0
+ "@babel/types": ^7.23.0
+ checksum: acfc345102045c24ea2a4d60e00dcf8220e215af3add4520e2167700661338e6a80bd56baf44bb764af05ec6621101c9afc315dc107e18c61fa6da8acbdbb893
languageName: node
linkType: hard
@@ -423,12 +423,12 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.18.4, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.22.16":
- version: 7.22.16
- resolution: "@babel/parser@npm:7.22.16"
+"@babel/parser@npm:^7.18.4, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0":
+ version: 7.23.0
+ resolution: "@babel/parser@npm:7.23.0"
bin:
parser: ./bin/babel-parser.js
- checksum: 944c756b5bdeb07b9fec16ecef6b3c61aff9d4c4b924abadcf01afa1840a740b8e2357ae00482b5b37daad6d2bfd848c947f27ad65138d687b6fdc924bc59edd
+ checksum: 453fdf8b9e2c2b7d7b02139e0ce003d1af21947bbc03eb350fb248ee335c9b85e4ab41697ddbdd97079698de825a265e45a0846bb2ed47a2c7c1df833f42a354
languageName: node
linkType: hard
@@ -714,13 +714,13 @@ __metadata:
linkType: hard
"@babel/plugin-transform-block-scoping@npm:^7.22.15":
- version: 7.22.15
- resolution: "@babel/plugin-transform-block-scoping@npm:7.22.15"
+ version: 7.23.0
+ resolution: "@babel/plugin-transform-block-scoping@npm:7.23.0"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: c7091dc000b854ce0c471588ca0704ef1ce78cff954584a9f21c1668fd0669e7c8d5396fb72fe49a2216d9b96a400d435f424f27e41a097ef6c855f9c57df195
+ checksum: 0cfe925cc3b5a3ad407e2253fab3ceeaa117a4b291c9cb245578880872999bca91bd83ffa0128ae9ca356330702e1ef1dcb26804f28d2cef678239caf629f73e
languageName: node
linkType: hard
@@ -781,13 +781,13 @@ __metadata:
linkType: hard
"@babel/plugin-transform-destructuring@npm:^7.22.15":
- version: 7.22.15
- resolution: "@babel/plugin-transform-destructuring@npm:7.22.15"
+ version: 7.23.0
+ resolution: "@babel/plugin-transform-destructuring@npm:7.23.0"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 4bccb4765e5287f1d36119d930afb9941ea8f4f001bddb8febff716bac0e09dc58576624f3ec59470630513044dd342075fe11af16d8c1b234cb7406cffca9f0
+ checksum: cd6dd454ccc2766be551e4f8a04b1acc2aa539fa19e5c7501c56cc2f8cc921dd41a7ffb78455b4c4b2f954fcab8ca4561ba7c9c7bd5af9f19465243603d18cc3
languageName: node
linkType: hard
@@ -921,41 +921,41 @@ __metadata:
linkType: hard
"@babel/plugin-transform-modules-amd@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-modules-amd@npm:7.22.5"
+ version: 7.23.0
+ resolution: "@babel/plugin-transform-modules-amd@npm:7.23.0"
dependencies:
- "@babel/helper-module-transforms": ^7.22.5
+ "@babel/helper-module-transforms": ^7.23.0
"@babel/helper-plugin-utils": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 7da4c4ebbbcf7d182abb59b2046b22d86eee340caf8a22a39ef6a727da2d8acfec1f714fcdcd5054110b280e4934f735e80a6848d192b6834c5d4459a014f04d
+ checksum: 5d92875170a37b8282d4bcd805f55829b8fab0f9c8d08b53d32a7a0bfdc62b868e489b52d329ae768ecafc0c993eed0ad7a387baa673ac33211390a9f833ab5d
languageName: node
linkType: hard
"@babel/plugin-transform-modules-commonjs@npm:^7.22.15":
- version: 7.22.15
- resolution: "@babel/plugin-transform-modules-commonjs@npm:7.22.15"
+ version: 7.23.0
+ resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.0"
dependencies:
- "@babel/helper-module-transforms": ^7.22.15
+ "@babel/helper-module-transforms": ^7.23.0
"@babel/helper-plugin-utils": ^7.22.5
"@babel/helper-simple-access": ^7.22.5
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: f8fc85fefa6be8626a378ca38fb84c7359043e7c692c854e9ee250a05121553b7f4a58e127099efe12662ec6bebbfd304ce638a0b4563d7cbd5982f3d877321c
+ checksum: 7fb25997194053e167c4207c319ff05362392da841bd9f42ddb3caf9c8798a5d203bd926d23ddf5830fdf05eddc82c2810f40d1287e3a4f80b07eff13d1024b5
languageName: node
linkType: hard
"@babel/plugin-transform-modules-systemjs@npm:^7.22.11":
- version: 7.22.11
- resolution: "@babel/plugin-transform-modules-systemjs@npm:7.22.11"
+ version: 7.23.0
+ resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.0"
dependencies:
"@babel/helper-hoist-variables": ^7.22.5
- "@babel/helper-module-transforms": ^7.22.9
+ "@babel/helper-module-transforms": ^7.23.0
"@babel/helper-plugin-utils": ^7.22.5
- "@babel/helper-validator-identifier": ^7.22.5
+ "@babel/helper-validator-identifier": ^7.22.20
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: d0991e4bdc3352b6a9f4d12b6662e3645d892cd5c3c005ba5f14e65f1e218c6a8f7f4497e64a51d82a046e507aaa7db3143b800b0270dca1824cbd214ff3363d
+ checksum: 2d481458b22605046badea2317d5cc5c94ac3031c2293e34c96f02063f5b02af0979c4da6a8fbc67cc249541575dc9c6d710db6b919ede70b7337a22d9fd57a7
languageName: node
linkType: hard
@@ -1058,15 +1058,15 @@ __metadata:
linkType: hard
"@babel/plugin-transform-optional-chaining@npm:^7.22.15":
- version: 7.22.15
- resolution: "@babel/plugin-transform-optional-chaining@npm:7.22.15"
+ version: 7.23.0
+ resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.0"
dependencies:
"@babel/helper-plugin-utils": ^7.22.5
"@babel/helper-skip-transparent-expression-wrappers": ^7.22.5
"@babel/plugin-syntax-optional-chaining": ^7.8.3
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 6b97abe0e50ca2dd8684fcef2c8d12607637e707aa9d513b7035f5e812efbde9305736b438d422103a7844e04124cad5efa4ff0e6226a57afa1210a1c7485c8e
+ checksum: f702634f2b97e5260dbec0d4bde05ccb6f4d96d7bfa946481aeacfa205ca846cb6e096a38312f9d51fdbdac1f258f211138c5f7075952e46a5bf8574de6a1329
languageName: node
linkType: hard
@@ -1370,11 +1370,11 @@ __metadata:
linkType: hard
"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.8.4":
- version: 7.22.15
- resolution: "@babel/runtime@npm:7.22.15"
+ version: 7.23.1
+ resolution: "@babel/runtime@npm:7.23.1"
dependencies:
regenerator-runtime: ^0.14.0
- checksum: 793296df1e41599a935a3d77ec01eb6088410d3fd4dbe4e92f06c6b7bb2f8355024e6d78621a3a35f44e0e23b0b59107f23d585384df4f3123256a1e1492040e
+ checksum: 0cd0d43e6e7dc7f9152fda8c8312b08321cda2f56ef53d6c22ebdd773abdc6f5d0a69008de90aa41908d00e2c1facb24715ff121274e689305c858355ff02c70
languageName: node
linkType: hard
@@ -1389,21 +1389,21 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.22.15, @babel/traverse@npm:^7.22.20":
- version: 7.22.20
- resolution: "@babel/traverse@npm:7.22.20"
+"@babel/traverse@npm:^7.23.0":
+ version: 7.23.0
+ resolution: "@babel/traverse@npm:7.23.0"
dependencies:
"@babel/code-frame": ^7.22.13
- "@babel/generator": ^7.22.15
+ "@babel/generator": ^7.23.0
"@babel/helper-environment-visitor": ^7.22.20
- "@babel/helper-function-name": ^7.22.5
+ "@babel/helper-function-name": ^7.23.0
"@babel/helper-hoist-variables": ^7.22.5
"@babel/helper-split-export-declaration": ^7.22.6
- "@babel/parser": ^7.22.16
- "@babel/types": ^7.22.19
+ "@babel/parser": ^7.23.0
+ "@babel/types": ^7.23.0
debug: ^4.1.0
globals: ^11.1.0
- checksum: 97da9afa7f8f505ce52c36ac2531129bc4a0e250880aaf9b467dc044f30a5bce2b756c1af4d961958bc225659546e811a7d536ab3d920fd60921087989b841b9
+ checksum: 0b17fae53269e1af2cd3edba00892bc2975ad5df9eea7b84815dab07dfec2928c451066d51bc65b4be61d8499e77db7e547ce69ef2a7b0eca3f96269cb43a0b0
languageName: node
linkType: hard
@@ -1418,14 +1418,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.18.2, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
- version: 7.22.19
- resolution: "@babel/types@npm:7.22.19"
+"@babel/types@npm:^7.18.2, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
+ version: 7.23.0
+ resolution: "@babel/types@npm:7.23.0"
dependencies:
"@babel/helper-string-parser": ^7.22.5
- "@babel/helper-validator-identifier": ^7.22.19
+ "@babel/helper-validator-identifier": ^7.22.20
to-fast-properties: ^2.0.0
- checksum: 2d69740e69b55ba36ece0c17d5afb7b7213b34297157df39ef9ba24965aff677c56f014413052ecc5b2fbbf26910c63e5bb24a969df84d7a17153750cf75915e
+ checksum: 215fe04bd7feef79eeb4d33374b39909ce9cad1611c4135a4f7fdf41fe3280594105af6d7094354751514625ea92d0875aba355f53e86a92600f290e77b0e604
languageName: node
linkType: hard
@@ -1629,9 +1629,9 @@ __metadata:
linkType: hard
"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1":
- version: 4.8.1
- resolution: "@eslint-community/regexpp@npm:4.8.1"
- checksum: 82d62c845ef42b810f268cfdc84d803a2da01735fb52e902fd34bdc09f92464a094fd8e4802839874b000b2f73f67c972859e813ba705233515d3e954f234bf2
+ version: 4.9.1
+ resolution: "@eslint-community/regexpp@npm:4.9.1"
+ checksum: 06fb839e9c756f6375cc545c2f2e05a0a64576bd6370e8e3c07983fd29a3d6e164ef4aa48a361f7d27e6713ab79c83053ff6a2ccb78748bc955e344279c4a3b6
languageName: node
linkType: hard
@@ -1652,10 +1652,10 @@ __metadata:
languageName: node
linkType: hard
-"@eslint/js@npm:8.49.0":
- version: 8.49.0
- resolution: "@eslint/js@npm:8.49.0"
- checksum: a6601807c8aeeefe866926ad92ed98007c034a735af20ff709009e39ad1337474243d47908500a3bde04e37bfba16bcf1d3452417f962e1345bc8756edd6b830
+"@eslint/js@npm:8.50.0":
+ version: 8.50.0
+ resolution: "@eslint/js@npm:8.50.0"
+ checksum: 302478f2acaaa7228729ec6a04f56641590185e1d8cd1c836a6db8a6b8009f80a57349341be9fbb9aa1721a7a569d1be3ffc598a33300d22816f11832095386c
languageName: node
linkType: hard
@@ -1959,9 +1959,9 @@ __metadata:
linkType: hard
"@octokit/openapi-types@npm:^18.0.0":
- version: 18.0.0
- resolution: "@octokit/openapi-types@npm:18.0.0"
- checksum: d487d6c6c1965e583eee417d567e4fe3357a98953fc49bce1a88487e7908e9b5dbb3e98f60dfa340e23b1792725fbc006295aea071c5667a813b9c098185b56f
+ version: 18.1.1
+ resolution: "@octokit/openapi-types@npm:18.1.1"
+ checksum: 94f42977fd2fcb9983c781fd199bc11218885a1226d492680bfb1268524a1b2af48a768eef90c63b80a2874437de641d59b3b7f640a5afa93e7c21fe1a79069a
languageName: node
linkType: hard
@@ -2502,18 +2502,18 @@ __metadata:
linkType: hard
"@types/app-root-path@npm:^1.2.4":
- version: 1.2.5
- resolution: "@types/app-root-path@npm:1.2.5"
- checksum: d6a08494dadae4a751ddbf28c821665b01e51e20fe35cb04a122ffd56305d4d0a04107f4d9d2003ee20336a2949050b93bddf8645905e3ecc8b5b95f1d084936
+ version: 1.2.6
+ resolution: "@types/app-root-path@npm:1.2.6"
+ checksum: ec1d08fe4df3cadc23dfe5c40e93a4d4d1a3ec4670d56144aca561a8fb918f62e9eab73e273e3d9d997860a1a2170fb46b64e95268e11c5f3d8b09f693128ca4
languageName: node
linkType: hard
"@types/archiver@npm:^5.3.2":
- version: 5.3.2
- resolution: "@types/archiver@npm:5.3.2"
+ version: 5.3.3
+ resolution: "@types/archiver@npm:5.3.3"
dependencies:
"@types/readdir-glob": "*"
- checksum: 9db5b4fdc1740fa07d08340ed827598cc6eda97406ac18a06a158670c7124d4120650a3b9cd660e9e39b42f033cf8f052566da32681e8ad91163473df88a3c4c
+ checksum: e660465ac9a622570ddbad86a306c7234c3272cb28eafe9c3ad7229f06e499dfadae9f0cb0caf41443318eea559b75ef662ea276ae64f19695e72018dae37ee7
languageName: node
linkType: hard
@@ -2604,14 +2604,14 @@ __metadata:
linkType: hard
"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.33":
- version: 4.17.36
- resolution: "@types/express-serve-static-core@npm:4.17.36"
+ version: 4.17.37
+ resolution: "@types/express-serve-static-core@npm:4.17.37"
dependencies:
"@types/node": "*"
"@types/qs": "*"
"@types/range-parser": "*"
"@types/send": "*"
- checksum: 410b13cbd663f18c0f8729e7f2ff54d960d96de76ebbae7cadb612972f85cc66c54051e00d32f11aa230c0a683d81a6d6fc7f7e4e383a95c0801494c517f36e1
+ checksum: 2dab1380e45eb44e56ecc1be1c42c4b897364d2f2a08e03ca28fbcb1e6866e390217385435813711c046f9acd684424d088855dc32825d5cbecf72c60ecd037f
languageName: node
linkType: hard
@@ -2625,14 +2625,14 @@ __metadata:
linkType: hard
"@types/express@npm:*, @types/express@npm:^4.17.17":
- version: 4.17.17
- resolution: "@types/express@npm:4.17.17"
+ version: 4.17.18
+ resolution: "@types/express@npm:4.17.18"
dependencies:
"@types/body-parser": "*"
"@types/express-serve-static-core": ^4.17.33
"@types/qs": "*"
"@types/serve-static": "*"
- checksum: 0196dacc275ac3ce89d7364885cb08e7fb61f53ca101f65886dbf1daf9b7eb05c0943e2e4bbd01b0cc5e50f37e0eea7e4cbe97d0304094411ac73e1b7998f4da
+ checksum: 8c178da4f0edff1f006d871fbdc3f849620986ff10bad252f3dfd45b57554e26aaa28c602285df028930d5216e257a06fbaf795070f8bb42f7d87e3b689cba50
languageName: node
linkType: hard
@@ -2718,69 +2718,69 @@ __metadata:
linkType: hard
"@types/mime@npm:*":
- version: 3.0.1
- resolution: "@types/mime@npm:3.0.1"
- checksum: 4040fac73fd0cea2460e29b348c1a6173da747f3a87da0dbce80dd7a9355a3d0e51d6d9a401654f3e5550620e3718b5a899b2ec1debf18424e298a2c605346e7
+ version: 3.0.2
+ resolution: "@types/mime@npm:3.0.2"
+ checksum: 09cf74f6377d1b27f4a24512cb689ad30af59880ac473ed6f7bc5285ecde88bbe8fe500789340ad57810da9d6fe1704f86e8bfe147b9ea76d58925204a60b906
languageName: node
linkType: hard
"@types/mime@npm:^1":
- version: 1.3.2
- resolution: "@types/mime@npm:1.3.2"
- checksum: 0493368244cced1a69cb791b485a260a422e6fcc857782e1178d1e6f219f1b161793e9f87f5fae1b219af0f50bee24fcbe733a18b4be8fdd07a38a8fb91146fd
+ version: 1.3.3
+ resolution: "@types/mime@npm:1.3.3"
+ checksum: 7e27dede6517c1d604821a8a5412d6b7131decc8397ad4bac9216fc90dea26c9571426623ebeea2a9b89dbfb89ad98f7370a3c62cd2be8896c6e897333b117c9
languageName: node
linkType: hard
"@types/minimist@npm:^1.2.0":
- version: 1.2.2
- resolution: "@types/minimist@npm:1.2.2"
- checksum: b8da83c66eb4aac0440e64674b19564d9d86c80ae273144db9681e5eeff66f238ade9515f5006ffbfa955ceff8b89ad2bd8ec577d7caee74ba101431fb07045d
+ version: 1.2.3
+ resolution: "@types/minimist@npm:1.2.3"
+ checksum: 666ea4f8c39dcbdfbc3171fe6b3902157c845cc9cb8cee33c10deb706cda5e0cc80f98ace2d6d29f6774b0dc21180c96cd73c592a1cbefe04777247c7ba0e84b
languageName: node
linkType: hard
"@types/mocha@npm:^10.0.1":
- version: 10.0.1
- resolution: "@types/mocha@npm:10.0.1"
- checksum: 224ea9fce7b1734ccdb9aa99a622d902a538ce1847bca7fd22c5fb38adcf3ed536f50f48f587085db988a4bb3c2eb68f4b98e1cd6a38bc5547bd3bbbedc54495
+ version: 10.0.2
+ resolution: "@types/mocha@npm:10.0.2"
+ checksum: a78a02691f102beb02f9ec435458107d21b518fc477c3b2f37c90b8e70b67bff888351715ae173bd31ede25ee5e0d688aefb0faf4284034d08ba63027c8b0c01
languageName: node
linkType: hard
"@types/morgan@npm:^1.9.4":
- version: 1.9.5
- resolution: "@types/morgan@npm:1.9.5"
+ version: 1.9.6
+ resolution: "@types/morgan@npm:1.9.6"
dependencies:
"@types/node": "*"
- checksum: f98deb4c7f2ad6049ad34ed7b0f0d427546bdf2358011070af9d597de1b0a03b38cc10cfe65ef2e7673e569c384303d949e76df701acefe288d547f614142973
+ checksum: 6525248325a74342f929c958be69c0840c8f3a288e003a8904319cae92e531f17a8aa2700701e66775adcca7f9506dd630fec2f95dc04a3e73add04fde42aab8
languageName: node
linkType: hard
"@types/multer@npm:^1.4.7":
- version: 1.4.7
- resolution: "@types/multer@npm:1.4.7"
+ version: 1.4.8
+ resolution: "@types/multer@npm:1.4.8"
dependencies:
"@types/express": "*"
- checksum: 680cb0710aa25264d20cdcdaf34c212b636b55ea141310f06c25354ab1401193c7aa6839f9d22abf64a223fab1f2b8287f2512b0bef7e1628c4e9ffe54b4aeb2
+ checksum: bdc4e367d8f228303b987f8ecd4189d069990b97007308e3f1f80c009aae620eea7720484a39ef265e1ba915481e405631bc2113d148b4461e1d12d14dc38dac
languageName: node
linkType: hard
"@types/node@npm:*, @types/node@npm:>=10.0.0":
- version: 20.6.3
- resolution: "@types/node@npm:20.6.3"
- checksum: 444a6f1f41cfa8d3e20ce0108e6e43960fb2ae0e481f233bb1c14d6252aa63a92e021de561cd317d9fdb411688f871065f40175a1f18763282dee2613a08f8a3
+ version: 20.8.0
+ resolution: "@types/node@npm:20.8.0"
+ checksum: ebad6342d54238a24bf980d7750117a5d67749c9b72cbb7a974a1e932c39034aa3a810d669e007e8a5071782a253aa069a187b614407a382403c9826e837c849
languageName: node
linkType: hard
"@types/node@npm:^18.15.3":
- version: 18.17.18
- resolution: "@types/node@npm:18.17.18"
- checksum: 59cbd906363d37017fe9ba0c08c1446e440d4d977459609c5f90b8fb7eb41f273ce8af30c5a5b5d599d7de934c1b3702bc9fc27caf8d2270e5cdb659c5232991
+ version: 18.18.1
+ resolution: "@types/node@npm:18.18.1"
+ checksum: 079085afc8615b91727900628410a2077f7fff51c5c3e20c4ab2d9caae4010b035aac13dae1221155e9d6ca46084aebf68121642140527b4009eee17b716d339
languageName: node
linkType: hard
"@types/normalize-package-data@npm:^2.4.0":
- version: 2.4.1
- resolution: "@types/normalize-package-data@npm:2.4.1"
- checksum: e87bccbf11f95035c89a132b52b79ce69a1e3652fe55962363063c9c0dae0fe2477ebc585e03a9652adc6f381d24ba5589cc5e51849df4ced3d3e004a7d40ed5
+ version: 2.4.2
+ resolution: "@types/normalize-package-data@npm:2.4.2"
+ checksum: 2132e4054711e6118de967ae3a34f8c564e58d71fbcab678ec2c34c14659f638a86c35a0fd45237ea35a4a03079cf0a485e3f97736ffba5ed647bfb5da086b03
languageName: node
linkType: hard
@@ -2792,9 +2792,9 @@ __metadata:
linkType: hard
"@types/proxyquire@npm:^1.3.28":
- version: 1.3.28
- resolution: "@types/proxyquire@npm:1.3.28"
- checksum: 9f0267b4516c2686a2e99a6d4dbd2ed660133180aad775a4000f3e103d8b2fe6b1bfe5b36003edf7adfb02542aed6c2fa6049fc217daea73ebced2942a762f27
+ version: 1.3.29
+ resolution: "@types/proxyquire@npm:1.3.29"
+ checksum: c21cdf6e7b00c89fce2a254ac1e7a78793a4af44c8ea61fd083d2713ab30fb8ec0eb6ad80bd07949e13f8551391c869e0332b72769278b8eab328d5d2db658ec
languageName: node
linkType: hard
@@ -2806,28 +2806,28 @@ __metadata:
linkType: hard
"@types/range-parser@npm:*":
- version: 1.2.4
- resolution: "@types/range-parser@npm:1.2.4"
- checksum: b7c0dfd5080a989d6c8bb0b6750fc0933d9acabeb476da6fe71d8bdf1ab65e37c136169d84148034802f48378ab94e3c37bb4ef7656b2bec2cb9c0f8d4146a95
+ version: 1.2.5
+ resolution: "@types/range-parser@npm:1.2.5"
+ checksum: db9aaa04a02d019395a9a4346475669a2864a32a6477ad0fc457bd2ef39a167cabe742f55a8a3fa8bc90abac795b716c22b37348bc3e19313ebe6c9310815233
languageName: node
linkType: hard
"@types/readable-stream@npm:^4.0.1":
- version: 4.0.2
- resolution: "@types/readable-stream@npm:4.0.2"
+ version: 4.0.3
+ resolution: "@types/readable-stream@npm:4.0.3"
dependencies:
"@types/node": "*"
safe-buffer: ~5.1.1
- checksum: 7f6eb6de877f203fef446f7cd91cbe0952d05d0704fd30eb9e6b8256a3e408ef97b3f331488433c29b21b482c93f15ec39d77cad75db94a0d1cdd6c17d878682
+ checksum: 3fa4e6b5461f2834abac67ea2e937071a704e9e0b1c3527f9f87d7478de313ee80a0eb2ebd7161ed27b91c0780f1a003511bb98661ef4e174159dccd0a62a256
languageName: node
linkType: hard
"@types/readdir-glob@npm:*":
- version: 1.1.1
- resolution: "@types/readdir-glob@npm:1.1.1"
+ version: 1.1.2
+ resolution: "@types/readdir-glob@npm:1.1.2"
dependencies:
"@types/node": "*"
- checksum: cc888be86e729c1e2f799a926c091b464d58016aaee69e08b58878668ec0137e985236775a3eaac14273554bf45c7da92fe19b900370f8d02f47a32709000ba8
+ checksum: 3d218cd56310138e561a5b9a27f61ab1a80d3d1936b14f5c00fe736cc37d6fcc23311d54da4bf1bf20dc40d7a7d6886566056540ff68a884f627f9ae0e425d55
languageName: node
linkType: hard
@@ -2841,65 +2841,65 @@ __metadata:
linkType: hard
"@types/responselike@npm:^1.0.0":
- version: 1.0.0
- resolution: "@types/responselike@npm:1.0.0"
+ version: 1.0.1
+ resolution: "@types/responselike@npm:1.0.1"
dependencies:
"@types/node": "*"
- checksum: e99fc7cc6265407987b30deda54c1c24bb1478803faf6037557a774b2f034c5b097ffd65847daa87e82a61a250d919f35c3588654b0fdaa816906650f596d1b0
+ checksum: ae8c36c9354aaedfa462dab655aa17613529d545a418acc54ba0214145fc1d0454be2ae107031a1b2c24768f19f2af7e4096a85d1e604010becd0bec2355cb0e
languageName: node
linkType: hard
"@types/semver@npm:^7.3.12":
- version: 7.5.2
- resolution: "@types/semver@npm:7.5.2"
- checksum: 743aa8a2b58e20b329c19bd2459152cb049d12fafab7279b90ac11e0f268c97efbcb606ea0c681cca03f79015381b40d9b1244349b354270bec3f939ed49f6e9
+ version: 7.5.3
+ resolution: "@types/semver@npm:7.5.3"
+ checksum: 349fdd1ab6c213bac5c991bac766bd07b8b12e63762462bb058740dcd2eb09c8193d068bb226f134661275f2022976214c0e727a4e5eb83ec1b131127c980d3e
languageName: node
linkType: hard
"@types/send@npm:*":
- version: 0.17.1
- resolution: "@types/send@npm:0.17.1"
+ version: 0.17.2
+ resolution: "@types/send@npm:0.17.2"
dependencies:
"@types/mime": ^1
"@types/node": "*"
- checksum: 10b620a5960058ef009afbc17686f680d6486277c62f640845381ec4baa0ea683fdd77c3afea4803daf5fcddd3fb2972c8aa32e078939f1d4e96f83195c89793
+ checksum: 1ff5b1bd6a4f6fdc6402c7024781ff5dbd0e1f51a43c69529fb67c710943c7416d2f0d77c57c70fccf6616f25f838f32f960284526e408d4edae2e91e1fce95a
languageName: node
linkType: hard
"@types/serve-static@npm:*":
- version: 1.15.2
- resolution: "@types/serve-static@npm:1.15.2"
+ version: 1.15.3
+ resolution: "@types/serve-static@npm:1.15.3"
dependencies:
"@types/http-errors": "*"
"@types/mime": "*"
"@types/node": "*"
- checksum: 15c261dbfc57890f7cc17c04d5b22b418dfa0330c912b46c5d8ae2064da5d6f844ef7f41b63c7f4bbf07675e97ebe6ac804b032635ec742ae45d6f1274259b3e
+ checksum: afa52252f0ba94cdb5391e80f23e17fd629bdf2a31be8876e2c4490312ed6b0570822dd7de7cea04c9002049e207709563568b7f4ee10bb9f456321db1e83e40
languageName: node
linkType: hard
"@types/sinon-chai@npm:^3.2.9":
- version: 3.2.9
- resolution: "@types/sinon-chai@npm:3.2.9"
+ version: 3.2.10
+ resolution: "@types/sinon-chai@npm:3.2.10"
dependencies:
"@types/chai": "*"
"@types/sinon": "*"
- checksum: 3238ee2e3f64d0fc3e3d08a0d69f1edf062500e58814cbf9898ab6b28a8acfa01734069a431e7cff2b0890d8fa2782103b2c011b247520885a50f8928e395681
+ checksum: 72e1f4e4622fba57d59f482ce421a7493e26baeea7bdc57a13e4ec93af62122188f9ea14c7b16e33d0e5a198c7d5df4651401c763071f114aebdc1893e03179e
languageName: node
linkType: hard
"@types/sinon@npm:*":
- version: 10.0.16
- resolution: "@types/sinon@npm:10.0.16"
+ version: 10.0.17
+ resolution: "@types/sinon@npm:10.0.17"
dependencies:
"@types/sinonjs__fake-timers": "*"
- checksum: 1216aac584500d6bf845ca76f57e82f8459cf9de4ed80a55e50aa4438360fc418789a42181e211c5d279e97f86a3a994e3c81e43971d540737caca0193242bbf
+ checksum: 329055c022810d058f90fabb3fe0dd730331885e757666789ef252feeccc67d4c5cbd87e71857e2df11d094d67e32e3e304cfd9b12b9327fd2cf486d635c36e2
languageName: node
linkType: hard
"@types/sinonjs__fake-timers@npm:*":
- version: 8.1.2
- resolution: "@types/sinonjs__fake-timers@npm:8.1.2"
- checksum: bbc73a5ab6c0ec974929392f3d6e1e8db4ebad97ec506d785301e1c3d8a4f98a35b1aa95b97035daef02886fd8efd7788a2fa3ced2ec7105988bfd8dce61eedd
+ version: 8.1.3
+ resolution: "@types/sinonjs__fake-timers@npm:8.1.3"
+ checksum: d4bac3c1b8d544ac7a57edac3fbf402b055d6401b2f8504fc83908aa40682c71c8ba260c52db29c7a6e72932751c653a0f5185bdb18530534ac50c86425b5cb8
languageName: node
linkType: hard
@@ -2918,20 +2918,20 @@ __metadata:
linkType: hard
"@types/ws@npm:^8.5.5":
- version: 8.5.5
- resolution: "@types/ws@npm:8.5.5"
+ version: 8.5.6
+ resolution: "@types/ws@npm:8.5.6"
dependencies:
"@types/node": "*"
- checksum: d00bf8070e6938e3ccf933010921c6ce78ac3606696ce37a393b27a9a603f7bd93ea64f3c5fa295a2f743575ba9c9a9fdb904af0f5fe2229bf2adf0630386e4a
+ checksum: 7addb0c5fa4e7713d5209afb8a90f1852b12c02cb537395adf7a05fbaf21205dc5f7c110fd5ad6f3dbf147112cbff33fb11d8633059cb344f0c14f595b1ea1fb
languageName: node
linkType: hard
"@types/yauzl@npm:^2.9.1":
- version: 2.10.0
- resolution: "@types/yauzl@npm:2.10.0"
+ version: 2.10.1
+ resolution: "@types/yauzl@npm:2.10.1"
dependencies:
"@types/node": "*"
- checksum: 55d27ae5d346ea260e40121675c24e112ef0247649073848e5d4e03182713ae4ec8142b98f61a1c6cbe7d3b72fa99bbadb65d8b01873e5e605cdc30f1ff70ef2
+ checksum: 3377916a2d493cb2422b167fb7dfff8cb3ea045a9489dab4955858719bf7fe6808e5f6a51ee819904fb7f623f7ac092b87f9d6a857ea1214a45070d19c8b3d7e
languageName: node
linkType: hard
@@ -3795,14 +3795,14 @@ __metadata:
linkType: hard
"babel-plugin-polyfill-corejs3@npm:^0.8.3":
- version: 0.8.3
- resolution: "babel-plugin-polyfill-corejs3@npm:0.8.3"
+ version: 0.8.4
+ resolution: "babel-plugin-polyfill-corejs3@npm:0.8.4"
dependencies:
"@babel/helper-define-polyfill-provider": ^0.4.2
- core-js-compat: ^3.31.0
+ core-js-compat: ^3.32.2
peerDependencies:
"@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
- checksum: dcbb30e551702a82cfd4d2c375da2c317658e55f95e9edcda93b9bbfdcc8fb6e5344efcb144e04d3406859e7682afce7974c60ededd9f12072a48a83dd22a0da
+ checksum: 7243241a5b978b1335d51bcbd1248d6c4df88f6b3726706e71e0392f111c59bbf01118c85bb0ed42dce65e90e8fc768d19eda0a81a321cbe54abd3df9a285dc8
languageName: node
linkType: hard
@@ -4021,17 +4021,17 @@ __metadata:
languageName: node
linkType: hard
-"browserslist@npm:^4.21.10, browserslist@npm:^4.21.9":
- version: 4.21.10
- resolution: "browserslist@npm:4.21.10"
+"browserslist@npm:^4.21.9, browserslist@npm:^4.22.1":
+ version: 4.22.1
+ resolution: "browserslist@npm:4.22.1"
dependencies:
- caniuse-lite: ^1.0.30001517
- electron-to-chromium: ^1.4.477
+ caniuse-lite: ^1.0.30001541
+ electron-to-chromium: ^1.4.535
node-releases: ^2.0.13
- update-browserslist-db: ^1.0.11
+ update-browserslist-db: ^1.0.13
bin:
browserslist: cli.js
- checksum: 1e27c0f111a35d1dd0e8fc2c61781b0daefabc2c9471b0b10537ce54843014bceb2a1ce4571af1a82b2bf1e6e6e05d38865916689a158f03bc2c7a4ec2577db8
+ checksum: 7e6b10c53f7dd5d83fd2b95b00518889096382539fed6403829d447e05df4744088de46a571071afb447046abc3c66ad06fbc790e70234ec2517452e32ffd862
languageName: node
linkType: hard
@@ -4236,10 +4236,10 @@ __metadata:
languageName: node
linkType: hard
-"caniuse-lite@npm:^1.0.30001517":
- version: 1.0.30001538
- resolution: "caniuse-lite@npm:1.0.30001538"
- checksum: 94c5d55757a339c7cc175f08a024671e2b4e7c04f130b1015793303d637061347efb6ad84447c3b8137333e742d150b8ad9672716bbf2482646c2e63a56f6c55
+"caniuse-lite@npm:^1.0.30001541":
+ version: 1.0.30001542
+ resolution: "caniuse-lite@npm:1.0.30001542"
+ checksum: 6cf20e2e1fd4c14f98a3cc73df650903bb5fc896c5b7416ada10c3e2c17e905e3d5688e5a201bfc0eebdf2e3d19e1825e21ad03e4d06f2d50f6b1c9f4b837f98
languageName: node
linkType: hard
@@ -4255,17 +4255,17 @@ __metadata:
linkType: hard
"chai@npm:^4.3.7":
- version: 4.3.8
- resolution: "chai@npm:4.3.8"
+ version: 4.3.10
+ resolution: "chai@npm:4.3.10"
dependencies:
assertion-error: ^1.1.0
- check-error: ^1.0.2
- deep-eql: ^4.1.2
- get-func-name: ^2.0.0
- loupe: ^2.3.1
+ check-error: ^1.0.3
+ deep-eql: ^4.1.3
+ get-func-name: ^2.0.2
+ loupe: ^2.3.6
pathval: ^1.1.1
- type-detect: ^4.0.5
- checksum: 29e0984ed13308319cadc35437c8ef0a3e271544d226c991bf7e3b6d771bf89707321669e11d05e362bc0ad0bd26585079b989d1032f3c106e3bb95d7f079cce
+ type-detect: ^4.0.8
+ checksum: 536668c60a0d985a0fbd94418028e388d243a925d7c5e858c7443e334753511614a3b6a124bac9ca077dfc4c37acc367d62f8c294960f440749536dc181dfc6d
languageName: node
linkType: hard
@@ -4334,10 +4334,12 @@ __metadata:
languageName: node
linkType: hard
-"check-error@npm:^1.0.2":
- version: 1.0.2
- resolution: "check-error@npm:1.0.2"
- checksum: d9d106504404b8addd1ee3f63f8c0eaa7cd962a1a28eb9c519b1c4a1dc7098be38007fc0060f045ee00f075fbb7a2a4f42abcf61d68323677e11ab98dc16042e
+"check-error@npm:^1.0.2, check-error@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "check-error@npm:1.0.3"
+ dependencies:
+ get-func-name: ^2.0.2
+ checksum: e2131025cf059b21080f4813e55b3c480419256914601750b0fee3bd9b2b8315b531e551ef12560419b8b6d92a3636511322752b1ce905703239e7cc451b6399
languageName: node
linkType: hard
@@ -4980,13 +4982,20 @@ __metadata:
languageName: node
linkType: hard
-"convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0":
+"convert-source-map@npm:^1.6.0":
version: 1.9.0
resolution: "convert-source-map@npm:1.9.0"
checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8
languageName: node
linkType: hard
+"convert-source-map@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "convert-source-map@npm:2.0.0"
+ checksum: 63ae9933be5a2b8d4509daca5124e20c14d023c820258e484e32dc324d34c2754e71297c94a05784064ad27615037ef677e3f0c00469fb55f409d2bb21261035
+ languageName: node
+ linkType: hard
+
"cookie-parser@npm:^1.4.6":
version: 1.4.6
resolution: "cookie-parser@npm:1.4.6"
@@ -5032,12 +5041,12 @@ __metadata:
languageName: node
linkType: hard
-"core-js-compat@npm:^3.31.0":
- version: 3.32.2
- resolution: "core-js-compat@npm:3.32.2"
+"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.32.2":
+ version: 3.33.0
+ resolution: "core-js-compat@npm:3.33.0"
dependencies:
- browserslist: ^4.21.10
- checksum: efca146ad71a542e6f196db5ba5aed617e48c615bdf1fbb065471b3267f833ac545bd5fc5ad0642c3d3974b955f0684ff0863d7471d7050ee0284e0a1313942e
+ browserslist: ^4.22.1
+ checksum: 83ae54008c09b8e0ae3c59457039866c342c7e28b0d30eebb638a5b51c01432e63fe97695c90645cbc6a8b073a4f9a8b0e75f0818bbf8b4b054e01f4c17d3181
languageName: node
linkType: hard
@@ -5217,10 +5226,10 @@ __metadata:
languageName: node
linkType: hard
-"data-uri-to-buffer@npm:^5.0.1":
- version: 5.0.1
- resolution: "data-uri-to-buffer@npm:5.0.1"
- checksum: 10958f89c0047b84bd86d572b6b77c9bf238ebe7b55a9a9ab04c90fbf5ab1881783b72e31dc0febdffd30ec914930244f2f728e3629bb8911d922baba129426f
+"data-uri-to-buffer@npm:^6.0.0":
+ version: 6.0.1
+ resolution: "data-uri-to-buffer@npm:6.0.1"
+ checksum: 9140e68c585ae33d950f5943bd476751346c8b789ae80b01a578a33cb8f7f706d1ca7378aff2b1878b2a6d9a8c88c55cc286d88191c8b8ead8255c3c4d934530
languageName: node
linkType: hard
@@ -5317,7 +5326,7 @@ __metadata:
languageName: node
linkType: hard
-"deep-eql@npm:^4.1.2":
+"deep-eql@npm:^4.1.3":
version: 4.1.3
resolution: "deep-eql@npm:4.1.3"
dependencies:
@@ -5671,10 +5680,10 @@ __metadata:
languageName: node
linkType: hard
-"electron-to-chromium@npm:^1.4.477":
- version: 1.4.526
- resolution: "electron-to-chromium@npm:1.4.526"
- checksum: db37adc0b39b8d3f600e86f5f451744025a174fbe2e42ac4a7dbda809d7b417a0624d2570a8df5cb8f9f1e30d6b9ca9a5079eb09288ddd4a9588c6a39e3c3a0a
+"electron-to-chromium@npm:^1.4.535":
+ version: 1.4.537
+ resolution: "electron-to-chromium@npm:1.4.537"
+ checksum: 6375d3261eb2af2d2ba0d777c8639d7d3a32cfaf42b447e3f13faa21b27b7db3007205da3ce38cd7d2fc01ad3074bbefba1c4c588ded704becd8d6f27887db4e
languageName: node
linkType: hard
@@ -6252,13 +6261,13 @@ __metadata:
linkType: hard
"eslint@npm:^8.36.0":
- version: 8.49.0
- resolution: "eslint@npm:8.49.0"
+ version: 8.50.0
+ resolution: "eslint@npm:8.50.0"
dependencies:
"@eslint-community/eslint-utils": ^4.2.0
"@eslint-community/regexpp": ^4.6.1
"@eslint/eslintrc": ^2.1.2
- "@eslint/js": 8.49.0
+ "@eslint/js": 8.50.0
"@humanwhocodes/config-array": ^0.11.11
"@humanwhocodes/module-importer": ^1.0.1
"@nodelib/fs.walk": ^1.2.8
@@ -6294,7 +6303,7 @@ __metadata:
text-table: ^0.2.0
bin:
eslint: bin/eslint.js
- checksum: 4dfe257e1e42da2f9da872b05aaaf99b0f5aa022c1a91eee8f2af1ab72651b596366320c575ccd4e0469f7b4c97aff5bb85ae3323ebd6a293c3faef4028b0d81
+ checksum: 9ebfe5615dc84700000d218e32ddfdcfc227ca600f65f18e5541ec34f8902a00356a9a8804d9468fd6c8637a5ef6a3897291dad91ba6579d5b32ffeae5e31768
languageName: node
linkType: hard
@@ -7063,10 +7072,10 @@ __metadata:
languageName: node
linkType: hard
-"get-func-name@npm:^2.0.0":
- version: 2.0.0
- resolution: "get-func-name@npm:2.0.0"
- checksum: 8d82e69f3e7fab9e27c547945dfe5cc0c57fc0adf08ce135dddb01081d75684a03e7a0487466f478872b341d52ac763ae49e660d01ab83741f74932085f693c3
+"get-func-name@npm:^2.0.0, get-func-name@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "get-func-name@npm:2.0.2"
+ checksum: 3f62f4c23647de9d46e6f76d2b3eafe58933a9b3830c60669e4180d6c601ce1b4aa310ba8366143f55e52b139f992087a9f0647274e8745621fa2af7e0acf13b
languageName: node
linkType: hard
@@ -7153,14 +7162,14 @@ __metadata:
linkType: hard
"get-uri@npm:^6.0.1":
- version: 6.0.1
- resolution: "get-uri@npm:6.0.1"
+ version: 6.0.2
+ resolution: "get-uri@npm:6.0.2"
dependencies:
basic-ftp: ^5.0.2
- data-uri-to-buffer: ^5.0.1
+ data-uri-to-buffer: ^6.0.0
debug: ^4.3.4
fs-extra: ^8.1.0
- checksum: a8aec70e1c67386fbe67f66e344ecd671a19f4cfc8e0f0e14d070563af5123d540e77fbceb6e26566f29846fac864d2862699ab134d307f85c85e7d72ce23d14
+ checksum: 762de3b0e3d4e7afc966e4ce93be587d70c270590da9b4c8fbff888362656c055838d926903d1774cbfeed4d392b4d6def4b2c06d48c050580070426a3a8629b
languageName: node
linkType: hard
@@ -7269,17 +7278,17 @@ __metadata:
linkType: hard
"glob@npm:^10.2.2":
- version: 10.3.5
- resolution: "glob@npm:10.3.5"
+ version: 10.3.10
+ resolution: "glob@npm:10.3.10"
dependencies:
foreground-child: ^3.1.0
- jackspeak: ^2.0.3
+ jackspeak: ^2.3.5
minimatch: ^9.0.1
minipass: ^5.0.0 || ^6.0.2 || ^7.0.0
path-scurry: ^1.10.1
bin:
- glob: dist/cjs/src/bin.js
- checksum: 564f4799cae48c0bcc841c88a20b539b5701c27ed5596f8623f588b3c523262d3fc20eb1ea89cab9c75b0912faf40ca5501fc835f982225d0d0599282b09e97a
+ glob: dist/esm/bin.mjs
+ checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3
languageName: node
linkType: hard
@@ -8546,16 +8555,16 @@ __metadata:
languageName: node
linkType: hard
-"jackspeak@npm:^2.0.3":
- version: 2.3.3
- resolution: "jackspeak@npm:2.3.3"
+"jackspeak@npm:^2.3.5":
+ version: 2.3.6
+ resolution: "jackspeak@npm:2.3.6"
dependencies:
"@isaacs/cliui": ^8.0.2
"@pkgjs/parseargs": ^0.11.0
dependenciesMeta:
"@pkgjs/parseargs":
optional: true
- checksum: 4313a7c0cc44c7753c4cb9869935f0b06f4cf96827515f63f58ff46b3d2f6e29aba6b3b5151778397c3f5ae67ef8bfc48871967bd10343c27e90cff198ec7808
+ checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54
languageName: node
linkType: hard
@@ -9172,7 +9181,7 @@ __metadata:
languageName: node
linkType: hard
-"loupe@npm:^2.3.1":
+"loupe@npm:^2.3.6":
version: 2.3.6
resolution: "loupe@npm:2.3.6"
dependencies:
@@ -9337,6 +9346,21 @@ __metadata:
languageName: node
linkType: hard
+"markdown-it@npm:^13.0.2":
+ version: 13.0.2
+ resolution: "markdown-it@npm:13.0.2"
+ dependencies:
+ argparse: ^2.0.1
+ entities: ~3.0.1
+ linkify-it: ^4.0.1
+ mdurl: ^1.0.1
+ uc.micro: ^1.0.5
+ bin:
+ markdown-it: bin/markdown-it.js
+ checksum: bb4bf2cb3e5d77a7f3dc9cf48e17d050fbcd26d37992204eaa5812220752858fe9debe439b2ae1de06e749a3bba537c0baf6ce7510307cf7163a70f04fafe672
+ languageName: node
+ linkType: hard
+
"markdownlint-cli@npm:^0.33.0":
version: 0.33.0
resolution: "markdownlint-cli@npm:0.33.0"
@@ -9694,9 +9718,9 @@ __metadata:
linkType: hard
"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.3":
- version: 7.0.3
- resolution: "minipass@npm:7.0.3"
- checksum: 6f1614f5b5b55568a46bca5fec0e7c46dac027691db27d0e1923a8192866903144cd962ac772c0e9f89b608ea818b702709c042bce98e190d258847d85461531
+ version: 7.0.4
+ resolution: "minipass@npm:7.0.4"
+ checksum: 87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21
languageName: node
linkType: hard
@@ -11031,13 +11055,13 @@ __metadata:
linkType: hard
"postcss@npm:^8.4.14, postcss@npm:^8.4.27":
- version: 8.4.30
- resolution: "postcss@npm:8.4.30"
+ version: 8.4.31
+ resolution: "postcss@npm:8.4.31"
dependencies:
nanoid: ^3.3.6
picocolors: ^1.0.0
source-map-js: ^1.0.2
- checksum: 6c810c10c9bd3e03ca016e0b6b6756261e640aba1a9a7b1200b55502bc34b9165e38f590aef3493afc2f30ab55cdfcd43fd0f8408d69a77318ddbcf2a8ad164b
+ checksum: 1d8611341b073143ad90486fcdfeab49edd243377b1f51834dc4f6d028e82ce5190e4f11bb2633276864503654fb7cab28e67abdc0fbf9d1f88cad4a0ff0beea
languageName: node
linkType: hard
@@ -11864,8 +11888,8 @@ __metadata:
linkType: hard
"rollup@npm:^3.27.1":
- version: 3.29.2
- resolution: "rollup@npm:3.29.2"
+ version: 3.29.4
+ resolution: "rollup@npm:3.29.4"
dependencies:
fsevents: ~2.3.2
dependenciesMeta:
@@ -11873,7 +11897,7 @@ __metadata:
optional: true
bin:
rollup: dist/bin/rollup
- checksum: 2eacb5a2522cb41e46e0bd78cca2c2da29b09b1fbd5b7c6ebb0afb3864af125a06fba528dfd6699704e49384e106ff58b359ce4abef61d7db12a7840d3b56e54
+ checksum: 8bb20a39c8d91130825159c3823eccf4dc2295c9a0a5c4ed851a5bf2167dbf24d9a29f23461a54c955e5506395e6cc188eafc8ab0e20399d7489fb33793b184e
languageName: node
linkType: hard
@@ -13239,7 +13263,7 @@ __metadata:
languageName: node
linkType: hard
-"type-detect@npm:4.0.8, type-detect@npm:^4.0.0, type-detect@npm:^4.0.5, type-detect@npm:^4.0.8":
+"type-detect@npm:4.0.8, type-detect@npm:^4.0.0, type-detect@npm:^4.0.8":
version: 4.0.8
resolution: "type-detect@npm:4.0.8"
checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15
@@ -13548,9 +13572,9 @@ __metadata:
languageName: node
linkType: hard
-"update-browserslist-db@npm:^1.0.11":
- version: 1.0.12
- resolution: "update-browserslist-db@npm:1.0.12"
+"update-browserslist-db@npm:^1.0.13":
+ version: 1.0.13
+ resolution: "update-browserslist-db@npm:1.0.13"
dependencies:
escalade: ^3.1.1
picocolors: ^1.0.0
@@ -13558,7 +13582,7 @@ __metadata:
browserslist: ">= 4.21.0"
bin:
update-browserslist-db: cli.js
- checksum: 60168fc8158935f70d60b30716a3b015a865b786434ebde91ade752bf94785f6f39c71b956cc0266d78f90cb895f6aa847fa9ca441940cd143d10caf0fbe764b
+ checksum: 1e47d80182ab6e4ad35396ad8b61008ae2a1330221175d0abd37689658bdb61af9b705bfc41057fd16682474d79944fb2d86767c5ed5ae34b6276b9bed353322
languageName: node
linkType: hard
@@ -13606,9 +13630,9 @@ __metadata:
linkType: hard
"uplot@npm:^1.6.24":
- version: 1.6.25
- resolution: "uplot@npm:1.6.25"
- checksum: c47275821ace942a16d89df6b5f4e18cfc9821f8288aee0e43d976ee1d40e8ecd27a3b9b4cf84f87bb0192a426fd727b27fbb1763c902ae7c68af75bf80672fd
+ version: 1.6.26
+ resolution: "uplot@npm:1.6.26"
+ checksum: 873b5b049b0b2e00534e4a02bfcab7df6972099a2cedec0cd8b1ba949b318628a7d59b988e0f45fd3f8ed4eb6cc5a84d59f83a15b702c21f7396c664dc41a124
languageName: node
linkType: hard
@@ -14662,6 +14686,7 @@ __metadata:
js-logger: ^1.6.1
jsonfile: ^6.1.0
jsonwebtoken: ^9.0.0
+ markdown-it: ^13.0.2
markdownlint-cli: ^0.33.0
material-design-icons-iconfont: ^6.7.0
merge: ^2.1.1