Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • 1.31
  • master
  • 1.10.0
  • 1.30.1
  • 1.31.0
  • 1.8.0
  • 1.9.0
  • 3.100.0
  • 3.100.1
  • 3.100.10
  • 3.100.11
  • 3.100.12
  • 3.100.13
  • 3.100.14
  • 3.100.15
  • 3.100.16
  • 3.100.17
  • 3.100.18
  • 3.100.19
  • 3.100.2
  • 3.100.20
  • 3.100.3
  • 3.100.4
  • 3.100.5
  • 3.100.6
  • 3.100.7
  • 3.100.8
  • 3.100.9
  • 3.101.0
  • 3.101.1
  • 3.101.2
  • 3.101.3
  • 3.102.0
  • 3.102.1
  • 3.102.2
  • 3.102.3
  • 3.102.4
  • 3.102.5
  • 3.102.6
  • 3.103.0
  • 3.103.1
  • 3.104.0
  • 3.104.1
  • 3.105.0
  • 3.105.1
  • 3.105.2
  • 3.106.0
  • 3.106.1
  • 3.107.0
  • 3.108.0
  • 3.108.1
  • 3.108.2
  • 3.108.3
  • 3.108.4
  • 3.108.5
  • 3.109.0
  • 3.110.0
  • 3.110.1
  • 3.110.2
  • 3.110.3
  • 3.110.4
  • 3.111.0
  • 3.112.0
  • 3.112.1
  • 3.112.2
  • 3.112.3
  • 3.112.4
  • 3.113.0
  • 3.114.0
  • 3.114.1
  • 3.114.2
  • 3.114.3
  • 3.114.4
  • 3.114.5
  • 3.114.6
  • 3.114.7
  • 3.115.0
  • 3.115.1
  • 3.115.2
  • 3.115.3
  • 3.115.4
  • 3.116.0
  • 3.116.1
  • 3.117.0
  • 3.117.1
  • 3.117.2
  • 3.117.3
  • 3.118.0
  • 3.118.1
  • 3.119.0
  • 3.120.0
  • 3.121.0
  • 3.51.5
  • 3.52.0
  • 3.52.1
  • 3.53.0
  • 3.54.0
  • 3.55.0
  • 3.55.1
  • 3.55.2
  • 3.55.3
  • 3.55.4
102 results

Target

Select target project
  • oss/libraries/javascript/monster
1 result
Select Git revision
  • 1.31
  • master
  • 1.10.0
  • 1.30.1
  • 1.31.0
  • 1.8.0
  • 1.9.0
  • 3.100.0
  • 3.100.1
  • 3.100.10
  • 3.100.11
  • 3.100.12
  • 3.100.13
  • 3.100.14
  • 3.100.15
  • 3.100.16
  • 3.100.17
  • 3.100.18
  • 3.100.19
  • 3.100.2
  • 3.100.20
  • 3.100.3
  • 3.100.4
  • 3.100.5
  • 3.100.6
  • 3.100.7
  • 3.100.8
  • 3.100.9
  • 3.101.0
  • 3.101.1
  • 3.101.2
  • 3.101.3
  • 3.102.0
  • 3.102.1
  • 3.102.2
  • 3.102.3
  • 3.102.4
  • 3.102.5
  • 3.102.6
  • 3.103.0
  • 3.103.1
  • 3.104.0
  • 3.104.1
  • 3.105.0
  • 3.105.1
  • 3.105.2
  • 3.106.0
  • 3.106.1
  • 3.107.0
  • 3.108.0
  • 3.108.1
  • 3.108.2
  • 3.108.3
  • 3.108.4
  • 3.108.5
  • 3.109.0
  • 3.110.0
  • 3.110.1
  • 3.110.2
  • 3.110.3
  • 3.110.4
  • 3.111.0
  • 3.112.0
  • 3.112.1
  • 3.112.2
  • 3.112.3
  • 3.112.4
  • 3.113.0
  • 3.114.0
  • 3.114.1
  • 3.114.2
  • 3.114.3
  • 3.114.4
  • 3.114.5
  • 3.114.6
  • 3.114.7
  • 3.115.0
  • 3.115.1
  • 3.115.2
  • 3.115.3
  • 3.115.4
  • 3.116.0
  • 3.116.1
  • 3.117.0
  • 3.117.1
  • 3.117.2
  • 3.117.3
  • 3.118.0
  • 3.118.1
  • 3.119.0
  • 3.120.0
  • 3.121.0
  • 3.51.5
  • 3.52.0
  • 3.52.1
  • 3.53.0
  • 3.54.0
  • 3.55.0
  • 3.55.1
  • 3.55.2
  • 3.55.3
  • 3.55.4
102 results
Show changes

Commits on Source 9

