all repos — h3 @ 73e9858ddad97a3aa317aff6a7ed0b1fe30e366f

A tiny, extremely minimalist JavaScript microframework.

Updated package configuration.
h3rald h3rald@h3rald.com
Mon, 20 Apr 2020 13:47:37 +0200
commit

73e9858ddad97a3aa317aff6a7ed0b1fe30e366f

parent

4464d44ebbaab35fdc35568d2033af7d4de0238c

M .gitignore.gitignore

@@ -1,2 +1,3 @@

node_modules -coverage+coverage +*.tgz
A .npmignore

@@ -0,0 +1,2 @@

+docs/H3_DeveloperGuide.* +*.tgz
D .vscode/settings.json

@@ -1,3 +0,0 @@

-{ - "git.ignoreLimitWarning": true -}
D H3_DeveloperGuide.md

@@ -1,22 +0,0 @@

-% H3 Microframework User Guide -% Fabio Cevasco -% - - -<style> -.js::before { - content: none; -} -</style> - -{@ docs/md/overview.md || 0 @} - -{@ docs/md/quick-start.md || 0 @} - -{@ docs/md/key-concepts.md || 0 @} - -{@ docs/md/usage.md || 0 @} - -{@ docs/md/api.md || 0 @} - -{@ docs/md/about.md || 0 @} -
A LICENSE

@@ -0,0 +1,21 @@

+MIT License + +Copyright (c) 2020 Fabio Cevasco + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE.
M README.mdREADME.md

@@ -1,2 +1,1 @@

-# h3 -A bare-bones SPA micro framework with minimalist HyperScript and Virtual DOM implementations +docs/md/overview.md
M docs/H3_DeveloperGuide.htmdocs/H3_DeveloperGuide.htm

@@ -7243,6 +7243,7 @@ <ul>

<li><a href="#I'm-sold!-Where-can-I-get-it?">I'm sold! Where can I get it?</a></li> <li><a href="#Hello,-World?">Hello, World?</a></li> <li><a href="#Something-more-complex?">Something more complex?</a></li> + <li><a href="#Can-I-use-it-then,-no-strings-attached?">Can I use it then, no strings attached?</a></li> </ul> </li> <li><a href="#Quick-Start">Quick Start</a>

@@ -7344,6 +7345,11 @@ <a name="Something-more-complex?"></a>

<h3>Something more complex?<a href="#document-top" title="Go to top"></a></h3> <p>Have a look at the code of a <a href="https://github.com/h3rald/h3/tree/master/docs/example">simple todo list</a> (<a href="https://h3.js.org/example/index.html">demo</a>) with several components, a store and some routing.</p> + +<a name="Can-I-use-it-then,-no-strings-attached?"></a> +<h3>Can I use it then, no strings attached?<a href="#document-top" title="Go to top"></a></h3> + +<p>Yes. It&rsquo;s <a href="https://github.com/h3rald/h3/blob/master/LICENSE">MIT-licensed</a>.</p> <a name="Quick-Start"></a> <h2>Quick Start<a href="#document-top" title="Go to top"></a></h2>

@@ -7693,7 +7699,7 @@ href: "#/test"

}, ["This is a ", h3("em", "test"), "link."]); </code></pre> -<p>🡇</p> +<p>↓</p> <pre><code class="html">&lt;a id="test-link" class="btn primary" href="#/test"&gt; This is a &lt;em&gt;test&lt;/em&gt; link.

@@ -7706,7 +7712,7 @@

<pre><code class="js">h3("div"); </code></pre> -<p>🡇</p> +<p>↓</p> <pre><code class="html">&lt;div&gt;&lt;/div&gt; </code></pre>

@@ -7717,7 +7723,7 @@

<pre><code class="js">h3("span", "This is a test"); </code></pre> -<p>🡇</p> +<p>↓</p> <pre><code class="html">&lt;span&gt;This is a test&lt;/span&gt; </code></pre>

@@ -7732,7 +7738,7 @@ h3("li", "And finally this.")

]); </code></pre> -<p>🡇</p> +<p>↓</p> <pre><code class="html">&lt;ol&gt; &lt;li&gt;Do this first.&lt;/li&gt;

@@ -7752,7 +7758,7 @@ };

h3(TestComponent); </code></pre> -<p>🡇</p> +<p>↓</p> <pre><code class="html">&lt;button class="test"&gt;Show Alert&lt;/button&gt; </code></pre>

@@ -7766,7 +7772,7 @@ <pre><code class="js">const TestLi = (text) =&gt; h3("li.test", text);

h3("ul", ["A", "B", "C"].map(TestLi)); </code></pre> -<p>🡇</p> +<p>↓</p> <pre><code class="html">&lt;ul&gt; &lt;li class="test"&gt;A&lt;/li&gt;
A docs/H3_DeveloperGuide.md

@@ -0,0 +1,22 @@

+% H3 Microframework User Guide +% Fabio Cevasco +% - + +<style> +.js::before { + content: none; +} +</style> + +{@ md/overview.md || 0 @} + +{@ md/quick-start.md || 0 @} + +{@ md/key-concepts.md || 0 @} + +{@ md/usage.md || 0 @} + +{@ md/api.md || 0 @} + +{@ md/about.md || 0 @} +
M docs/index.htmldocs/index.html

@@ -3,7 +3,7 @@ <html lang="en">

<head> <meta charset="utf-8" /> <title>H3</title> - <meta name="description" content="A bare-bones client-side web microframework" /> + <meta name="description" content="A tiny, extremely minimalist JavaScript microframework." /> <meta name="author" content="Fabio Cevasco" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="shortcut icon" href="favicon.png" type="image/png">
M docs/md/overview.mddocs/md/overview.md

@@ -27,4 +27,8 @@ This will render a `h1` tag within the document body, containing the text `"Hello, World!"`.

