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
Loading items

Target

Select target project
  • oss/libraries/javascript/monster
1 result
Select Git revision
Loading items
Show changes
Commits on Source (5)
<a name="v3.13.0"></a>
## [v3.13.0] - 2023-02-15
### Add Features
- new dom datasource
### Bug Fixes
- package updates
<a name="v3.12.2"></a>
## [v3.12.2] - 2023-02-14
### Bug Fixes
......@@ -289,6 +298,7 @@
<a name="1.8.0"></a>
## 1.8.0 - 2021-08-15
[v3.13.0]: https://gitlab.schukai.com/oss/libraries/javascript/monster/compare/v3.12.2...v3.13.0
[v3.12.2]: https://gitlab.schukai.com/oss/libraries/javascript/monster/compare/v3.12.1...v3.12.2
[v3.12.1]: https://gitlab.schukai.com/oss/libraries/javascript/monster/compare/v3.12.0...v3.12.1
[v3.12.0]: https://gitlab.schukai.com/oss/libraries/javascript/monster/compare/v3.11.0...v3.12.0
......
{
"name": "@schukai/monster",
"version": "3.12.1",
"version": "3.12.2",
"description": "Monster is a simple library for creating fast, robust and lightweight websites.",
"keywords": [
"framework",
......
/**
* 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 { instanceSymbol } from "../../constants.mjs";
import { isObject } from "../../types/is.mjs";
import { Datasource } from "../datasource.mjs";
export {DomStorage};
/**
* The DomStorage is a class that stores data in memory.
*
* @license AGPLv3
* @copyright schukai GmbH
* @memberOf Monster.Data.Datasource
*/
class DomStorage extends Datasource {
/**
* @param {Object} [options] options contains definitions for the datasource.
*/
constructor(options) {
super();
if (isObject(options)) {
this.setOptions(options);
}
}
/**
* This method is called by the `instanceof` operator.
* @returns {symbol}
*/
static get [instanceSymbol]() {
return Symbol.for("@schukai/monster/data/datasource/storage/dom-storage");
}
/**
* @property {Object} defaults
* @property {Object} defaults.read
* @property {string} defaults.read.selector
* @property {Object} defaults.write
* @property {string} defaults.write.selector
*/
get defaults() {
return Object.assign({}, super.defaults, {
read: {
selector: undefined,
},
write: {
selector: undefined,
}
});
}
/**
* @return {Promise}
* @throws {Error} The read selector is not defined
* @throws {Error} There are no storage element
*/
read() {
const self = this;
let selector = self.getOption("read.selector", undefined);
if (!selector) {
throw new Error("The read selector is not defined");
}
let storage = document.querySelector(selector);
if (!storage) {
throw new Error("There are no storage element");
}
return new Promise((resolve, reject) => {
try {
let data = JSON.parse(storage.innerHTML);
self.set(data)
resolve(data);
} catch (e) {
reject(e);
}
;
})
}
/**
* @return {Promise}
* @throws {Error} The write selector is not defined
* @throws {Error} There are no storage element
*/
write() {
const self = this;
let selector = self.getOption("write.selector");
if (!selector) {
throw new Error("The write selector is not defined");
}
let storage = document.querySelector(selector);
if (!storage) {
throw new Error("There are no storage element");
}
return new Promise((resolve, reject) => {
try {
storage.innerHTML = JSON.stringify(self.get());
resolve(storage);
} catch (e) {
reject(e);
}
})
}
}
......@@ -142,7 +142,7 @@ function getMonsterVersion() {
}
/** don't touch, replaced by make with package.json version */
monsterVersion = new Version("3.12.1");
monsterVersion = new Version("3.12.2");
return monsterVersion;
}
{
"name": "monster",
"version": "3.12.1",
"version": "3.12.2",
"description": "monster",
"repository": {
"type": "git",
......@@ -28,7 +28,7 @@
"clean-jsdoc-theme": "^4.2.6",
"create-polyfill-service-url": "^2.2.6",
"crypt": "^0.0.2",
"esbuild": "^0.17.7",
"esbuild": "^0.17.8",
"flow-bin": "^0.199.1",
"fs": "0.0.1-security",
"graphviz": "^0.0.9",
......@@ -44,6 +44,6 @@
"url": "^0.11.0",
"url-exist": "3.0.1",
"util": "^0.12.5",
"ws": "^8.12.0"
"ws": "^8.12.1"
}
}
......@@ -9,7 +9,7 @@ specifiers:
clean-jsdoc-theme: ^4.2.6
create-polyfill-service-url: ^2.2.6
crypt: ^0.0.2
esbuild: ^0.17.7
esbuild: ^0.17.8
flow-bin: ^0.199.1
fs: 0.0.1-security
graphviz: ^0.0.9
......@@ -25,7 +25,7 @@ specifiers:
url: ^0.11.0
url-exist: 3.0.1
util: ^0.12.5
ws: ^8.12.0
ws: ^8.12.1
devDependencies:
'@peculiar/webcrypto': 1.4.1
......@@ -36,7 +36,7 @@ devDependencies:
clean-jsdoc-theme: 4.2.6_jsdoc@4.0.0
create-polyfill-service-url: 2.2.6
crypt: 0.0.2
esbuild: 0.17.7
esbuild: 0.17.8
flow-bin: 0.199.1
fs: 0.0.1-security
graphviz: 0.0.9
......@@ -52,7 +52,7 @@ devDependencies:
url: 0.11.0
url-exist: 3.0.1
util: 0.12.5
ws: 8.12.0
ws: 8.12.1
packages:
......@@ -262,8 +262,8 @@ packages:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
dev: true
/@esbuild/android-arm/0.17.7:
resolution: {integrity: sha512-Np6Lg8VUiuzHP5XvHU7zfSVPN4ILdiOhxA1GQ1uvCK2T2l3nI8igQV0c9FJx4hTkq8WGqhGEvn5UuRH8jMkExg==}
/@esbuild/android-arm/0.17.8:
resolution: {integrity: sha512-0/rb91GYKhrtbeglJXOhAv9RuYimgI8h623TplY2X+vA4EXnk3Zj1fXZreJ0J3OJJu1bwmb0W7g+2cT/d8/l/w==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
......@@ -271,8 +271,8 @@ packages:
dev: true
optional: true
/@esbuild/android-arm64/0.17.7:
resolution: {integrity: sha512-fOUBZvcbtbQJIj2K/LMKcjULGfXLV9R4qjXFsi3UuqFhIRJHz0Fp6kFjsMFI6vLuPrfC5G9Dmh+3RZOrSKY2Lg==}
/@esbuild/android-arm64/0.17.8:
resolution: {integrity: sha512-oa/N5j6v1svZQs7EIRPqR8f+Bf8g6HBDjD/xHC02radE/NjKHK7oQmtmLxPs1iVwYyvE+Kolo6lbpfEQ9xnhxQ==}
engines: {node: '>=12'}
cpu: [arm64]
os: [android]
......@@ -280,8 +280,8 @@ packages:
dev: true
optional: true
/@esbuild/android-x64/0.17.7:
resolution: {integrity: sha512-6YILpPvop1rPAvaO/n2iWQL45RyTVTR/1SK7P6Xi2fyu+hpEeX22fE2U2oJd1sfpovUJOWTRdugjddX6QCup3A==}
/@esbuild/android-x64/0.17.8:
resolution: {integrity: sha512-bTliMLqD7pTOoPg4zZkXqCDuzIUguEWLpeqkNfC41ODBHwoUgZ2w5JBeYimv4oP6TDVocoYmEhZrCLQTrH89bg==}
engines: {node: '>=12'}
cpu: [x64]
os: [android]
......@@ -289,8 +289,8 @@ packages:
dev: true
optional: true
/@esbuild/darwin-arm64/0.17.7:
resolution: {integrity: sha512-7i0gfFsDt1BBiurZz5oZIpzfxqy5QkJmhXdtrf2Hma/gI9vL2AqxHhRBoI1NeWc9IhN1qOzWZrslhiXZweMSFg==}
/@esbuild/darwin-arm64/0.17.8:
resolution: {integrity: sha512-ghAbV3ia2zybEefXRRm7+lx8J/rnupZT0gp9CaGy/3iolEXkJ6LYRq4IpQVI9zR97ID80KJVoUlo3LSeA/sMAg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [darwin]
......@@ -298,8 +298,8 @@ packages:
dev: true
optional: true
/@esbuild/darwin-x64/0.17.7:
resolution: {integrity: sha512-hRvIu3vuVIcv4SJXEKOHVsNssM5tLE2xWdb9ZyJqsgYp+onRa5El3VJ4+WjTbkf/A2FD5wuMIbO2FCTV39LE0w==}
/@esbuild/darwin-x64/0.17.8:
resolution: {integrity: sha512-n5WOpyvZ9TIdv2V1K3/iIkkJeKmUpKaCTdun9buhGRWfH//osmUjlv4Z5mmWdPWind/VGcVxTHtLfLCOohsOXw==}
engines: {node: '>=12'}
cpu: [x64]
os: [darwin]
......@@ -307,8 +307,8 @@ packages:
dev: true
optional: true
/@esbuild/freebsd-arm64/0.17.7:
resolution: {integrity: sha512-2NJjeQ9kiabJkVXLM3sHkySqkL1KY8BeyLams3ITyiLW10IwDL0msU5Lq1cULCn9zNxt1Seh1I6QrqyHUvOtQw==}
/@esbuild/freebsd-arm64/0.17.8:
resolution: {integrity: sha512-a/SATTaOhPIPFWvHZDoZYgxaZRVHn0/LX1fHLGfZ6C13JqFUZ3K6SMD6/HCtwOQ8HnsNaEeokdiDSFLuizqv5A==}
engines: {node: '>=12'}
cpu: [arm64]
os: [freebsd]
......@@ -316,8 +316,8 @@ packages:
dev: true
optional: true
/@esbuild/freebsd-x64/0.17.7:
resolution: {integrity: sha512-8kSxlbjuLYMoIgvRxPybirHJeW45dflyIgHVs+jzMYJf87QOay1ZUTzKjNL3vqHQjmkSn8p6KDfHVrztn7Rprw==}
/@esbuild/freebsd-x64/0.17.8:
resolution: {integrity: sha512-xpFJb08dfXr5+rZc4E+ooZmayBW6R3q59daCpKZ/cDU96/kvDM+vkYzNeTJCGd8rtO6fHWMq5Rcv/1cY6p6/0Q==}
engines: {node: '>=12'}
cpu: [x64]
os: [freebsd]
......@@ -325,8 +325,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-arm/0.17.7:
resolution: {integrity: sha512-07RsAAzznWqdfJC+h3L2UVWwnUHepsFw5GmzySnUspHHb7glJ1+47rvlcH0SeUtoVOs8hF4/THgZbtJRyALaJA==}
/@esbuild/linux-arm/0.17.8:
resolution: {integrity: sha512-6Ij8gfuGszcEwZpi5jQIJCVIACLS8Tz2chnEBfYjlmMzVsfqBP1iGmHQPp7JSnZg5xxK9tjCc+pJ2WtAmPRFVA==}
engines: {node: '>=12'}
cpu: [arm]
os: [linux]
......@@ -334,8 +334,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-arm64/0.17.7:
resolution: {integrity: sha512-43Bbhq3Ia/mGFTCRA4NlY8VRH3dLQltJ4cqzhSfq+cdvdm9nKJXVh4NUkJvdZgEZIkf/ufeMmJ0/22v9btXTcw==}
/@esbuild/linux-arm64/0.17.8:
resolution: {integrity: sha512-v3iwDQuDljLTxpsqQDl3fl/yihjPAyOguxuloON9kFHYwopeJEf1BkDXODzYyXEI19gisEsQlG1bM65YqKSIww==}
engines: {node: '>=12'}
cpu: [arm64]
os: [linux]
......@@ -343,8 +343,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-ia32/0.17.7:
resolution: {integrity: sha512-ViYkfcfnbwOoTS7xE4DvYFv7QOlW8kPBuccc4erJ0jx2mXDPR7e0lYOH9JelotS9qe8uJ0s2i3UjUvjunEp53A==}
/@esbuild/linux-ia32/0.17.8:
resolution: {integrity: sha512-8svILYKhE5XetuFk/B6raFYIyIqydQi+GngEXJgdPdI7OMKUbSd7uzR02wSY4kb53xBrClLkhH4Xs8P61Q2BaA==}
engines: {node: '>=12'}
cpu: [ia32]
os: [linux]
......@@ -352,8 +352,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-loong64/0.17.7:
resolution: {integrity: sha512-H1g+AwwcqYQ/Hl/sMcopRcNLY/fysIb/ksDfCa3/kOaHQNhBrLeDYw+88VAFV5U6oJL9GqnmUj72m9Nv3th3hA==}
/@esbuild/linux-loong64/0.17.8:
resolution: {integrity: sha512-B6FyMeRJeV0NpyEOYlm5qtQfxbdlgmiGdD+QsipzKfFky0K5HW5Td6dyK3L3ypu1eY4kOmo7wW0o94SBqlqBSA==}
engines: {node: '>=12'}
cpu: [loong64]
os: [linux]
......@@ -361,8 +361,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-mips64el/0.17.7:
resolution: {integrity: sha512-MDLGrVbTGYtmldlbcxfeDPdhxttUmWoX3ovk9u6jc8iM+ueBAFlaXKuUMCoyP/zfOJb+KElB61eSdBPSvNcCEg==}
/@esbuild/linux-mips64el/0.17.8:
resolution: {integrity: sha512-CCb67RKahNobjm/eeEqeD/oJfJlrWyw29fgiyB6vcgyq97YAf3gCOuP6qMShYSPXgnlZe/i4a8WFHBw6N8bYAA==}
engines: {node: '>=12'}
cpu: [mips64el]
os: [linux]
......@@ -370,8 +370,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-ppc64/0.17.7:
resolution: {integrity: sha512-UWtLhRPKzI+v2bKk4j9rBpGyXbLAXLCOeqt1tLVAt1mfagHpFjUzzIHCpPiUfY3x1xY5e45/+BWzGpqqvSglNw==}
/@esbuild/linux-ppc64/0.17.8:
resolution: {integrity: sha512-bytLJOi55y55+mGSdgwZ5qBm0K9WOCh0rx+vavVPx+gqLLhxtSFU0XbeYy/dsAAD6xECGEv4IQeFILaSS2auXw==}
engines: {node: '>=12'}
cpu: [ppc64]
os: [linux]
......@@ -379,8 +379,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-riscv64/0.17.7:
resolution: {integrity: sha512-3C/RTKqZauUwBYtIQAv7ELTJd+H2dNKPyzwE2ZTbz2RNrNhNHRoeKnG5C++eM6nSZWUCLyyaWfq1v1YRwBS/+A==}
/@esbuild/linux-riscv64/0.17.8:
resolution: {integrity: sha512-2YpRyQJmKVBEHSBLa8kBAtbhucaclb6ex4wchfY0Tj3Kg39kpjeJ9vhRU7x4mUpq8ISLXRXH1L0dBYjAeqzZAw==}
engines: {node: '>=12'}
cpu: [riscv64]
os: [linux]
......@@ -388,8 +388,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-s390x/0.17.7:
resolution: {integrity: sha512-x7cuRSCm998KFZqGEtSo8rI5hXLxWji4znZkBhg2FPF8A8lxLLCsSXe2P5utf0RBQflb3K97dkEH/BJwTqrbDw==}
/@esbuild/linux-s390x/0.17.8:
resolution: {integrity: sha512-QgbNY/V3IFXvNf11SS6exkpVcX0LJcob+0RWCgV9OiDAmVElnxciHIisoSix9uzYzScPmS6dJFbZULdSAEkQVw==}
engines: {node: '>=12'}
cpu: [s390x]
os: [linux]
......@@ -397,8 +397,8 @@ packages:
dev: true
optional: true
/@esbuild/linux-x64/0.17.7:
resolution: {integrity: sha512-1Z2BtWgM0Wc92WWiZR5kZ5eC+IetI++X+nf9NMbUvVymt74fnQqwgM5btlTW7P5uCHfq03u5MWHjIZa4o+TnXQ==}
/@esbuild/linux-x64/0.17.8:
resolution: {integrity: sha512-mM/9S0SbAFDBc4OPoyP6SEOo5324LpUxdpeIUUSrSTOfhHU9hEfqRngmKgqILqwx/0DVJBzeNW7HmLEWp9vcOA==}
engines: {node: '>=12'}
cpu: [x64]
os: [linux]
......@@ -406,8 +406,8 @@ packages:
dev: true
optional: true
/@esbuild/netbsd-x64/0.17.7:
resolution: {integrity: sha512-//VShPN4hgbmkDjYNCZermIhj8ORqoPNmAnwSPqPtBB0xOpHrXMlJhsqLNsgoBm0zi/5tmy//WyL6g81Uq2c6Q==}
/@esbuild/netbsd-x64/0.17.8:
resolution: {integrity: sha512-eKUYcWaWTaYr9zbj8GertdVtlt1DTS1gNBWov+iQfWuWyuu59YN6gSEJvFzC5ESJ4kMcKR0uqWThKUn5o8We6Q==}
engines: {node: '>=12'}
cpu: [x64]
os: [netbsd]
......@@ -415,8 +415,8 @@ packages:
dev: true
optional: true
/@esbuild/openbsd-x64/0.17.7:
resolution: {integrity: sha512-IQ8BliXHiOsbQEOHzc7mVLIw2UYPpbOXJQ9cK1nClNYQjZthvfiA6rWZMz4BZpVzHZJ+/H2H23cZwRJ1NPYOGg==}
/@esbuild/openbsd-x64/0.17.8:
resolution: {integrity: sha512-Vc9J4dXOboDyMXKD0eCeW0SIeEzr8K9oTHJU+Ci1mZc5njPfhKAqkRt3B/fUNU7dP+mRyralPu8QUkiaQn7iIg==}
engines: {node: '>=12'}
cpu: [x64]
os: [openbsd]
......@@ -424,8 +424,8 @@ packages:
dev: true
optional: true
/@esbuild/sunos-x64/0.17.7:
resolution: {integrity: sha512-phO5HvU3SyURmcW6dfQXX4UEkFREUwaoiTgi1xH+CAFKPGsrcG6oDp1U70yQf5lxRKujoSCEIoBr0uFykJzN2g==}
/@esbuild/sunos-x64/0.17.8:
resolution: {integrity: sha512-0xvOTNuPXI7ft1LYUgiaXtpCEjp90RuBBYovdd2lqAFxje4sEucurg30M1WIm03+3jxByd3mfo+VUmPtRSVuOw==}
engines: {node: '>=12'}
cpu: [x64]
os: [sunos]
......@@ -433,8 +433,8 @@ packages:
dev: true
optional: true
/@esbuild/win32-arm64/0.17.7:
resolution: {integrity: sha512-G/cRKlYrwp1B0uvzEdnFPJ3A6zSWjnsRrWivsEW0IEHZk+czv0Bmiwa51RncruHLjQ4fGsvlYPmCmwzmutPzHA==}
/@esbuild/win32-arm64/0.17.8:
resolution: {integrity: sha512-G0JQwUI5WdEFEnYNKzklxtBheCPkuDdu1YrtRrjuQv30WsYbkkoixKxLLv8qhJmNI+ATEWquZe/N0d0rpr55Mg==}
engines: {node: '>=12'}
cpu: [arm64]
os: [win32]
......@@ -442,8 +442,8 @@ packages:
dev: true
optional: true
/@esbuild/win32-ia32/0.17.7:
resolution: {integrity: sha512-/yMNVlMew07NrOflJdRAZcMdUoYTOCPbCHx0eHtg55l87wXeuhvYOPBQy5HLX31Ku+W2XsBD5HnjUjEUsTXJug==}
/@esbuild/win32-ia32/0.17.8:
resolution: {integrity: sha512-Fqy63515xl20OHGFykjJsMnoIWS+38fqfg88ClvPXyDbLtgXal2DTlhb1TfTX34qWi3u4I7Cq563QcHpqgLx8w==}
engines: {node: '>=12'}
cpu: [ia32]
os: [win32]
......@@ -451,8 +451,8 @@ packages:
dev: true
optional: true
/@esbuild/win32-x64/0.17.7:
resolution: {integrity: sha512-K9/YybM6WZO71x73Iyab6mwieHtHjm9hrPR/a9FBPZmFO3w+fJaM2uu2rt3JYf/rZR24MFwTliI8VSoKKOtYtg==}
/@esbuild/win32-x64/0.17.8:
resolution: {integrity: sha512-1iuezdyDNngPnz8rLRDO2C/ZZ/emJLb72OsZeqQ6gL6Avko/XCXZw+NuxBSNhBAP13Hie418V7VMt9et1FMvpg==}
engines: {node: '>=12'}
cpu: [x64]
os: [win32]
......@@ -607,6 +607,43 @@ packages:
dev: true
optional: true
/@sentry/core/7.37.2:
resolution: {integrity: sha512-LjofMDSTyVeBErl9N7TTqlyEVuW1g6U4iuJtdZ75JohnvVxzWdpZfWfddwQ6h7nGWfe9dNg0fGs1wxKtMhY+MA==}
engines: {node: '>=8'}
dependencies:
'@sentry/types': 7.37.2
'@sentry/utils': 7.37.2
tslib: 1.14.1
dev: true
/@sentry/node/7.37.2:
resolution: {integrity: sha512-aeJQ4oU3vF9zks8S/fvoLPVVhofmTjyMhZZIpSQWtfFqWxrXQsrqNlNUZZdXoqAUPNjA4QAzzOoXHhpUsa3Nxw==}
engines: {node: '>=8'}
dependencies:
'@sentry/core': 7.37.2
'@sentry/types': 7.37.2
'@sentry/utils': 7.37.2
cookie: 0.4.2
https-proxy-agent: 5.0.1
lru_map: 0.3.3
tslib: 1.14.1
transitivePeerDependencies:
- supports-color
dev: true
/@sentry/types/7.37.2:
resolution: {integrity: sha512-SxKQOCX94ZaQM4C2ysNjHdJsjYapu/NYZCz1cnPyCdDvYfhwiVge1uq6ZHiQ/ARfxAAOmc3R4Mh3VvEz7WUOdw==}
engines: {node: '>=8'}
dev: true
/@sentry/utils/7.37.2:
resolution: {integrity: sha512-5irN1nN/mtdOoWwsJiwBK0gPgNMkciUubEMbCaaXqJaGyGz8+yfDvXj7L+xGYiU57z+7+QkkSKxKEZ/IcBpjVQ==}
engines: {node: '>=8'}
dependencies:
'@sentry/types': 7.37.2
tslib: 1.14.1
dev: true
/@sinonjs/commons/2.0.0:
resolution: {integrity: sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==}
dependencies:
......@@ -803,7 +840,7 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
caniuse-lite: 1.0.30001451
caniuse-lite: 1.0.30001452
electron-to-chromium: 1.4.295
node-releases: 2.0.10
update-browserslist-db: 1.0.10_browserslist@4.21.5
......@@ -829,7 +866,7 @@ packages:
istanbul-reports: 3.1.5
rimraf: 3.0.2
test-exclude: 6.0.0
v8-to-istanbul: 9.0.1
v8-to-istanbul: 9.1.0
yargs: 16.2.0
yargs-parser: 20.2.9
dev: true
......@@ -858,8 +895,8 @@ packages:
engines: {node: '>=10'}
dev: true
/caniuse-lite/1.0.30001451:
resolution: {integrity: sha512-XY7UbUpGRatZzoRft//5xOa69/1iGJRBlrieH6QYrkKLIFn3m7OVEJ81dSrKoy2BnKsdbX5cLrOispZNYo9v2w==}
/caniuse-lite/1.0.30001452:
resolution: {integrity: sha512-Lkp0vFjMkBB3GTpLR8zk4NwW5EdRdnitwYJHDOOKIU85x4ckYCPQ+9WlVvSVClHxVReefkUMtWZH2l9KGlD51w==}
dev: true
/catharsis/0.9.0:
......@@ -1020,6 +1057,11 @@ packages:
resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
dev: true
/cookie/0.4.2:
resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==}
engines: {node: '>= 0.6'}
dev: true
/core-util-is/1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
dev: true
......@@ -1034,7 +1076,7 @@ packages:
execa: 4.1.0
polyfill-library: 3.111.0
semver: 7.3.8
snyk: 1.1100.0
snyk: 1.1103.0
yargs: 15.4.1
transitivePeerDependencies:
- supports-color
......@@ -1181,34 +1223,34 @@ packages:
engines: {node: '>=0.12'}
dev: true
/esbuild/0.17.7:
resolution: {integrity: sha512-+5hHlrK108fT6C6/40juy0w4DYKtyZ5NjfBlTccBdsFutR7WBxpIY633JzZJewdsCy8xWA/u2z0MSniIJwufYg==}
/esbuild/0.17.8:
resolution: {integrity: sha512-g24ybC3fWhZddZK6R3uD2iF/RIPnRpwJAqLov6ouX3hMbY4+tKolP0VMF3zuIYCaXun+yHwS5IPQ91N2BT191g==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
optionalDependencies:
'@esbuild/android-arm': 0.17.7
'@esbuild/android-arm64': 0.17.7
'@esbuild/android-x64': 0.17.7
'@esbuild/darwin-arm64': 0.17.7
'@esbuild/darwin-x64': 0.17.7
'@esbuild/freebsd-arm64': 0.17.7
'@esbuild/freebsd-x64': 0.17.7
'@esbuild/linux-arm': 0.17.7
'@esbuild/linux-arm64': 0.17.7
'@esbuild/linux-ia32': 0.17.7
'@esbuild/linux-loong64': 0.17.7
'@esbuild/linux-mips64el': 0.17.7
'@esbuild/linux-ppc64': 0.17.7
'@esbuild/linux-riscv64': 0.17.7
'@esbuild/linux-s390x': 0.17.7
'@esbuild/linux-x64': 0.17.7
'@esbuild/netbsd-x64': 0.17.7
'@esbuild/openbsd-x64': 0.17.7
'@esbuild/sunos-x64': 0.17.7
'@esbuild/win32-arm64': 0.17.7
'@esbuild/win32-ia32': 0.17.7
'@esbuild/win32-x64': 0.17.7
'@esbuild/android-arm': 0.17.8
'@esbuild/android-arm64': 0.17.8
'@esbuild/android-x64': 0.17.8
'@esbuild/darwin-arm64': 0.17.8
'@esbuild/darwin-x64': 0.17.8
'@esbuild/freebsd-arm64': 0.17.8
'@esbuild/freebsd-x64': 0.17.8
'@esbuild/linux-arm': 0.17.8
'@esbuild/linux-arm64': 0.17.8
'@esbuild/linux-ia32': 0.17.8
'@esbuild/linux-loong64': 0.17.8
'@esbuild/linux-mips64el': 0.17.8
'@esbuild/linux-ppc64': 0.17.8
'@esbuild/linux-riscv64': 0.17.8
'@esbuild/linux-s390x': 0.17.8
'@esbuild/linux-x64': 0.17.8
'@esbuild/netbsd-x64': 0.17.8
'@esbuild/openbsd-x64': 0.17.8
'@esbuild/sunos-x64': 0.17.8
'@esbuild/win32-arm64': 0.17.8
'@esbuild/win32-ia32': 0.17.8
'@esbuild/win32-x64': 0.17.8
dev: true
/escalade/3.1.1:
......@@ -1813,7 +1855,7 @@ packages:
whatwg-encoding: 2.0.0
whatwg-mimetype: 3.0.0
whatwg-url: 11.0.0
ws: 8.12.0
ws: 8.12.1
xml-name-validator: 4.0.0
transitivePeerDependencies:
- bufferutil
......@@ -1952,6 +1994,10 @@ packages:
yallist: 4.0.0
dev: true
/lru_map/0.3.3:
resolution: {integrity: sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==}
dev: true
/make-dir/3.1.0:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
engines: {node: '>=8'}
......@@ -2514,10 +2560,15 @@ packages:
supports-color: 7.2.0
dev: true
/snyk/1.1100.0:
resolution: {integrity: sha512-f+k5tc3mU4Y48aZKLo1lM5Z7k+LlymGBQvxKXTzvQawmK6tMvbYgV1hn0JbVHDgdLeCrPpvxsTthDa75L8kteg==}
/snyk/1.1103.0:
resolution: {integrity: sha512-ySlM7VI4H09ReVMe8iB1aB5xNzY29YgLOeDmfPp1jo/d7aZWW8aXfAzOcXEcLDmX9HWmmTnzY4aGiULmHNQ1HA==}
engines: {node: '>=12'}
hasBin: true
requiresBuild: true
dependencies:
'@sentry/node': 7.37.2
transitivePeerDependencies:
- supports-color
dev: true
/source-map/0.6.1:
......@@ -2656,6 +2707,10 @@ packages:
punycode: 2.3.0
dev: true
/tslib/1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
dev: true
/tslib/2.5.0:
resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
dev: true
......@@ -2750,8 +2805,8 @@ packages:
which-typed-array: 1.1.9
dev: true
/v8-to-istanbul/9.0.1:
resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==}
/v8-to-istanbul/9.1.0:
resolution: {integrity: sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==}
engines: {node: '>=10.12.0'}
dependencies:
'@jridgewell/trace-mapping': 0.3.17
......@@ -2870,8 +2925,8 @@ packages:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
dev: true
/ws/8.12.0:
resolution: {integrity: sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==}
/ws/8.12.1:
resolution: {integrity: sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
......
import {expect} from "chai"
import {DomStorage} from "../../../../../application/source/data/datasource/dom.mjs";
describe('ServeDomr', function () {
it('should init', function () {
const dom = new DomStorage({
})
expect(dom).to.be.not.null
})
});
......@@ -7,7 +7,7 @@ describe('Monster', function () {
let monsterVersion
/** don´t touch, replaced by make with package.json version */
monsterVersion = new Version("3.12.1")
monsterVersion = new Version("3.12.2")
let m = getMonsterVersion();
......
{"version":"3.12.2"}
{"version":"3.13.0"}