Showing
with 608 additions and 426 deletions
<a name="v3.5.0"></a>
## [v3.5.0] - 2023-01-23
### Add Features
- check the navigator languages too
- new embed i18n provider
### Bug Fixes
- doc
### Changes
- update packages
- update makefiles
- move tutorials to monsterjs-org
<a name="v3.4.2"></a> <a name="v3.4.2"></a>
## [v3.4.2] - 2023-01-15 ## [v3.4.2] - 2023-01-15
### Bug Fixes ### Bug Fixes
...@@ -188,6 +203,7 @@ ...@@ -188,6 +203,7 @@
<a name="1.8.0"></a> <a name="1.8.0"></a>
## 1.8.0 - 2021-08-15 ## 1.8.0 - 2021-08-15
[v3.5.0]: https://gitlab.schukai.com/oss/libraries/javascript/monster/compare/v3.4.2...v3.5.0
[v3.4.2]: https://gitlab.schukai.com/oss/libraries/javascript/monster/compare/v3.4.1...v3.4.2 [v3.4.2]: https://gitlab.schukai.com/oss/libraries/javascript/monster/compare/v3.4.1...v3.4.2
[v3.4.1]: https://gitlab.schukai.com/oss/libraries/javascript/monster/compare/v3.4.0...v3.4.1 [v3.4.1]: https://gitlab.schukai.com/oss/libraries/javascript/monster/compare/v3.4.0...v3.4.1
[v3.4.0]: https://gitlab.schukai.com/oss/libraries/javascript/monster/compare/v3.3.0...v3.4.0 [v3.4.0]: https://gitlab.schukai.com/oss/libraries/javascript/monster/compare/v3.3.0...v3.4.0
......
import {Embed} from '@schukai/monster/source/i18n/providers/embed.mjs';
// read from scritp tag with id i18n
const translation = new Embed('i18n');
{ {
"name": "@schukai/monster", "name": "@schukai/monster",
"version": "3.4.1", "version": "3.4.2",
"description": "Monster is a simple library for creating fast, robust and lightweight websites.", "description": "Monster is a simple library for creating fast, robust and lightweight websites.",
"keywords": [ "keywords": [
"framework", "framework",
......
...@@ -81,7 +81,7 @@ class Server extends Datasource { ...@@ -81,7 +81,7 @@ class Server extends Datasource {
/** /**
* * @private
* @param self * @param self
* @param obj * @param obj
* @returns {*} * @returns {*}
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
*/ */
import {parseLocale} from "../i18n/locale.mjs"; import {parseLocale} from "../i18n/locale.mjs";
import {getDocument} from "./util.mjs"; import {getDocument} from "./util.mjs";
import {getGlobalObject} from "../types/global.mjs";
export {getLocaleOfDocument} export {getLocaleOfDocument}
...@@ -47,5 +47,39 @@ function getLocaleOfDocument() { ...@@ -47,5 +47,39 @@ function getLocaleOfDocument() {
} }
} }
let navigatorLanguage = getNavigatorLanguage();
if (navigatorLanguage) {
return parseLocale(navigatorLanguage);
}
return parseLocale(DEFAULT_LANGUAGE); return parseLocale(DEFAULT_LANGUAGE);
} }
/**
* @private
* @returns {string|undefined|*}
* @see https://developer.mozilla.org/en-US/docs/Web/API/Navigator/language
* @see https://developer.mozilla.org/en-US/docs/Web/API/Navigator/languages
*/
const getNavigatorLanguage = () => {
const navigator = getGlobalObject('navigator');
if (navigator === undefined) {
return undefined;
}
if (navigator.hasOwnProperty('language')) {
const language = navigator.language;
if (typeof language === 'string' && language.length > 0) {
return language;
}
}
const languages = navigator?.languages;
if (Array.isArray(languages) && languages.length>0) {
return languages[0];
}
return undefined;
}
/**
* Copyright schukai GmbH and contributors 2022. All Rights Reserved.
* Node module: @schukai/monster
* This file is licensed under the AGPLv3 License.
* License text available at https://www.gnu.org/licenses/agpl-3.0.en.html
*/
import {internalSymbol} from "../../constants.mjs";
import {extend} from "../../data/extend.mjs";
import { getGlobalObject} from "../../types/global.mjs";
import {isString} from "../../types/is.mjs";
import {validateObject, validateString} from "../../types/validate.mjs";
import {parseLocale} from "../locale.mjs";
import {Provider} from "../provider.mjs";
import {Translations} from "../translations.mjs";
export {Embed}
/**
* The Embed provider retrieves a JSON file from the given Script Tag.
*
* @externalExample ../../../example/i18n/providers/embed.mjs
* @license AGPLv3
* @since 1.13.0
* @copyright schukai GmbH
* @memberOf Monster.I18n.Providers
* @see {@link https://datatracker.ietf.org/doc/html/rfc3066}
* @tutorial i18n-locale-and-formatter
*/
class Embed extends Provider {
/**
* ```html
* <script id="translations" type="application/json">
* {
* "hello": "Hallo"
* }
* </script>
* ```
*
*
* ```javascript
* new Embed('translations')
* ```
*
* @param {string} id
* @param {Object} options
*/
constructor(id, options) {
super(options);
if (options === undefined) {
options = {};
}
validateString(id);
/**
* @property {string}
*/
this.textId = id;
/**
* @private
* @property {Object} options
*/
this[internalSymbol] = extend({}, super.defaults, this.defaults, validateObject(options));
}
/**
* Defaults
*
* @see {@link https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API}
*/
get defaults() {
return extend({}, super.defaults);
}
/**
*
* @param {Locale|string} locale
* @return {Promise}
*/
getTranslations(locale) {
if (isString(locale)) {
locale = parseLocale(locale);
}
return new Promise((resolve, reject) => {
let text = getGlobalObject('document').getElementById(this.textId);
if (text === null) {
reject(new Error('Text not found'));
return;
}
let translations = null;
try {
translations = JSON.parse(text.innerHTML);
} catch (e) {
reject(e);
return;
}
if (translations === null) {
reject(new Error('Translations not found or invalid'));
return;
}
const t = new Translations(locale);
t.assignTranslations(translations)
resolve(t);
});
}
}
...@@ -84,7 +84,8 @@ export {Fetch} ...@@ -84,7 +84,8 @@ export {Fetch}
*/ */
get defaults() { get defaults() {
return { return extend(
{
fetch: { fetch: {
method: 'GET', // *GET, POST, PUT, DELETE, etc. method: 'GET', // *GET, POST, PUT, DELETE, etc.
mode: 'cors', // no-cors, *cors, same-origin mode: 'cors', // no-cors, *cors, same-origin
...@@ -93,7 +94,7 @@ export {Fetch} ...@@ -93,7 +94,7 @@ export {Fetch}
redirect: 'follow', // manual, *follow, error redirect: 'follow', // manual, *follow, error
referrerPolicy: 'no-referrer', // no-referrer, *no-referrer-when-downgrade, origin, origin-when-cross-origin, same-origin, strict-origin, strict-origin-when-cross-origin, unsafe-url referrerPolicy: 'no-referrer', // no-referrer, *no-referrer-when-downgrade, origin, origin-when-cross-origin, same-origin, strict-origin, strict-origin-when-cross-origin, unsafe-url
} }
} }, super.defaults);
} }
......
...@@ -142,13 +142,16 @@ class Translations extends Base { ...@@ -142,13 +142,16 @@ class Translations extends Base {
} }
/** /**
* This method can be used to transfer overlays from an object. The keys are transferred and the values are entered as text. * This method can be used to transfer overlays from an object. The keys are transferred, and the values are entered
* as text.
* *
* The values can either be character strings or, in the case of texts with plural forms, objects. The plural forms must be stored as text via a standard key "zero", "one", "two", "few", "many" and "other". * The values can either be character strings or, in the case of texts with plural forms, objects. The plural forms
* must be stored as text via a standard key "zero", "one", "two", "few", "many" and "other".
* *
* Additionally, the key default can be specified, which will be used if no other key fits. * Additionally, the key default can be specified, which will be used if no other key fits.
* *
* In some languages, like for example in german, there is no own more number at the value 0. In these languages the function applies additionally zero. * In some languages, like for example in German, there is no own more number at the value 0. In these languages,
* the function applies additionally zero.
* *
* ``` * ```
* translations.assignTranslations({ * translations.assignTranslations({
......
...@@ -149,7 +149,7 @@ function getMonsterVersion() { ...@@ -149,7 +149,7 @@ function getMonsterVersion() {
} }
/** don't touch, replaced by make with package.json version */ /** don't touch, replaced by make with package.json version */
monsterVersion = new Version('3.4.1') monsterVersion = new Version('3.4.2')
return monsterVersion; return monsterVersion;
......
...@@ -49,3 +49,9 @@ export CONANEXAMPLECONF ...@@ -49,3 +49,9 @@ export CONANEXAMPLECONF
$(CONAN_CONFIG): $(CONAN_CONFIG):
$(QUIET) $(ECHO) "$$CONANEXAMPLECONF" >> $@ $(QUIET) $(ECHO) "$$CONANEXAMPLECONF" >> $@
$(CONAN_BIN):
$(QUIET) $(MKDIR) -p $(VENDOR_PATH)
$(QUIET) $(WGET) -O $(CONAN_BIN) http://download.schukai.com/tools/conan/conan-$(shell uname -s | tr [:upper:] [:lower:])-$(shell echo `uname -m | sed s/aarch64/arm64/ | sed s/x86_64/amd64/`)
$(QUIET) $(CHMOD) u+x $(CONAN_BIN)
...@@ -10,6 +10,7 @@ APPLICATION_PATH ?= $(PROJECT_ROOT) ...@@ -10,6 +10,7 @@ APPLICATION_PATH ?= $(PROJECT_ROOT)
DEPLOYMENT_PATH ?= $(PROJECT_ROOT) DEPLOYMENT_PATH ?= $(PROJECT_ROOT)
DEVELOPMENT_PATH ?= $(PROJECT_ROOT) DEVELOPMENT_PATH ?= $(PROJECT_ROOT)
DOCUMENTATION_PATH ?= $(PROJECT_ROOT) DOCUMENTATION_PATH ?= $(PROJECT_ROOT)
DOCUMENTATION_CONFIG_PATH ?= $(DOCUMENTATION_PATH)config/
RESOURCE_PATH ?= $(APPLICATION_PATH) RESOURCE_PATH ?= $(APPLICATION_PATH)
SOURCE_PATH ?= $(APPLICATION_PATH) SOURCE_PATH ?= $(APPLICATION_PATH)
......
...@@ -10,6 +10,7 @@ APPLICATION_PATH ?= $(PROJECT_ROOT)application/ ...@@ -10,6 +10,7 @@ APPLICATION_PATH ?= $(PROJECT_ROOT)application/
DEPLOYMENT_PATH ?= $(PROJECT_ROOT)deployment/ DEPLOYMENT_PATH ?= $(PROJECT_ROOT)deployment/
DEVELOPMENT_PATH ?= $(PROJECT_ROOT)development/ DEVELOPMENT_PATH ?= $(PROJECT_ROOT)development/
DOCUMENTATION_PATH ?= $(PROJECT_ROOT)documentation/ DOCUMENTATION_PATH ?= $(PROJECT_ROOT)documentation/
DOCUMENTATION_CONFIG_PATH ?= $(DOCUMENTATION_PATH)config/
RESOURCE_PATH ?= $(APPLICATION_PATH)resource/ RESOURCE_PATH ?= $(APPLICATION_PATH)resource/
SOURCE_PATH ?= $(APPLICATION_PATH)source/ SOURCE_PATH ?= $(APPLICATION_PATH)source/
......
...@@ -8,3 +8,12 @@ ...@@ -8,3 +8,12 @@
DOCMAN_BIN ?= $(VENDOR_PATH)docman DOCMAN_BIN ?= $(VENDOR_PATH)docman
DOCMAN_CONFIG_PATH ?= $(DOCUMENTATION_CONFIG_PATH)docman.yaml
DOCMAN_HTML_ARTEFACT ?= $(PROJECT_ROOT)deployment/build/manual.html
DOCMAN_PDF_ARTEFACT ?= $(PROJECT_ROOT)deployment/build/manual.pdf
DOCMAN_SOURCE ?= $(shell find $(DOCUMENTATION_PATH) -type f)
$(DOCMAN_BIN):
$(QUIET) $(MKDIR) -p $(VENDOR_PATH)
$(QUIET) $(WGET) -O $(DOCMAN_BIN) http://download.schukai.com/tools/docman/docman-$(shell uname -s | tr [:upper:] [:lower:])-$(shell echo `uname -m | sed s/aarch64/arm64/ | sed s/x86_64/amd64/`)
$(QUIET) $(CHMOD) u+x $(DOCMAN_BIN)
...@@ -19,5 +19,6 @@ $(CADDY_BIN): ...@@ -19,5 +19,6 @@ $(CADDY_BIN):
.PHONY: run-caddy .PHONY: run-caddy
## run caddy webserver ## run caddy webserver
run-caddy: $(CADDY_BIN) run-caddy: $(CADDY_BIN)
$(ECHOMARKER) "Run Caddy"
$(QUIET) $(CADDY_BIN) run -config $(CADDY_CONFIG) -pidfile $(CADDY_PIDFILE) -watch $(QUIET) $(CADDY_BIN) run -config $(CADDY_CONFIG) -pidfile $(CADDY_PIDFILE) -watch
...@@ -10,13 +10,8 @@ ifeq ($(CONAN_BIN),) ...@@ -10,13 +10,8 @@ ifeq ($(CONAN_BIN),)
$(error $(ERRORMARKER) Conan is not defined, check your Makefile if conan.mk is included) $(error $(ERRORMARKER) Conan is not defined, check your Makefile if conan.mk is included)
endif endif
$(CONAN_BIN):
$(QUIET) $(MKDIR) -p $(VENDOR_PATH)
$(QUIET) $(WGET) -O $(CONAN_BIN) http://download.schukai.com/tools/conan/conan-$(shell uname -s | tr [:upper:] [:lower:])-$(shell echo `uname -m | sed s/aarch64/arm64/ | sed s/x86_64/amd64/`)
$(QUIET) $(CHMOD) u+x $(CONAN_BIN)
.PHONY: run-conan .PHONY: run-conan
## run conan webserver ## run conan webserver
run-conan: $(CONAN_BIN) $(CONAN_CONFIG) run-conan: $(CONAN_BIN) $(CONAN_CONFIG)
$(ECHOMARKER) "Run Conan"
$(QUIET) $(CONAN_BIN) server serve --config $(CONAN_CONFIG) $(QUIET) $(CONAN_BIN) server serve --config $(CONAN_CONFIG)
...@@ -17,6 +17,7 @@ deploy: compile ...@@ -17,6 +17,7 @@ deploy: compile
.PHONY: overview-to-s3 .PHONY: overview-to-s3
## overview-to-s3 ## overview-to-s3
overview-to-s3: overview-to-s3:
$(ECHOMARKER) "Deploy to aws"
$(QUIET) AWS_PROFILE=$(AWS_PROFILE) $(AWS) s3 cp $(WEB_PATH)/index.html $(UPLOAD_TOOL_URL) $(QUIET) AWS_PROFILE=$(AWS_PROFILE) $(AWS) s3 cp $(WEB_PATH)/index.html $(UPLOAD_TOOL_URL)
$(QUIET) AWS_PROFILE=$(AWS_PROFILE) $(AWS) s3 cp $(WEB_PATH)/index.css $(UPLOAD_TOOL_URL) $(QUIET) AWS_PROFILE=$(AWS_PROFILE) $(AWS) s3 cp $(WEB_PATH)/index.css $(UPLOAD_TOOL_URL)
$(QUIET) AWS_PROFILE=$(AWS_PROFILE) $(AWS) s3 cp $(WEB_PATH)/index.js $(UPLOAD_TOOL_URL) $(QUIET) AWS_PROFILE=$(AWS_PROFILE) $(AWS) s3 cp $(WEB_PATH)/index.js $(UPLOAD_TOOL_URL)
############################################################################################# #############################################################################################
############################################################################################# #############################################################################################
## ##
...@@ -11,28 +10,27 @@ ifeq ($(DOCMAN_BIN),) ...@@ -11,28 +10,27 @@ ifeq ($(DOCMAN_BIN),)
$(error "$(DOCMAN_BIN) is not installed. Please check your makefile and include the docman.mk") $(error "$(DOCMAN_BIN) is not installed. Please check your makefile and include the docman.mk")
endif endif
$(DOCMAN_BIN): $(DOCMAN_HTML_ARTEFACT): $(DOCMAN_BIN) $(DOCMAN_SOURCE)
$(QUIET) $(MKDIR) -p $(VENDOR_PATH) $(ECHOMARKER) "Build HTML Documentation"
$(QUIET) $(WGET) -O $(DOCMAN_BIN) http://download.schukai.com/tools/docman/docman-$(shell uname -s | tr [:upper:] [:lower:])-$(shell echo `uname -m | sed s/aarch64/arm64/ | sed s/x86_64/amd64/`) $(QUIET) $(DOCMAN_BIN) document html --config $(DOCMAN_CONFIG_PATH)
$(QUIET) $(CHMOD) u+x $(DOCMAN_BIN)
$(PROJECT_ROOT)deployment/build/manual.html: $(DOCMAN_BIN)
$(DOCMAN_BIN) document html --config $(PROJECT_ROOT)documentation/config.yaml
$(PROJECT_ROOT)deployment/build/manual.pdf: $(DOCMAN_BIN) $(DOCMAN_PDF_ARTEFACT): $(DOCMAN_BIN) $(DOCMAN_SOURCE)
$(DOCMAN_BIN) document pdf --config $(PROJECT_ROOT)documentation/config.yaml $(ECHOMARKER) "Build PDF Documentation"
$(QUIET) $(DOCMAN_BIN) document pdf --config $(DOCMAN_CONFIG_PATH)
.PHONY: build-doc-pdf .PHONY: build-doc-pdf
## creating the documentation in pdf format ## creating the documentation in pdf format
build-doc-pdf: $(PROJECT_ROOT)deployment/build/manual.pdf build-doc-pdf: $(DOCMAN_PDF_ARTEFACT)
.PHONY: build-doc-html .PHONY: build-doc-html
## creating the documentation in html format ## creating the documentation in html format
build-doc-html: $(PROJECT_ROOT)deployment/build/manual.html build-doc-html: $(DOCMAN_HTML_ARTEFACT)
.PHONY: build-doc .PHONY: build-doc
## creating the documentation in pdf and html format ## creating the documentation in pdf and html format
build-doc: build-doc-pdf build-doc-html build-doc: build-doc-pdf build-doc-html
{ {
"name": "monster", "name": "monster",
"version": "3.4.1", "version": "3.4.2",
"description": "monster", "description": "monster",
"repository": { "repository": {
"type": "git", "type": "git",
...@@ -25,24 +25,24 @@ ...@@ -25,24 +25,24 @@
"c8": "^7.12.0", "c8": "^7.12.0",
"chai": "^4.3.7", "chai": "^4.3.7",
"chai-dom": "^1.11.0", "chai-dom": "^1.11.0",
"clean-jsdoc-theme": "^4.2.2", "clean-jsdoc-theme": "^4.2.3",
"create-polyfill-service-url": "^2.2.6", "create-polyfill-service-url": "^2.2.6",
"crypt": "^0.0.2", "crypt": "^0.0.2",
"esbuild": "^0.14.54", "esbuild": "^0.17.4",
"flow-bin": "^0.184.0", "flow-bin": "^0.198.1",
"fs": "0.0.1-security", "fs": "0.0.1-security",
"graphviz": "^0.0.9", "graphviz": "^0.0.9",
"jsdoc": "^3.6.11", "jsdoc": "^4.0.0",
"jsdoc-external-example": "github:volker-schukai/jsdoc-external-example", "jsdoc-external-example": "github:volker-schukai/jsdoc-external-example",
"jsdoc-plantuml": "^1.0.2", "jsdoc-plantuml": "^1.0.2",
"jsdom": "^19.0.0", "jsdom": "^21.1.0",
"jsdom-global": "^3.0.2", "jsdom-global": "^3.0.2",
"mocha": "^10.2.0", "mocha": "^10.2.0",
"node-plantuml": "^0.9.0", "node-plantuml": "^0.9.0",
"sinon": "^14.0.2", "sinon": "^15.0.1",
"url": "^0.11.0", "url": "^0.11.0",
"url-exist": "3.0.0", "url-exist": "3.0.1",
"util": "^0.12.5", "util": "^0.12.5",
"ws": "^8.11.0" "ws": "^8.12.0"
} }
} }
...@@ -6,25 +6,25 @@ specifiers: ...@@ -6,25 +6,25 @@ specifiers:
c8: ^7.12.0 c8: ^7.12.0
chai: ^4.3.7 chai: ^4.3.7
chai-dom: ^1.11.0 chai-dom: ^1.11.0
clean-jsdoc-theme: ^4.2.2 clean-jsdoc-theme: ^4.2.3
create-polyfill-service-url: ^2.2.6 create-polyfill-service-url: ^2.2.6
crypt: ^0.0.2 crypt: ^0.0.2
esbuild: ^0.14.54 esbuild: ^0.17.4
flow-bin: ^0.184.0 flow-bin: ^0.198.1
fs: 0.0.1-security fs: 0.0.1-security
graphviz: ^0.0.9 graphviz: ^0.0.9
jsdoc: ^3.6.11 jsdoc: ^4.0.0
jsdoc-external-example: github:volker-schukai/jsdoc-external-example jsdoc-external-example: github:volker-schukai/jsdoc-external-example
jsdoc-plantuml: ^1.0.2 jsdoc-plantuml: ^1.0.2
jsdom: ^19.0.0 jsdom: ^21.1.0
jsdom-global: ^3.0.2 jsdom-global: ^3.0.2
mocha: ^10.2.0 mocha: ^10.2.0
node-plantuml: ^0.9.0 node-plantuml: ^0.9.0
sinon: ^14.0.2 sinon: ^15.0.1
url: ^0.11.0 url: ^0.11.0
url-exist: 3.0.0 url-exist: 3.0.1
util: ^0.12.5 util: ^0.12.5
ws: ^8.11.0 ws: ^8.12.0
devDependencies: devDependencies:
'@peculiar/webcrypto': 1.4.1 '@peculiar/webcrypto': 1.4.1
...@@ -32,25 +32,25 @@ devDependencies: ...@@ -32,25 +32,25 @@ devDependencies:
c8: 7.12.0 c8: 7.12.0
chai: 4.3.7 chai: 4.3.7
chai-dom: 1.11.0_chai@4.3.7+mocha@10.2.0 chai-dom: 1.11.0_chai@4.3.7+mocha@10.2.0
clean-jsdoc-theme: 4.2.2_jsdoc@3.6.11 clean-jsdoc-theme: 4.2.3_jsdoc@4.0.0
create-polyfill-service-url: 2.2.6 create-polyfill-service-url: 2.2.6
crypt: 0.0.2 crypt: 0.0.2
esbuild: 0.14.54 esbuild: 0.17.4
flow-bin: 0.184.0 flow-bin: 0.198.1
fs: 0.0.1-security fs: 0.0.1-security
graphviz: 0.0.9 graphviz: 0.0.9
jsdoc: 3.6.11 jsdoc: 4.0.0
jsdoc-external-example: github.com/volker-schukai/jsdoc-external-example/e039186b531487bd1b1d5e2e1586a396b910c9d9 jsdoc-external-example: github.com/volker-schukai/jsdoc-external-example/e039186b531487bd1b1d5e2e1586a396b910c9d9
jsdoc-plantuml: 1.0.2_jsdoc@3.6.11 jsdoc-plantuml: 1.0.2_jsdoc@4.0.0
jsdom: 19.0.0 jsdom: 21.1.0
jsdom-global: 3.0.2_jsdom@19.0.0 jsdom-global: 3.0.2_jsdom@21.1.0
mocha: 10.2.0 mocha: 10.2.0
node-plantuml: 0.9.0 node-plantuml: 0.9.0
sinon: 14.0.2 sinon: 15.0.1
url: 0.11.0 url: 0.11.0
url-exist: 3.0.0 url-exist: 3.0.1
util: 0.12.5 util: 0.12.5
ws: 8.11.0 ws: 8.12.0
packages: packages:
...@@ -83,10 +83,10 @@ packages: ...@@ -83,10 +83,10 @@ packages:
'@babel/generator': 7.20.7 '@babel/generator': 7.20.7
'@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12 '@babel/helper-compilation-targets': 7.20.7_@babel+core@7.20.12
'@babel/helper-module-transforms': 7.20.11 '@babel/helper-module-transforms': 7.20.11
'@babel/helpers': 7.20.7 '@babel/helpers': 7.20.13
'@babel/parser': 7.20.7 '@babel/parser': 7.20.13
'@babel/template': 7.20.7 '@babel/template': 7.20.7
'@babel/traverse': 7.20.12 '@babel/traverse': 7.20.13
'@babel/types': 7.20.7 '@babel/types': 7.20.7
convert-source-map: 1.9.0 convert-source-map: 1.9.0
debug: 4.3.4 debug: 4.3.4
...@@ -157,7 +157,7 @@ packages: ...@@ -157,7 +157,7 @@ packages:
'@babel/helper-split-export-declaration': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6
'@babel/helper-validator-identifier': 7.19.1 '@babel/helper-validator-identifier': 7.19.1
'@babel/template': 7.20.7 '@babel/template': 7.20.7
'@babel/traverse': 7.20.12 '@babel/traverse': 7.20.13
'@babel/types': 7.20.7 '@babel/types': 7.20.7
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
...@@ -192,12 +192,12 @@ packages: ...@@ -192,12 +192,12 @@ packages:
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dev: true dev: true
/@babel/helpers/7.20.7: /@babel/helpers/7.20.13:
resolution: {integrity: sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==} resolution: {integrity: sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/template': 7.20.7 '@babel/template': 7.20.7
'@babel/traverse': 7.20.12 '@babel/traverse': 7.20.13
'@babel/types': 7.20.7 '@babel/types': 7.20.7
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
...@@ -212,8 +212,8 @@ packages: ...@@ -212,8 +212,8 @@ packages:
js-tokens: 4.0.0 js-tokens: 4.0.0
dev: true dev: true
/@babel/parser/7.20.7: /@babel/parser/7.20.13:
resolution: {integrity: sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==} resolution: {integrity: sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==}
engines: {node: '>=6.0.0'} engines: {node: '>=6.0.0'}
hasBin: true hasBin: true
dependencies: dependencies:
...@@ -225,12 +225,12 @@ packages: ...@@ -225,12 +225,12 @@ packages:
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/code-frame': 7.18.6 '@babel/code-frame': 7.18.6
'@babel/parser': 7.20.7 '@babel/parser': 7.20.13
'@babel/types': 7.20.7 '@babel/types': 7.20.7
dev: true dev: true
/@babel/traverse/7.20.12: /@babel/traverse/7.20.13:
resolution: {integrity: sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ==} resolution: {integrity: sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/code-frame': 7.18.6 '@babel/code-frame': 7.18.6
...@@ -239,7 +239,7 @@ packages: ...@@ -239,7 +239,7 @@ packages:
'@babel/helper-function-name': 7.19.0 '@babel/helper-function-name': 7.19.0
'@babel/helper-hoist-variables': 7.18.6 '@babel/helper-hoist-variables': 7.18.6
'@babel/helper-split-export-declaration': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6
'@babel/parser': 7.20.7 '@babel/parser': 7.20.13
'@babel/types': 7.20.7 '@babel/types': 7.20.7
debug: 4.3.4 debug: 4.3.4
globals: 11.12.0 globals: 11.12.0
...@@ -260,8 +260,98 @@ packages: ...@@ -260,8 +260,98 @@ packages:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
dev: true dev: true
/@esbuild/linux-loong64/0.14.54: /@esbuild/android-arm/0.17.4:
resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==} resolution: {integrity: sha512-R9GCe2xl2XDSc2XbQB63mFiFXHIVkOP+ltIxICKXqUPrFX97z6Z7vONCLQM1pSOLGqfLrGi3B7nbhxmFY/fomg==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/android-arm64/0.17.4:
resolution: {integrity: sha512-91VwDrl4EpxBCiG6h2LZZEkuNvVZYJkv2T9gyLG/mhGG1qrM7i5SwUcg/hlSPnL/4hDT0TFcF35/XMGSn0bemg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/android-x64/0.17.4:
resolution: {integrity: sha512-mGSqhEPL7029XL7QHNPxPs15JVa02hvZvysUcyMP9UXdGFwncl2WU0bqx+Ysgzd+WAbv8rfNa73QveOxAnAM2w==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
requiresBuild: true
dev: true
optional: true
/@esbuild/darwin-arm64/0.17.4:
resolution: {integrity: sha512-tTyJRM9dHvlMPt1KrBFVB5OW1kXOsRNvAPtbzoKazd5RhD5/wKlXk1qR2MpaZRYwf4WDMadt0Pv0GwxB41CVow==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@esbuild/darwin-x64/0.17.4:
resolution: {integrity: sha512-phQuC2Imrb3TjOJwLN8EO50nb2FHe8Ew0OwgZDH1SV6asIPGudnwTQtighDF2EAYlXChLoMJwqjAp4vAaACq6w==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/@esbuild/freebsd-arm64/0.17.4:
resolution: {integrity: sha512-oH6JUZkocgmjzzYaP5juERLpJQSwazdjZrTPgLRmAU2bzJ688x0vfMB/WTv4r58RiecdHvXOPC46VtsMy/mepg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/freebsd-x64/0.17.4:
resolution: {integrity: sha512-U4iWGn/9TrAfpAdfd56eO0pRxIgb0a8Wj9jClrhT8hvZnOnS4dfMPW7o4fn15D/KqoiVYHRm43jjBaTt3g/2KA==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-arm/0.17.4:
resolution: {integrity: sha512-S2s9xWTGMTa/fG5EyMGDeL0wrWVgOSQcNddJWgu6rG1NCSXJHs76ZP9AsxjB3f2nZow9fWOyApklIgiTGZKhiw==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-arm64/0.17.4:
resolution: {integrity: sha512-UkGfQvYlwOaeYJzZG4cLV0hCASzQZnKNktRXUo3/BMZvdau40AOz9GzmGA063n1piq6VrFFh43apRDQx8hMP2w==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-ia32/0.17.4:
resolution: {integrity: sha512-3lqFi4VFo/Vwvn77FZXeLd0ctolIJH/uXkH3yNgEk89Eh6D3XXAC9/iTPEzeEpsNE5IqGIsFa5Z0iPeOh25IyA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-loong64/0.17.4:
resolution: {integrity: sha512-HqpWZkVslDHIwdQ9D+gk7NuAulgQvRxF9no54ut/M55KEb3mi7sQS3GwpPJzSyzzP0UkjQVN7/tbk88/CaX4EQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
...@@ -269,6 +359,105 @@ packages: ...@@ -269,6 +359,105 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/linux-mips64el/0.17.4:
resolution: {integrity: sha512-d/nMCKKh/SVDbqR9ju+b78vOr0tNXtfBjcp5vfHONCCOAL9ad8gN9dC/u+UnH939pz7wO+0u/x9y1MaZcb/lKA==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-ppc64/0.17.4:
resolution: {integrity: sha512-lOD9p2dmjZcNiTU+sGe9Nn6G3aYw3k0HBJies1PU0j5IGfp6tdKOQ6mzfACRFCqXjnBuTqK7eTYpwx09O5LLfg==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-riscv64/0.17.4:
resolution: {integrity: sha512-mTGnwWwVshAjGsd8rP+K6583cPDgxOunsqqldEYij7T5/ysluMHKqUIT4TJHfrDFadUwrghAL6QjER4FeqQXoA==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-s390x/0.17.4:
resolution: {integrity: sha512-AQYuUGp50XM29/N/dehADxvc2bUqDcoqrVuijop1Wv72SyxT6dDB9wjUxuPZm2HwIM876UoNNBMVd+iX/UTKVQ==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/linux-x64/0.17.4:
resolution: {integrity: sha512-+AsFBwKgQuhV2shfGgA9YloxLDVjXgUEWZum7glR5lLmV94IThu/u2JZGxTgjYby6kyXEx8lKOqP5rTEVBR0Rw==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/@esbuild/netbsd-x64/0.17.4:
resolution: {integrity: sha512-zD1TKYX9553OiLS/qkXPMlWoELYkH/VkzRYNKEU+GwFiqkq0SuxsKnsCg5UCdxN3cqd+1KZ8SS3R+WG/Hxy2jQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/openbsd-x64/0.17.4:
resolution: {integrity: sha512-PY1NjEsLRhPEFFg1AV0/4Or/gR+q2dOb9s5rXcPuCjyHRzbt8vnHJl3vYj+641TgWZzTFmSUnZbzs1zwTzjeqw==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
requiresBuild: true
dev: true
optional: true
/@esbuild/sunos-x64/0.17.4:
resolution: {integrity: sha512-B3Z7s8QZQW9tKGleMRXvVmwwLPAUoDCHs4WZ2ElVMWiortLJFowU1NjAhXOKjDgC7o9ByeVcwyOlJ+F2r6ZgmQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-arm64/0.17.4:
resolution: {integrity: sha512-0HCu8R3mY/H5V7N6kdlsJkvrT591bO/oRZy8ztF1dhgNU5xD5tAh5bKByT1UjTGjp/VVBsl1PDQ3L18SfvtnBQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-ia32/0.17.4:
resolution: {integrity: sha512-VUjhVDQycse1gLbe06pC/uaA0M+piQXJpdpNdhg8sPmeIZZqu5xPoGWVCmcsOO2gaM2cywuTYTHkXRozo3/Nkg==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@esbuild/win32-x64/0.17.4:
resolution: {integrity: sha512-0kLAjs+xN5OjhTt/aUA6t48SfENSCKgGPfExADYTOo/UCn0ivxos9/anUVeSfg+L+2O9xkFxvJXIJfG+Q4sYSg==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@financial-times/js-features-analyser/0.0.4: /@financial-times/js-features-analyser/0.0.4:
resolution: {integrity: sha512-AouQ5I0a9TeRdHSN093WX5yz3ZlMbRyQ1xHn7K4OmXcbsRnS96Biy5Q2sTkqLwwTouAk/SNeWIjzrDZFQHp9Mw==} resolution: {integrity: sha512-AouQ5I0a9TeRdHSN093WX5yz3ZlMbRyQ1xHn7K4OmXcbsRnS96Biy5Q2sTkqLwwTouAk/SNeWIjzrDZFQHp9Mw==}
hasBin: true hasBin: true
...@@ -335,8 +524,8 @@ packages: ...@@ -335,8 +524,8 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.14 '@jridgewell/sourcemap-codec': 1.4.14
dev: true dev: true
/@jsdoc/salty/0.2.2: /@jsdoc/salty/0.2.3:
resolution: {integrity: sha512-A1FrVnc7L9qI2gUGsfN0trTiJNK72Y0CL/VAyrmYEmeKI3pnHDawP64CEev31XLyAAOx2xmDo3tbadPxC0CSbw==} resolution: {integrity: sha512-bbtCxCkxcnWhi50I+4Lj6mdz9w3pOXOgEQrID8TCZ/DF51fW7M9GCQW2y45SpBDdHd1Eirm1X/Cf6CkAAe8HPg==}
engines: {node: '>=v12.0.0'} engines: {node: '>=v12.0.0'}
dependencies: dependencies:
lodash: 4.17.21 lodash: 4.17.21
...@@ -368,12 +557,6 @@ packages: ...@@ -368,12 +557,6 @@ packages:
webcrypto-core: 1.7.5 webcrypto-core: 1.7.5
dev: true dev: true
/@sinonjs/commons/1.8.6:
resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==}
dependencies:
type-detect: 4.0.8
dev: true
/@sinonjs/commons/2.0.0: /@sinonjs/commons/2.0.0:
resolution: {integrity: sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==} resolution: {integrity: sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==}
dependencies: dependencies:
...@@ -386,12 +569,6 @@ packages: ...@@ -386,12 +569,6 @@ packages:
'@sinonjs/commons': 2.0.0 '@sinonjs/commons': 2.0.0
dev: true dev: true
/@sinonjs/fake-timers/9.1.2:
resolution: {integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==}
dependencies:
'@sinonjs/commons': 1.8.6
dev: true
/@sinonjs/samsam/7.0.1: /@sinonjs/samsam/7.0.1:
resolution: {integrity: sha512-zsAk2Jkiq89mhZovB2LLOdTCxJF4hqqTToGP0ASWlhp4I1hqOjcfmZGafXntCN7MDC6yySH0mFHrYtHceOeLmw==} resolution: {integrity: sha512-zsAk2Jkiq89mhZovB2LLOdTCxJF4hqqTToGP0ASWlhp4I1hqOjcfmZGafXntCN7MDC6yySH0mFHrYtHceOeLmw==}
dependencies: dependencies:
...@@ -439,22 +616,16 @@ packages: ...@@ -439,22 +616,16 @@ packages:
event-target-shim: 5.0.1 event-target-shim: 5.0.1
dev: true dev: true
/acorn-globals/6.0.0: /acorn-globals/7.0.1:
resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==}
dependencies: dependencies:
acorn: 7.4.1 acorn: 8.8.1
acorn-walk: 7.2.0 acorn-walk: 8.2.0
dev: true
/acorn-walk/7.2.0:
resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==}
engines: {node: '>=0.4.0'}
dev: true dev: true
/acorn/7.4.1: /acorn-walk/8.2.0:
resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
engines: {node: '>=0.4.0'} engines: {node: '>=0.4.0'}
hasBin: true
dev: true dev: true
/acorn/8.8.1: /acorn/8.8.1:
...@@ -573,10 +744,6 @@ packages: ...@@ -573,10 +744,6 @@ packages:
fill-range: 7.0.1 fill-range: 7.0.1
dev: true dev: true
/browser-process-hrtime/1.0.0:
resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==}
dev: true
/browser-stdout/1.3.1: /browser-stdout/1.3.1:
resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==}
dev: true dev: true
...@@ -586,7 +753,7 @@ packages: ...@@ -586,7 +753,7 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true hasBin: true
dependencies: dependencies:
caniuse-lite: 1.0.30001442 caniuse-lite: 1.0.30001447
electron-to-chromium: 1.4.284 electron-to-chromium: 1.4.284
node-releases: 2.0.8 node-releases: 2.0.8
update-browserslist-db: 1.0.10_browserslist@4.21.4 update-browserslist-db: 1.0.10_browserslist@4.21.4
...@@ -621,7 +788,7 @@ packages: ...@@ -621,7 +788,7 @@ packages:
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
dependencies: dependencies:
function-bind: 1.1.1 function-bind: 1.1.1
get-intrinsic: 1.1.3 get-intrinsic: 1.2.0
dev: true dev: true
/camel-case/3.0.0: /camel-case/3.0.0:
...@@ -641,8 +808,8 @@ packages: ...@@ -641,8 +808,8 @@ packages:
engines: {node: '>=10'} engines: {node: '>=10'}
dev: true dev: true
/caniuse-lite/1.0.30001442: /caniuse-lite/1.0.30001447:
resolution: {integrity: sha512-239m03Pqy0hwxYPYR5JwOIxRJfLTWtle9FV8zosfV5pHg+/51uD4nxcUlM8+mWWGfwKtt8lJNHnD3cWw9VZ6ow==} resolution: {integrity: sha512-bdKU1BQDPeEXe9A39xJnGtY0uRq/z5osrnXUw0TcK+EYno45Y+U7QU9HhHEyzvMDffpYadFXi3idnSNkcwLkTw==}
dev: true dev: true
/catharsis/0.9.0: /catharsis/0.9.0:
...@@ -719,16 +886,16 @@ packages: ...@@ -719,16 +886,16 @@ packages:
source-map: 0.6.1 source-map: 0.6.1
dev: true dev: true
/clean-jsdoc-theme/4.2.2_jsdoc@3.6.11: /clean-jsdoc-theme/4.2.3_jsdoc@4.0.0:
resolution: {integrity: sha512-Kf6wRrsIU7B9aaq6MJZoKXiB+Q55KsuZymh8NI6FbMjsIYIywRl3/wiQYma5Gwx7h7nVyk7kb3PXgbHV1oLaMQ==} resolution: {integrity: sha512-yiGlpQUZk181bOpI4V048SDfpWYoJWW+LeCifvKwV49u+HgS2sy7EprlDC3GIkkPjJ2NZZANIJ0OCwDU34sA+w==}
peerDependencies: peerDependencies:
jsdoc: '>=3.x <=4.x' jsdoc: '>=3.x <=4.x'
dependencies: dependencies:
'@jsdoc/salty': 0.2.2 '@jsdoc/salty': 0.2.3
common-path-prefix: 3.0.0 common-path-prefix: 3.0.0
fs-extra: 10.1.0 fs-extra: 10.1.0
html-minifier: 4.0.0 html-minifier: 4.0.0
jsdoc: 3.6.11 jsdoc: 4.0.0
klaw-sync: 6.0.0 klaw-sync: 6.0.0
lodash: 4.17.21 lodash: 4.17.21
nanoid: 3.3.4 nanoid: 3.3.4
...@@ -791,8 +958,8 @@ packages: ...@@ -791,8 +958,8 @@ packages:
resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
dev: true dev: true
/commander/9.4.1: /commander/9.5.0:
resolution: {integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==} resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
engines: {node: ^12.20.0 || >=14} engines: {node: ^12.20.0 || >=14}
dev: true dev: true
...@@ -822,7 +989,7 @@ packages: ...@@ -822,7 +989,7 @@ packages:
execa: 4.1.0 execa: 4.1.0
polyfill-library: 3.111.0 polyfill-library: 3.111.0
semver: 7.3.8 semver: 7.3.8
snyk: 1.1081.0 snyk: 1.1088.0
yargs: 15.4.1 yargs: 15.4.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
...@@ -856,9 +1023,9 @@ packages: ...@@ -856,9 +1023,9 @@ packages:
cssom: 0.3.8 cssom: 0.3.8
dev: true dev: true
/data-uri-to-buffer/3.0.1: /data-uri-to-buffer/4.0.1:
resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==} resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
engines: {node: '>= 6'} engines: {node: '>= 12'}
dev: true dev: true
/data-urls/3.0.2: /data-urls/3.0.2:
...@@ -964,213 +1131,39 @@ packages: ...@@ -964,213 +1131,39 @@ packages:
resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==} resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==}
dev: true dev: true
/esbuild-android-64/0.14.54: /entities/4.4.0:
resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==} resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==}
engines: {node: '>=12'} engines: {node: '>=0.12'}
cpu: [x64]
os: [android]
requiresBuild: true
dev: true
optional: true
/esbuild-android-arm64/0.14.54:
resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
requiresBuild: true
dev: true
optional: true
/esbuild-darwin-64/0.14.54:
resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/esbuild-darwin-arm64/0.14.54:
resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
/esbuild-freebsd-64/0.14.54:
resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
requiresBuild: true
dev: true
optional: true
/esbuild-freebsd-arm64/0.14.54:
resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
requiresBuild: true
dev: true
optional: true
/esbuild-linux-32/0.14.54:
resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
requiresBuild: true
dev: true
optional: true
/esbuild-linux-64/0.14.54:
resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/esbuild-linux-arm/0.14.54:
resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
optional: true
/esbuild-linux-arm64/0.14.54:
resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/esbuild-linux-mips64le/0.14.54:
resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
requiresBuild: true
dev: true dev: true
optional: true
/esbuild-linux-ppc64le/0.14.54: /esbuild/0.17.4:
resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==} resolution: {integrity: sha512-zBn9MeCwT7W5F1a3lXClD61ip6vQM+H8Msb0w8zMT4ZKBpDg+rFAraNyWCDelB/2L6M3g6AXHPnsyvjMFnxtFw==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/esbuild-linux-riscv64/0.14.54:
resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
requiresBuild: true
dev: true
optional: true
/esbuild-linux-s390x/0.14.54:
resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
requiresBuild: true
dev: true
optional: true
/esbuild-netbsd-64/0.14.54:
resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
requiresBuild: true
dev: true
optional: true
/esbuild-openbsd-64/0.14.54:
resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
requiresBuild: true
dev: true
optional: true
/esbuild-sunos-64/0.14.54:
resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
requiresBuild: true
dev: true
optional: true
/esbuild-windows-32/0.14.54:
resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
optional: true
/esbuild-windows-64/0.14.54:
resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/esbuild-windows-arm64/0.14.54:
resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/esbuild/0.14.54:
resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==}
engines: {node: '>=12'} engines: {node: '>=12'}
hasBin: true hasBin: true
requiresBuild: true requiresBuild: true
optionalDependencies: optionalDependencies:
'@esbuild/linux-loong64': 0.14.54 '@esbuild/android-arm': 0.17.4
esbuild-android-64: 0.14.54 '@esbuild/android-arm64': 0.17.4
esbuild-android-arm64: 0.14.54 '@esbuild/android-x64': 0.17.4
esbuild-darwin-64: 0.14.54 '@esbuild/darwin-arm64': 0.17.4
esbuild-darwin-arm64: 0.14.54 '@esbuild/darwin-x64': 0.17.4
esbuild-freebsd-64: 0.14.54 '@esbuild/freebsd-arm64': 0.17.4
esbuild-freebsd-arm64: 0.14.54 '@esbuild/freebsd-x64': 0.17.4
esbuild-linux-32: 0.14.54 '@esbuild/linux-arm': 0.17.4
esbuild-linux-64: 0.14.54 '@esbuild/linux-arm64': 0.17.4
esbuild-linux-arm: 0.14.54 '@esbuild/linux-ia32': 0.17.4
esbuild-linux-arm64: 0.14.54 '@esbuild/linux-loong64': 0.17.4
esbuild-linux-mips64le: 0.14.54 '@esbuild/linux-mips64el': 0.17.4
esbuild-linux-ppc64le: 0.14.54 '@esbuild/linux-ppc64': 0.17.4
esbuild-linux-riscv64: 0.14.54 '@esbuild/linux-riscv64': 0.17.4
esbuild-linux-s390x: 0.14.54 '@esbuild/linux-s390x': 0.17.4
esbuild-netbsd-64: 0.14.54 '@esbuild/linux-x64': 0.17.4
esbuild-openbsd-64: 0.14.54 '@esbuild/netbsd-x64': 0.17.4
esbuild-sunos-64: 0.14.54 '@esbuild/openbsd-x64': 0.17.4
esbuild-windows-32: 0.14.54 '@esbuild/sunos-x64': 0.17.4
esbuild-windows-64: 0.14.54 '@esbuild/win32-arm64': 0.17.4
esbuild-windows-arm64: 0.14.54 '@esbuild/win32-ia32': 0.17.4
'@esbuild/win32-x64': 0.17.4
dev: true dev: true
/escalade/3.1.1: /escalade/3.1.1:
...@@ -1246,14 +1239,12 @@ packages: ...@@ -1246,14 +1239,12 @@ packages:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
dev: true dev: true
/fetch-blob/2.1.2: /fetch-blob/3.2.0:
resolution: {integrity: sha512-YKqtUDwqLyfyMnmbw8XD6Q8j9i/HggKtPEI+pZ1+8bvheBu78biSmNaXWusx1TauGqtUUGx/cBb1mKdq2rLYow==} resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
engines: {node: ^10.17.0 || >=12.3.0} engines: {node: ^12.20 || >= 14.13}
peerDependencies: dependencies:
domexception: '*' node-domexception: 1.0.0
peerDependenciesMeta: web-streams-polyfill: 3.2.1
domexception:
optional: true
dev: true dev: true
/fill-range/7.0.1: /fill-range/7.0.1:
...@@ -1291,8 +1282,8 @@ packages: ...@@ -1291,8 +1282,8 @@ packages:
hasBin: true hasBin: true
dev: true dev: true
/flow-bin/0.184.0: /flow-bin/0.198.1:
resolution: {integrity: sha512-HiHuxhO06dqhV7YabluSswm3ZgxVi2L+aArcuIJMON/CRzqkGQrRjIVNbKllMs95rFk6aeuFR3FdVCCUa0SbGw==} resolution: {integrity: sha512-9jWC1GJgV5QyeBxvT0GtTQtaw55imDRIh//C5WaS/dijl7IP34CrNY2NgBSwzif516SktkG8KylQWJaslZI2QA==}
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
hasBin: true hasBin: true
dev: true dev: true
...@@ -1320,6 +1311,13 @@ packages: ...@@ -1320,6 +1311,13 @@ packages:
mime-types: 2.1.35 mime-types: 2.1.35
dev: true dev: true
/formdata-polyfill/4.0.10:
resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==}
engines: {node: '>=12.20.0'}
dependencies:
fetch-blob: 3.2.0
dev: true
/from2-string/1.1.0: /from2-string/1.1.0:
resolution: {integrity: sha512-m8vCh+KnXXXBtfF2VUbiYlQ+nczLcntB0BrtNgpmLkHylhObe9WF1b2LZjBBzrZzA6P4mkEla6ZYQoOUTG8cYA==} resolution: {integrity: sha512-m8vCh+KnXXXBtfF2VUbiYlQ+nczLcntB0BrtNgpmLkHylhObe9WF1b2LZjBBzrZzA6P4mkEla6ZYQoOUTG8cYA==}
dependencies: dependencies:
...@@ -1386,8 +1384,8 @@ packages: ...@@ -1386,8 +1384,8 @@ packages:
resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
dev: true dev: true
/get-intrinsic/1.1.3: /get-intrinsic/1.2.0:
resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==}
dependencies: dependencies:
function-bind: 1.1.1 function-bind: 1.1.1
has: 1.0.3 has: 1.0.3
...@@ -1438,7 +1436,7 @@ packages: ...@@ -1438,7 +1436,7 @@ packages:
/gopd/1.0.1: /gopd/1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
dependencies: dependencies:
get-intrinsic: 1.1.3 get-intrinsic: 1.2.0
dev: true dev: true
/graceful-fs/4.2.10: /graceful-fs/4.2.10:
...@@ -1639,9 +1637,9 @@ packages: ...@@ -1639,9 +1637,9 @@ packages:
engines: {node: '>=10'} engines: {node: '>=10'}
dev: true dev: true
/is-url-superb/5.0.0: /is-url-superb/6.1.0:
resolution: {integrity: sha512-jGkG59ra7/JlcV8ap3dsc0M79IgpuFU/obfsSf6X5D0z1NVvFTFuzt4ob7nfBTZEPbTwjGXVKNQDfWfPghapKQ==} resolution: {integrity: sha512-LXdhGlYqUPdvEyIhWPEEwYYK3yrUiPcBjmFGlZNv1u5GtIL5qQRf7ddDyPNAvsMFqdzS923FROpTQU97tLe3JQ==}
engines: {node: '>=10'} engines: {node: '>=12'}
dev: true dev: true
/isarray/0.0.1: /isarray/0.0.1:
...@@ -1695,24 +1693,25 @@ packages: ...@@ -1695,24 +1693,25 @@ packages:
xmlcreate: 2.0.4 xmlcreate: 2.0.4
dev: true dev: true
/jsdoc-plantuml/1.0.2_jsdoc@3.6.11: /jsdoc-plantuml/1.0.2_jsdoc@4.0.0:
resolution: {integrity: sha512-Q+wbpjl57+flnqKbHNCLLnqKqNYTDxN24zHNKhHAobpfOgKIxRz9wy86JzKqlidhRqvtJ8Qlv12tnkk7ezYzzQ==} resolution: {integrity: sha512-Q+wbpjl57+flnqKbHNCLLnqKqNYTDxN24zHNKhHAobpfOgKIxRz9wy86JzKqlidhRqvtJ8Qlv12tnkk7ezYzzQ==}
engines: {node: '>=10.x'} engines: {node: '>=10.x'}
peerDependencies: peerDependencies:
jsdoc: '*' jsdoc: '*'
dependencies: dependencies:
fs-extra: 9.1.0 fs-extra: 9.1.0
jsdoc: 3.6.11 jsdoc: 4.0.0
optionalDependencies: optionalDependencies:
node-plantuml-latest: 2.1.0 node-plantuml-latest: 2.1.0
dev: true dev: true
/jsdoc/3.6.11: /jsdoc/4.0.0:
resolution: {integrity: sha512-8UCU0TYeIYD9KeLzEcAu2q8N/mx9O3phAGl32nmHlE0LpaJL71mMkP4d+QE5zWfNt50qheHtOZ0qoxVrsX5TUg==} resolution: {integrity: sha512-tzTgkklbWKrlaQL2+e3NNgLcZu3NaK2vsHRx7tyHQ+H5jcB9Gx0txSd2eJWlMC/xU1+7LQu4s58Ry0RkuaEQVg==}
engines: {node: '>=12.0.0'} engines: {node: '>=12.0.0'}
hasBin: true hasBin: true
dependencies: dependencies:
'@babel/parser': 7.20.7 '@babel/parser': 7.20.13
'@jsdoc/salty': 0.2.3
'@types/markdown-it': 12.2.3 '@types/markdown-it': 12.2.3
bluebird: 3.7.2 bluebird: 3.7.2
catharsis: 0.9.0 catharsis: 0.9.0
...@@ -1721,25 +1720,24 @@ packages: ...@@ -1721,25 +1720,24 @@ packages:
klaw: 3.0.0 klaw: 3.0.0
markdown-it: 12.3.2 markdown-it: 12.3.2
markdown-it-anchor: 8.6.6_2zb4u3vubltivolgu556vv4aom markdown-it-anchor: 8.6.6_2zb4u3vubltivolgu556vv4aom
marked: 4.2.5 marked: 4.2.12
mkdirp: 1.0.4 mkdirp: 1.0.4
requizzle: 0.2.4 requizzle: 0.2.4
strip-json-comments: 3.1.1 strip-json-comments: 3.1.1
taffydb: 2.6.2
underscore: 1.13.6 underscore: 1.13.6
dev: true dev: true
/jsdom-global/3.0.2_jsdom@19.0.0: /jsdom-global/3.0.2_jsdom@21.1.0:
resolution: {integrity: sha512-t1KMcBkz/pT5JrvcJbpUR2u/w1kO9jXctaaGJ0vZDzwFnIvGWw9IDSRciT83kIs8Bnw4qpOl8bQK08V01YgMPg==} resolution: {integrity: sha512-t1KMcBkz/pT5JrvcJbpUR2u/w1kO9jXctaaGJ0vZDzwFnIvGWw9IDSRciT83kIs8Bnw4qpOl8bQK08V01YgMPg==}
peerDependencies: peerDependencies:
jsdom: '>=10.0.0' jsdom: '>=10.0.0'
dependencies: dependencies:
jsdom: 19.0.0 jsdom: 21.1.0
dev: true dev: true
/jsdom/19.0.0: /jsdom/21.1.0:
resolution: {integrity: sha512-RYAyjCbxy/vri/CfnjUWJQQtZ3LKlLnDqj+9XLNnJPgEGeirZs3hllKR20re8LUZ6o1b1X4Jat+Qd26zmP41+A==} resolution: {integrity: sha512-m0lzlP7qOtthD918nenK3hdItSd2I+V3W9IrBcB36sqDwG+KnUs66IF5GY7laGWUnlM9vTsD0W1QwSEBYWWcJg==}
engines: {node: '>=12'} engines: {node: '>=14'}
peerDependencies: peerDependencies:
canvas: ^2.5.0 canvas: ^2.5.0
peerDependenciesMeta: peerDependenciesMeta:
...@@ -1748,7 +1746,7 @@ packages: ...@@ -1748,7 +1746,7 @@ packages:
dependencies: dependencies:
abab: 2.0.6 abab: 2.0.6
acorn: 8.8.1 acorn: 8.8.1
acorn-globals: 6.0.0 acorn-globals: 7.0.1
cssom: 0.5.0 cssom: 0.5.0
cssstyle: 2.3.0 cssstyle: 2.3.0
data-urls: 3.0.2 data-urls: 3.0.2
...@@ -1761,17 +1759,16 @@ packages: ...@@ -1761,17 +1759,16 @@ packages:
https-proxy-agent: 5.0.1 https-proxy-agent: 5.0.1
is-potential-custom-element-name: 1.0.1 is-potential-custom-element-name: 1.0.1
nwsapi: 2.2.2 nwsapi: 2.2.2
parse5: 6.0.1 parse5: 7.1.2
saxes: 5.0.1 saxes: 6.0.0
symbol-tree: 3.2.4 symbol-tree: 3.2.4
tough-cookie: 4.1.2 tough-cookie: 4.1.2
w3c-hr-time: 1.0.2 w3c-xmlserializer: 4.0.0
w3c-xmlserializer: 3.0.0
webidl-conversions: 7.0.0 webidl-conversions: 7.0.0
whatwg-encoding: 2.0.0 whatwg-encoding: 2.0.0
whatwg-mimetype: 3.0.0 whatwg-mimetype: 3.0.0
whatwg-url: 10.0.0 whatwg-url: 11.0.0
ws: 8.11.0 ws: 8.12.0
xml-name-validator: 4.0.0 xml-name-validator: 4.0.0
transitivePeerDependencies: transitivePeerDependencies:
- bufferutil - bufferutil
...@@ -1815,8 +1812,8 @@ packages: ...@@ -1815,8 +1812,8 @@ packages:
graceful-fs: 4.2.10 graceful-fs: 4.2.10
dev: true dev: true
/ky-universal/0.9.1_ky@0.26.0: /ky-universal/0.10.1_ky@0.27.0:
resolution: {integrity: sha512-o0u8z6Lp8bZAevZWJkZXuQH4JGFIUM1FeHRdtdmcgSsEoP8Ane4TNJWtiv0UOYKRmYGlYsF15zX6kR1S31Q8sg==} resolution: {integrity: sha512-r8909k+ELKZAxhVA5c440x22hqw5XcMRwLRbgpPQk4JHy3/ddJnvzcnSo5Ww3HdKdNeS3Y8dBgcIYyVahMa46g==}
engines: {node: '>=14'} engines: {node: '>=14'}
peerDependencies: peerDependencies:
ky: '>=0.26.0' ky: '>=0.26.0'
...@@ -1826,14 +1823,12 @@ packages: ...@@ -1826,14 +1823,12 @@ packages:
optional: true optional: true
dependencies: dependencies:
abort-controller: 3.0.0 abort-controller: 3.0.0
ky: 0.26.0 ky: 0.27.0
node-fetch: 3.0.0-beta.9 node-fetch: 3.3.0
transitivePeerDependencies:
- domexception
dev: true dev: true
/ky/0.26.0: /ky/0.27.0:
resolution: {integrity: sha512-j2YwAGYuD/XXoyzzUYn1N9NEGoAukkONMea2uLanMPWTqumkwme9eWgf2SjhRKNRb/60FDYStJYL582dbbt9Mw==} resolution: {integrity: sha512-pgaBuB6wI9DdMSOZBVh2WkcbkAdEG5AUEWuNhtThu6FLIpDbzqzC/fSMmqr/j1wwQyW3SP3KGau7EbzWNkQ/yg==}
engines: {node: '>=12'} engines: {node: '>=12'}
dev: true dev: true
...@@ -1940,8 +1935,8 @@ packages: ...@@ -1940,8 +1935,8 @@ packages:
uc.micro: 1.0.6 uc.micro: 1.0.6
dev: true dev: true
/marked/4.2.5: /marked/4.2.12:
resolution: {integrity: sha512-jPueVhumq7idETHkb203WDD4fMA3yV9emQ5vLwop58lu8bTclMghBWcYAavlDqIEMaisADinV1TooIFCfqOsYQ==} resolution: {integrity: sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==}
engines: {node: '>= 12'} engines: {node: '>= 12'}
hasBin: true hasBin: true
dev: true dev: true
...@@ -2065,14 +2060,18 @@ packages: ...@@ -2065,14 +2060,18 @@ packages:
lower-case: 1.1.4 lower-case: 1.1.4
dev: true dev: true
/node-fetch/3.0.0-beta.9: /node-domexception/1.0.0:
resolution: {integrity: sha512-RdbZCEynH2tH46+tj0ua9caUHVWrd/RHnRfvly2EVdqGmI3ndS1Vn/xjm5KuGejDt2RNDQsVRLPNd2QPwcewVg==} resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
engines: {node: ^10.17 || >=12.3} engines: {node: '>=10.5.0'}
dev: true
/node-fetch/3.3.0:
resolution: {integrity: sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies: dependencies:
data-uri-to-buffer: 3.0.1 data-uri-to-buffer: 4.0.1
fetch-blob: 2.1.2 fetch-blob: 3.2.0
transitivePeerDependencies: formdata-polyfill: 4.0.10
- domexception
dev: true dev: true
/node-nailgun-client/0.1.2: /node-nailgun-client/0.1.2:
...@@ -2207,8 +2206,10 @@ packages: ...@@ -2207,8 +2206,10 @@ packages:
no-case: 2.3.2 no-case: 2.3.2
dev: true dev: true
/parse5/6.0.1: /parse5/7.1.2:
resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
dependencies:
entities: 4.4.0
dev: true dev: true
/path-exists/3.0.0: /path-exists/3.0.0:
...@@ -2296,8 +2297,8 @@ packages: ...@@ -2296,8 +2297,8 @@ packages:
resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==} resolution: {integrity: sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==}
dev: true dev: true
/punycode/2.1.1: /punycode/2.3.0:
resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
engines: {node: '>=6'} engines: {node: '>=6'}
dev: true dev: true
...@@ -2390,9 +2391,9 @@ packages: ...@@ -2390,9 +2391,9 @@ packages:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
dev: true dev: true
/saxes/5.0.1: /saxes/6.0.0:
resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
engines: {node: '>=10'} engines: {node: '>=v12.22.7'}
dependencies: dependencies:
xmlchars: 2.2.0 xmlchars: 2.2.0
dev: true dev: true
...@@ -2436,26 +2437,26 @@ packages: ...@@ -2436,26 +2437,26 @@ packages:
resolution: {integrity: sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ==} resolution: {integrity: sha512-/6NVYu4U819R2pUIk79n67SYgJHWCce0a5xTP979WbNp0FL9MN1I1QK662IDU1b6JzKTvmhgI7T7JYIxBi3kMQ==}
hasBin: true hasBin: true
dependencies: dependencies:
commander: 9.4.1 commander: 9.5.0
dev: true dev: true
/signal-exit/3.0.7: /signal-exit/3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
dev: true dev: true
/sinon/14.0.2: /sinon/15.0.1:
resolution: {integrity: sha512-PDpV0ZI3ZCS3pEqx0vpNp6kzPhHrLx72wA0G+ZLaaJjLIYeE0n8INlgaohKuGy7hP0as5tbUd23QWu5U233t+w==} resolution: {integrity: sha512-PZXKc08f/wcA/BMRGBze2Wmw50CWPiAH3E21EOi4B49vJ616vW4DQh4fQrqsYox2aNR/N3kCqLuB0PwwOucQrg==}
dependencies: dependencies:
'@sinonjs/commons': 2.0.0 '@sinonjs/commons': 2.0.0
'@sinonjs/fake-timers': 9.1.2 '@sinonjs/fake-timers': 10.0.2
'@sinonjs/samsam': 7.0.1 '@sinonjs/samsam': 7.0.1
diff: 5.1.0 diff: 5.1.0
nise: 5.1.4 nise: 5.1.4
supports-color: 7.2.0 supports-color: 7.2.0
dev: true dev: true
/snyk/1.1081.0: /snyk/1.1088.0:
resolution: {integrity: sha512-vezueoJQSmQM7iVhfHFgABigBzX4Y+KxIol6kLSK5FbyFYxerAKx5nXH0SjGLwqt06QAX6JzEhYXdEL0vG4cRg==} resolution: {integrity: sha512-kYpiwuF0spEVAfGiBHWByu+Py4QnPbKoyz2VsnPEnmVcvjbGp2Te2XenDDUGQa5ZG3GXjUCeX5sFJ3yvmBgXwg==}
engines: {node: '>=12'} engines: {node: '>=12'}
hasBin: true hasBin: true
dev: true dev: true
...@@ -2549,10 +2550,6 @@ packages: ...@@ -2549,10 +2550,6 @@ packages:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
dev: true dev: true
/taffydb/2.6.2:
resolution: {integrity: sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA==}
dev: true
/temp/0.4.0: /temp/0.4.0:
resolution: {integrity: sha512-IsFisGgDKk7qzK9erMIkQe/XwiSUdac7z3wYOsjcLkhPBy3k1SlvLoIh2dAHIlEpgA971CgguMrx9z8fFg7tSA==} resolution: {integrity: sha512-IsFisGgDKk7qzK9erMIkQe/XwiSUdac7z3wYOsjcLkhPBy3k1SlvLoIh2dAHIlEpgA971CgguMrx9z8fFg7tSA==}
engines: {'0': node >=0.4.0} engines: {'0': node >=0.4.0}
...@@ -2588,7 +2585,7 @@ packages: ...@@ -2588,7 +2585,7 @@ packages:
engines: {node: '>=6'} engines: {node: '>=6'}
dependencies: dependencies:
psl: 1.9.0 psl: 1.9.0
punycode: 2.1.1 punycode: 2.3.0
universalify: 0.2.0 universalify: 0.2.0
url-parse: 1.5.10 url-parse: 1.5.10
dev: true dev: true
...@@ -2597,7 +2594,7 @@ packages: ...@@ -2597,7 +2594,7 @@ packages:
resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
engines: {node: '>=12'} engines: {node: '>=12'}
dependencies: dependencies:
punycode: 2.1.1 punycode: 2.3.0
dev: true dev: true
/tslib/2.4.1: /tslib/2.4.1:
...@@ -2655,15 +2652,14 @@ packages: ...@@ -2655,15 +2652,14 @@ packages:
resolution: {integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==} resolution: {integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==}
dev: true dev: true
/url-exist/3.0.0: /url-exist/3.0.1:
resolution: {integrity: sha512-hRO5udC8UhWKLh/weeTSMujDHmVBDS9KpLY7FGVilrLBKlHBwx6Gpe0fIkkYRkMaGuYHVqpdkNa0sO4wJfYEnA==} resolution: {integrity: sha512-37KEE2gj60C4hTh2mGkFeqODO2KVG9TOJWpE3sOLEeLGt/p50VxemPiJ30v4m1dcw/wDEGUpYcmBV2e8jM5/FA==}
engines: {node: '>=14.8'} engines: {node: '>=14.8'}
dependencies: dependencies:
is-url-superb: 5.0.0 is-url-superb: 6.1.0
ky: 0.26.0 ky: 0.27.0
ky-universal: 0.9.1_ky@0.26.0 ky-universal: 0.10.1_ky@0.27.0
transitivePeerDependencies: transitivePeerDependencies:
- domexception
- web-streams-polyfill - web-streams-polyfill
dev: true dev: true
...@@ -2704,18 +2700,16 @@ packages: ...@@ -2704,18 +2700,16 @@ packages:
convert-source-map: 1.9.0 convert-source-map: 1.9.0
dev: true dev: true
/w3c-hr-time/1.0.2: /w3c-xmlserializer/4.0.0:
resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==}
deprecated: Use your platform's native performance.now() and performance.timeOrigin. engines: {node: '>=14'}
dependencies: dependencies:
browser-process-hrtime: 1.0.0 xml-name-validator: 4.0.0
dev: true dev: true
/w3c-xmlserializer/3.0.0: /web-streams-polyfill/3.2.1:
resolution: {integrity: sha512-3WFqGEgSXIyGhOmAFtlicJNMjEps8b1MG31NCA0/vOF9+nKMUW1ckhi9cnNHmf88Rzw5V+dwIwsm2C7X8k9aQg==} resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==}
engines: {node: '>=12'} engines: {node: '>= 8'}
dependencies:
xml-name-validator: 4.0.0
dev: true dev: true
/webcrypto-core/1.7.5: /webcrypto-core/1.7.5:
...@@ -2745,14 +2739,6 @@ packages: ...@@ -2745,14 +2739,6 @@ packages:
engines: {node: '>=12'} engines: {node: '>=12'}
dev: true dev: true
/whatwg-url/10.0.0:
resolution: {integrity: sha512-CLxxCmdUby142H5FZzn4D8ikO1cmypvXVQktsgosNy4a4BHrDHeciBBGZhb0bNoR5/MltoCatso+vFjjGx8t0w==}
engines: {node: '>=12'}
dependencies:
tr46: 3.0.0
webidl-conversions: 7.0.0
dev: true
/whatwg-url/11.0.0: /whatwg-url/11.0.0:
resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
...@@ -2825,12 +2811,12 @@ packages: ...@@ -2825,12 +2811,12 @@ packages:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
dev: true dev: true
/ws/8.11.0: /ws/8.12.0:
resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} resolution: {integrity: sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==}
engines: {node: '>=10.0.0'} engines: {node: '>=10.0.0'}
peerDependencies: peerDependencies:
bufferutil: ^4.0.1 bufferutil: ^4.0.1
utf-8-validate: ^5.0.2 utf-8-validate: '>=5.0.2'
peerDependenciesMeta: peerDependenciesMeta:
bufferutil: bufferutil:
optional: true optional: true
......