### Something more complex? -Have a look at the code of a [simple todo list](https://github.com/h3rald/h3/tree/master/docs/example) ([demo](https://h3.js.org/example/index.html)) with several components, a store and some routing.+Have a look at the code of a [simple todo list](https://github.com/h3rald/h3/tree/master/docs/example) ([demo](https://h3.js.org/example/index.html)) with several components, a store and some routing. + +### Can I use it then, no strings attached? + +Yes. It's [MIT-licensed](https://github.com/h3rald/h3/blob/master/LICENSE).
M package-lock.jsonpackage-lock.json

@@ -1,5 +1,5 @@

{ - "name": "h3", + "name": "h3js", "version": "0.1.0", "lockfileVersion": 1, "requires": true,

@@ -1068,45 +1068,46 @@ "integrity": "sha1-JlIL8Jq+SlZEzVQU43ElqJVCQd0=",

"dev": true }, "@jest/console": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/console/-/console-25.3.0.tgz", - "integrity": "sha1-M7VrgSOEJ78+vj97M3jS95zb1Ak=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/console/-/console-25.4.0.tgz", + "integrity": "sha1-4nYLUycBE3gBuoJNz/a8giyWG6w=", "dev": true, "requires": { - "@jest/source-map": "^25.2.6", + "@jest/types": "^25.4.0", "chalk": "^3.0.0", - "jest-util": "^25.3.0", + "jest-message-util": "^25.4.0", + "jest-util": "^25.4.0", "slash": "^3.0.0" } }, "@jest/core": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/core/-/core-25.3.0.tgz", - "integrity": "sha1-gPl6eotZ3edBok8whxzCbQGX1CY=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/core/-/core-25.4.0.tgz", + "integrity": "sha1-zB/geN9puPD7sCO7C87iPvO4lBE=", "dev": true, "requires": { - "@jest/console": "^25.3.0", - "@jest/reporters": "^25.3.0", - "@jest/test-result": "^25.3.0", - "@jest/transform": "^25.3.0", - "@jest/types": "^25.3.0", + "@jest/console": "^25.4.0", + "@jest/reporters": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/transform": "^25.4.0", + "@jest/types": "^25.4.0", "ansi-escapes": "^4.2.1", "chalk": "^3.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.3", - "jest-changed-files": "^25.3.0", - "jest-config": "^25.3.0", - "jest-haste-map": "^25.3.0", - "jest-message-util": "^25.3.0", + "jest-changed-files": "^25.4.0", + "jest-config": "^25.4.0", + "jest-haste-map": "^25.4.0", + "jest-message-util": "^25.4.0", "jest-regex-util": "^25.2.6", - "jest-resolve": "^25.3.0", - "jest-resolve-dependencies": "^25.3.0", - "jest-runner": "^25.3.0", - "jest-runtime": "^25.3.0", - "jest-snapshot": "^25.3.0", - "jest-util": "^25.3.0", - "jest-validate": "^25.3.0", - "jest-watcher": "^25.3.0", + "jest-resolve": "^25.4.0", + "jest-resolve-dependencies": "^25.4.0", + "jest-runner": "^25.4.0", + "jest-runtime": "^25.4.0", + "jest-snapshot": "^25.4.0", + "jest-util": "^25.4.0", + "jest-validate": "^25.4.0", + "jest-watcher": "^25.4.0", "micromatch": "^4.0.2", "p-each-series": "^2.1.0", "realpath-native": "^2.0.0",

@@ -1116,40 +1117,40 @@ "strip-ansi": "^6.0.0"

} }, "@jest/environment": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/environment/-/environment-25.3.0.tgz", - "integrity": "sha1-WH8o3bSw3+l0BNPUpMnb+gJF+y4=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/environment/-/environment-25.4.0.tgz", + "integrity": "sha1-RQcfUl8NjFpR7SsE/UK1Wo8MfLM=", "dev": true, "requires": { - "@jest/fake-timers": "^25.3.0", - "@jest/types": "^25.3.0", - "jest-mock": "^25.3.0" + "@jest/fake-timers": "^25.4.0", + "@jest/types": "^25.4.0", + "jest-mock": "^25.4.0" } }, "@jest/fake-timers": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/fake-timers/-/fake-timers-25.3.0.tgz", - "integrity": "sha1-mVqtNtXImEFlyl2xLnQKuNv3BCo=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/fake-timers/-/fake-timers-25.4.0.tgz", + "integrity": "sha1-OppCibqDar0ISVPcpAY4mlfgD70=", "dev": true, "requires": { - "@jest/types": "^25.3.0", - "jest-message-util": "^25.3.0", - "jest-mock": "^25.3.0", - "jest-util": "^25.3.0", + "@jest/types": "^25.4.0", + "jest-message-util": "^25.4.0", + "jest-mock": "^25.4.0", + "jest-util": "^25.4.0", "lolex": "^5.0.0" } }, "@jest/reporters": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/reporters/-/reporters-25.3.0.tgz", - "integrity": "sha1-fznw5pEVYcxREqG1RlbeGPruJps=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/reporters/-/reporters-25.4.0.tgz", + "integrity": "sha1-g2CTQzsyzk6GYpivLW/PbtNRsLA=", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^25.3.0", - "@jest/test-result": "^25.3.0", - "@jest/transform": "^25.3.0", - "@jest/types": "^25.3.0", + "@jest/console": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/transform": "^25.4.0", + "@jest/types": "^25.4.0", "chalk": "^3.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2",

@@ -1159,16 +1160,16 @@ "istanbul-lib-instrument": "^4.0.0",

"istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.0.2", - "jest-haste-map": "^25.3.0", - "jest-resolve": "^25.3.0", - "jest-util": "^25.3.0", - "jest-worker": "^25.2.6", + "jest-haste-map": "^25.4.0", + "jest-resolve": "^25.4.0", + "jest-util": "^25.4.0", + "jest-worker": "^25.4.0", "node-notifier": "^6.0.0", "slash": "^3.0.0", "source-map": "^0.6.0", "string-length": "^3.1.0", "terminal-link": "^2.0.0", - "v8-to-istanbul": "^4.0.1" + "v8-to-istanbul": "^4.1.3" } }, "@jest/source-map": {

@@ -1183,45 +1184,45 @@ "source-map": "^0.6.0"

} }, "@jest/test-result": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/test-result/-/test-result-25.3.0.tgz", - "integrity": "sha1-E3+rXlxv7Tbl1Ac10esCkyXjvwY=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/test-result/-/test-result-25.4.0.tgz", + "integrity": "sha1-by7CyNqZge8BOthlHBxvDLIMYyQ=", "dev": true, "requires": { - "@jest/console": "^25.3.0", - "@jest/types": "^25.3.0", + "@jest/console": "^25.4.0", + "@jest/types": "^25.4.0", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/test-sequencer/-/test-sequencer-25.3.0.tgz", - "integrity": "sha1-JxrV8rj4E30JLM7ch+FqUPhnYgk=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/test-sequencer/-/test-sequencer-25.4.0.tgz", + "integrity": "sha1-K5b5038Y3DM2so48gHD5f59V9Ds=", "dev": true, "requires": { - "@jest/test-result": "^25.3.0", - "jest-haste-map": "^25.3.0", - "jest-runner": "^25.3.0", - "jest-runtime": "^25.3.0" + "@jest/test-result": "^25.4.0", + "jest-haste-map": "^25.4.0", + "jest-runner": "^25.4.0", + "jest-runtime": "^25.4.0" } }, "@jest/transform": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/transform/-/transform-25.3.0.tgz", - "integrity": "sha1-CDxUR9UwfZuUlNaWgRW2R0YOcfE=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/transform/-/transform-25.4.0.tgz", + "integrity": "sha1-7vNvA2fWOeL9k9zNdYVQN3+7mWI=", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^25.3.0", + "@jest/types": "^25.4.0", "babel-plugin-istanbul": "^6.0.0", "chalk": "^3.0.0", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.2.3", - "jest-haste-map": "^25.3.0", + "jest-haste-map": "^25.4.0", "jest-regex-util": "^25.2.6", - "jest-util": "^25.3.0", + "jest-util": "^25.4.0", "micromatch": "^4.0.2", "pirates": "^4.0.1", "realpath-native": "^2.0.0",

@@ -1231,9 +1232,9 @@ "write-file-atomic": "^3.0.0"

} }, "@jest/types": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/types/-/types-25.3.0.tgz", - "integrity": "sha1-iPlLJ3odAo/XEXvB90RR4PwhMec=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@jest/types/-/types-25.4.0.tgz", + "integrity": "sha1-Wv649+HLoVOijlrDyf4+7ecgbVk=", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0",

@@ -1323,6 +1324,12 @@ "@types/istanbul-lib-coverage": "*",

"@types/istanbul-lib-report": "*" } }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha1-5IbQ2XOW15vu3QpuM/RTT/a0lz4=", + "dev": true + }, "@types/prettier": { "version": "1.19.1", "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/@types/prettier/-/prettier-1.19.1.tgz",

@@ -1387,9 +1394,9 @@ "integrity": "sha1-Ejy487hMIXHx9/slJhWxx4prGow=",

"dev": true }, "ajv": { - "version": "6.12.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha1-BtYLlth7hFSlrauobnhU2mKdtLc=", + "version": "6.12.2", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha1-xinF7O0XuvMUQ3kY0tqIyZ1ZWM0=", "dev": true, "requires": { "fast-deep-equal": "^3.1.1",

@@ -1405,6 +1412,14 @@ "integrity": "sha1-pcR8xDGB8fOP/XB2g3cA05VSKmE=",

"dev": true, "requires": { "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E=", + "dev": true + } } }, "ansi-regex": {

@@ -1524,16 +1539,16 @@ "integrity": "sha1-fjPY99RJs/ZzzXLeuavcVS2+Uo4=",

"dev": true }, "babel-jest": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/babel-jest/-/babel-jest-25.3.0.tgz", - "integrity": "sha1-mZ0MGehCf2a3lr+eojPu3wh7lXw=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/babel-jest/-/babel-jest-25.4.0.tgz", + "integrity": "sha1-QJ6z4t3CrZqSr9uwCZHxYz+AGNA=", "dev": true, "requires": { - "@jest/transform": "^25.3.0", - "@jest/types": "^25.3.0", + "@jest/transform": "^25.4.0", + "@jest/types": "^25.4.0", "@types/babel__core": "^7.1.7", "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^25.3.0", + "babel-preset-jest": "^25.4.0", "chalk": "^3.0.0", "slash": "^3.0.0" }

@@ -1561,9 +1576,9 @@ "test-exclude": "^6.0.0"

} }, "babel-plugin-jest-hoist": { - "version": "25.2.6", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.2.6.tgz", - "integrity": "sha1-KvB2Mriseq19QUweWEJdX8joSQk=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.4.0.tgz", + "integrity": "sha1-DBIsG5P7dvUtJGW+LoBp55jp1EI=", "dev": true, "requires": { "@types/babel__traverse": "^7.0.6"

@@ -1588,12 +1603,12 @@ "@babel/plugin-syntax-optional-chaining": "^7.8.3"

} }, "babel-preset-jest": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/babel-preset-jest/-/babel-preset-jest-25.3.0.tgz", - "integrity": "sha1-mrQK7lKhm9xSuLHsJAPVkUrD2Gs=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/babel-preset-jest/-/babel-preset-jest-25.4.0.tgz", + "integrity": "sha1-EAN8wyt1G5lLJglkYp5J3Eeav0w=", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^25.2.6", + "babel-plugin-jest-hoist": "^25.4.0", "babel-preset-current-node-syntax": "^0.1.2" } },

@@ -1825,17 +1840,6 @@ }

} } }, - "clipboard": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", - "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", - "optional": true, - "requires": { - "good-listener": "^1.2.2", - "select": "^1.1.2", - "tiny-emitter": "^2.0.0" - } - }, "cliui": { "version": "6.0.0", "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/cliui/-/cliui-6.0.0.tgz",

@@ -2106,12 +2110,6 @@ "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/delayed-stream/-/delayed-stream-1.0.0.tgz",

"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", "dev": true }, - "delegate": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", - "optional": true - }, "detect-newline": { "version": "3.1.0", "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/detect-newline/-/detect-newline-3.1.0.tgz",

@@ -2164,6 +2162,15 @@ "requires": {

"once": "^1.4.0" } }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",

@@ -2279,16 +2286,16 @@ }

} }, "expect": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/expect/-/expect-25.3.0.tgz", - "integrity": "sha1-X9NuUb79Ba+3GEvJVPikeS0YTHE=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/expect/-/expect-25.4.0.tgz", + "integrity": "sha1-CxbBdAGQbRZ50XPlnw1FgLIvjcg=", "dev": true, "requires": { - "@jest/types": "^25.3.0", + "@jest/types": "^25.4.0", "ansi-styles": "^4.0.0", "jest-get-type": "^25.2.6", - "jest-matcher-utils": "^25.3.0", - "jest-message-util": "^25.3.0", + "jest-matcher-utils": "^25.4.0", + "jest-message-util": "^25.4.0", "jest-regex-util": "^25.2.6" } },

@@ -2543,15 +2550,6 @@ "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/globals/-/globals-11.12.0.tgz",

"integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", "dev": true }, - "good-listener": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", - "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", - "optional": true, - "requires": { - "delegate": "^3.1.2" - } - }, "graceful-fs": { "version": "4.2.3", "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/graceful-fs/-/graceful-fs-4.2.3.tgz",

@@ -2644,6 +2642,12 @@ "is-buffer": "^1.1.5"

} } } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha1-dTm9S8Hg4KiVgVouAmJCCxKFhIg=", + "dev": true }, "html-encoding-sniffer": { "version": "1.0.2",

@@ -2753,6 +2757,12 @@ }

} } }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, "is-buffer": { "version": "1.1.6", "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/is-buffer/-/is-buffer-1.1.6.tgz",

@@ -2943,32 +2953,32 @@ "istanbul-lib-report": "^3.0.0"

} }, "jest": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest/-/jest-25.3.0.tgz", - "integrity": "sha1-el5ZdB2UuGYmZMd6nzRiRta/Ios=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest/-/jest-25.4.0.tgz", + "integrity": "sha1-+5aJLFxOSmubyxIGiEnN30xfjMc=", "dev": true, "requires": { - "@jest/core": "^25.3.0", + "@jest/core": "^25.4.0", "import-local": "^3.0.2", - "jest-cli": "^25.3.0" + "jest-cli": "^25.4.0" }, "dependencies": { "jest-cli": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-cli/-/jest-cli-25.3.0.tgz", - "integrity": "sha1-2eEfVwDMWUZYPPDQGpvevO7USNI=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-cli/-/jest-cli-25.4.0.tgz", + "integrity": "sha1-XayL4P7ObOOfDWcTlaYdE1cyK6s=", "dev": true, "requires": { - "@jest/core": "^25.3.0", - "@jest/test-result": "^25.3.0", - "@jest/types": "^25.3.0", + "@jest/core": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/types": "^25.4.0", "chalk": "^3.0.0", "exit": "^0.1.2", "import-local": "^3.0.2", "is-ci": "^2.0.0", - "jest-config": "^25.3.0", - "jest-util": "^25.3.0", - "jest-validate": "^25.3.0", + "jest-config": "^25.4.0", + "jest-util": "^25.4.0", + "jest-validate": "^25.4.0", "prompts": "^2.0.1", "realpath-native": "^2.0.0", "yargs": "^15.3.1"

@@ -2977,12 +2987,12 @@ }

} }, "jest-changed-files": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-changed-files/-/jest-changed-files-25.3.0.tgz", - "integrity": "sha1-hdjeb0vRPa/anX8ePyVl/A4YPHg=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-changed-files/-/jest-changed-files-25.4.0.tgz", + "integrity": "sha1-5XPbMsL9R9K5A1fqLtoGIsXFy9Y=", "dev": true, "requires": { - "@jest/types": "^25.3.0", + "@jest/types": "^25.4.0", "execa": "^3.2.0", "throat": "^5.0.0" },

@@ -3070,41 +3080,41 @@ }

} }, "jest-config": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-config/-/jest-config-25.3.0.tgz", - "integrity": "sha1-ESteLy5X3sRQHdL+l5BEwG+xMX4=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-config/-/jest-config-25.4.0.tgz", + "integrity": "sha1-VuXfNnmpb/EyEUtE+xRzicjAp3Q=", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^25.3.0", - "@jest/types": "^25.3.0", - "babel-jest": "^25.3.0", + "@jest/test-sequencer": "^25.4.0", + "@jest/types": "^25.4.0", + "babel-jest": "^25.4.0", "chalk": "^3.0.0", "deepmerge": "^4.2.2", "glob": "^7.1.1", - "jest-environment-jsdom": "^25.3.0", - "jest-environment-node": "^25.3.0", + "jest-environment-jsdom": "^25.4.0", + "jest-environment-node": "^25.4.0", "jest-get-type": "^25.2.6", - "jest-jasmine2": "^25.3.0", + "jest-jasmine2": "^25.4.0", "jest-regex-util": "^25.2.6", - "jest-resolve": "^25.3.0", - "jest-util": "^25.3.0", - "jest-validate": "^25.3.0", + "jest-resolve": "^25.4.0", + "jest-util": "^25.4.0", + "jest-validate": "^25.4.0", "micromatch": "^4.0.2", - "pretty-format": "^25.3.0", + "pretty-format": "^25.4.0", "realpath-native": "^2.0.0" } }, "jest-diff": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-diff/-/jest-diff-25.3.0.tgz", - "integrity": "sha1-DX1vXWFx5drN6eBb5Hs2FeFHwm8=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-diff/-/jest-diff-25.4.0.tgz", + "integrity": "sha1-Jgtw8ZpGwoOtytfwgcrnHreEpjQ=", "dev": true, "requires": { "chalk": "^3.0.0", "diff-sequences": "^25.2.6", "jest-get-type": "^25.2.6", - "pretty-format": "^25.3.0" + "pretty-format": "^25.4.0" } }, "jest-docblock": {

@@ -3117,43 +3127,43 @@ "detect-newline": "^3.0.0"

} }, "jest-each": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-each/-/jest-each-25.3.0.tgz", - "integrity": "sha1-oxnuzx9gdhZKuG+ZyhZqVblsC9Q=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-each/-/jest-each-25.4.0.tgz", + "integrity": "sha1-rU5GFkdk6OdwWPFpoAdqf4b2t9Q=", "dev": true, "requires": { - "@jest/types": "^25.3.0", + "@jest/types": "^25.4.0", "chalk": "^3.0.0", "jest-get-type": "^25.2.6", - "jest-util": "^25.3.0", - "pretty-format": "^25.3.0" + "jest-util": "^25.4.0", + "pretty-format": "^25.4.0" } }, "jest-environment-jsdom": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-environment-jsdom/-/jest-environment-jsdom-25.3.0.tgz", - "integrity": "sha1-xJOrjEHygAFSDHDvZ92IuIvmrwU=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-environment-jsdom/-/jest-environment-jsdom-25.4.0.tgz", + "integrity": "sha1-u/x/hbtq3pkIkGKoMMectFRWXPA=", "dev": true, "requires": { - "@jest/environment": "^25.3.0", - "@jest/fake-timers": "^25.3.0", - "@jest/types": "^25.3.0", - "jest-mock": "^25.3.0", - "jest-util": "^25.3.0", + "@jest/environment": "^25.4.0", + "@jest/fake-timers": "^25.4.0", + "@jest/types": "^25.4.0", + "jest-mock": "^25.4.0", + "jest-util": "^25.4.0", "jsdom": "^15.2.1" } }, "jest-environment-node": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-environment-node/-/jest-environment-node-25.3.0.tgz", - "integrity": "sha1-mEXw5jmR6EmESMsK6ASTVolTPbk=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-environment-node/-/jest-environment-node-25.4.0.tgz", + "integrity": "sha1-GIrvAa5kGOABwD/dHCmZYeFDkII=", "dev": true, "requires": { - "@jest/environment": "^25.3.0", - "@jest/fake-timers": "^25.3.0", - "@jest/types": "^25.3.0", - "jest-mock": "^25.3.0", - "jest-util": "^25.3.0", + "@jest/environment": "^25.4.0", + "@jest/fake-timers": "^25.4.0", + "@jest/types": "^25.4.0", + "jest-mock": "^25.4.0", + "jest-util": "^25.4.0", "semver": "^6.3.0" } },

@@ -3164,19 +3174,19 @@ "integrity": "sha1-Cwoy+riQi0TVCL6BaBSH26u42Hc=",

"dev": true }, "jest-haste-map": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-haste-map/-/jest-haste-map-25.3.0.tgz", - "integrity": "sha1-t2gwMcnJ3cBSHTEVZBCLJEsR5MY=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-haste-map/-/jest-haste-map-25.4.0.tgz", + "integrity": "sha1-2nwwndcHHgqAyVO6EKDsOX77GuI=", "dev": true, "requires": { - "@jest/types": "^25.3.0", + "@jest/types": "^25.4.0", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "fsevents": "^2.1.2", "graceful-fs": "^4.2.3", "jest-serializer": "^25.2.6", - "jest-util": "^25.3.0", - "jest-worker": "^25.2.6", + "jest-util": "^25.4.0", + "jest-worker": "^25.4.0", "micromatch": "^4.0.2", "sane": "^4.0.3", "walker": "^1.0.7",

@@ -3184,60 +3194,60 @@ "which": "^2.0.2"

} }, "jest-jasmine2": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-jasmine2/-/jest-jasmine2-25.3.0.tgz", - "integrity": "sha1-Fq5PaK3vZftFABsmyGS8vL+XKDA=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-jasmine2/-/jest-jasmine2-25.4.0.tgz", + "integrity": "sha1-PT0ZUUAi4jJug2wrZtaLTLY8WGE=", "dev": true, "requires": { "@babel/traverse": "^7.1.0", - "@jest/environment": "^25.3.0", + "@jest/environment": "^25.4.0", "@jest/source-map": "^25.2.6", - "@jest/test-result": "^25.3.0", - "@jest/types": "^25.3.0", + "@jest/test-result": "^25.4.0", + "@jest/types": "^25.4.0", "chalk": "^3.0.0", "co": "^4.6.0", - "expect": "^25.3.0", + "expect": "^25.4.0", "is-generator-fn": "^2.0.0", - "jest-each": "^25.3.0", - "jest-matcher-utils": "^25.3.0", - "jest-message-util": "^25.3.0", - "jest-runtime": "^25.3.0", - "jest-snapshot": "^25.3.0", - "jest-util": "^25.3.0", - "pretty-format": "^25.3.0", + "jest-each": "^25.4.0", + "jest-matcher-utils": "^25.4.0", + "jest-message-util": "^25.4.0", + "jest-runtime": "^25.4.0", + "jest-snapshot": "^25.4.0", + "jest-util": "^25.4.0", + "pretty-format": "^25.4.0", "throat": "^5.0.0" } }, "jest-leak-detector": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-leak-detector/-/jest-leak-detector-25.3.0.tgz", - "integrity": "sha1-W2vwSQOzW+VgOJFaVfRykXcfdp8=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-leak-detector/-/jest-leak-detector-25.4.0.tgz", + "integrity": "sha1-z5ShYMeOU9gQ57L0C1/X7iYzdbM=", "dev": true, "requires": { "jest-get-type": "^25.2.6", - "pretty-format": "^25.3.0" + "pretty-format": "^25.4.0" } }, "jest-matcher-utils": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-matcher-utils/-/jest-matcher-utils-25.3.0.tgz", - "integrity": "sha1-dnZXiKJu2qi8XwEArqUq44NVlkg=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-matcher-utils/-/jest-matcher-utils-25.4.0.tgz", + "integrity": "sha1-3D567EAqHlZ+2AtXK5rShYeIleY=", "dev": true, "requires": { "chalk": "^3.0.0", - "jest-diff": "^25.3.0", + "jest-diff": "^25.4.0", "jest-get-type": "^25.2.6", - "pretty-format": "^25.3.0" + "pretty-format": "^25.4.0" } }, "jest-message-util": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-message-util/-/jest-message-util-25.3.0.tgz", - "integrity": "sha1-44NoJv5cpTijN7h9m9JkgZCGf4U=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-message-util/-/jest-message-util-25.4.0.tgz", + "integrity": "sha1-KJnovEP1MXrPjf3+ieojfTVPzas=", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "@jest/types": "^25.3.0", + "@jest/types": "^25.4.0", "@types/stack-utils": "^1.0.1", "chalk": "^3.0.0", "micromatch": "^4.0.2",

@@ -3246,12 +3256,12 @@ "stack-utils": "^1.0.1"

} }, "jest-mock": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-mock/-/jest-mock-25.3.0.tgz", - "integrity": "sha1-1yZEUJ5AmHpzKpolNKEFT0ZJQCw=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-mock/-/jest-mock-25.4.0.tgz", + "integrity": "sha1-3tfWS1Mo2B140hOMgl06ReMOyMo=", "dev": true, "requires": { - "@jest/types": "^25.3.0" + "@jest/types": "^25.4.0" } }, "jest-pnp-resolver": {

@@ -3267,84 +3277,86 @@ "integrity": "sha1-2EfTi6FdIRjTsGOQBWAo0PL9OWQ=",

"dev": true }, "jest-resolve": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-resolve/-/jest-resolve-25.3.0.tgz", - "integrity": "sha1-y5Clu+pUoC7M279BJqgZWV3PkdY=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-resolve/-/jest-resolve-25.4.0.tgz", + "integrity": "sha1-b0VAzg1BnExyDnkehx2jK6TaemA=", "dev": true, "requires": { - "@jest/types": "^25.3.0", + "@jest/types": "^25.4.0", "browser-resolve": "^1.11.3", "chalk": "^3.0.0", "jest-pnp-resolver": "^1.2.1", + "read-pkg-up": "^7.0.1", "realpath-native": "^2.0.0", - "resolve": "^1.15.1" + "resolve": "^1.15.1", + "slash": "^3.0.0" } }, "jest-resolve-dependencies": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-resolve-dependencies/-/jest-resolve-dependencies-25.3.0.tgz", - "integrity": "sha1-sOSuBT3UTdrMGMbuErW3wo5EWpA=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-resolve-dependencies/-/jest-resolve-dependencies-25.4.0.tgz", + "integrity": "sha1-eDk3VEz8QK/MfFaapUdIxLP4P1o=", "dev": true, "requires": { - "@jest/types": "^25.3.0", + "@jest/types": "^25.4.0", "jest-regex-util": "^25.2.6", - "jest-snapshot": "^25.3.0" + "jest-snapshot": "^25.4.0" } }, "jest-runner": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-runner/-/jest-runner-25.3.0.tgz", - "integrity": "sha1-Zz7yrHnSgQ62ssGj+COYN1o9EXQ=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-runner/-/jest-runner-25.4.0.tgz", + "integrity": "sha1-bKSj1S5pK7wIEij6aPdQAS8fKeU=", "dev": true, "requires": { - "@jest/console": "^25.3.0", - "@jest/environment": "^25.3.0", - "@jest/test-result": "^25.3.0", - "@jest/types": "^25.3.0", + "@jest/console": "^25.4.0", + "@jest/environment": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/types": "^25.4.0", "chalk": "^3.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.3", - "jest-config": "^25.3.0", + "jest-config": "^25.4.0", "jest-docblock": "^25.3.0", - "jest-haste-map": "^25.3.0", - "jest-jasmine2": "^25.3.0", - "jest-leak-detector": "^25.3.0", - "jest-message-util": "^25.3.0", - "jest-resolve": "^25.3.0", - "jest-runtime": "^25.3.0", - "jest-util": "^25.3.0", - "jest-worker": "^25.2.6", + "jest-haste-map": "^25.4.0", + "jest-jasmine2": "^25.4.0", + "jest-leak-detector": "^25.4.0", + "jest-message-util": "^25.4.0", + "jest-resolve": "^25.4.0", + "jest-runtime": "^25.4.0", + "jest-util": "^25.4.0", + "jest-worker": "^25.4.0", "source-map-support": "^0.5.6", "throat": "^5.0.0" } }, "jest-runtime": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-runtime/-/jest-runtime-25.3.0.tgz", - "integrity": "sha1-r01A28xZD6XemRDLahIKE9ExBQs=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-runtime/-/jest-runtime-25.4.0.tgz", + "integrity": "sha1-HlInqeIVnSauJ9zUJsprwEGYNDk=", "dev": true, "requires": { - "@jest/console": "^25.3.0", - "@jest/environment": "^25.3.0", + "@jest/console": "^25.4.0", + "@jest/environment": "^25.4.0", "@jest/source-map": "^25.2.6", - "@jest/test-result": "^25.3.0", - "@jest/transform": "^25.3.0", - "@jest/types": "^25.3.0", + "@jest/test-result": "^25.4.0", + "@jest/transform": "^25.4.0", + "@jest/types": "^25.4.0", "@types/yargs": "^15.0.0", "chalk": "^3.0.0", "collect-v8-coverage": "^1.0.0", "exit": "^0.1.2", "glob": "^7.1.3", "graceful-fs": "^4.2.3", - "jest-config": "^25.3.0", - "jest-haste-map": "^25.3.0", - "jest-message-util": "^25.3.0", - "jest-mock": "^25.3.0", + "jest-config": "^25.4.0", + "jest-haste-map": "^25.4.0", + "jest-message-util": "^25.4.0", + "jest-mock": "^25.4.0", "jest-regex-util": "^25.2.6", - "jest-resolve": "^25.3.0", - "jest-snapshot": "^25.3.0", - "jest-util": "^25.3.0", - "jest-validate": "^25.3.0", + "jest-resolve": "^25.4.0", + "jest-snapshot": "^25.4.0", + "jest-util": "^25.4.0", + "jest-validate": "^25.4.0", "realpath-native": "^2.0.0", "slash": "^3.0.0", "strip-bom": "^4.0.0",

@@ -3358,71 +3370,71 @@ "integrity": "sha1-O7TMFP4Ng1hInbvvu4pOcIzgObc=",

"dev": true }, "jest-snapshot": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-snapshot/-/jest-snapshot-25.3.0.tgz", - "integrity": "sha1-1P60V0lPSq7cyD+78cohgI/D33E=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-snapshot/-/jest-snapshot-25.4.0.tgz", + "integrity": "sha1-4LJjdeIQFBP9LMtCeKVxGxkiVFw=", "dev": true, "requires": { "@babel/types": "^7.0.0", - "@jest/types": "^25.3.0", + "@jest/types": "^25.4.0", "@types/prettier": "^1.19.0", "chalk": "^3.0.0", - "expect": "^25.3.0", - "jest-diff": "^25.3.0", + "expect": "^25.4.0", + "jest-diff": "^25.4.0", "jest-get-type": "^25.2.6", - "jest-matcher-utils": "^25.3.0", - "jest-message-util": "^25.3.0", - "jest-resolve": "^25.3.0", + "jest-matcher-utils": "^25.4.0", + "jest-message-util": "^25.4.0", + "jest-resolve": "^25.4.0", "make-dir": "^3.0.0", "natural-compare": "^1.4.0", - "pretty-format": "^25.3.0", + "pretty-format": "^25.4.0", "semver": "^6.3.0" } }, "jest-util": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-util/-/jest-util-25.3.0.tgz", - "integrity": "sha1-47AGQWWBjxDXhRRpb9Je+6gs8Ek=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-util/-/jest-util-25.4.0.tgz", + "integrity": "sha1-agk9CdhtK0HvWD5f5905djRuGs0=", "dev": true, "requires": { - "@jest/types": "^25.3.0", + "@jest/types": "^25.4.0", "chalk": "^3.0.0", "is-ci": "^2.0.0", "make-dir": "^3.0.0" } }, "jest-validate": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-validate/-/jest-validate-25.3.0.tgz", - "integrity": "sha1-65X97gA5ZHvNXUvmQbIeShQqiAw=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-validate/-/jest-validate-25.4.0.tgz", + "integrity": "sha1-Lhd6k7cWoTcRDq8naPPZCVq9Pzg=", "dev": true, "requires": { - "@jest/types": "^25.3.0", + "@jest/types": "^25.4.0", "camelcase": "^5.3.1", "chalk": "^3.0.0", "jest-get-type": "^25.2.6", "leven": "^3.1.0", - "pretty-format": "^25.3.0" + "pretty-format": "^25.4.0" } }, "jest-watcher": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-watcher/-/jest-watcher-25.3.0.tgz", - "integrity": "sha1-/QP9XKUvAr0xYasXdGa/G/3TTlw=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-watcher/-/jest-watcher-25.4.0.tgz", + "integrity": "sha1-Y+wM1cg7ucnRrJW+dVjdYcmV/wU=", "dev": true, "requires": { - "@jest/test-result": "^25.3.0", - "@jest/types": "^25.3.0", + "@jest/test-result": "^25.4.0", + "@jest/types": "^25.4.0", "ansi-escapes": "^4.2.1", "chalk": "^3.0.0", - "jest-util": "^25.3.0", + "jest-util": "^25.4.0", "string-length": "^3.1.0" } }, "jest-worker": { - "version": "25.2.6", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-worker/-/jest-worker-25.2.6.tgz", - "integrity": "sha1-0SkmJTJnlM4YfDj1EQn6ztOEbFg=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jest-worker/-/jest-worker-25.4.0.tgz", + "integrity": "sha1-7g4s7uWjbs3fUXLW1+CrAN8Vc4Q=", "dev": true, "requires": { "merge-stream": "^2.0.0",

@@ -3491,6 +3503,12 @@ "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/jsesc/-/jsesc-2.5.2.tgz",

"integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", "dev": true }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", + "dev": true + }, "json-schema": { "version": "0.2.3", "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/json-schema/-/json-schema-0.2.3.tgz",

@@ -3566,6 +3584,12 @@ "requires": {

"prelude-ls": "~1.1.2", "type-check": "~0.3.2" } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true }, "locate-path": { "version": "5.0.0",

@@ -3793,6 +3817,26 @@ "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/node-releases/-/node-releases-1.1.53.tgz",

"integrity": "sha1-LYIb+kme18Xf/F4vKMiOeKCO4/Q=", "dev": true }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/semver/-/semver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", + "dev": true + } + } + }, "normalize-path": { "version": "3.0.0", "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/normalize-path/-/normalize-path-3.0.0.tgz",

@@ -3955,6 +3999,18 @@ "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/p-try/-/p-try-2.2.0.tgz",

"integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", "dev": true }, + "parse-json": { + "version": "5.0.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/parse-json/-/parse-json-5.0.0.tgz", + "integrity": "sha1-c+URTJhtFD76NxLU6iTbmkJm9g8=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + } + }, "parse5": { "version": "5.1.0", "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/parse5/-/parse5-5.1.0.tgz",

@@ -4100,12 +4156,12 @@ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",

"dev": true }, "pretty-format": { - "version": "25.3.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/pretty-format/-/pretty-format-25.3.0.tgz", - "integrity": "sha1-0KT5iP9KbNNQNC/au7gJrrTUmtU=", + "version": "25.4.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/pretty-format/-/pretty-format-25.4.0.tgz", + "integrity": "sha1-xYgBu1xJJv9KZ3/kP5uLmYEseDA=", "dev": true, "requires": { - "@jest/types": "^25.3.0", + "@jest/types": "^25.4.0", "ansi-regex": "^5.0.0", "ansi-styles": "^4.0.0", "react-is": "^16.12.0"

@@ -4119,14 +4175,6 @@ "dev": true

} } }, - "prismjs": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.20.0.tgz", - "integrity": "sha512-AEDjSrVNkynnw6A+B1DsFkd6AVdTnp+/WoUixFRULlCLZVRZlVQMVWio/16jv7G1FscUxQxOQhWwApgbnxr6kQ==", - "requires": { - "clipboard": "^2.0.0" - } - }, "private": { "version": "0.1.8", "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/private/-/private-0.1.8.tgz",

@@ -4177,6 +4225,37 @@ "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/react-is/-/react-is-16.13.1.tgz",

"integrity": "sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=", "dev": true }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha1-jSojcNPfiG61yQraHFv2GIrPg4s=", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc=", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, "realpath-native": { "version": "2.0.0", "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/realpath-native/-/realpath-native-2.0.0.tgz",

@@ -4364,9 +4443,9 @@ "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=",

"dev": true }, "resolve": { - "version": "1.16.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/resolve/-/resolve-1.16.0.tgz", - "integrity": "sha1-Bj3HBPo0E+E6wdDRdWp8v+ld0ac=", + "version": "1.16.1", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/resolve/-/resolve-1.16.1.tgz", + "integrity": "sha1-SfrF2LrPH9U/IA+lEkeuc2F1gyw=", "dev": true, "requires": { "path-parse": "^1.0.6"

@@ -4585,12 +4664,6 @@ "requires": {

"xmlchars": "^2.1.1" } }, - "select": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", - "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", - "optional": true - }, "semver": { "version": "6.3.0", "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/semver/-/semver-6.3.0.tgz",

@@ -4814,9 +4887,9 @@ "urix": "^0.1.0"

} }, "source-map-support": { - "version": "0.5.16", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/source-map-support/-/source-map-support-0.5.16.tgz", - "integrity": "sha1-CuBp5/47p1OMZMmFFeNTOerFoEI=", + "version": "0.5.17", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/source-map-support/-/source-map-support-0.5.17.tgz", + "integrity": "sha1-Kf4bPJi529UGStqJBS7o/wcMtGw=", "dev": true, "requires": { "buffer-from": "^1.0.0",

@@ -4829,6 +4902,38 @@ "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/source-map-url/-/source-map-url-0.4.0.tgz",

"integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", "dev": true }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha1-+4PlBERSaPFUsHTiGMh8ADzTHfQ=", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha1-LqRQrudPKom/uUUZwH/Nb0EyKXc=", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha1-meEZt6XaAOBUkcn6M4t5BII7QdA=", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha1-NpS1gEVnpFjTyARYQqY1hjL2JlQ=", + "dev": true + }, "split-string": { "version": "3.1.0", "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/split-string/-/split-string-3.1.0.tgz",

@@ -5013,12 +5118,6 @@ "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/throat/-/throat-5.0.0.tgz",

"integrity": "sha1-xRmSNYA6rRh1SmZ9ZZtecs4Wdks=", "dev": true }, - "tiny-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", - "optional": true - }, "tmpl": { "version": "1.0.4", "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/tmpl/-/tmpl-1.0.4.tgz",

@@ -5123,9 +5222,9 @@ "integrity": "sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw=",

"dev": true }, "type-fest": { - "version": "0.11.0", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha1-l6vwhyMQ/tiKXEZrJWgVdhReM/E=", + "version": "0.8.1", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=", "dev": true }, "typedarray-to-buffer": {

@@ -5263,6 +5362,16 @@ "dev": true

} } }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, "verror": { "version": "1.10.0", "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/verror/-/verror-1.10.0.tgz",

@@ -5429,9 +5538,9 @@ "yargs-parser": "^18.1.1"

} }, "yargs-parser": { - "version": "18.1.2", - "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/yargs-parser/-/yargs-parser-18.1.2.tgz", - "integrity": "sha1-L0gr6iE2294IYWg6vqd1bTC1BPE=", + "version": "18.1.3", + "resolved": "https://artifacts.industrysoftware.automation.siemens.com/artifactory/api/npm/npm/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", "dev": true, "requires": { "camelcase": "^5.0.0",
M package.jsonpackage.json

@@ -1,17 +1,13 @@

{ - "name": "h3", + "name": "h3js", "version": "0.1.0", - "description": "A tiny, extremely minimalist client side web framework.", + "description": "A tiny, extremely minimalist JavaScript microframework.", "main": "h3.js", - "directories": { - "example": "example", - "site": "site" - }, "scripts": { "test": "jest", "coverage": "jest --coverage", "copy": "cp h3.js docs/js/h3.js && cp h3.js docs/example/assets/js/h3.js", - "guide": "hastyscribe H3_DeveloperGuide.md --output-file=docs/H3_DeveloperGuide.htm" + "guide": "hastyscribe docs/H3_DeveloperGuide.md" }, "repository": { "type": "git",

@@ -33,13 +29,10 @@ "license": "MIT",

"bugs": { "url": "https://github.com/h3rald/h3/issues" }, - "homepage": "https://github.com/h3rald/h3#readme", + "homepage": "https://h3.js.org", "devDependencies": { "@babel/plugin-transform-modules-commonjs": "^7.9.0", "@babel/preset-env": "^7.9.5", "jest": "^25.3.0" - }, - "dependencies": { - "prismjs": "^1.20.0" } }